.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:768px){.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:769px) 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}
}
.aem-GridShowHidden>.cmp-container>.aem-Grid>.aem-GridColumn{display:block !important}
.container{min-width:100%;max-width:100% !important;width:100%;padding:0 !important}
.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
body{--accent:#4c6866;--background-default:#fff;--accent-opacity-08:#4c6866cc;--accent-opacity-0133:#4c686622;--price:#4c6866;--card-title:rgba(20,20,20,0.85);--text-title:#373737;--text-body:#555;--text-reverse:#fff;--box-shadow:#e3e4e6;--indicator-default:#87674f;--icon-default:#87674f;--secondaryBackground:#eaeaea;--disabled:#c5c5c5;--border-reverse:#fff;--border-color:#c5c5c5;--backdrop-background:rgba(55,55,55,0.8);--box-shadow-dark:rgba(191,191,191,0.43);--accent-link:#486967;--learn-more-link:#496867;--overlay-background:#000;--input-empty:#c5c5c5;--check-icon:#88674d}
.property-page{--accent:#ff5800}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,::after,::before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300;line-height:1.2}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
.small,small{font-size:.875em;font-weight:400}
.mark,mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote-footer{display:block;font-size:.875em;color:#6c757d}
.blockquote-footer::before{content:"\2014\00A0"}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#6c757d}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:576px){.container,.container-sm{max-width:540px}
}
@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
}
@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}
}
@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-ms-flex-order:-1;order:-1}
.order-last{-ms-flex-order:13;order:13}
.order-0{-ms-flex-order:0;order:0}
.order-1{-ms-flex-order:1;order:1}
.order-2{-ms-flex-order:2;order:2}
.order-3{-ms-flex-order:3;order:3}
.order-4{-ms-flex-order:4;order:4}
.order-5{-ms-flex-order:5;order:5}
.order-6{-ms-flex-order:6;order:6}
.order-7{-ms-flex-order:7;order:7}
.order-8{-ms-flex-order:8;order:8}
.order-9{-ms-flex-order:9;order:9}
.order-10{-ms-flex-order:10;order:10}
.order-11{-ms-flex-order:11;order:11}
.order-12{-ms-flex-order:12;order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-sm-first{-ms-flex-order:-1;order:-1}
.order-sm-last{-ms-flex-order:13;order:13}
.order-sm-0{-ms-flex-order:0;order:0}
.order-sm-1{-ms-flex-order:1;order:1}
.order-sm-2{-ms-flex-order:2;order:2}
.order-sm-3{-ms-flex-order:3;order:3}
.order-sm-4{-ms-flex-order:4;order:4}
.order-sm-5{-ms-flex-order:5;order:5}
.order-sm-6{-ms-flex-order:6;order:6}
.order-sm-7{-ms-flex-order:7;order:7}
.order-sm-8{-ms-flex-order:8;order:8}
.order-sm-9{-ms-flex-order:9;order:9}
.order-sm-10{-ms-flex-order:10;order:10}
.order-sm-11{-ms-flex-order:11;order:11}
.order-sm-12{-ms-flex-order:12;order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.333333%}
.offset-sm-2{margin-left:16.666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.333333%}
.offset-sm-5{margin-left:41.666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.333333%}
.offset-sm-8{margin-left:66.666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.333333%}
.offset-sm-11{margin-left:91.666667%}
}
@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-md-first{-ms-flex-order:-1;order:-1}
.order-md-last{-ms-flex-order:13;order:13}
.order-md-0{-ms-flex-order:0;order:0}
.order-md-1{-ms-flex-order:1;order:1}
.order-md-2{-ms-flex-order:2;order:2}
.order-md-3{-ms-flex-order:3;order:3}
.order-md-4{-ms-flex-order:4;order:4}
.order-md-5{-ms-flex-order:5;order:5}
.order-md-6{-ms-flex-order:6;order:6}
.order-md-7{-ms-flex-order:7;order:7}
.order-md-8{-ms-flex-order:8;order:8}
.order-md-9{-ms-flex-order:9;order:9}
.order-md-10{-ms-flex-order:10;order:10}
.order-md-11{-ms-flex-order:11;order:11}
.order-md-12{-ms-flex-order:12;order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.333333%}
.offset-md-2{margin-left:16.666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.333333%}
.offset-md-5{margin-left:41.666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.333333%}
.offset-md-8{margin-left:66.666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.333333%}
.offset-md-11{margin-left:91.666667%}
}
@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-lg-first{-ms-flex-order:-1;order:-1}
.order-lg-last{-ms-flex-order:13;order:13}
.order-lg-0{-ms-flex-order:0;order:0}
.order-lg-1{-ms-flex-order:1;order:1}
.order-lg-2{-ms-flex-order:2;order:2}
.order-lg-3{-ms-flex-order:3;order:3}
.order-lg-4{-ms-flex-order:4;order:4}
.order-lg-5{-ms-flex-order:5;order:5}
.order-lg-6{-ms-flex-order:6;order:6}
.order-lg-7{-ms-flex-order:7;order:7}
.order-lg-8{-ms-flex-order:8;order:8}
.order-lg-9{-ms-flex-order:9;order:9}
.order-lg-10{-ms-flex-order:10;order:10}
.order-lg-11{-ms-flex-order:11;order:11}
.order-lg-12{-ms-flex-order:12;order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.333333%}
.offset-lg-2{margin-left:16.666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.333333%}
.offset-lg-5{margin-left:41.666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.333333%}
.offset-lg-8{margin-left:66.666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.333333%}
.offset-lg-11{margin-left:91.666667%}
}
@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-xl-first{-ms-flex-order:-1;order:-1}
.order-xl-last{-ms-flex-order:13;order:13}
.order-xl-0{-ms-flex-order:0;order:0}
.order-xl-1{-ms-flex-order:1;order:1}
.order-xl-2{-ms-flex-order:2;order:2}
.order-xl-3{-ms-flex-order:3;order:3}
.order-xl-4{-ms-flex-order:4;order:4}
.order-xl-5{-ms-flex-order:5;order:5}
.order-xl-6{-ms-flex-order:6;order:6}
.order-xl-7{-ms-flex-order:7;order:7}
.order-xl-8{-ms-flex-order:8;order:8}
.order-xl-9{-ms-flex-order:9;order:9}
.order-xl-10{-ms-flex-order:10;order:10}
.order-xl-11{-ms-flex-order:11;order:11}
.order-xl-12{-ms-flex-order:12;order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.333333%}
.offset-xl-2{margin-left:16.666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.333333%}
.offset-xl-5{margin-left:41.666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.333333%}
.offset-xl-8{margin-left:66.666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.333333%}
.offset-xl-11{margin-left:91.666667%}
}
.table{width:100%;margin-bottom:1rem;color:#212529}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table-sm td,.table-sm th{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}
.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}
.table-hover .table-primary:hover{background-color:#9fcdff}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}
.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}
.table-hover .table-success:hover{background-color:#b1dfbb}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}
.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}
.table-hover .table-info:hover{background-color:#abdde5}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}
.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}
.table-hover .table-warning:hover{background-color:#ffe8a1}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}
.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}
.table-hover .table-danger:hover{background-color:#f1b0b7}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}
.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}
.table-hover .table-light:hover{background-color:#ececf6}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}
.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}
.table-hover .table-dark:hover{background-color:#b9bbbe}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}
.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}
.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.table-dark{color:#fff;background-color:#343a40}
.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}
@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-sm>.table-bordered{border:0}
}
@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-md>.table-bordered{border:0}
}
@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-lg>.table-bordered{border:0}
}
@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-xl>.table-bordered{border:0}
}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[multiple],select.form-control[size]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}
.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}
.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem !important;background-position:right 1.5rem center}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}
.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23dc3545'viewBox='001212'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem !important;background-position:right 1.5rem center}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23dc3545'viewBox='001212'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}
.form-inline .form-check{width:100%}
@media(min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-plaintext{display:inline-block}
.form-inline .custom-select,.form-inline .input-group{width:auto}
.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}
.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}
.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.form-inline .custom-control-label{margin-bottom:0}
}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.btn{transition:none}
}
.btn:hover{color:#212529;text-decoration:none}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.btn.disabled,.btn:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled){cursor:pointer}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}
.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}
.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}
.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}
.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-outline-primary{color:#007bff;border-color:#007bff}
.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-success{color:#28a745;border-color:#28a745}
.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-outline-info{color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-outline-dark{color:#343a40;border-color:#343a40}
.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-link{font-weight:400;color:#007bff;text-decoration:none}
.btn-link:hover{color:#0056b3;text-decoration:underline}
.btn-link.focus,.btn-link:focus{text-decoration:underline}
.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}
.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:.5rem}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.collapsing.width{width:0;height:auto;transition:width .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing.width{transition:none}
}
.dropdown,.dropleft,.dropright,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}
.dropdown-menu-sm-right{right:0;left:auto}
}
@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}
.dropdown-menu-md-right{right:0;left:auto}
}
@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}
.dropdown-menu-lg-right{right:0;left:auto}
}
@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}
.dropdown-menu-xl-right{right:0;left:auto}
}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropleft .dropdown-toggle::after{display:none}
.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty::after{margin-left:0}
.dropleft .dropdown-toggle::before{vertical-align:0}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}
.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropleft .dropdown-toggle-split::before{margin-right:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}
.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}
.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}
.input-group-prepend{margin-right:-1px}
.input-group-append{margin-left:-1px}
.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}
.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}
.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}
.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}
.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}
.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}
.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}
.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}
.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%23fff'd='M6.564.75l-3.593.612-1.538-1.55L04.26l2.9742.99L82.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='4'viewBox='0044'%3e%3cpathstroke='%23fff'd='M02h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-switch{padding-left:2.25rem}
.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}
.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}
}
.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-select:focus::-ms-value{color:#495057;background-color:#fff}
.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-select:disabled{color:#6c757d;background-color:#e9ecef}
.custom-select::-ms-expand{display:none}
.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}
.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}
.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}
.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}
.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}
.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}
.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}
.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-range:focus{outline:0}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range::-moz-focus-outer{border:0}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}
}
.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}
.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}
@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}
}
.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}
.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}
}
.custom-range::-ms-thumb:active{background-color:#b3d7ff}
.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}
.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}
.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}
.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}
.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.custom-range:disabled::-moz-range-track{cursor:default}
.custom-range:disabled::-ms-thumb{background-color:#adb5bd}
.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}
}
.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{background:0;border:0;border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}
.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}
.navbar-nav-scroll{max-height:75vh;overflow-y:auto}
@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-sm .navbar-nav-scroll{overflow:visible}
.navbar-expand-sm .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-sm .navbar-toggler{display:none}
}
@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-md .navbar-nav-scroll{overflow:visible}
.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-md .navbar-toggler{display:none}
}
@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}
.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
}
@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-xl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xl .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
}
.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-expand .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='003030'%3e%3cpathstroke='rgba%280,0,0,0.5%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='003030'%3e%3cpathstroke='rgba%28255,255,255,0.5%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}
.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card-deck .card{margin-bottom:15px}
@media(min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
.card-deck .card{-ms-flex:1 0 0;flex:1 0 0;margin-right:15px;margin-bottom:0;margin-left:15px}
}
.card-group>.card{margin-bottom:15px}
@media(min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.card-group>.card{-ms-flex:1 0 0;flex:1 0 0;margin-bottom:0}
.card-group>.card+.card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}
}
.card-columns .card{margin-bottom:.75rem}
@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}
.card-columns .card{display:inline-block;width:100%}
}
.accordion{overflow-anchor:none}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}
.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
.breadcrumb-item.active{color:#6c757d}
.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.badge{transition:none}
}
a.badge:focus,a.badge:hover{text-decoration:none}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}
.badge-primary{color:#fff;background-color:#007bff}
a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}
a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.badge-secondary{color:#fff;background-color:#6c757d}
a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}
a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.badge-success{color:#fff;background-color:#28a745}
a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}
a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.badge-info{color:#fff;background-color:#17a2b8}
a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}
a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.badge-warning{color:#212529;background-color:#ffc107}
a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}
a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.badge-danger{color:#fff;background-color:#dc3545}
a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}
a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.badge-light{color:#212529;background-color:#f8f9fa}
a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}
a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.badge-dark{color:#fff;background-color:#343a40}
a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}
a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
@media(min-width:576px){.jumbotron{padding:4rem 2rem}
}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes{from{background-position:1rem 0}
to{background-position:0 0}
}
.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}
@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}
}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}
@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}
}
.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.media-body{-ms-flex:1;flex:1}
.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}
.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
@media(min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}
.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-sm>.list-group-item.active{margin-top:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}
.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-md>.list-group-item.active{margin-top:0}
.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}
.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-lg>.list-group-item.active{margin-top:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}
.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-xl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 1px}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{color:#004085;background-color:#b8daff}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}
.list-group-item-secondary{color:#383d41;background-color:#d6d8db}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}
.list-group-item-success{color:#155724;background-color:#c3e6cb}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}
.list-group-item-info{color:#0c5460;background-color:#bee5eb}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}
.list-group-item-warning{color:#856404;background-color:#ffeeba}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}
.list-group-item-danger{color:#721c24;background-color:#f5c6cb}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}
.list-group-item-light{color:#818182;background-color:#fdfdfe}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}
.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:hover{color:#000;text-decoration:none}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}
button.close{padding:0;background-color:transparent;border:0}
a.close.disabled{pointer-events:none}
.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}
.toast:not(:last-child){margin-bottom:.75rem}
.toast.showing{opacity:1}
.toast.show{display:block;opacity:1}
.toast.hide{display:none}
.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.toast-body{padding:.75rem}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}
.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}
.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}
.modal-sm{max-width:300px}
}
@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:1200px){.modal-xl{max-width:1140px}
}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}
.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}
.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}
.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}
.carousel{position:relative}
.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0 .6s}
@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}
}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0;border:0;opacity:.5;transition:opacity .15s ease}
@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0088'%3e%3cpathd='M5.250l-44441.5-1.5L4.254l2.5-2.5L5.250z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0088'%3e%3cpathd='M2.750l-1.51.5L3.754l-2.52.5L2.758l4-4-4-4z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}
}
.carousel-indicators .active{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}
@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
@-webkit-keyframes spinner-grow{0{-webkit-transform:scale(0);transform:scale(0)}
50%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes spinner-grow{0{-webkit-transform:scale(0);transform:scale(0)}
50%{opacity:1;-webkit-transform:none;transform:none}
}
.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}
.spinner-grow-sm{width:1rem;height:1rem}
@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}
}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.bg-primary{background-color:#007bff !important}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc !important}
.bg-secondary{background-color:#6c757d !important}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62 !important}
.bg-success{background-color:#28a745 !important}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34 !important}
.bg-info{background-color:#17a2b8 !important}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b !important}
.bg-warning{background-color:#ffc107 !important}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00 !important}
.bg-danger{background-color:#dc3545 !important}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130 !important}
.bg-light{background-color:#f8f9fa !important}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5 !important}
.bg-dark{background-color:#343a40 !important}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124 !important}
.bg-white{background-color:#fff !important}
.bg-transparent{background-color:transparent !important}
.border{border:1px solid #dee2e6 !important}
.border-top{border-top:1px solid #dee2e6 !important}
.border-right{border-right:1px solid #dee2e6 !important}
.border-bottom{border-bottom:1px solid #dee2e6 !important}
.border-left{border-left:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.border-top-0{border-top:0 !important}
.border-right-0{border-right:0 !important}
.border-bottom-0{border-bottom:0 !important}
.border-left-0{border-left:0 !important}
.border-primary{border-color:#007bff !important}
.border-secondary{border-color:#6c757d !important}
.border-success{border-color:#28a745 !important}
.border-info{border-color:#17a2b8 !important}
.border-warning{border-color:#ffc107 !important}
.border-danger{border-color:#dc3545 !important}
.border-light{border-color:#f8f9fa !important}
.border-dark{border-color:#343a40 !important}
.border-white{border-color:#fff !important}
.rounded-sm{border-radius:.2rem !important}
.rounded{border-radius:.25rem !important}
.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}
.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}
.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-lg{border-radius:.3rem !important}
.rounded-circle{border-radius:50% !important}
.rounded-pill{border-radius:50rem !important}
.rounded-0{border-radius:0 !important}
.clearfix::after{display:block;clear:both;content:""}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:-ms-flexbox !important;display:flex !important}
.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}
@media(min-width:576px){.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:-ms-flexbox !important;display:flex !important}
.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}
}
@media(min-width:768px){.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:-ms-flexbox !important;display:flex !important}
.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}
}
@media(min-width:992px){.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:-ms-flexbox !important;display:flex !important}
.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}
}
@media(min-width:1200px){.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:-ms-flexbox !important;display:flex !important}
.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}
}
@media print{.d-print-none{display:none !important}
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:-ms-flexbox !important;display:flex !important}
.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}
}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.857143%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}
.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}
.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}
.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-center{-ms-flex-align:center !important;align-items:center !important}
.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
@media(min-width:576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}
.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}
.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}
.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
}
@media(min-width:768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}
.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}
.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}
.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
}
@media(min-width:992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}
.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}
.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}
.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
}
@media(min-width:1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}
.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}
.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}
.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
}
.float-left{float:left !important}
.float-right{float:right !important}
.float-none{float:none !important}
@media(min-width:576px){.float-sm-left{float:left !important}
.float-sm-right{float:right !important}
.float-sm-none{float:none !important}
}
@media(min-width:768px){.float-md-left{float:left !important}
.float-md-right{float:right !important}
.float-md-none{float:none !important}
}
@media(min-width:992px){.float-lg-left{float:left !important}
.float-lg-right{float:right !important}
.float-lg-none{float:none !important}
}
@media(min-width:1200px){.float-xl-left{float:left !important}
.float-xl-right{float:right !important}
.float-xl-none{float:none !important}
}
.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}
.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}
.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:-webkit-sticky !important;position:sticky !important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
@supports((position:-webkit-sticky) or(position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}
.shadow-none{box-shadow:none !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mw-100{max-width:100% !important}
.mh-100{max-height:100% !important}
.min-vw-100{min-width:100vw !important}
.min-vh-100{min-height:100vh !important}
.vw-100{width:100vw !important}
.vh-100{height:100vh !important}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:.25rem !important}
.mt-1,.my-1{margin-top:.25rem !important}
.mr-1,.mx-1{margin-right:.25rem !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.ml-1,.mx-1{margin-left:.25rem !important}
.m-2{margin:.5rem !important}
.mt-2,.my-2{margin-top:.5rem !important}
.mr-2,.mx-2{margin-right:.5rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.ml-2,.mx-2{margin-left:.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.p-2{padding:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.m-n1{margin:-.25rem !important}
.mt-n1,.my-n1{margin-top:-.25rem !important}
.mr-n1,.mx-n1{margin-right:-.25rem !important}
.mb-n1,.my-n1{margin-bottom:-.25rem !important}
.ml-n1,.mx-n1{margin-left:-.25rem !important}
.m-n2{margin:-.5rem !important}
.mt-n2,.my-n2{margin-top:-.5rem !important}
.mr-n2,.mx-n2{margin-right:-.5rem !important}
.mb-n2,.my-n2{margin-bottom:-.5rem !important}
.ml-n2,.mx-n2{margin-left:-.5rem !important}
.m-n3{margin:-1rem !important}
.mt-n3,.my-n3{margin-top:-1rem !important}
.mr-n3,.mx-n3{margin-right:-1rem !important}
.mb-n3,.my-n3{margin-bottom:-1rem !important}
.ml-n3,.mx-n3{margin-left:-1rem !important}
.m-n4{margin:-1.5rem !important}
.mt-n4,.my-n4{margin-top:-1.5rem !important}
.mr-n4,.mx-n4{margin-right:-1.5rem !important}
.mb-n4,.my-n4{margin-bottom:-1.5rem !important}
.ml-n4,.mx-n4{margin-left:-1.5rem !important}
.m-n5{margin:-3rem !important}
.mt-n5,.my-n5{margin-top:-3rem !important}
.mr-n5,.mx-n5{margin-right:-3rem !important}
.mb-n5,.my-n5{margin-bottom:-3rem !important}
.ml-n5,.mx-n5{margin-left:-3rem !important}
.m-auto{margin:auto !important}
.mt-auto,.my-auto{margin-top:auto !important}
.mr-auto,.mx-auto{margin-right:auto !important}
.mb-auto,.my-auto{margin-bottom:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}
@media(min-width:576px){.m-sm-0{margin:0 !important}
.mt-sm-0,.my-sm-0{margin-top:0 !important}
.mr-sm-0,.mx-sm-0{margin-right:0 !important}
.mb-sm-0,.my-sm-0{margin-bottom:0 !important}
.ml-sm-0,.mx-sm-0{margin-left:0 !important}
.m-sm-1{margin:.25rem !important}
.mt-sm-1,.my-sm-1{margin-top:.25rem !important}
.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}
.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}
.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}
.m-sm-2{margin:.5rem !important}
.mt-sm-2,.my-sm-2{margin-top:.5rem !important}
.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}
.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}
.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}
.m-sm-3{margin:1rem !important}
.mt-sm-3,.my-sm-3{margin-top:1rem !important}
.mr-sm-3,.mx-sm-3{margin-right:1rem !important}
.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}
.ml-sm-3,.mx-sm-3{margin-left:1rem !important}
.m-sm-4{margin:1.5rem !important}
.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}
.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}
.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}
.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}
.m-sm-5{margin:3rem !important}
.mt-sm-5,.my-sm-5{margin-top:3rem !important}
.mr-sm-5,.mx-sm-5{margin-right:3rem !important}
.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}
.ml-sm-5,.mx-sm-5{margin-left:3rem !important}
.p-sm-0{padding:0 !important}
.pt-sm-0,.py-sm-0{padding-top:0 !important}
.pr-sm-0,.px-sm-0{padding-right:0 !important}
.pb-sm-0,.py-sm-0{padding-bottom:0 !important}
.pl-sm-0,.px-sm-0{padding-left:0 !important}
.p-sm-1{padding:.25rem !important}
.pt-sm-1,.py-sm-1{padding-top:.25rem !important}
.pr-sm-1,.px-sm-1{padding-right:.25rem !important}
.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}
.pl-sm-1,.px-sm-1{padding-left:.25rem !important}
.p-sm-2{padding:.5rem !important}
.pt-sm-2,.py-sm-2{padding-top:.5rem !important}
.pr-sm-2,.px-sm-2{padding-right:.5rem !important}
.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}
.pl-sm-2,.px-sm-2{padding-left:.5rem !important}
.p-sm-3{padding:1rem !important}
.pt-sm-3,.py-sm-3{padding-top:1rem !important}
.pr-sm-3,.px-sm-3{padding-right:1rem !important}
.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}
.pl-sm-3,.px-sm-3{padding-left:1rem !important}
.p-sm-4{padding:1.5rem !important}
.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}
.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}
.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}
.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}
.p-sm-5{padding:3rem !important}
.pt-sm-5,.py-sm-5{padding-top:3rem !important}
.pr-sm-5,.px-sm-5{padding-right:3rem !important}
.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}
.pl-sm-5,.px-sm-5{padding-left:3rem !important}
.m-sm-n1{margin:-.25rem !important}
.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}
.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}
.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}
.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}
.m-sm-n2{margin:-.5rem !important}
.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}
.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}
.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}
.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}
.m-sm-n3{margin:-1rem !important}
.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}
.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}
.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}
.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}
.m-sm-n4{margin:-1.5rem !important}
.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}
.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}
.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}
.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}
.m-sm-n5{margin:-3rem !important}
.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}
.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}
.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}
.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}
.m-sm-auto{margin:auto !important}
.mt-sm-auto,.my-sm-auto{margin-top:auto !important}
.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}
.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}
.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}
}
@media(min-width:768px){.m-md-0{margin:0 !important}
.mt-md-0,.my-md-0{margin-top:0 !important}
.mr-md-0,.mx-md-0{margin-right:0 !important}
.mb-md-0,.my-md-0{margin-bottom:0 !important}
.ml-md-0,.mx-md-0{margin-left:0 !important}
.m-md-1{margin:.25rem !important}
.mt-md-1,.my-md-1{margin-top:.25rem !important}
.mr-md-1,.mx-md-1{margin-right:.25rem !important}
.mb-md-1,.my-md-1{margin-bottom:.25rem !important}
.ml-md-1,.mx-md-1{margin-left:.25rem !important}
.m-md-2{margin:.5rem !important}
.mt-md-2,.my-md-2{margin-top:.5rem !important}
.mr-md-2,.mx-md-2{margin-right:.5rem !important}
.mb-md-2,.my-md-2{margin-bottom:.5rem !important}
.ml-md-2,.mx-md-2{margin-left:.5rem !important}
.m-md-3{margin:1rem !important}
.mt-md-3,.my-md-3{margin-top:1rem !important}
.mr-md-3,.mx-md-3{margin-right:1rem !important}
.mb-md-3,.my-md-3{margin-bottom:1rem !important}
.ml-md-3,.mx-md-3{margin-left:1rem !important}
.m-md-4{margin:1.5rem !important}
.mt-md-4,.my-md-4{margin-top:1.5rem !important}
.mr-md-4,.mx-md-4{margin-right:1.5rem !important}
.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}
.ml-md-4,.mx-md-4{margin-left:1.5rem !important}
.m-md-5{margin:3rem !important}
.mt-md-5,.my-md-5{margin-top:3rem !important}
.mr-md-5,.mx-md-5{margin-right:3rem !important}
.mb-md-5,.my-md-5{margin-bottom:3rem !important}
.ml-md-5,.mx-md-5{margin-left:3rem !important}
.p-md-0{padding:0 !important}
.pt-md-0,.py-md-0{padding-top:0 !important}
.pr-md-0,.px-md-0{padding-right:0 !important}
.pb-md-0,.py-md-0{padding-bottom:0 !important}
.pl-md-0,.px-md-0{padding-left:0 !important}
.p-md-1{padding:.25rem !important}
.pt-md-1,.py-md-1{padding-top:.25rem !important}
.pr-md-1,.px-md-1{padding-right:.25rem !important}
.pb-md-1,.py-md-1{padding-bottom:.25rem !important}
.pl-md-1,.px-md-1{padding-left:.25rem !important}
.p-md-2{padding:.5rem !important}
.pt-md-2,.py-md-2{padding-top:.5rem !important}
.pr-md-2,.px-md-2{padding-right:.5rem !important}
.pb-md-2,.py-md-2{padding-bottom:.5rem !important}
.pl-md-2,.px-md-2{padding-left:.5rem !important}
.p-md-3{padding:1rem !important}
.pt-md-3,.py-md-3{padding-top:1rem !important}
.pr-md-3,.px-md-3{padding-right:1rem !important}
.pb-md-3,.py-md-3{padding-bottom:1rem !important}
.pl-md-3,.px-md-3{padding-left:1rem !important}
.p-md-4{padding:1.5rem !important}
.pt-md-4,.py-md-4{padding-top:1.5rem !important}
.pr-md-4,.px-md-4{padding-right:1.5rem !important}
.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}
.pl-md-4,.px-md-4{padding-left:1.5rem !important}
.p-md-5{padding:3rem !important}
.pt-md-5,.py-md-5{padding-top:3rem !important}
.pr-md-5,.px-md-5{padding-right:3rem !important}
.pb-md-5,.py-md-5{padding-bottom:3rem !important}
.pl-md-5,.px-md-5{padding-left:3rem !important}
.m-md-n1{margin:-.25rem !important}
.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}
.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}
.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}
.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}
.m-md-n2{margin:-.5rem !important}
.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}
.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}
.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}
.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}
.m-md-n3{margin:-1rem !important}
.mt-md-n3,.my-md-n3{margin-top:-1rem !important}
.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}
.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}
.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}
.m-md-n4{margin:-1.5rem !important}
.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}
.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}
.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}
.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}
.m-md-n5{margin:-3rem !important}
.mt-md-n5,.my-md-n5{margin-top:-3rem !important}
.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}
.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}
.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}
.m-md-auto{margin:auto !important}
.mt-md-auto,.my-md-auto{margin-top:auto !important}
.mr-md-auto,.mx-md-auto{margin-right:auto !important}
.mb-md-auto,.my-md-auto{margin-bottom:auto !important}
.ml-md-auto,.mx-md-auto{margin-left:auto !important}
}
@media(min-width:992px){.m-lg-0{margin:0 !important}
.mt-lg-0,.my-lg-0{margin-top:0 !important}
.mr-lg-0,.mx-lg-0{margin-right:0 !important}
.mb-lg-0,.my-lg-0{margin-bottom:0 !important}
.ml-lg-0,.mx-lg-0{margin-left:0 !important}
.m-lg-1{margin:.25rem !important}
.mt-lg-1,.my-lg-1{margin-top:.25rem !important}
.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}
.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}
.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}
.m-lg-2{margin:.5rem !important}
.mt-lg-2,.my-lg-2{margin-top:.5rem !important}
.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}
.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}
.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}
.m-lg-3{margin:1rem !important}
.mt-lg-3,.my-lg-3{margin-top:1rem !important}
.mr-lg-3,.mx-lg-3{margin-right:1rem !important}
.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}
.ml-lg-3,.mx-lg-3{margin-left:1rem !important}
.m-lg-4{margin:1.5rem !important}
.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}
.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}
.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}
.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}
.m-lg-5{margin:3rem !important}
.mt-lg-5,.my-lg-5{margin-top:3rem !important}
.mr-lg-5,.mx-lg-5{margin-right:3rem !important}
.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}
.ml-lg-5,.mx-lg-5{margin-left:3rem !important}
.p-lg-0{padding:0 !important}
.pt-lg-0,.py-lg-0{padding-top:0 !important}
.pr-lg-0,.px-lg-0{padding-right:0 !important}
.pb-lg-0,.py-lg-0{padding-bottom:0 !important}
.pl-lg-0,.px-lg-0{padding-left:0 !important}
.p-lg-1{padding:.25rem !important}
.pt-lg-1,.py-lg-1{padding-top:.25rem !important}
.pr-lg-1,.px-lg-1{padding-right:.25rem !important}
.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}
.pl-lg-1,.px-lg-1{padding-left:.25rem !important}
.p-lg-2{padding:.5rem !important}
.pt-lg-2,.py-lg-2{padding-top:.5rem !important}
.pr-lg-2,.px-lg-2{padding-right:.5rem !important}
.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}
.pl-lg-2,.px-lg-2{padding-left:.5rem !important}
.p-lg-3{padding:1rem !important}
.pt-lg-3,.py-lg-3{padding-top:1rem !important}
.pr-lg-3,.px-lg-3{padding-right:1rem !important}
.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}
.pl-lg-3,.px-lg-3{padding-left:1rem !important}
.p-lg-4{padding:1.5rem !important}
.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}
.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}
.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}
.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}
.p-lg-5{padding:3rem !important}
.pt-lg-5,.py-lg-5{padding-top:3rem !important}
.pr-lg-5,.px-lg-5{padding-right:3rem !important}
.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}
.pl-lg-5,.px-lg-5{padding-left:3rem !important}
.m-lg-n1{margin:-.25rem !important}
.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}
.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}
.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}
.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}
.m-lg-n2{margin:-.5rem !important}
.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}
.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}
.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}
.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}
.m-lg-n3{margin:-1rem !important}
.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}
.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}
.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}
.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}
.m-lg-n4{margin:-1.5rem !important}
.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}
.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}
.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}
.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}
.m-lg-n5{margin:-3rem !important}
.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}
.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}
.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}
.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}
.m-lg-auto{margin:auto !important}
.mt-lg-auto,.my-lg-auto{margin-top:auto !important}
.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}
.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}
.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}
}
@media(min-width:1200px){.m-xl-0{margin:0 !important}
.mt-xl-0,.my-xl-0{margin-top:0 !important}
.mr-xl-0,.mx-xl-0{margin-right:0 !important}
.mb-xl-0,.my-xl-0{margin-bottom:0 !important}
.ml-xl-0,.mx-xl-0{margin-left:0 !important}
.m-xl-1{margin:.25rem !important}
.mt-xl-1,.my-xl-1{margin-top:.25rem !important}
.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}
.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}
.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}
.m-xl-2{margin:.5rem !important}
.mt-xl-2,.my-xl-2{margin-top:.5rem !important}
.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}
.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}
.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}
.m-xl-3{margin:1rem !important}
.mt-xl-3,.my-xl-3{margin-top:1rem !important}
.mr-xl-3,.mx-xl-3{margin-right:1rem !important}
.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}
.ml-xl-3,.mx-xl-3{margin-left:1rem !important}
.m-xl-4{margin:1.5rem !important}
.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}
.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}
.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}
.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}
.m-xl-5{margin:3rem !important}
.mt-xl-5,.my-xl-5{margin-top:3rem !important}
.mr-xl-5,.mx-xl-5{margin-right:3rem !important}
.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}
.ml-xl-5,.mx-xl-5{margin-left:3rem !important}
.p-xl-0{padding:0 !important}
.pt-xl-0,.py-xl-0{padding-top:0 !important}
.pr-xl-0,.px-xl-0{padding-right:0 !important}
.pb-xl-0,.py-xl-0{padding-bottom:0 !important}
.pl-xl-0,.px-xl-0{padding-left:0 !important}
.p-xl-1{padding:.25rem !important}
.pt-xl-1,.py-xl-1{padding-top:.25rem !important}
.pr-xl-1,.px-xl-1{padding-right:.25rem !important}
.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}
.pl-xl-1,.px-xl-1{padding-left:.25rem !important}
.p-xl-2{padding:.5rem !important}
.pt-xl-2,.py-xl-2{padding-top:.5rem !important}
.pr-xl-2,.px-xl-2{padding-right:.5rem !important}
.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}
.pl-xl-2,.px-xl-2{padding-left:.5rem !important}
.p-xl-3{padding:1rem !important}
.pt-xl-3,.py-xl-3{padding-top:1rem !important}
.pr-xl-3,.px-xl-3{padding-right:1rem !important}
.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}
.pl-xl-3,.px-xl-3{padding-left:1rem !important}
.p-xl-4{padding:1.5rem !important}
.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}
.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}
.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}
.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}
.p-xl-5{padding:3rem !important}
.pt-xl-5,.py-xl-5{padding-top:3rem !important}
.pr-xl-5,.px-xl-5{padding-right:3rem !important}
.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}
.pl-xl-5,.px-xl-5{padding-left:3rem !important}
.m-xl-n1{margin:-.25rem !important}
.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}
.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}
.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}
.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}
.m-xl-n2{margin:-.5rem !important}
.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}
.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}
.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}
.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}
.m-xl-n3{margin:-1rem !important}
.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}
.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}
.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}
.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}
.m-xl-n4{margin:-1.5rem !important}
.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}
.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}
.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}
.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}
.m-xl-n5{margin:-3rem !important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}
.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}
.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}
.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}
.m-xl-auto{margin:auto !important}
.mt-xl-auto,.my-xl-auto{margin-top:auto !important}
.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}
.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}
.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}
}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}
.text-justify{text-align:justify !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
@media(min-width:576px){.text-sm-left{text-align:left !important}
.text-sm-right{text-align:right !important}
.text-sm-center{text-align:center !important}
}
@media(min-width:768px){.text-md-left{text-align:left !important}
.text-md-right{text-align:right !important}
.text-md-center{text-align:center !important}
}
@media(min-width:992px){.text-lg-left{text-align:left !important}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
}
@media(min-width:1200px){.text-xl-left{text-align:left !important}
.text-xl-right{text-align:right !important}
.text-xl-center{text-align:center !important}
}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-light{font-weight:300 !important}
.font-weight-lighter{font-weight:lighter !important}
.font-weight-normal{font-weight:400 !important}
.font-weight-bold{font-weight:700 !important}
.font-weight-bolder{font-weight:bolder !important}
.font-italic{font-style:italic !important}
.text-white{color:#fff !important}
.text-primary{color:#007bff !important}
a.text-primary:focus,a.text-primary:hover{color:#0056b3 !important}
.text-secondary{color:#6c757d !important}
a.text-secondary:focus,a.text-secondary:hover{color:#494f54 !important}
.text-success{color:#28a745 !important}
a.text-success:focus,a.text-success:hover{color:#19692c !important}
.text-info{color:#17a2b8 !important}
a.text-info:focus,a.text-info:hover{color:#0f6674 !important}
.text-warning{color:#ffc107 !important}
a.text-warning:focus,a.text-warning:hover{color:#ba8b00 !important}
.text-danger{color:#dc3545 !important}
a.text-danger:focus,a.text-danger:hover{color:#a71d2a !important}
.text-light{color:#f8f9fa !important}
a.text-light:focus,a.text-light:hover{color:#cbd3da !important}
.text-dark{color:#343a40 !important}
a.text-dark:focus,a.text-dark:hover{color:#121416 !important}
.text-body{color:#212529 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,.5) !important}
.text-white-50{color:rgba(255,255,255,.5) !important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none !important}
.text-break{word-break:break-word !important;word-wrap:break-word !important}
.text-reset{color:inherit !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
@media print{*,::after,::before{text-shadow:none !important;box-shadow:none !important}
a:not(.btn){text-decoration:underline}
abbr[title]::after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap !important}
blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}
img,tr{page-break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
@page{size:a3}
body{min-width:992px !important}
.container{min-width:992px !important}
.navbar{display:none}
.badge{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6 !important}
.table-dark{color:inherit}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}
.table .thead-dark th{color:inherit;border-color:#dee2e6}
}
@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/material-icon.woff2") format('woff2'),url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/material-icon.woff") format('woff');font-display:block}
@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/material-icon-outlined.woff2") format('woff2'),url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/material-icon.woff") format('woff')}
.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2') format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2') format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2') format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2") format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2") format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2") format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2") format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem8YaGs126MiZpBA-UFWJ0bbck.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem8YaGs126MiZpBA-UFUZ0bbck.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem8YaGs126MiZpBA-UFWZ0bbck.woff2") format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem8YaGs126MiZpBA-UFVp0bbck.woff2") format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem8YaGs126MiZpBA-UFWp0bbck.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem8YaGs126MiZpBA-UFW50bbck.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem8YaGs126MiZpBA-UFVZ0b.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2") format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2") format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UNirkOUuhp.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2") format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2") format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-open-sans/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}
.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}
.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}
.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}
.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}
.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}
.fa-ul>li{position:relative}
.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}
.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}
.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}
.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}
.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}
.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}
.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}
.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}
.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}
.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin-reverse{--fa-animation-direction:reverse}
.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}
@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:0;transition-duration:0}
}
@-webkit-keyframes fa-beat{0,90%{-webkit-transform:scale(1);transform:scale(1)}
45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}
}
@keyframes fa-beat{0,90%{-webkit-transform:scale(1);transform:scale(1)}
45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}
}
@-webkit-keyframes fa-bounce{0{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}
30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}
50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}
57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}
64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
}
@keyframes fa-bounce{0{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}
30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}
50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}
57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}
64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
}
@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}
}
@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}
}
@-webkit-keyframes fa-beat-fade{0,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}
}
@keyframes fa-beat-fade{0,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}
}
@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}
}
@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}
}
@-webkit-keyframes fa-shake{0{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}
20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}
32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
40%,to{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes fa-shake{0{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}
20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}
32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
40%,to{-webkit-transform:rotate(0);transform:rotate(0)}
}
@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}
.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:var(--fa-inverse,#fff)}
.fa-0:before{content:"\30"}
.fa-1:before{content:"\31"}
.fa-2:before{content:"\32"}
.fa-3:before{content:"\33"}
.fa-4:before{content:"\34"}
.fa-5:before{content:"\35"}
.fa-6:before{content:"\36"}
.fa-7:before{content:"\37"}
.fa-8:before{content:"\38"}
.fa-9:before{content:"\39"}
.fa-fill-drip:before{content:"\f576"}
.fa-arrows-to-circle:before{content:"\e4bd"}
.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}
.fa-at:before{content:"\40"}
.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}
.fa-text-height:before{content:"\f034"}
.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-comment-alt:before,.fa-message:before{content:"\f27a"}
.fa-info:before{content:"\f129"}
.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}
.fa-explosion:before{content:"\e4e9"}
.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}
.fa-wave-square:before{content:"\f83e"}
.fa-ring:before{content:"\f70b"}
.fa-building-un:before{content:"\e4d9"}
.fa-dice-three:before{content:"\f527"}
.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}
.fa-anchor-circle-check:before{content:"\e4aa"}
.fa-building-circle-arrow-right:before{content:"\e4d1"}
.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}
.fa-arrows-up-to-line:before{content:"\e4c2"}
.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}
.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}
.fa-door-open:before{content:"\f52b"}
.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}
.fa-atom:before{content:"\f5d2"}
.fa-soap:before{content:"\e06e"}
.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}
.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}
.fa-bridge-circle-check:before{content:"\e4c9"}
.fa-pump-medical:before{content:"\e06a"}
.fa-fingerprint:before{content:"\f577"}
.fa-hand-point-right:before{content:"\f0a4"}
.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}
.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}
.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-football-ball:before,.fa-football:before{content:"\f44e"}
.fa-school-circle-exclamation:before{content:"\e56c"}
.fa-crop:before{content:"\f125"}
.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}
.fa-users-rectangle:before{content:"\e594"}
.fa-people-roof:before{content:"\e537"}
.fa-people-line:before{content:"\e534"}
.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}
.fa-diagram-predecessor:before{content:"\e477"}
.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}
.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}
.fa-male:before,.fa-person:before{content:"\f183"}
.fa-laptop:before{content:"\f109"}
.fa-file-csv:before{content:"\f6dd"}
.fa-menorah:before{content:"\f676"}
.fa-truck-plane:before{content:"\e58f"}
.fa-record-vinyl:before{content:"\f8d9"}
.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}
.fa-bong:before{content:"\f55c"}
.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}
.fa-arrow-down-up-across-line:before{content:"\e4af"}
.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}
.fa-jar-wheat:before{content:"\e517"}
.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}
.fa-file-circle-exclamation:before{content:"\e4eb"}
.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}
.fa-pager:before{content:"\f815"}
.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-k:before{content:"\4b"}
.fa-landmark-flag:before{content:"\e51c"}
.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}
.fa-backward:before{content:"\f04a"}
.fa-caret-right:before{content:"\f0da"}
.fa-comments:before{content:"\f086"}
.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}
.fa-code-pull-request:before{content:"\e13c"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}
.fa-user-check:before{content:"\f4fc"}
.fa-vial-virus:before{content:"\e597"}
.fa-sheet-plastic:before{content:"\e571"}
.fa-blog:before{content:"\f781"}
.fa-user-ninja:before{content:"\f504"}
.fa-person-arrow-up-from-line:before{content:"\e539"}
.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}
.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}
.fa-toggle-off:before{content:"\f204"}
.fa-archive:before,.fa-box-archive:before{content:"\f187"}
.fa-person-drowning:before{content:"\e545"}
.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}
.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}
.fa-spray-can:before{content:"\f5bd"}
.fa-truck-monster:before{content:"\f63b"}
.fa-w:before{content:"\57"}
.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}
.fa-rainbow:before{content:"\f75b"}
.fa-circle-notch:before{content:"\f1ce"}
.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}
.fa-paw:before{content:"\f1b0"}
.fa-cloud:before{content:"\f0c2"}
.fa-trowel-bricks:before{content:"\e58a"}
.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}
.fa-hospital-user:before{content:"\f80d"}
.fa-tent-arrow-left-right:before{content:"\e57f"}
.fa-gavel:before,.fa-legal:before{content:"\f0e3"}
.fa-binoculars:before{content:"\f1e5"}
.fa-microphone-slash:before{content:"\f131"}
.fa-box-tissue:before{content:"\e05b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}
.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}
.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}
.fa-mars-and-venus-burst:before{content:"\e523"}
.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-sun-plant-wilt:before{content:"\e57a"}
.fa-toilets-portable:before{content:"\e584"}
.fa-hockey-puck:before{content:"\f453"}
.fa-table:before{content:"\f0ce"}
.fa-magnifying-glass-arrow-right:before{content:"\e521"}
.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}
.fa-users-slash:before{content:"\e073"}
.fa-clover:before{content:"\e139"}
.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}
.fa-star-and-crescent:before{content:"\f699"}
.fa-house-fire:before{content:"\e50c"}
.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}
.fa-helicopter:before{content:"\f533"}
.fa-compass:before{content:"\f14e"}
.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}
.fa-file-circle-question:before{content:"\e4ef"}
.fa-laptop-code:before{content:"\f5fc"}
.fa-swatchbook:before{content:"\f5c3"}
.fa-prescription-bottle:before{content:"\f485"}
.fa-bars:before,.fa-navicon:before{content:"\f0c9"}
.fa-people-group:before{content:"\e533"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}
.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}
.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}
.fa-film:before{content:"\f008"}
.fa-ruler-horizontal:before{content:"\f547"}
.fa-people-robbery:before{content:"\e536"}
.fa-lightbulb:before{content:"\f0eb"}
.fa-caret-left:before{content:"\f0d9"}
.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}
.fa-school-circle-xmark:before{content:"\e56d"}
.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}
.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}
.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}
.fa-cloud-showers-heavy:before{content:"\f740"}
.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}
.fa-sitemap:before{content:"\f0e8"}
.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}
.fa-memory:before{content:"\f538"}
.fa-road-spikes:before{content:"\e568"}
.fa-fire-burner:before{content:"\e4f1"}
.fa-flag:before{content:"\f024"}
.fa-hanukiah:before{content:"\f6e6"}
.fa-feather:before{content:"\f52d"}
.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}
.fa-comment-slash:before{content:"\f4b3"}
.fa-cloud-sun-rain:before{content:"\f743"}
.fa-compress:before{content:"\f066"}
.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}
.fa-ankh:before{content:"\f644"}
.fa-hands-holding-child:before{content:"\e4fa"}
.fa-asterisk:before{content:"\2a"}
.fa-check-square:before,.fa-square-check:before{content:"\f14a"}
.fa-peseta-sign:before{content:"\e221"}
.fa-header:before,.fa-heading:before{content:"\f1dc"}
.fa-ghost:before{content:"\f6e2"}
.fa-list-squares:before,.fa-list:before{content:"\f03a"}
.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}
.fa-cart-plus:before{content:"\f217"}
.fa-gamepad:before{content:"\f11b"}
.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}
.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}
.fa-egg:before{content:"\f7fb"}
.fa-house-medical-circle-xmark:before{content:"\e513"}
.fa-campground:before{content:"\f6bb"}
.fa-folder-plus:before{content:"\f65e"}
.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}
.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}
.fa-lock:before{content:"\f023"}
.fa-gas-pump:before{content:"\f52f"}
.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}
.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}
.fa-house-flood-water:before{content:"\e50e"}
.fa-tree:before{content:"\f1bb"}
.fa-bridge-lock:before{content:"\e4cc"}
.fa-sack-dollar:before{content:"\f81d"}
.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}
.fa-car-side:before{content:"\f5e4"}
.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}
.fa-heart-circle-minus:before{content:"\e4ff"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-microscope:before{content:"\f610"}
.fa-sink:before{content:"\e06d"}
.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}
.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}
.fa-mitten:before{content:"\f7b5"}
.fa-person-rays:before{content:"\e54d"}
.fa-users:before{content:"\f0c0"}
.fa-eye-slash:before{content:"\f070"}
.fa-flask-vial:before{content:"\e4f3"}
.fa-hand-paper:before,.fa-hand:before{content:"\f256"}
.fa-om:before{content:"\f679"}
.fa-worm:before{content:"\e599"}
.fa-house-circle-xmark:before{content:"\e50b"}
.fa-plug:before{content:"\f1e6"}
.fa-chevron-up:before{content:"\f077"}
.fa-hand-spock:before{content:"\f259"}
.fa-stopwatch:before{content:"\f2f2"}
.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}
.fa-bridge-circle-xmark:before{content:"\e4cb"}
.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}
.fa-chess-bishop:before{content:"\f43a"}
.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}
.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}
.fa-road-circle-check:before{content:"\e564"}
.fa-dice-five:before{content:"\f523"}
.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}
.fa-land-mine-on:before{content:"\e51b"}
.fa-i-cursor:before{content:"\f246"}
.fa-stamp:before{content:"\f5bf"}
.fa-stairs:before{content:"\e289"}
.fa-i:before{content:"\49"}
.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}
.fa-pills:before{content:"\f484"}
.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}
.fa-tooth:before{content:"\f5c9"}
.fa-v:before{content:"\56"}
.fa-bangladeshi-taka-sign:before{content:"\e2e6"}
.fa-bicycle:before{content:"\f206"}
.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}
.fa-head-side-cough-slash:before{content:"\e062"}
.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}
.fa-wheat-awn-circle-exclamation:before{content:"\e598"}
.fa-snowman:before{content:"\f7d0"}
.fa-mortar-pestle:before{content:"\f5a7"}
.fa-road-barrier:before{content:"\e562"}
.fa-school:before{content:"\f549"}
.fa-igloo:before{content:"\f7ae"}
.fa-joint:before{content:"\f595"}
.fa-angle-right:before{content:"\f105"}
.fa-horse:before{content:"\f6f0"}
.fa-q:before{content:"\51"}
.fa-g:before{content:"\47"}
.fa-notes-medical:before{content:"\f481"}
.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}
.fa-dong-sign:before{content:"\e169"}
.fa-capsules:before{content:"\f46b"}
.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}
.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}
.fa-hand-point-up:before{content:"\f0a6"}
.fa-money-bill:before{content:"\f0d6"}
.fa-bookmark:before{content:"\f02e"}
.fa-align-justify:before{content:"\f039"}
.fa-umbrella-beach:before{content:"\f5ca"}
.fa-helmet-un:before{content:"\e503"}
.fa-bullseye:before{content:"\f140"}
.fa-bacon:before{content:"\f7e5"}
.fa-hand-point-down:before{content:"\f0a7"}
.fa-arrow-up-from-bracket:before{content:"\e09a"}
.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}
.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}
.fa-radiation:before{content:"\f7b9"}
.fa-chart-simple:before{content:"\e473"}
.fa-mars-stroke:before{content:"\f229"}
.fa-vial:before{content:"\f492"}
.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}
.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}
.fa-e:before{content:"\45"}
.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}
.fa-bridge-circle-exclamation:before{content:"\e4ca"}
.fa-user:before{content:"\f007"}
.fa-school-circle-check:before{content:"\e56b"}
.fa-dumpster:before{content:"\f793"}
.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}
.fa-building-user:before{content:"\e4da"}
.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}
.fa-highlighter:before{content:"\f591"}
.fa-key:before{content:"\f084"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-globe:before{content:"\f0ac"}
.fa-synagogue:before{content:"\f69b"}
.fa-person-half-dress:before{content:"\e548"}
.fa-road-bridge:before{content:"\e563"}
.fa-location-arrow:before{content:"\f124"}
.fa-c:before{content:"\43"}
.fa-tablet-button:before{content:"\f10a"}
.fa-building-lock:before{content:"\e4d6"}
.fa-pizza-slice:before{content:"\f818"}
.fa-money-bill-wave:before{content:"\f53a"}
.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}
.fa-house-flag:before{content:"\e50d"}
.fa-person-circle-minus:before{content:"\e540"}
.fa-ban:before,.fa-cancel:before{content:"\f05e"}
.fa-camera-rotate:before{content:"\e0d8"}
.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}
.fa-star:before{content:"\f005"}
.fa-repeat:before{content:"\f363"}
.fa-cross:before{content:"\f654"}
.fa-box:before{content:"\f466"}
.fa-venus-mars:before{content:"\f228"}
.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}
.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}
.fa-charging-station:before{content:"\f5e7"}
.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}
.fa-random:before,.fa-shuffle:before{content:"\f074"}
.fa-person-running:before,.fa-running:before{content:"\f70c"}
.fa-mobile-retro:before{content:"\e527"}
.fa-grip-lines-vertical:before{content:"\f7a5"}
.fa-spider:before{content:"\f717"}
.fa-hands-bound:before{content:"\e4f9"}
.fa-file-invoice-dollar:before{content:"\f571"}
.fa-plane-circle-exclamation:before{content:"\e556"}
.fa-x-ray:before{content:"\f497"}
.fa-spell-check:before{content:"\f891"}
.fa-slash:before{content:"\f715"}
.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}
.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}
.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}
.fa-server:before{content:"\f233"}
.fa-virus-covid-slash:before{content:"\e4a9"}
.fa-shop-lock:before{content:"\e4a5"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-blender-phone:before{content:"\f6b6"}
.fa-building-wheat:before{content:"\e4db"}
.fa-person-breastfeeding:before{content:"\e53a"}
.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}
.fa-venus:before{content:"\f221"}
.fa-passport:before{content:"\f5ab"}
.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}
.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}
.fa-temperature-high:before{content:"\f769"}
.fa-microchip:before{content:"\f2db"}
.fa-crown:before{content:"\f521"}
.fa-weight-hanging:before{content:"\f5cd"}
.fa-xmarks-lines:before{content:"\e59a"}
.fa-file-prescription:before{content:"\f572"}
.fa-weight-scale:before,.fa-weight:before{content:"\f496"}
.fa-user-friends:before,.fa-user-group:before{content:"\f500"}
.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}
.fa-chess-knight:before{content:"\f441"}
.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}
.fa-wheelchair:before{content:"\f193"}
.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}
.fa-toggle-on:before{content:"\f205"}
.fa-person-walking:before,.fa-walking:before{content:"\f554"}
.fa-l:before{content:"\4c"}
.fa-fire:before{content:"\f06d"}
.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}
.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}
.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}
.fa-folder-open:before{content:"\f07c"}
.fa-heart-circle-plus:before{content:"\e500"}
.fa-code-fork:before{content:"\e13b"}
.fa-city:before{content:"\f64f"}
.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}
.fa-pepper-hot:before{content:"\f816"}
.fa-unlock:before{content:"\f09c"}
.fa-colon-sign:before{content:"\e140"}
.fa-headset:before{content:"\f590"}
.fa-store-slash:before{content:"\e071"}
.fa-road-circle-xmark:before{content:"\e566"}
.fa-user-minus:before{content:"\f503"}
.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}
.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}
.fa-clipboard:before{content:"\f328"}
.fa-house-circle-exclamation:before{content:"\e50a"}
.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}
.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}
.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}
.fa-underline:before{content:"\f0cd"}
.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}
.fa-signature:before{content:"\f5b7"}
.fa-stroopwafel:before{content:"\f551"}
.fa-bold:before{content:"\f032"}
.fa-anchor-lock:before{content:"\e4ad"}
.fa-building-ngo:before{content:"\e4d7"}
.fa-manat-sign:before{content:"\e1d5"}
.fa-not-equal:before{content:"\f53e"}
.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}
.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}
.fa-jedi:before{content:"\f669"}
.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}
.fa-mug-hot:before{content:"\f7b6"}
.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}
.fa-gift:before{content:"\f06b"}
.fa-dice-two:before{content:"\f528"}
.fa-chess-queen:before{content:"\f445"}
.fa-glasses:before{content:"\f530"}
.fa-chess-board:before{content:"\f43c"}
.fa-building-circle-check:before{content:"\e4d2"}
.fa-person-chalkboard:before{content:"\e53d"}
.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}
.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}
.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}
.fa-cloud-showers-water:before{content:"\e4e4"}
.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}
.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}
.fa-less-than-equal:before{content:"\f537"}
.fa-train:before{content:"\f238"}
.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}
.fa-crow:before{content:"\f520"}
.fa-sailboat:before{content:"\e445"}
.fa-window-restore:before{content:"\f2d2"}
.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}
.fa-torii-gate:before{content:"\f6a1"}
.fa-frog:before{content:"\f52e"}
.fa-bucket:before{content:"\e4cf"}
.fa-image:before{content:"\f03e"}
.fa-microphone:before{content:"\f130"}
.fa-cow:before{content:"\f6c8"}
.fa-caret-up:before{content:"\f0d8"}
.fa-screwdriver:before{content:"\f54a"}
.fa-folder-closed:before{content:"\e185"}
.fa-house-tsunami:before{content:"\e515"}
.fa-square-nfi:before{content:"\e576"}
.fa-arrow-up-from-ground-water:before{content:"\e4b5"}
.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}
.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}
.fa-columns:before,.fa-table-columns:before{content:"\f0db"}
.fa-lemon:before{content:"\f094"}
.fa-head-side-mask:before{content:"\e063"}
.fa-handshake:before{content:"\f2b5"}
.fa-gem:before{content:"\f3a5"}
.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}
.fa-smoking:before{content:"\f48d"}
.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}
.fa-monument:before{content:"\f5a6"}
.fa-snowplow:before{content:"\f7d2"}
.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}
.fa-cannabis:before{content:"\f55f"}
.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}
.fa-tablets:before{content:"\f490"}
.fa-ethernet:before{content:"\f796"}
.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}
.fa-chair:before{content:"\f6c0"}
.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}
.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}
.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}
.fa-plate-wheat:before{content:"\e55a"}
.fa-icicles:before{content:"\f7ad"}
.fa-person-shelter:before{content:"\e54f"}
.fa-neuter:before{content:"\f22c"}
.fa-id-badge:before{content:"\f2c1"}
.fa-marker:before{content:"\f5a1"}
.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}
.fa-helicopter-symbol:before{content:"\e502"}
.fa-universal-access:before{content:"\f29a"}
.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}
.fa-lari-sign:before{content:"\e1c8"}
.fa-volcano:before{content:"\f770"}
.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}
.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}
.fa-viruses:before{content:"\e076"}
.fa-square-person-confined:before{content:"\e577"}
.fa-user-tie:before{content:"\f508"}
.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}
.fa-tent-arrow-down-to-line:before{content:"\e57e"}
.fa-certificate:before{content:"\f0a3"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-suitcase:before{content:"\f0f2"}
.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}
.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}
.fa-camera-retro:before{content:"\f083"}
.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}
.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}
.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}
.fa-box-open:before{content:"\f49e"}
.fa-scroll:before{content:"\f70e"}
.fa-spa:before{content:"\f5bb"}
.fa-location-pin-lock:before{content:"\e51f"}
.fa-pause:before{content:"\f04c"}
.fa-hill-avalanche:before{content:"\e507"}
.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}
.fa-bomb:before{content:"\f1e2"}
.fa-registered:before{content:"\f25d"}
.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}
.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}
.fa-subscript:before{content:"\f12c"}
.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}
.fa-burst:before{content:"\e4dc"}
.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}
.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}
.fa-money-bills:before{content:"\e1f3"}
.fa-smog:before{content:"\f75f"}
.fa-crutch:before{content:"\f7f7"}
.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}
.fa-palette:before{content:"\f53f"}
.fa-arrows-turn-right:before{content:"\e4c0"}
.fa-vest:before{content:"\e085"}
.fa-ferry:before{content:"\e4ea"}
.fa-arrows-down-to-people:before{content:"\e4b9"}
.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}
.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}
.fa-boxes-packing:before{content:"\e4c7"}
.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}
.fa-group-arrows-rotate:before{content:"\e4f6"}
.fa-bowl-food:before{content:"\e4c6"}
.fa-candy-cane:before{content:"\f786"}
.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}
.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}
.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}
.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}
.fa-file-word:before{content:"\f1c2"}
.fa-file-powerpoint:before{content:"\f1c4"}
.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}
.fa-house-lock:before{content:"\e510"}
.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}
.fa-children:before{content:"\e4e1"}
.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}
.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}
.fa-mattress-pillow:before{content:"\e525"}
.fa-guarani-sign:before{content:"\e19a"}
.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-cruzeiro-sign:before{content:"\e152"}
.fa-greater-than-equal:before{content:"\f532"}
.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}
.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}
.fa-virus:before{content:"\e074"}
.fa-envelope-circle-check:before{content:"\e4e8"}
.fa-layer-group:before{content:"\f5fd"}
.fa-arrows-to-dot:before{content:"\e4be"}
.fa-archway:before{content:"\f557"}
.fa-heart-circle-check:before{content:"\e4fd"}
.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}
.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}
.fa-square:before{content:"\f0c8"}
.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}
.fa-couch:before{content:"\f4b8"}
.fa-cedi-sign:before{content:"\e0df"}
.fa-italic:before{content:"\f033"}
.fa-church:before{content:"\f51d"}
.fa-comments-dollar:before{content:"\f653"}
.fa-democrat:before{content:"\f747"}
.fa-z:before{content:"\5a"}
.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}
.fa-road-lock:before{content:"\e567"}
.fa-a:before{content:"\41"}
.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}
.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}
.fa-p:before{content:"\50"}
.fa-snowflake:before{content:"\f2dc"}
.fa-newspaper:before{content:"\f1ea"}
.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}
.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}
.fa-filter-circle-xmark:before{content:"\e17b"}
.fa-locust:before{content:"\e520"}
.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}
.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}
.fa-person-dress-burst:before{content:"\e544"}
.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}
.fa-vector-square:before{content:"\f5cb"}
.fa-bread-slice:before{content:"\f7ec"}
.fa-language:before{content:"\f1ab"}
.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}
.fa-filter:before{content:"\f0b0"}
.fa-question:before{content:"\3f"}
.fa-file-signature:before{content:"\f573"}
.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}
.fa-house-chimney-user:before{content:"\e065"}
.fa-hand-holding-heart:before{content:"\f4be"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-money-check:before{content:"\f53c"}
.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}
.fa-code:before{content:"\f121"}
.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}
.fa-building-circle-exclamation:before{content:"\e4d3"}
.fa-magnifying-glass-chart:before{content:"\e522"}
.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}
.fa-cubes-stacked:before{content:"\e4e6"}
.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}
.fa-virus-covid:before{content:"\e4a8"}
.fa-austral-sign:before{content:"\e0a9"}
.fa-f:before{content:"\46"}
.fa-leaf:before{content:"\f06c"}
.fa-road:before{content:"\f018"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-person-circle-plus:before{content:"\e541"}
.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}
.fa-bolt-lightning:before{content:"\e0b7"}
.fa-sack-xmark:before{content:"\e56a"}
.fa-file-excel:before{content:"\f1c3"}
.fa-file-contract:before{content:"\f56c"}
.fa-fish-fins:before{content:"\e4f2"}
.fa-building-flag:before{content:"\e4d5"}
.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}
.fa-object-ungroup:before{content:"\f248"}
.fa-poop:before{content:"\f619"}
.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}
.fa-kaaba:before{content:"\f66b"}
.fa-toilet-paper:before{content:"\f71e"}
.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}
.fa-eject:before{content:"\f052"}
.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}
.fa-plane-circle-check:before{content:"\e555"}
.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}
.fa-object-group:before{content:"\f247"}
.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}
.fa-mask-ventilator:before{content:"\e524"}
.fa-arrow-right:before{content:"\f061"}
.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}
.fa-cash-register:before{content:"\f788"}
.fa-person-circle-question:before{content:"\e542"}
.fa-h:before{content:"\48"}
.fa-tarp:before{content:"\e57b"}
.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}
.fa-arrows-to-eye:before{content:"\e4bf"}
.fa-plug-circle-bolt:before{content:"\e55b"}
.fa-heart:before{content:"\f004"}
.fa-mars-and-venus:before{content:"\f224"}
.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}
.fa-dumpster-fire:before{content:"\f794"}
.fa-house-crack:before{content:"\e3b1"}
.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}
.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}
.fa-bottle-water:before{content:"\e4c5"}
.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}
.fa-toilet-paper-slash:before{content:"\e072"}
.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}
.fa-kitchen-set:before{content:"\e51a"}
.fa-r:before{content:"\52"}
.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-cube:before{content:"\f1b2"}
.fa-bitcoin-sign:before{content:"\e0b4"}
.fa-shield-dog:before{content:"\e573"}
.fa-solar-panel:before{content:"\f5ba"}
.fa-lock-open:before{content:"\f3c1"}
.fa-elevator:before{content:"\e16d"}
.fa-money-bill-transfer:before{content:"\e528"}
.fa-money-bill-trend-up:before{content:"\e529"}
.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}
.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}
.fa-circle:before{content:"\f111"}
.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}
.fa-recycle:before{content:"\f1b8"}
.fa-user-astronaut:before{content:"\f4fb"}
.fa-plane-slash:before{content:"\e069"}
.fa-trademark:before{content:"\f25c"}
.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}
.fa-satellite-dish:before{content:"\f7c0"}
.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}
.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}
.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}
.fa-users-rays:before{content:"\e593"}
.fa-wallet:before{content:"\f555"}
.fa-clipboard-check:before{content:"\f46c"}
.fa-file-audio:before{content:"\f1c7"}
.fa-burger:before,.fa-hamburger:before{content:"\f805"}
.fa-wrench:before{content:"\f0ad"}
.fa-bugs:before{content:"\e4d0"}
.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}
.fa-file-image:before{content:"\f1c5"}
.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}
.fa-plane-departure:before{content:"\f5b0"}
.fa-handshake-slash:before{content:"\e060"}
.fa-book-bookmark:before{content:"\e0bb"}
.fa-code-branch:before{content:"\f126"}
.fa-hat-cowboy:before{content:"\f8c0"}
.fa-bridge:before{content:"\e4c8"}
.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}
.fa-truck-front:before{content:"\e2b7"}
.fa-cat:before{content:"\f6be"}
.fa-anchor-circle-exclamation:before{content:"\e4ab"}
.fa-truck-field:before{content:"\e58d"}
.fa-route:before{content:"\f4d7"}
.fa-clipboard-question:before{content:"\e4e3"}
.fa-panorama:before{content:"\e209"}
.fa-comment-medical:before{content:"\f7f5"}
.fa-teeth-open:before{content:"\f62f"}
.fa-file-circle-minus:before{content:"\e4ed"}
.fa-tags:before{content:"\f02c"}
.fa-wine-glass:before{content:"\f4e3"}
.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}
.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}
.fa-parking:before,.fa-square-parking:before{content:"\f540"}
.fa-house-signal:before{content:"\e012"}
.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}
.fa-faucet-drip:before{content:"\e006"}
.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}
.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}
.fa-terminal:before{content:"\f120"}
.fa-mobile-button:before{content:"\f10b"}
.fa-house-medical-flag:before{content:"\e514"}
.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}
.fa-tape:before{content:"\f4db"}
.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}
.fa-eye:before{content:"\f06e"}
.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}
.fa-audio-description:before{content:"\f29e"}
.fa-person-military-to-person:before{content:"\e54c"}
.fa-file-shield:before{content:"\e4f0"}
.fa-user-slash:before{content:"\f506"}
.fa-pen:before{content:"\f304"}
.fa-tower-observation:before{content:"\e586"}
.fa-file-code:before{content:"\f1c9"}
.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}
.fa-bus:before{content:"\f207"}
.fa-heart-circle-xmark:before{content:"\e501"}
.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-face-frown:before,.fa-frown:before{content:"\f119"}
.fa-prescription:before{content:"\f5b1"}
.fa-shop:before,.fa-store-alt:before{content:"\f54f"}
.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}
.fa-vihara:before{content:"\f6a7"}
.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}
.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}
.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}
.fa-plant-wilt:before{content:"\e5aa"}
.fa-diamond:before{content:"\f219"}
.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}
.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}
.fa-bacterium:before{content:"\e05a"}
.fa-hand-pointer:before{content:"\f25a"}
.fa-drum-steelpan:before{content:"\f56a"}
.fa-hand-scissors:before{content:"\f257"}
.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}
.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}
.fa-biohazard:before{content:"\f780"}
.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}
.fa-mars-double:before{content:"\f227"}
.fa-child-dress:before{content:"\e59c"}
.fa-users-between-lines:before{content:"\e591"}
.fa-lungs-virus:before{content:"\e067"}
.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}
.fa-phone:before{content:"\f095"}
.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}
.fa-child-reaching:before{content:"\e59d"}
.fa-head-side-virus:before{content:"\e064"}
.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}
.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}
.fa-door-closed:before{content:"\f52a"}
.fa-shield-virus:before{content:"\e06c"}
.fa-dice-six:before{content:"\f526"}
.fa-mosquito-net:before{content:"\e52c"}
.fa-bridge-water:before{content:"\e4ce"}
.fa-person-booth:before{content:"\f756"}
.fa-text-width:before{content:"\f035"}
.fa-hat-wizard:before{content:"\f6e8"}
.fa-pen-fancy:before{content:"\f5ac"}
.fa-digging:before,.fa-person-digging:before{content:"\f85e"}
.fa-trash:before{content:"\f1f8"}
.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}
.fa-book-medical:before{content:"\f7e6"}
.fa-poo:before{content:"\f2fe"}
.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}
.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}
.fa-cubes:before{content:"\f1b3"}
.fa-divide:before{content:"\f529"}
.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}
.fa-headphones:before{content:"\f025"}
.fa-hands-holding:before{content:"\f4c2"}
.fa-hands-clapping:before{content:"\e1a8"}
.fa-republican:before{content:"\f75e"}
.fa-arrow-left:before{content:"\f060"}
.fa-person-circle-xmark:before{content:"\e543"}
.fa-ruler:before{content:"\f545"}
.fa-align-left:before{content:"\f036"}
.fa-dice-d6:before{content:"\f6d1"}
.fa-restroom:before{content:"\f7bd"}
.fa-j:before{content:"\4a"}
.fa-users-viewfinder:before{content:"\e595"}
.fa-file-video:before{content:"\f1c8"}
.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}
.fa-table-cells:before,.fa-th:before{content:"\f00a"}
.fa-file-pdf:before{content:"\f1c1"}
.fa-bible:before,.fa-book-bible:before{content:"\f647"}
.fa-o:before{content:"\4f"}
.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}
.fa-user-secret:before{content:"\f21b"}
.fa-otter:before{content:"\f700"}
.fa-female:before,.fa-person-dress:before{content:"\f182"}
.fa-comment-dollar:before{content:"\f651"}
.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}
.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}
.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}
.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}
.fa-hat-cowboy-side:before{content:"\f8c1"}
.fa-clipboard-user:before{content:"\f7f3"}
.fa-child:before{content:"\f1ae"}
.fa-lira-sign:before{content:"\f195"}
.fa-satellite:before{content:"\f7bf"}
.fa-plane-lock:before{content:"\e558"}
.fa-tag:before{content:"\f02b"}
.fa-comment:before{content:"\f075"}
.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}
.fa-envelope:before{content:"\f0e0"}
.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}
.fa-paperclip:before{content:"\f0c6"}
.fa-arrow-right-to-city:before{content:"\e4b3"}
.fa-ribbon:before{content:"\f4d6"}
.fa-lungs:before{content:"\f604"}
.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}
.fa-litecoin-sign:before{content:"\e1d3"}
.fa-border-none:before{content:"\f850"}
.fa-circle-nodes:before{content:"\e4e2"}
.fa-parachute-box:before{content:"\f4cd"}
.fa-indent:before{content:"\f03c"}
.fa-truck-field-un:before{content:"\e58e"}
.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}
.fa-mountain:before{content:"\f6fc"}
.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}
.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}
.fa-cloud-meatball:before{content:"\f73b"}
.fa-camera-alt:before,.fa-camera:before{content:"\f030"}
.fa-square-virus:before{content:"\e578"}
.fa-meteor:before{content:"\f753"}
.fa-car-on:before{content:"\e4dd"}
.fa-sleigh:before{content:"\f7cc"}
.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}
.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}
.fa-water:before{content:"\f773"}
.fa-calendar-check:before{content:"\f274"}
.fa-braille:before{content:"\f2a1"}
.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}
.fa-landmark:before{content:"\f66f"}
.fa-truck:before{content:"\f0d1"}
.fa-crosshairs:before{content:"\f05b"}
.fa-person-cane:before{content:"\e53c"}
.fa-tent:before{content:"\e57d"}
.fa-vest-patches:before{content:"\e086"}
.fa-check-double:before{content:"\f560"}
.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}
.fa-money-bill-wheat:before{content:"\e52a"}
.fa-cookie:before{content:"\f563"}
.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}
.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}
.fa-dumbbell:before{content:"\f44b"}
.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}
.fa-tarp-droplet:before{content:"\e57c"}
.fa-house-medical-circle-check:before{content:"\e511"}
.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}
.fa-calendar-plus:before{content:"\f271"}
.fa-plane-arrival:before{content:"\f5af"}
.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}
.fa-subway:before,.fa-train-subway:before{content:"\f239"}
.fa-chart-gantt:before{content:"\e0e4"}
.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}
.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}
.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}
.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}
.fa-dna:before{content:"\f471"}
.fa-virus-slash:before{content:"\e075"}
.fa-minus:before,.fa-subtract:before{content:"\f068"}
.fa-chess:before{content:"\f439"}
.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}
.fa-plug-circle-check:before{content:"\e55c"}
.fa-street-view:before{content:"\f21d"}
.fa-franc-sign:before{content:"\e18f"}
.fa-volume-off:before{content:"\f026"}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}
.fa-cog:before,.fa-gear:before{content:"\f013"}
.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}
.fa-mosque:before{content:"\f678"}
.fa-mosquito:before{content:"\e52b"}
.fa-star-of-david:before{content:"\f69a"}
.fa-person-military-rifle:before{content:"\e54b"}
.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}
.fa-vials:before{content:"\f493"}
.fa-plug-circle-plus:before{content:"\e55f"}
.fa-place-of-worship:before{content:"\f67f"}
.fa-grip-vertical:before{content:"\f58e"}
.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}
.fa-u:before{content:"\55"}
.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}
.fa-clock-four:before,.fa-clock:before{content:"\f017"}
.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}
.fa-pallet:before{content:"\f482"}
.fa-faucet:before{content:"\e005"}
.fa-baseball-bat-ball:before{content:"\f432"}
.fa-s:before{content:"\53"}
.fa-timeline:before{content:"\e29c"}
.fa-keyboard:before{content:"\f11c"}
.fa-caret-down:before{content:"\f0d7"}
.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}
.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}
.fa-plane-up:before{content:"\e22d"}
.fa-piggy-bank:before{content:"\f4d3"}
.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}
.fa-mountain-city:before{content:"\e52e"}
.fa-coins:before{content:"\f51e"}
.fa-khanda:before{content:"\f66d"}
.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}
.fa-folder-tree:before{content:"\f802"}
.fa-network-wired:before{content:"\f6ff"}
.fa-map-pin:before{content:"\f276"}
.fa-hamsa:before{content:"\f665"}
.fa-cent-sign:before{content:"\e3f5"}
.fa-flask:before{content:"\f0c3"}
.fa-person-pregnant:before{content:"\e31e"}
.fa-wand-sparkles:before{content:"\f72b"}
.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}
.fa-ticket:before{content:"\f145"}
.fa-power-off:before{content:"\f011"}
.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}
.fa-flag-usa:before{content:"\f74d"}
.fa-laptop-file:before{content:"\e51d"}
.fa-teletype:before,.fa-tty:before{content:"\f1e4"}
.fa-diagram-next:before{content:"\e476"}
.fa-person-rifle:before{content:"\e54e"}
.fa-house-medical-circle-exclamation:before{content:"\e512"}
.fa-closed-captioning:before{content:"\f20a"}
.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}
.fa-venus-double:before{content:"\f226"}
.fa-images:before{content:"\f302"}
.fa-calculator:before{content:"\f1ec"}
.fa-people-pulling:before{content:"\e535"}
.fa-n:before{content:"\4e"}
.fa-cable-car:before,.fa-tram:before{content:"\f7da"}
.fa-cloud-rain:before{content:"\f73d"}
.fa-building-circle-xmark:before{content:"\e4d4"}
.fa-ship:before{content:"\f21a"}
.fa-arrows-down-to-line:before{content:"\e4b8"}
.fa-download:before{content:"\f019"}
.fa-face-grin:before,.fa-grin:before{content:"\f580"}
.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}
.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}
.fa-file-circle-check:before{content:"\e5a0"}
.fa-forward:before{content:"\f04e"}
.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}
.fa-face-meh:before,.fa-meh:before{content:"\f11a"}
.fa-align-center:before{content:"\f037"}
.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}
.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-heart-circle-exclamation:before{content:"\e4fe"}
.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}
.fa-calendar-week:before{content:"\f784"}
.fa-laptop-medical:before{content:"\f812"}
.fa-b:before{content:"\42"}
.fa-file-medical:before{content:"\f477"}
.fa-dice-one:before{content:"\f525"}
.fa-kiwi-bird:before{content:"\f535"}
.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}
.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}
.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}
.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}
.fa-mill-sign:before{content:"\e1ed"}
.fa-bowl-rice:before{content:"\e2eb"}
.fa-skull:before{content:"\f54c"}
.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}
.fa-truck-pickup:before{content:"\f63c"}
.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}
.fa-stop:before{content:"\f04d"}
.fa-code-merge:before{content:"\f387"}
.fa-upload:before{content:"\f093"}
.fa-hurricane:before{content:"\f751"}
.fa-mound:before{content:"\e52d"}
.fa-toilet-portable:before{content:"\e583"}
.fa-compact-disc:before{content:"\f51f"}
.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}
.fa-caravan:before{content:"\f8ff"}
.fa-shield-cat:before{content:"\e572"}
.fa-bolt:before,.fa-zap:before{content:"\f0e7"}
.fa-glass-water:before{content:"\e4f4"}
.fa-oil-well:before{content:"\e532"}
.fa-vault:before{content:"\e2c5"}
.fa-mars:before{content:"\f222"}
.fa-toilet:before{content:"\f7d8"}
.fa-plane-circle-xmark:before{content:"\e557"}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}
.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}
.fa-sun:before{content:"\f185"}
.fa-guitar:before{content:"\f7a6"}
.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}
.fa-horse-head:before{content:"\f7ab"}
.fa-bore-hole:before{content:"\e4c3"}
.fa-industry:before{content:"\f275"}
.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}
.fa-arrows-turn-to-dots:before{content:"\e4c1"}
.fa-florin-sign:before{content:"\e184"}
.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}
.fa-less-than:before{content:"\3c"}
.fa-angle-down:before{content:"\f107"}
.fa-car-tunnel:before{content:"\e4de"}
.fa-head-side-cough:before{content:"\e061"}
.fa-grip-lines:before{content:"\f7a4"}
.fa-thumbs-down:before{content:"\f165"}
.fa-user-lock:before{content:"\f502"}
.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}
.fa-anchor-circle-xmark:before{content:"\e4ac"}
.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}
.fa-chess-pawn:before{content:"\f443"}
.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}
.fa-person-through-window:before{content:"\e5a9"}
.fa-toolbox:before{content:"\f552"}
.fa-hands-holding-circle:before{content:"\e4fb"}
.fa-bug:before{content:"\f188"}
.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-hand-holding-hand:before{content:"\e4f7"}
.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}
.fa-mountain-sun:before{content:"\e52f"}
.fa-arrows-left-right-to-line:before{content:"\e4ba"}
.fa-dice-d20:before{content:"\f6cf"}
.fa-truck-droplet:before{content:"\e58c"}
.fa-file-circle-xmark:before{content:"\e5a1"}
.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}
.fa-medal:before{content:"\f5a2"}
.fa-bed:before{content:"\f236"}
.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}
.fa-podcast:before{content:"\f2ce"}
.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}
.fa-bell:before{content:"\f0f3"}
.fa-superscript:before{content:"\f12b"}
.fa-plug-circle-xmark:before{content:"\e560"}
.fa-star-of-life:before{content:"\f621"}
.fa-phone-slash:before{content:"\f3dd"}
.fa-paint-roller:before{content:"\f5aa"}
.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}
.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}
.fa-file:before{content:"\f15b"}
.fa-greater-than:before{content:"\3e"}
.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}
.fa-arrow-down:before{content:"\f063"}
.fa-droplet:before,.fa-tint:before{content:"\f043"}
.fa-eraser:before{content:"\f12d"}
.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}
.fa-person-burst:before{content:"\e53b"}
.fa-dove:before{content:"\f4ba"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-socks:before{content:"\f696"}
.fa-inbox:before{content:"\f01c"}
.fa-section:before{content:"\e447"}
.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}
.fa-envelope-open-text:before{content:"\f658"}
.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}
.fa-wine-bottle:before{content:"\f72f"}
.fa-chess-rook:before{content:"\f447"}
.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}
.fa-dharmachakra:before{content:"\f655"}
.fa-hotdog:before{content:"\f80f"}
.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}
.fa-drum:before{content:"\f569"}
.fa-ice-cream:before{content:"\f810"}
.fa-heart-circle-bolt:before{content:"\e4fc"}
.fa-fax:before{content:"\f1ac"}
.fa-paragraph:before{content:"\f1dd"}
.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}
.fa-star-half:before{content:"\f089"}
.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}
.fa-tree-city:before{content:"\e587"}
.fa-play:before{content:"\f04b"}
.fa-font:before{content:"\f031"}
.fa-rupiah-sign:before{content:"\e23d"}
.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}
.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}
.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}
.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}
.fa-naira-sign:before{content:"\e1f6"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-walkie-talkie:before{content:"\f8ef"}
.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}
.fa-receipt:before{content:"\f543"}
.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}
.fa-suitcase-rolling:before{content:"\f5c1"}
.fa-person-circle-exclamation:before{content:"\e53f"}
.fa-chevron-down:before{content:"\f078"}
.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}
.fa-skull-crossbones:before{content:"\f714"}
.fa-code-compare:before{content:"\e13a"}
.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}
.fa-school-lock:before{content:"\e56f"}
.fa-tower-cell:before{content:"\e585"}
.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}
.fa-ranking-star:before{content:"\e561"}
.fa-chess-king:before{content:"\f43f"}
.fa-person-harassing:before{content:"\e549"}
.fa-brazilian-real-sign:before{content:"\e46c"}
.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}
.fa-arrow-up:before{content:"\f062"}
.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}
.fa-shrimp:before{content:"\e448"}
.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}
.fa-jug-detergent:before{content:"\e519"}
.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}
.fa-user-shield:before{content:"\f505"}
.fa-wind:before{content:"\f72e"}
.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}
.fa-y:before{content:"\59"}
.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}
.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}
.fa-fish:before{content:"\f578"}
.fa-user-graduate:before{content:"\f501"}
.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}
.fa-clapperboard:before{content:"\e131"}
.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}
.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}
.fa-jet-fighter-up:before{content:"\e518"}
.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}
.fa-copy:before{content:"\f0c5"}
.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}
.fa-hand-sparkles:before{content:"\e05d"}
.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}
.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}
.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}
.fa-gun:before{content:"\e19b"}
.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}
.fa-add:before,.fa-plus:before{content:"\2b"}
.fa-expand:before{content:"\f065"}
.fa-computer:before{content:"\e4e5"}
.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}
.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}
.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}
.fa-peso-sign:before{content:"\e222"}
.fa-building-shield:before{content:"\e4d8"}
.fa-baby:before{content:"\f77c"}
.fa-users-line:before{content:"\e592"}
.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}
.fa-tractor:before{content:"\f722"}
.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}
.fa-arrow-down-up-lock:before{content:"\e4b0"}
.fa-lines-leaning:before{content:"\e51e"}
.fa-ruler-combined:before{content:"\f546"}
.fa-copyright:before{content:"\f1f9"}
.fa-equals:before{content:"\3d"}
.fa-blender:before{content:"\f517"}
.fa-teeth:before{content:"\f62e"}
.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}
.fa-map:before{content:"\f279"}
.fa-rocket:before{content:"\f135"}
.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}
.fa-folder-minus:before{content:"\f65d"}
.fa-store:before{content:"\f54e"}
.fa-arrow-trend-up:before{content:"\e098"}
.fa-plug-circle-minus:before{content:"\e55e"}
.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}
.fa-bezier-curve:before{content:"\f55b"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}
.fa-school-flag:before{content:"\e56e"}
.fa-fill:before{content:"\f575"}
.fa-angle-up:before{content:"\f106"}
.fa-drumstick-bite:before{content:"\f6d7"}
.fa-holly-berry:before{content:"\f7aa"}
.fa-chevron-left:before{content:"\f053"}
.fa-bacteria:before{content:"\e059"}
.fa-hand-lizard:before{content:"\f258"}
.fa-notdef:before{content:"\e1fe"}
.fa-disease:before{content:"\f7fa"}
.fa-briefcase-medical:before{content:"\f469"}
.fa-genderless:before{content:"\f22d"}
.fa-chevron-right:before{content:"\f054"}
.fa-retweet:before{content:"\f079"}
.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}
.fa-pump-soap:before{content:"\e06b"}
.fa-video-slash:before{content:"\f4e2"}
.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}
.fa-radio:before{content:"\f8d7"}
.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}
.fa-traffic-light:before{content:"\f637"}
.fa-thermometer:before{content:"\f491"}
.fa-vr-cardboard:before{content:"\f729"}
.fa-hand-middle-finger:before{content:"\f806"}
.fa-percent:before,.fa-percentage:before{content:"\25"}
.fa-truck-moving:before{content:"\f4df"}
.fa-glass-water-droplet:before{content:"\e4f5"}
.fa-display:before{content:"\e163"}
.fa-face-smile:before,.fa-smile:before{content:"\f118"}
.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}
.fa-trophy:before{content:"\f091"}
.fa-person-praying:before,.fa-pray:before{content:"\f683"}
.fa-hammer:before{content:"\f6e3"}
.fa-hand-peace:before{content:"\f25b"}
.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}
.fa-spinner:before{content:"\f110"}
.fa-robot:before{content:"\f544"}
.fa-peace:before{content:"\f67c"}
.fa-cogs:before,.fa-gears:before{content:"\f085"}
.fa-warehouse:before{content:"\f494"}
.fa-arrow-up-right-dots:before{content:"\e4b7"}
.fa-splotch:before{content:"\f5bc"}
.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}
.fa-dice-four:before{content:"\f524"}
.fa-sim-card:before{content:"\f7c4"}
.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}
.fa-mercury:before{content:"\f223"}
.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}
.fa-person-falling-burst:before{content:"\e547"}
.fa-award:before{content:"\f559"}
.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}
.fa-building:before{content:"\f1ad"}
.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}
.fa-qrcode:before{content:"\f029"}
.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}
.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}
.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}
.fa-shield-blank:before,.fa-shield:before{content:"\f132"}
.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}
.fa-house-medical:before{content:"\e3b2"}
.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}
.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}
.fa-house-chimney-window:before{content:"\e00d"}
.fa-pen-nib:before{content:"\f5ad"}
.fa-tent-arrow-turn-left:before{content:"\e580"}
.fa-tents:before{content:"\e582"}
.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}
.fa-dog:before{content:"\f6d3"}
.fa-carrot:before{content:"\f787"}
.fa-moon:before{content:"\f186"}
.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}
.fa-cheese:before{content:"\f7ef"}
.fa-yin-yang:before{content:"\f6ad"}
.fa-music:before{content:"\f001"}
.fa-code-commit:before{content:"\f386"}
.fa-temperature-low:before{content:"\f76b"}
.fa-biking:before,.fa-person-biking:before{content:"\f84a"}
.fa-broom:before{content:"\f51a"}
.fa-shield-heart:before{content:"\e574"}
.fa-gopuram:before{content:"\f664"}
.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}
.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}
.fa-hashtag:before{content:"\23"}
.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}
.fa-oil-can:before{content:"\f613"}
.fa-t:before{content:"\54"}
.fa-hippo:before{content:"\f6ed"}
.fa-chart-column:before{content:"\e0e3"}
.fa-infinity:before{content:"\f534"}
.fa-vial-circle-check:before{content:"\e596"}
.fa-person-arrow-down-to-line:before{content:"\e538"}
.fa-voicemail:before{content:"\f897"}
.fa-fan:before{content:"\f863"}
.fa-person-walking-luggage:before{content:"\e554"}
.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}
.fa-cloud-moon-rain:before{content:"\f73c"}
.fa-calendar:before{content:"\f133"}
.fa-trailer:before{content:"\e041"}
.fa-bahai:before,.fa-haykal:before{content:"\f666"}
.fa-sd-card:before{content:"\f7c2"}
.fa-dragon:before{content:"\f6d5"}
.fa-shoe-prints:before{content:"\f54b"}
.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}
.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}
.fa-hand-holding:before{content:"\f4bd"}
.fa-plug-circle-exclamation:before{content:"\e55d"}
.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}
.fa-clone:before{content:"\f24d"}
.fa-person-walking-arrow-loop-left:before{content:"\e551"}
.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}
.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}
.fa-tornado:before{content:"\f76f"}
.fa-file-circle-plus:before{content:"\e494"}
.fa-book-quran:before,.fa-quran:before{content:"\f687"}
.fa-anchor:before{content:"\f13d"}
.fa-border-all:before{content:"\f84c"}
.fa-angry:before,.fa-face-angry:before{content:"\f556"}
.fa-cookie-bite:before{content:"\f564"}
.fa-arrow-trend-down:before{content:"\e097"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-draw-polygon:before{content:"\f5ee"}
.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}
.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}
.fa-shower:before{content:"\f2cc"}
.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}
.fa-m:before{content:"\4d"}
.fa-table-list:before,.fa-th-list:before{content:"\f00b"}
.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}
.fa-book:before{content:"\f02d"}
.fa-user-plus:before{content:"\f234"}
.fa-check:before{content:"\f00c"}
.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-house-circle-check:before{content:"\e509"}
.fa-angle-left:before{content:"\f104"}
.fa-diagram-successor:before{content:"\e47a"}
.fa-truck-arrow-right:before{content:"\e58b"}
.fa-arrows-split-up-and-left:before{content:"\e4bc"}
.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}
.fa-cloud-moon:before{content:"\f6c3"}
.fa-briefcase:before{content:"\f0b1"}
.fa-person-falling:before{content:"\e546"}
.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}
.fa-user-tag:before{content:"\f507"}
.fa-rug:before{content:"\e569"}
.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}
.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}
.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}
.fa-baht-sign:before{content:"\e0ac"}
.fa-book-open:before{content:"\f518"}
.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}
.fa-handcuffs:before{content:"\e4f8"}
.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}
.fa-database:before{content:"\f1c0"}
.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-bottle-droplet:before{content:"\e4c4"}
.fa-mask-face:before{content:"\e1d7"}
.fa-hill-rockslide:before{content:"\e508"}
.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-road-circle-exclamation:before{content:"\e565"}
.fa-dungeon:before{content:"\f6d9"}
.fa-align-right:before{content:"\f038"}
.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}
.fa-life-ring:before{content:"\f1cd"}
.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}
.fa-calendar-day:before{content:"\f783"}
.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}
.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}
.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}
.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}
.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}
.fa-person-walking-arrow-right:before{content:"\e552"}
.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}
.fa-dice:before{content:"\f522"}
.fa-bowling-ball:before{content:"\f436"}
.fa-brain:before{content:"\f5dc"}
.fa-band-aid:before,.fa-bandage:before{content:"\f462"}
.fa-calendar-minus:before{content:"\f272"}
.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}
.fa-gifts:before{content:"\f79c"}
.fa-hotel:before{content:"\f594"}
.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}
.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}
.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}
.fa-thumbs-up:before{content:"\f164"}
.fa-user-clock:before{content:"\f4fd"}
.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}
.fa-file-invoice:before{content:"\f570"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}
.fa-brush:before{content:"\f55d"}
.fa-mask:before{content:"\f6fa"}
.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}
.fa-ruler-vertical:before{content:"\f548"}
.fa-user-alt:before,.fa-user-large:before{content:"\f406"}
.fa-train-tram:before{content:"\e5b4"}
.fa-user-nurse:before{content:"\f82f"}
.fa-syringe:before{content:"\f48e"}
.fa-cloud-sun:before{content:"\f6c4"}
.fa-stopwatch-20:before{content:"\e06f"}
.fa-square-full:before{content:"\f45c"}
.fa-magnet:before{content:"\f076"}
.fa-jar:before{content:"\e516"}
.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}
.fa-bug-slash:before{content:"\e490"}
.fa-arrow-up-from-water-pump:before{content:"\e4b6"}
.fa-bone:before{content:"\f5d7"}
.fa-user-injured:before{content:"\f728"}
.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}
.fa-plane:before{content:"\f072"}
.fa-tent-arrows-down:before{content:"\e581"}
.fa-exclamation:before{content:"\21"}
.fa-arrows-spin:before{content:"\e4bb"}
.fa-print:before{content:"\f02f"}
.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}
.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}
.fa-x:before{content:"\58"}
.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}
.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}
.fa-person-military-pointing:before{content:"\e54a"}
.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}
.fa-umbrella:before{content:"\f0e9"}
.fa-trowel:before{content:"\e589"}
.fa-d:before{content:"\44"}
.fa-stapler:before{content:"\e5af"}
.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}
.fa-kip-sign:before{content:"\e1c4"}
.fa-hand-point-left:before{content:"\f0a5"}
.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}
.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}
.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}
.fa-barcode:before{content:"\f02a"}
.fa-plus-minus:before{content:"\e43c"}
.fa-video-camera:before,.fa-video:before{content:"\f03d"}
.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}
.fa-hand-holding-medical:before{content:"\e05c"}
.fa-person-circle-check:before{content:"\e53e"}
.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-brands-400.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-brands-400.ttf) format("truetype")}
.fa-brands,.fab{font-weight:400}
.fa-monero:before{content:"\f3d0"}
.fa-hooli:before{content:"\f427"}
.fa-yelp:before{content:"\f1e9"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-lastfm:before{content:"\f202"}
.fa-shopware:before{content:"\f5b5"}
.fa-creative-commons-nc:before{content:"\f4e8"}
.fa-aws:before{content:"\f375"}
.fa-redhat:before{content:"\f7bc"}
.fa-yoast:before{content:"\f2b1"}
.fa-cloudflare:before{content:"\e07d"}
.fa-ups:before{content:"\f7e0"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-dyalog:before{content:"\f399"}
.fa-bity:before{content:"\f37a"}
.fa-stackpath:before{content:"\f842"}
.fa-buysellads:before{content:"\f20d"}
.fa-first-order:before{content:"\f2b0"}
.fa-modx:before{content:"\f285"}
.fa-guilded:before{content:"\e07e"}
.fa-vnv:before{content:"\f40b"}
.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}
.fa-microsoft:before{content:"\f3ca"}
.fa-qq:before{content:"\f1d6"}
.fa-orcid:before{content:"\f8d2"}
.fa-java:before{content:"\f4e4"}
.fa-invision:before{content:"\f7b0"}
.fa-creative-commons-pd-alt:before{content:"\f4ed"}
.fa-centercode:before{content:"\f380"}
.fa-glide-g:before{content:"\f2a6"}
.fa-drupal:before{content:"\f1a9"}
.fa-hire-a-helper:before{content:"\f3b0"}
.fa-creative-commons-by:before{content:"\f4e7"}
.fa-unity:before{content:"\e049"}
.fa-whmcs:before{content:"\f40d"}
.fa-rocketchat:before{content:"\f3e8"}
.fa-vk:before{content:"\f189"}
.fa-untappd:before{content:"\f405"}
.fa-mailchimp:before{content:"\f59e"}
.fa-css3-alt:before{content:"\f38b"}
.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-contao:before{content:"\f26d"}
.fa-square-font-awesome:before{content:"\e5ad"}
.fa-deskpro:before{content:"\f38f"}
.fa-sistrix:before{content:"\f3ee"}
.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}
.fa-battle-net:before{content:"\f835"}
.fa-the-red-yeti:before{content:"\f69d"}
.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}
.fa-edge:before{content:"\f282"}
.fa-threads:before{content:"\e618"}
.fa-napster:before{content:"\f3d2"}
.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}
.fa-google-plus-g:before{content:"\f0d5"}
.fa-artstation:before{content:"\f77a"}
.fa-markdown:before{content:"\f60f"}
.fa-sourcetree:before{content:"\f7d3"}
.fa-google-plus:before{content:"\f2b3"}
.fa-diaspora:before{content:"\f791"}
.fa-foursquare:before{content:"\f180"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-github-alt:before{content:"\f113"}
.fa-phoenix-squadron:before{content:"\f511"}
.fa-pagelines:before{content:"\f18c"}
.fa-algolia:before{content:"\f36c"}
.fa-red-river:before{content:"\f3e3"}
.fa-creative-commons-sa:before{content:"\f4ef"}
.fa-safari:before{content:"\f267"}
.fa-google:before{content:"\f1a0"}
.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}
.fa-atlassian:before{content:"\f77b"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-digital-ocean:before{content:"\f391"}
.fa-nimblr:before{content:"\f5a8"}
.fa-chromecast:before{content:"\f838"}
.fa-evernote:before{content:"\f839"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-creative-commons-sampling:before{content:"\f4f0"}
.fa-adversal:before{content:"\f36a"}
.fa-creative-commons:before{content:"\f25e"}
.fa-watchman-monitoring:before{content:"\e087"}
.fa-fonticons:before{content:"\f280"}
.fa-weixin:before{content:"\f1d7"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-codepen:before{content:"\f1cb"}
.fa-git-alt:before{content:"\f841"}
.fa-lyft:before{content:"\f3c3"}
.fa-rev:before{content:"\f5b2"}
.fa-windows:before{content:"\f17a"}
.fa-wizards-of-the-coast:before{content:"\f730"}
.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}
.fa-meetup:before{content:"\f2e0"}
.fa-centos:before{content:"\f789"}
.fa-adn:before{content:"\f170"}
.fa-cloudsmith:before{content:"\f384"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}
.fa-codiepie:before{content:"\f284"}
.fa-node:before{content:"\f419"}
.fa-mix:before{content:"\f3cb"}
.fa-steam:before{content:"\f1b6"}
.fa-cc-apple-pay:before{content:"\f416"}
.fa-scribd:before{content:"\f28a"}
.fa-debian:before{content:"\e60b"}
.fa-openid:before{content:"\f19b"}
.fa-instalod:before{content:"\e081"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-sellcast:before{content:"\f2da"}
.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}
.fa-r-project:before{content:"\f4f7"}
.fa-delicious:before{content:"\f1a5"}
.fa-freebsd:before{content:"\f3a4"}
.fa-vuejs:before{content:"\f41f"}
.fa-accusoft:before{content:"\f369"}
.fa-ioxhost:before{content:"\f208"}
.fa-fonticons-fi:before{content:"\f3a2"}
.fa-app-store:before{content:"\f36f"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-itunes-note:before{content:"\f3b5"}
.fa-golang:before{content:"\e40f"}
.fa-kickstarter:before{content:"\f3bb"}
.fa-grav:before{content:"\f2d6"}
.fa-weibo:before{content:"\f18a"}
.fa-uncharted:before{content:"\e084"}
.fa-firstdraft:before{content:"\f3a1"}
.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}
.fa-angellist:before{content:"\f209"}
.fa-galactic-republic:before{content:"\f50c"}
.fa-nfc-directional:before{content:"\e530"}
.fa-skype:before{content:"\f17e"}
.fa-joget:before{content:"\f3b7"}
.fa-fedora:before{content:"\f798"}
.fa-stripe-s:before{content:"\f42a"}
.fa-meta:before{content:"\e49b"}
.fa-laravel:before{content:"\f3bd"}
.fa-hotjar:before{content:"\f3b1"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-sticker-mule:before{content:"\f3f7"}
.fa-creative-commons-zero:before{content:"\f4f3"}
.fa-hips:before{content:"\f452"}
.fa-behance:before{content:"\f1b4"}
.fa-reddit:before{content:"\f1a1"}
.fa-discord:before{content:"\f392"}
.fa-chrome:before{content:"\f268"}
.fa-app-store-ios:before{content:"\f370"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-wpbeginner:before{content:"\f297"}
.fa-confluence:before{content:"\f78d"}
.fa-mdb:before{content:"\f8ca"}
.fa-dochub:before{content:"\f394"}
.fa-accessible-icon:before{content:"\f368"}
.fa-ebay:before{content:"\f4f4"}
.fa-amazon:before{content:"\f270"}
.fa-unsplash:before{content:"\e07c"}
.fa-yarn:before{content:"\f7e3"}
.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}
.fa-500px:before{content:"\f26e"}
.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}
.fa-asymmetrik:before{content:"\f372"}
.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}
.fa-gratipay:before{content:"\f184"}
.fa-apple:before{content:"\f179"}
.fa-hive:before{content:"\e07f"}
.fa-gitkraken:before{content:"\f3a6"}
.fa-keybase:before{content:"\f4f5"}
.fa-apple-pay:before{content:"\f415"}
.fa-padlet:before{content:"\e4a0"}
.fa-amazon-pay:before{content:"\f42c"}
.fa-github-square:before,.fa-square-github:before{content:"\f092"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-fedex:before{content:"\f797"}
.fa-phoenix-framework:before{content:"\f3dc"}
.fa-shopify:before{content:"\e057"}
.fa-neos:before{content:"\f612"}
.fa-square-threads:before{content:"\e619"}
.fa-hackerrank:before{content:"\f5f7"}
.fa-researchgate:before{content:"\f4f8"}
.fa-swift:before{content:"\f8e1"}
.fa-angular:before{content:"\f420"}
.fa-speakap:before{content:"\f3f3"}
.fa-angrycreative:before{content:"\f36e"}
.fa-y-combinator:before{content:"\f23b"}
.fa-empire:before{content:"\f1d1"}
.fa-envira:before{content:"\f299"}
.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}
.fa-studiovinari:before{content:"\f3f8"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-wordpress:before{content:"\f19a"}
.fa-product-hunt:before{content:"\f288"}
.fa-firefox:before{content:"\f269"}
.fa-linode:before{content:"\f2b8"}
.fa-goodreads:before{content:"\f3a8"}
.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-sith:before{content:"\f512"}
.fa-themeisle:before{content:"\f2b2"}
.fa-page4:before{content:"\f3d7"}
.fa-hashnode:before{content:"\e499"}
.fa-react:before{content:"\f41b"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-squarespace:before{content:"\f5be"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-creative-commons-share:before{content:"\f4f2"}
.fa-bitcoin:before{content:"\f379"}
.fa-keycdn:before{content:"\f3ba"}
.fa-opera:before{content:"\f26a"}
.fa-itch-io:before{content:"\f83a"}
.fa-umbraco:before{content:"\f8e8"}
.fa-galactic-senate:before{content:"\f50d"}
.fa-ubuntu:before{content:"\f7df"}
.fa-draft2digital:before{content:"\f396"}
.fa-stripe:before{content:"\f429"}
.fa-houzz:before{content:"\f27c"}
.fa-gg:before{content:"\f260"}
.fa-dhl:before{content:"\f790"}
.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}
.fa-xing:before{content:"\f168"}
.fa-blackberry:before{content:"\f37b"}
.fa-creative-commons-pd:before{content:"\f4ec"}
.fa-playstation:before{content:"\f3df"}
.fa-quinscape:before{content:"\f459"}
.fa-less:before{content:"\f41d"}
.fa-blogger-b:before{content:"\f37d"}
.fa-opencart:before{content:"\f23d"}
.fa-vine:before{content:"\f1ca"}
.fa-paypal:before{content:"\f1ed"}
.fa-gitlab:before{content:"\f296"}
.fa-typo3:before{content:"\f42b"}
.fa-reddit-alien:before{content:"\f281"}
.fa-yahoo:before{content:"\f19e"}
.fa-dailymotion:before{content:"\e052"}
.fa-affiliatetheme:before{content:"\f36b"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-bootstrap:before{content:"\f836"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-nfc-symbol:before{content:"\e531"}
.fa-ethereum:before{content:"\f42e"}
.fa-speaker-deck:before{content:"\f83c"}
.fa-creative-commons-nc-eu:before{content:"\f4e9"}
.fa-patreon:before{content:"\f3d9"}
.fa-avianex:before{content:"\f374"}
.fa-ello:before{content:"\f5f1"}
.fa-gofore:before{content:"\f3a7"}
.fa-bimobject:before{content:"\f378"}
.fa-facebook-f:before{content:"\f39e"}
.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}
.fa-mandalorian:before{content:"\f50f"}
.fa-first-order-alt:before{content:"\f50a"}
.fa-osi:before{content:"\f41a"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-d-and-d-beyond:before{content:"\f6ca"}
.fa-periscope:before{content:"\f3da"}
.fa-fulcrum:before{content:"\f50b"}
.fa-cloudscale:before{content:"\f383"}
.fa-forumbee:before{content:"\f211"}
.fa-mizuni:before{content:"\f3cc"}
.fa-schlix:before{content:"\f3ea"}
.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-wpforms:before{content:"\f298"}
.fa-cloudversify:before{content:"\f385"}
.fa-usps:before{content:"\f7e1"}
.fa-megaport:before{content:"\f5a3"}
.fa-magento:before{content:"\f3c4"}
.fa-spotify:before{content:"\f1bc"}
.fa-optin-monster:before{content:"\f23c"}
.fa-fly:before{content:"\f417"}
.fa-aviato:before{content:"\f421"}
.fa-itunes:before{content:"\f3b4"}
.fa-cuttlefish:before{content:"\f38c"}
.fa-blogger:before{content:"\f37c"}
.fa-flickr:before{content:"\f16e"}
.fa-viber:before{content:"\f409"}
.fa-soundcloud:before{content:"\f1be"}
.fa-digg:before{content:"\f1a6"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-symfony:before{content:"\f83d"}
.fa-maxcdn:before{content:"\f136"}
.fa-etsy:before{content:"\f2d7"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-audible:before{content:"\f373"}
.fa-think-peaks:before{content:"\f731"}
.fa-bilibili:before{content:"\e3d9"}
.fa-erlang:before{content:"\f39d"}
.fa-x-twitter:before{content:"\e61b"}
.fa-cotton-bureau:before{content:"\f89e"}
.fa-dashcube:before{content:"\f210"}
.fa-42-group:before,.fa-innosoft:before{content:"\e080"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-elementor:before{content:"\f430"}
.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}
.fa-creative-commons-nd:before{content:"\f4eb"}
.fa-palfed:before{content:"\f3d8"}
.fa-superpowers:before{content:"\f2dd"}
.fa-resolving:before{content:"\f3e7"}
.fa-xbox:before{content:"\f412"}
.fa-searchengin:before{content:"\f3eb"}
.fa-tiktok:before{content:"\e07b"}
.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}
.fa-renren:before{content:"\f18b"}
.fa-linux:before{content:"\f17c"}
.fa-glide:before{content:"\f2a5"}
.fa-linkedin:before{content:"\f08c"}
.fa-hubspot:before{content:"\f3b2"}
.fa-deploydog:before{content:"\f38e"}
.fa-twitch:before{content:"\f1e8"}
.fa-ravelry:before{content:"\f2d9"}
.fa-mixer:before{content:"\e056"}
.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}
.fa-vimeo:before{content:"\f40a"}
.fa-mendeley:before{content:"\f7b3"}
.fa-uniregistry:before{content:"\f404"}
.fa-figma:before{content:"\f799"}
.fa-creative-commons-remix:before{content:"\f4ee"}
.fa-cc-amazon-pay:before{content:"\f42d"}
.fa-dropbox:before{content:"\f16b"}
.fa-instagram:before{content:"\f16d"}
.fa-cmplid:before{content:"\e360"}
.fa-facebook:before{content:"\f09a"}
.fa-gripfire:before{content:"\f3ac"}
.fa-jedi-order:before{content:"\f50e"}
.fa-uikit:before{content:"\f403"}
.fa-fort-awesome-alt:before{content:"\f3a3"}
.fa-phabricator:before{content:"\f3db"}
.fa-ussunnah:before{content:"\f407"}
.fa-earlybirds:before{content:"\f39a"}
.fa-trade-federation:before{content:"\f513"}
.fa-autoprefixer:before{content:"\f41c"}
.fa-whatsapp:before{content:"\f232"}
.fa-slideshare:before{content:"\f1e7"}
.fa-google-play:before{content:"\f3ab"}
.fa-viadeo:before{content:"\f2a9"}
.fa-line:before{content:"\f3c0"}
.fa-google-drive:before{content:"\f3aa"}
.fa-servicestack:before{content:"\f3ec"}
.fa-simplybuilt:before{content:"\f215"}
.fa-bitbucket:before{content:"\f171"}
.fa-imdb:before{content:"\f2d8"}
.fa-deezer:before{content:"\e077"}
.fa-raspberry-pi:before{content:"\f7bb"}
.fa-jira:before{content:"\f7b1"}
.fa-docker:before{content:"\f395"}
.fa-screenpal:before{content:"\e570"}
.fa-bluetooth:before{content:"\f293"}
.fa-gitter:before{content:"\f426"}
.fa-d-and-d:before{content:"\f38d"}
.fa-microblog:before{content:"\e01a"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-gg-circle:before{content:"\f261"}
.fa-pied-piper-hat:before{content:"\f4e5"}
.fa-kickstarter-k:before{content:"\f3bc"}
.fa-yandex:before{content:"\f413"}
.fa-readme:before{content:"\f4d5"}
.fa-html5:before{content:"\f13b"}
.fa-sellsy:before{content:"\f213"}
.fa-sass:before{content:"\f41e"}
.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}
.fa-buromobelexperte:before{content:"\f37f"}
.fa-salesforce:before{content:"\f83b"}
.fa-octopus-deploy:before{content:"\e082"}
.fa-medapps:before{content:"\f3c6"}
.fa-ns8:before{content:"\f3d5"}
.fa-pinterest-p:before{content:"\f231"}
.fa-apper:before{content:"\f371"}
.fa-fort-awesome:before{content:"\f286"}
.fa-waze:before{content:"\f83f"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}
.fa-fantasy-flight-games:before{content:"\f6dc"}
.fa-rust:before{content:"\e07a"}
.fa-wix:before{content:"\f5cf"}
.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}
.fa-supple:before{content:"\f3f9"}
.fa-rebel:before{content:"\f1d0"}
.fa-css3:before{content:"\f13c"}
.fa-staylinked:before{content:"\f3f5"}
.fa-kaggle:before{content:"\f5fa"}
.fa-space-awesome:before{content:"\e5ac"}
.fa-deviantart:before{content:"\f1bd"}
.fa-cpanel:before{content:"\f388"}
.fa-goodreads-g:before{content:"\f3a9"}
.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}
.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}
.fa-trello:before{content:"\f181"}
.fa-creative-commons-nc-jp:before{content:"\f4ea"}
.fa-get-pocket:before{content:"\f265"}
.fa-perbyte:before{content:"\e083"}
.fa-grunt:before{content:"\f3ad"}
.fa-weebly:before{content:"\f5cc"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-leanpub:before{content:"\f212"}
.fa-black-tie:before{content:"\f27e"}
.fa-themeco:before{content:"\f5c6"}
.fa-python:before{content:"\f3e2"}
.fa-android:before{content:"\f17b"}
.fa-bots:before{content:"\e340"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-hornbill:before{content:"\f592"}
.fa-js:before{content:"\f3b8"}
.fa-ideal:before{content:"\e013"}
.fa-git:before{content:"\f1d3"}
.fa-dev:before{content:"\f6cc"}
.fa-sketch:before{content:"\f7c6"}
.fa-yandex-international:before{content:"\f414"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-uber:before{content:"\f402"}
.fa-github:before{content:"\f09b"}
.fa-php:before{content:"\f457"}
.fa-alipay:before{content:"\f642"}
.fa-youtube:before{content:"\f167"}
.fa-skyatlas:before{content:"\f216"}
.fa-firefox-browser:before{content:"\e007"}
.fa-replyd:before{content:"\f3e6"}
.fa-suse:before{content:"\f7d6"}
.fa-jenkins:before{content:"\f3b6"}
.fa-twitter:before{content:"\f099"}
.fa-rockrms:before{content:"\f3e9"}
.fa-pinterest:before{content:"\f0d2"}
.fa-buffer:before{content:"\f837"}
.fa-npm:before{content:"\f3d4"}
.fa-yammer:before{content:"\f840"}
.fa-btc:before{content:"\f15a"}
.fa-dribbble:before{content:"\f17d"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-stubber:before{content:"\e5c7"}
.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}
.fa-old-republic:before{content:"\f510"}
.fa-odysee:before{content:"\e5c6"}
.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}
.fa-node-js:before{content:"\f3d3"}
.fa-edge-legacy:before{content:"\e078"}
.fa-slack-hash:before,.fa-slack:before{content:"\f198"}
.fa-medrt:before{content:"\f3c8"}
.fa-usb:before{content:"\f287"}
.fa-tumblr:before{content:"\f173"}
.fa-vaadin:before{content:"\f408"}
.fa-quora:before{content:"\f2c4"}
.fa-square-x-twitter:before{content:"\e61a"}
.fa-reacteurope:before{content:"\f75d"}
.fa-medium-m:before,.fa-medium:before{content:"\f23a"}
.fa-amilia:before{content:"\f36d"}
.fa-mixcloud:before{content:"\f289"}
.fa-flipboard:before{content:"\f44d"}
.fa-viacoin:before{content:"\f237"}
.fa-critical-role:before{content:"\f6c9"}
.fa-sitrox:before{content:"\e44a"}
.fa-discourse:before{content:"\f393"}
.fa-joomla:before{content:"\f1aa"}
.fa-mastodon:before{content:"\f4f6"}
.fa-airbnb:before{content:"\f834"}
.fa-wolf-pack-battalion:before{content:"\f514"}
.fa-buy-n-large:before{content:"\f8a6"}
.fa-gulp:before{content:"\f3ae"}
.fa-creative-commons-sampling-plus:before{content:"\f4f1"}
.fa-strava:before{content:"\f428"}
.fa-ember:before{content:"\f423"}
.fa-canadian-maple-leaf:before{content:"\f785"}
.fa-teamspeak:before{content:"\f4f9"}
.fa-pushed:before{content:"\f3e1"}
.fa-wordpress-simple:before{content:"\f411"}
.fa-nutritionix:before{content:"\f3d6"}
.fa-wodu:before{content:"\e088"}
.fa-google-pay:before{content:"\e079"}
.fa-intercom:before{content:"\f7af"}
.fa-zhihu:before{content:"\f63f"}
.fa-korvue:before{content:"\f42f"}
.fa-pix:before{content:"\e43a"}
.fa-steam-symbol:before{content:"\f3f6"}
:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-regular-400.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-regular-400.ttf) format("truetype")}
.fa-regular,.far{font-weight:400}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-solid-900.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-solid-900.ttf) format("truetype")}
.fa-solid,.fas{font-weight:900}
@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-brands-400.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-solid-900.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-regular-400.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-regular-400.ttf) format("truetype")}
@font-face{font-family:"FontAwesome";font-display:block;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-solid-900.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"FontAwesome";font-display:block;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-brands-400.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"FontAwesome";font-display:block;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-regular-400.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}
@font-face{font-family:"FontAwesome";font-display:block;src:url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-v4compatibility.woff2) format("woff2"),url(clientlib-site/resources/fonts/font-awesome-6.4.2/webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa.fa-glass:before{content:"\f000"}
.fa.fa-envelope-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-envelope-o:before{content:"\f0e0"}
.fa.fa-star-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-star-o:before{content:"\f005"}
.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}
.fa.fa-gear:before{content:"\f013"}
.fa.fa-trash-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-trash-o:before{content:"\f2ed"}
.fa.fa-home:before{content:"\f015"}
.fa.fa-file-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-o:before{content:"\f15b"}
.fa.fa-clock-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-clock-o:before{content:"\f017"}
.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-arrow-circle-o-down:before{content:"\f358"}
.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-arrow-circle-o-up:before{content:"\f35b"}
.fa.fa-play-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-play-circle-o:before{content:"\f144"}
.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}
.fa.fa-refresh:before{content:"\f021"}
.fa.fa-list-alt{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-list-alt:before{content:"\f022"}
.fa.fa-dedent:before{content:"\f03b"}
.fa.fa-video-camera:before{content:"\f03d"}
.fa.fa-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-picture-o:before{content:"\f03e"}
.fa.fa-photo{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-photo:before{content:"\f03e"}
.fa.fa-image{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-image:before{content:"\f03e"}
.fa.fa-map-marker:before{content:"\f3c5"}
.fa.fa-pencil-square-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-pencil-square-o:before{content:"\f044"}
.fa.fa-edit{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-edit:before{content:"\f044"}
.fa.fa-share-square-o:before{content:"\f14d"}
.fa.fa-check-square-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-check-square-o:before{content:"\f14a"}
.fa.fa-arrows:before{content:"\f0b2"}
.fa.fa-times-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-times-circle-o:before{content:"\f057"}
.fa.fa-check-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-check-circle-o:before{content:"\f058"}
.fa.fa-mail-forward:before{content:"\f064"}
.fa.fa-expand:before{content:"\f424"}
.fa.fa-compress:before{content:"\f422"}
.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-warning:before{content:"\f071"}
.fa.fa-calendar:before{content:"\f073"}
.fa.fa-arrows-v:before{content:"\f338"}
.fa.fa-arrows-h:before{content:"\f337"}
.fa.fa-bar-chart-o:before,.fa.fa-bar-chart:before{content:"\e0e3"}
.fa.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-twitter-square:before{content:"\f081"}
.fa.fa-facebook-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-facebook-square:before{content:"\f082"}
.fa.fa-gears:before{content:"\f085"}
.fa.fa-thumbs-o-up{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-thumbs-o-up:before{content:"\f164"}
.fa.fa-thumbs-o-down{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-thumbs-o-down:before{content:"\f165"}
.fa.fa-heart-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-heart-o:before{content:"\f004"}
.fa.fa-sign-out:before{content:"\f2f5"}
.fa.fa-linkedin-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-linkedin-square:before{content:"\f08c"}
.fa.fa-thumb-tack:before{content:"\f08d"}
.fa.fa-external-link:before{content:"\f35d"}
.fa.fa-sign-in:before{content:"\f2f6"}
.fa.fa-github-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-github-square:before{content:"\f092"}
.fa.fa-lemon-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-lemon-o:before{content:"\f094"}
.fa.fa-square-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-square-o:before{content:"\f0c8"}
.fa.fa-bookmark-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-bookmark-o:before{content:"\f02e"}
.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-facebook:before{content:"\f39e"}
.fa.fa-facebook-f{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-facebook-f:before{content:"\f39e"}
.fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-credit-card{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-feed:before{content:"\f09e"}
.fa.fa-hdd-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hdd-o:before{content:"\f0a0"}
.fa.fa-hand-o-right{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-o-right:before{content:"\f0a4"}
.fa.fa-hand-o-left{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-o-left:before{content:"\f0a5"}
.fa.fa-hand-o-up{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-o-up:before{content:"\f0a6"}
.fa.fa-hand-o-down{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-o-down:before{content:"\f0a7"}
.fa.fa-globe:before{content:"\f57d"}
.fa.fa-tasks:before{content:"\f828"}
.fa.fa-arrows-alt:before{content:"\f31e"}
.fa.fa-group:before{content:"\f0c0"}
.fa.fa-chain:before{content:"\f0c1"}
.fa.fa-cut:before{content:"\f0c4"}
.fa.fa-files-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-files-o:before{content:"\f0c5"}
.fa.fa-floppy-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-floppy-o:before{content:"\f0c7"}
.fa.fa-save{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-save:before{content:"\f0c7"}
.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}
.fa.fa-magic:before{content:"\e2ca"}
.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-pinterest-square:before{content:"\f0d3"}
.fa.fa-google-plus-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-google-plus-square:before{content:"\f0d4"}
.fa.fa-google-plus{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-google-plus:before{content:"\f0d5"}
.fa.fa-money:before{content:"\f3d1"}
.fa.fa-unsorted:before{content:"\f0dc"}
.fa.fa-sort-desc:before{content:"\f0dd"}
.fa.fa-sort-asc:before{content:"\f0de"}
.fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-linkedin:before{content:"\f0e1"}
.fa.fa-rotate-left:before{content:"\f0e2"}
.fa.fa-legal:before{content:"\f0e3"}
.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f625"}
.fa.fa-comment-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-comment-o:before{content:"\f075"}
.fa.fa-comments-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-comments-o:before{content:"\f086"}
.fa.fa-flash:before{content:"\f0e7"}
.fa.fa-clipboard:before{content:"\f0ea"}
.fa.fa-lightbulb-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-lightbulb-o:before{content:"\f0eb"}
.fa.fa-exchange:before{content:"\f362"}
.fa.fa-cloud-download:before{content:"\f0ed"}
.fa.fa-cloud-upload:before{content:"\f0ee"}
.fa.fa-bell-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-bell-o:before{content:"\f0f3"}
.fa.fa-cutlery:before{content:"\f2e7"}
.fa.fa-file-text-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-text-o:before{content:"\f15c"}
.fa.fa-building-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-building-o:before{content:"\f1ad"}
.fa.fa-hospital-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hospital-o:before{content:"\f0f8"}
.fa.fa-tablet:before{content:"\f3fa"}
.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}
.fa.fa-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-circle-o:before{content:"\f111"}
.fa.fa-mail-reply:before{content:"\f3e5"}
.fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-folder-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-folder-o:before{content:"\f07b"}
.fa.fa-folder-open-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-folder-open-o:before{content:"\f07c"}
.fa.fa-smile-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-smile-o:before{content:"\f118"}
.fa.fa-frown-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-frown-o:before{content:"\f119"}
.fa.fa-meh-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-meh-o:before{content:"\f11a"}
.fa.fa-keyboard-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-keyboard-o:before{content:"\f11c"}
.fa.fa-flag-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-flag-o:before{content:"\f024"}
.fa.fa-mail-reply-all:before{content:"\f122"}
.fa.fa-star-half-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-star-half-o:before{content:"\f5c0"}
.fa.fa-star-half-empty{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-star-half-empty:before{content:"\f5c0"}
.fa.fa-star-half-full{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-star-half-full:before{content:"\f5c0"}
.fa.fa-code-fork:before{content:"\f126"}
.fa.fa-chain-broken:before,.fa.fa-unlink:before{content:"\f127"}
.fa.fa-calendar-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-calendar-o:before{content:"\f133"}
.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-unlock-alt:before{content:"\f09c"}
.fa.fa-minus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-minus-square-o:before{content:"\f146"}
.fa.fa-level-up:before{content:"\f3bf"}
.fa.fa-level-down:before{content:"\f3be"}
.fa.fa-pencil-square:before{content:"\f14b"}
.fa.fa-external-link-square:before{content:"\f360"}
.fa.fa-compass{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-caret-square-o-down:before{content:"\f150"}
.fa.fa-toggle-down{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-toggle-down:before{content:"\f150"}
.fa.fa-caret-square-o-up{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-caret-square-o-up:before{content:"\f151"}
.fa.fa-toggle-up{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-toggle-up:before{content:"\f151"}
.fa.fa-caret-square-o-right{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-caret-square-o-right:before{content:"\f152"}
.fa.fa-toggle-right{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-toggle-right:before{content:"\f152"}
.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}
.fa.fa-gbp:before{content:"\f154"}
.fa.fa-dollar:before,.fa.fa-usd:before{content:"\24"}
.fa.fa-inr:before,.fa.fa-rupee:before{content:"\e1bc"}
.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}
.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}
.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}
.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-bitcoin:before{content:"\f15a"}
.fa.fa-file-text:before{content:"\f15c"}
.fa.fa-sort-alpha-asc:before{content:"\f15d"}
.fa.fa-sort-alpha-desc:before{content:"\f881"}
.fa.fa-sort-amount-asc:before{content:"\f884"}
.fa.fa-sort-amount-desc:before{content:"\f160"}
.fa.fa-sort-numeric-asc:before{content:"\f162"}
.fa.fa-sort-numeric-desc:before{content:"\f886"}
.fa.fa-youtube-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-youtube-square:before{content:"\f431"}
.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-xing-square:before{content:"\f169"}
.fa.fa-youtube-play{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-youtube-play:before{content:"\f167"}
.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-bitbucket-square:before{content:"\f171"}
.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-tumblr-square:before{content:"\f174"}
.fa.fa-long-arrow-down:before{content:"\f309"}
.fa.fa-long-arrow-up:before{content:"\f30c"}
.fa.fa-long-arrow-left:before{content:"\f30a"}
.fa.fa-long-arrow-right:before{content:"\f30b"}
.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-gittip:before{content:"\f184"}
.fa.fa-sun-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-sun-o:before{content:"\f185"}
.fa.fa-moon-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-moon-o:before{content:"\f186"}
.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-arrow-circle-o-right:before{content:"\f35a"}
.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-arrow-circle-o-left:before{content:"\f359"}
.fa.fa-caret-square-o-left{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-caret-square-o-left:before{content:"\f191"}
.fa.fa-toggle-left{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-toggle-left:before{content:"\f191"}
.fa.fa-dot-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-dot-circle-o:before{content:"\f192"}
.fa.fa-vimeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-vimeo-square:before{content:"\f194"}
.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\e2bb"}
.fa.fa-plus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-plus-square-o:before{content:"\f0fe"}
.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}
.fa.fa-mortar-board:before{content:"\f19d"}
.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-yahoo{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-reddit-square:before{content:"\f1a2"}
.fa.fa-behance,.fa.fa-behance-square,.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-behance-square:before{content:"\f1b5"}
.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-steam-square:before{content:"\f1b7"}
.fa.fa-automobile:before{content:"\f1b9"}
.fa.fa-cab:before{content:"\f1ba"}
.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-file-pdf-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-pdf-o:before{content:"\f1c1"}
.fa.fa-file-word-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-word-o:before{content:"\f1c2"}
.fa.fa-file-excel-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-excel-o:before{content:"\f1c3"}
.fa.fa-file-powerpoint-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa.fa-file-image-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-image-o:before{content:"\f1c5"}
.fa.fa-file-photo-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-photo-o:before{content:"\f1c5"}
.fa.fa-file-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-picture-o:before{content:"\f1c5"}
.fa.fa-file-archive-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-archive-o:before{content:"\f1c6"}
.fa.fa-file-zip-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-zip-o:before{content:"\f1c6"}
.fa.fa-file-audio-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-audio-o:before{content:"\f1c7"}
.fa.fa-file-sound-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-sound-o:before{content:"\f1c7"}
.fa.fa-file-video-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-video-o:before{content:"\f1c8"}
.fa.fa-file-movie-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-movie-o:before{content:"\f1c8"}
.fa.fa-file-code-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-file-code-o:before{content:"\f1c9"}
.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-life-bouy:before,.fa.fa-life-buoy:before,.fa.fa-life-saver:before,.fa.fa-support:before{content:"\f1cd"}
.fa.fa-circle-o-notch:before{content:"\f1ce"}
.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-ra:before{content:"\f1d0"}
.fa.fa-resistance{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-resistance:before{content:"\f1d0"}
.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-ge:before{content:"\f1d1"}
.fa.fa-git-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-git-square:before{content:"\f1d2"}
.fa.fa-git,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-y-combinator-square:before{content:"\f1d4"}
.fa.fa-yc-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-yc-square:before{content:"\f1d4"}
.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-wechat:before{content:"\f1d7"}
.fa.fa-send:before{content:"\f1d8"}
.fa.fa-paper-plane-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-paper-plane-o:before{content:"\f1d8"}
.fa.fa-send-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-send-o:before{content:"\f1d8"}
.fa.fa-circle-thin{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-circle-thin:before{content:"\f111"}
.fa.fa-header:before{content:"\f1dc"}
.fa.fa-futbol-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-futbol-o:before{content:"\f1e3"}
.fa.fa-soccer-ball-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-soccer-ball-o:before{content:"\f1e3"}
.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-newspaper-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-newspaper-o:before{content:"\f1ea"}
.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-bell-slash-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-bell-slash-o:before{content:"\f1f6"}
.fa.fa-trash:before{content:"\f2ed"}
.fa.fa-copyright{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-eyedropper:before{content:"\f1fb"}
.fa.fa-area-chart:before{content:"\f1fe"}
.fa.fa-pie-chart:before{content:"\f200"}
.fa.fa-line-chart:before{content:"\f201"}
.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-lastfm-square:before{content:"\f203"}
.fa.fa-angellist,.fa.fa-ioxhost{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-cc{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-cc:before{content:"\f20a"}
.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}
.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-diamond{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-diamond:before{content:"\f3a5"}
.fa.fa-intersex:before,.fa.fa-transgender:before{content:"\f224"}
.fa.fa-transgender-alt:before{content:"\f225"}
.fa.fa-facebook-official{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-facebook-official:before{content:"\f09a"}
.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-hotel:before{content:"\f236"}
.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-yc:before{content:"\f23b"}
.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}
.fa.fa-battery-3:before{content:"\f241"}
.fa.fa-battery-2:before{content:"\f242"}
.fa.fa-battery-1:before{content:"\f243"}
.fa.fa-battery-0:before{content:"\f244"}
.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-sticky-note-o:before{content:"\f249"}
.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-clone{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hourglass-o:before{content:"\f254"}
.fa.fa-hourglass-1:before{content:"\f251"}
.fa.fa-hourglass-2:before{content:"\f252"}
.fa.fa-hourglass-3:before{content:"\f253"}
.fa.fa-hand-rock-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-rock-o:before{content:"\f255"}
.fa.fa-hand-grab-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-grab-o:before{content:"\f255"}
.fa.fa-hand-paper-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-paper-o:before{content:"\f256"}
.fa.fa-hand-stop-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-stop-o:before{content:"\f256"}
.fa.fa-hand-scissors-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-scissors-o:before{content:"\f257"}
.fa.fa-hand-lizard-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-lizard-o:before{content:"\f258"}
.fa.fa-hand-spock-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-spock-o:before{content:"\f259"}
.fa.fa-hand-pointer-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-pointer-o:before{content:"\f25a"}
.fa.fa-hand-peace-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-hand-peace-o:before{content:"\f25b"}
.fa.fa-registered{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-odnoklassniki-square:before{content:"\f264"}
.fa.fa-chrome,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-internet-explorer,.fa.fa-opera,.fa.fa-safari,.fa.fa-wikipedia-w{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-television:before{content:"\f26c"}
.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-calendar-plus-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-calendar-plus-o:before{content:"\f271"}
.fa.fa-calendar-minus-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-calendar-minus-o:before{content:"\f272"}
.fa.fa-calendar-times-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-calendar-times-o:before{content:"\f273"}
.fa.fa-calendar-check-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-calendar-check-o:before{content:"\f274"}
.fa.fa-map-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-map-o:before{content:"\f279"}
.fa.fa-commenting:before{content:"\f4ad"}
.fa.fa-commenting-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-commenting-o:before{content:"\f4ad"}
.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-vimeo:before{content:"\f27d"}
.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-credit-card-alt:before{content:"\f09d"}
.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-pause-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-pause-circle-o:before{content:"\f28b"}
.fa.fa-stop-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-stop-circle-o:before{content:"\f28d"}
.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-wheelchair-alt:before{content:"\f368"}
.fa.fa-question-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-question-circle-o:before{content:"\f059"}
.fa.fa-volume-control-phone:before{content:"\f2a0"}
.fa.fa-asl-interpreting:before{content:"\f2a3"}
.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}
.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-signing:before{content:"\f2a7"}
.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-viadeo-square:before{content:"\f2aa"}
.fa.fa-snapchat,.fa.fa-snapchat-ghost{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-snapchat-ghost:before{content:"\f2ab"}
.fa.fa-snapchat-square{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-snapchat-square:before{content:"\f2ad"}
.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-themeisle,.fa.fa-yoast{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-google-plus-official:before{content:"\f2b3"}
.fa.fa-google-plus-circle{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-google-plus-circle:before{content:"\f2b3"}
.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-fa:before{content:"\f2b4"}
.fa.fa-handshake-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-handshake-o:before{content:"\f2b5"}
.fa.fa-envelope-open-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-envelope-open-o:before{content:"\f2b6"}
.fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-address-book-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-address-book-o:before{content:"\f2b9"}
.fa.fa-vcard:before{content:"\f2bb"}
.fa.fa-address-card-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-address-card-o:before{content:"\f2bb"}
.fa.fa-vcard-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-vcard-o:before{content:"\f2bb"}
.fa.fa-user-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-user-circle-o:before{content:"\f2bd"}
.fa.fa-user-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-user-o:before{content:"\f007"}
.fa.fa-id-badge{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-drivers-license:before{content:"\f2c2"}
.fa.fa-id-card-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-id-card-o:before{content:"\f2c2"}
.fa.fa-drivers-license-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-drivers-license-o:before{content:"\f2c2"}
.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}
.fa.fa-thermometer-3:before{content:"\f2c8"}
.fa.fa-thermometer-2:before{content:"\f2c9"}
.fa.fa-thermometer-1:before{content:"\f2ca"}
.fa.fa-thermometer-0:before{content:"\f2cb"}
.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}
.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-times-rectangle:before{content:"\f410"}
.fa.fa-window-close-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-window-close-o:before{content:"\f410"}
.fa.fa-times-rectangle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-times-rectangle-o:before{content:"\f410"}
.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa.fa-eercast:before{content:"\f2da"}
.fa.fa-snowflake-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-snowflake-o:before{content:"\f2dc"}
.fa.fa-meetup,.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 6 Brands";font-weight:400}
:root{--browne15:#2c1e15;--blue579:#194579;--blue57c:#38557c;--blue460:#0c5460;--blueea0:#5f9ea0;--bluef6c:#203f6c;--blue203:#203f6c;--blue43e:#08243e;--blue3ab:#30b3ab;--brown483:#483a32;--brown644:#816644;--brown54e:#a9754e;--brown64f:#65564f;--brown887:#deb887;--brown479:#998479;--brown08:rgba(50,38,32,.8);--black0a0:#0a0705;--black737:#373737;--black00005:rgba(0,0,0,.5);--black555:rgba(48,46,46,.555);--black00003:rgba(0,0,0,.3);--black000096:rgba(0,0,0,.96);--black000015:rgba(0,0,0,.15);--gray2b7:#acb2b7;--gray8d8:#d8d8d8;--graycb2:#ccbcb2;--gray79e:#b4a79e;--grayf4c:#554f4c;--gray575:#757575;--gray2f4:#f1f2f4;--gray1121121120:hsla(0,0,44%,0);--greenb22:#228b22;--red30b:#58030b;--red411:#8a0411;--red91b:#52291b;--red308:#251308;--whitefff-opacity-0933:#ffffffee;--whitefff-opacity-60:rgba(255,253,253,.6);--yellowb39:#ffbb39;--yellow156:#a28156;--yellow74d:#88674d;--border00001:rgba(0,0,0,.1);--blueeff:#007eff;--blue5d4:#3a85d4;--blue0ff:#00f;--blue1d9:#0d91d9;--blue4dd:#34d;--blue3d1:#64c3d1;--bluee6a:#003e6a;--blue581:#18a581;--blue025:rgba(0,123,255,.25);--accent:#4c6866;--accent-opacity-08:#4c6866cc;--accent-opacity-0133:#4c686622;--accent-opacity-03:rgba(76,104,102,.3);--accent-opacity-06:rgba(76,104,102,.6);--white-opacity-23:#ffffff3b;--accent-link:#486967;--background-default:#fff;--secondaryBackground:#eaeaea;--background-hover:rgba(255,253,253,.6);--background-rebrand:rgba(255,253,253,.8);--backdrop-background:rgba(55,55,55,.8);--color-background-search:#f3f3f3;--overlay-background:#000;--section-background:#9a6c47;--box-shadow:#e3e4e6;--box-shadow-dark:hsla(0,0,75%,.43);--box-shadow-light:#f3f3f3;--box-shadow-menu:rgba(0,0,0,.16);--arrow-box-shadow:#a4a4a454;--color-border-search:#373737;--border-color:#c5c5c5;--border-reverse:#fff;--border:#dedede;--text-title:#373737;--text-body:#555;--text-reverse:#fff;--text-sub-menu:#3a3a3a;--line-banner:rgba(255,253,253,.3);--line-logo-master:#6d6e70;--card-title:hsla(0,0,8%,.85);--price:#4c6866;--indicator-default:#87674f;--disabled:#c5c5c5;--sort-body:hsla(0,0,8%,.85);--scrollbar-color-f4:#f4f4f4;--scollbar-color-ba:#babac0;--scrollbar-color-a0:#a0a0a5;--backdrop-dropdown:rgba(0,0,0,.6);--tag:#9a6c47;--redeem-link:#4c6866;--learn-more-link:#496867;--master-brand-link:#4c6866;--highlight:#9a6c47;--highlight-label:#9a6c47;--icon-default:#ff5800;--icon-error-message:#ed5050;--icon-clickable:#9a6c47;--icon-nonclickable:#9a6c47;--navigation-cta:#9a6c47;--navigation-cta-03:#9a6c474d;--icon:#88674d;--box-shadow-book-now:#e9e9e9;--border-empty:#d8d8d8;--text-danger:#d32f2f}
.property-page{--accent:#ff5800}
::placeholder{color:#555;opacity:1}
:-ms-input-placeholder,::-ms-input-placeholder{color:#555}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Light.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Light.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Light.woff) format("woff");unicode-range:u+1f??}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Light.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Light.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Light.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Light.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Regular.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Regular.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Regular.woff) format("woff");unicode-range:u+1f??}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Regular.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Regular.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Regular.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Regular.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Medium.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Medium.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Medium.woff) format("woff");unicode-range:u+1f??}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Medium.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Medium.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Medium.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Medium.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-SemiBold.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-SemiBold.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-SemiBold.woff) format("woff");unicode-range:u+1f??}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-SemiBold.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-SemiBold.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-SemiBold.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-SemiBold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Bold.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Bold.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Bold.woff) format("woff");unicode-range:u+1f??}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Bold.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Bold.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Bold.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/fonts/google-font-poppins/Poppins-Bold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
.icon{display:inline-block;width:24px;height:24px}
.icon.small{width:16px;height:16px}
.icon.large{width:36px;height:36px}
.icon.action{border-radius:30px}
.icon.action:active{background-color:rgba(0,0,0,.1)}
/*!
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/@font-face{font-family:Avenir Next LT W01 Bold;src:url(clientlib-site/css/dccb10af-07a2-404c-bfc7-7750e2716bc1d41d.eot?#iefix);src:url(clientlib-site/css/dccb10af-07a2-404c-bfc7-7750e2716bc1d41d.eot?#iefix) format("eot"),url(clientlib-site/css/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff) format("woff"),url(clientlib-site/css/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf) format("truetype"),url(clientlib-site/css/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg) format("svg")}
@font-face{font-family:Lato;src:url(clientlib-site/css/Lato-Regulard41d.eot?#iefix);src:url(clientlib-site/css/Lato-Regular.woff) format("woff")}
@font-face{font-family:Playfair Display;src:url(clientlib-site/css/PlayfairDisplay-Regulard41d.eot?#iefix);src:url(clientlib-site/css/PlayfairDisplay-Regular.woff2) format("woff2"),url(clientlib-site/css/PlayfairDisplay-Regular.woff) format("woff")}
@font-face{font-family:Ascott-Icons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAKC8AA8AAAABPkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAACgoAAAABoAAAAcgz6MTUdERUYAAJ90AAAARQAAAFoINwjbR1BPUwAAoIAAAAAgAAAAIGyRdI9HU1VCAACfvAAAAMEAAAEc+k89XE9TLzIAAAHEAAAAQAAAAGAPZA4DY21hcAAAA0QAAAC4AAABxgdNGqRnYXNwAACfbAAAAAgAAAAIAAAAEGdseWYAAAX8AACVHAABJ8BeqFysaGVhZAAAAVgAAAAxAAAANhC8qUFoaGVhAAABjAAAACAAAAAkB3MEjmhtdHgAAAIEAAABPQAAA/iRiGZWbG9jYQAAA/wAAAH+AAAB/qD7WbBtYXhwAAABrAAAABgAAAAgARkGV25hbWUAAJsYAAAA7AAAAdd/oO6QcG9zdAAAnAQAAANmAAAJVfgU6LB42mNgZGBgAOLTU2+uj+e3+crAzcIAAtfOGi2C0f///29gYWFuAHI5GJhAogB/ew2ZAAAAeNpjYGRgYM79n8fAwKL6////PywsDEARFPAPAJdJBwh42mNgZGBg+McWyiDFAAJMDGgAACZqAXd42mNgZv7OOIGBlYGBaSbTGQYGhn4IzfiawZiRkwEVMAqgCTA4MDB+rGTO/Z/HMIk5l2ESSA2SrAIDHwB4rwt6eNqtkzFKRDEQhif4LmCj2NjIChrBxkuojU1WBJEtFkGerixqZ/GKxQO4x9jCVqzsxAO8ykN4A9c/5s/LbIydDz4myfyZmUzyKgmfcbR9+fevEmmIBQ9gAq4qMauwNXinbwtru0rvcQW8dgatDXPD+QI+7iNo4feaEZCEfAbfDw3jzejzObwdJp/cp9idhvm7Ou/UuFGamMeS2JOWdVqli9apOG2hF83iuKvJhfP+6pfL+qPvJMYfZPukkKtVMaLG/nFPpRpyrgtrY9WTOjvzhDlr5b/h+Ijvy4/fwFPSzeewt2AbbFJzAXbAuspnqRlzr47vazgOb1f6YIpeL6ta4jmnHL+CDa6dg1O+qTg/ox3SDrI6uvdiRrIGVhhzDxyAF/AFnsFluhtzCPZ5Ryc8j1Q96S19hH/yG/x/XX0AAAB42mNgYGBmgGAZBkYGEDgA5DGC+SwMS4C0CoMCkMUCFFNg0GUwYohnSGPIZChgKGGofBrwNPrl3ZdPXs3+WPn/7///YP0wVYkMGQw5DEVQVQxgVeUQVf+f/L/x/8r/Ff+X/1/2f8n/xf/nS52U2i8uLS4qFs/fArZfhYEwYAS5m5ENiJmhAkxAgglDFdDxSIAVRLAxkADYGTg4ubh5eBn4+BkYBASFhEUYRMXEQTISDIMCAAB24DTrAAAAAAAIAAgAEAAYACAAKAAwADgAQABIAFAAWABgAGgAcAB4AIAAiACQAJgAoACoALAAuADkARQBjgIwAqQDVAO4BJoFlAX4BnwGqgbOBvoHHgeeB/YIEAhACGoIrgjuCPwJNAlCCVwJdgmMCaQJ6An6ChQKKAo6CkwKYAp6CpQKvArkCvwLNgtuC54L0gyCDtAPJg9qD7QQEBBsEKwQ0BD+EUgRaBGWEdQSABJCEm4SpBLMEvITWBN+E6wT7hQ2FFAUgBYOF4AXnhfcF+oYIhiCGKQYvhjqGSgZjhm+GgAaMhpcGoAajhrMGzAbPht2G7IcFhwwHF4cghyuHOAdFB00HU4djh3WHmAe0h80H24fqiA4IIwguCFwIdAiIiJ8ItwjTiOAI+YkIiR+JPYlYiaeJtonPijcKU4pfinGKgoqSCwmLEYtLi1aLcQuPi7GLxYvji/IMCQwajDMMmYyoDVmNaA3Yjg2OjA7DjvWPWo+zkPuRRRFoEbKSNpKFEweTkpO/E9mVYBdgF5CXxZgdGDkYQZi8GPkZERlMmW8ZsxnGmeiaAppHGpGa3BrumxybLpt2G56cGpx8HRWdWx1zHb+eO56AHx+fj5/JIAEgfCCWoLAgxCGKIk0iXCKFIucjQSNfI8AkKCQrpDWkP6RJpFOkdSTKpN8k6qT2JPgAAB42uy9CXgjx3kg2tXVd6OBbjQajfskABIghwRBECSH5FAzI86MRtKMDmBG8ugejSTLHluWZEu2bCOOIp+KIzuSZccby14ncUgf6/iKj2z0PMrn5DlO4mdzIjuOV3mRkzjejKL1bjaJRcz7/+oGCc4lS3n5vve+XZBoVFdX/XX99dd/dRVHuP6H57hZnvvf9/++9zzX5TjapR1O5+IcR5rFZtEpOg2n0SQOtZ1806bNfMuV+ZXu1d3u1aTT6axznQ6fWTw6Qaqdbhf+Sffq09xpiCUA/+pPlh/iNuDCBeGWrJJFJqOOFZFCpBQihXLTmpreQcQW3z3Nkb9XDU36x9PcsxILEO7ZDvnXa3sSf9BQ1x+Qdf7Kaw/zhso/6AWh9hpX40bpGv+fOIFTuABnchEuxqW4UW6OuwzaAU1oYu2JlbeIU2y2Br7EKlqRqJshjcnp1iJp5iFNRJLz3p2N4SAp5gvlyjbStBrNPM999rPzve+RSu97/P6feJ9ebU4QRU2SNVHg+RfWlyjP/7akCyI/GzCMnLUuWDnDCNxLmzz57Gd735+fJzcyEE/Mz9/L/l8/P9/bS363t1fSRFFgwMhPe4YSVFiYH1v/TjgLIABcNkx+OsfJ3EOnT9A30hhX5ea5Q9wR7kbuGHcntHaRQM1b01jhYgFrL28jfljChrrQHdDIRrNYWYRWR90oS1SETHWxjM1u1CdZwmjELRcqLHezbhetRpzkm3kCAatuQ8jh/0KPak5KEINWqBTN7UhUG4ZWLUcmY5FSMKeUjIz5pWn+HdMfudKq2rIlm2YytZyrBUaLvYcJVSRTMpJ6tBAghOdJbZejGZ9/+unefyNBsvvpp6cxwDtKWHMaiVQjHAymktU7RkaOlZxIMJi9qWRE1ad7D5E3Pv3RcESQrYuSqUpg6NpiUrJlWQjo0V01BEsChagWM9avJzf0Pkre+Kpewg+8CrDxQY7SB/inAW+y3BXQd4AMjZY35HVvyKdYh7D+cOr4fGqgY4PEsYrzpDlPFkjD8Tqe/fsZZgmpf/zjugE44DiAAcZmiF/6mKapuYiZ0PSgTOnHPiaqohhSlKgRSJvVixOxODnVc8hPHg1nAgE9oBvpcDirAwboRsbufaj3N0RKjISCIRWyBJSI0XvulicWFvYZsT1KUJIMWQpQKqWTmaunoHWvPv00fZQSbpjbyd3AvQnnYBHqF/FbUdxoa38y+Pg/S+hAe53BiVJvNdmjGmHP0oQ93E68p60zJo7XjXnWLXRujyhZVngsnd5RaFxTKpUl8TJEc4VvyAFRlB5zY7HZQn4uFnMhNJcvzMbc2GOSKBrKKxQDEgwEXxEKmUVn/eNOKWgGWZg/AuFQqEM6ZjGcX0yla2HTHCoVO41w0eytSAFvggUkksjNuNG4G3NncrnZKIaircJ/PoRw8WMohzZLezUWETKhEHMIioiUMRQMDiH1JMQ9/Rf8jynllqFn3YEu3fhvWsXmAH5gF01NN6cn60BcgcRGog7MN/aP3TvL81+vyAnHqTmJMccpBkOuqkFV6JXhXMCIKUpIlBRKgcrQN3zsYzwvURpQAAfsfPDN9yimokiSJIcDejwUTAdD6SBRb5csXXcMPW4Yrq5H2Iz70wd+5qOKBrBkBej1nQxPKPdhaNQgcniV3qif3wC/hRuTwZ8SEY94TLfYoDenz5pHHmqwDhrojq14Bj+u13NT04NzyptW9NFkInnJtonbptOzaTMi8CFdtKGlZm42ligbwaBpmtsymd1DqUYsNmKa6YBhyZKg6XrGUVSeEvinohFKJ5P7xoYX3Khrh63xJExGVRaIKogqEaBHZMcwU7oOPTQuUr7VKRQKrNzx26enj41vuySZTpDjrWPbIJRMq0pszNamx7WwosjhcHgyl9sznG0lE6OmGZZxeIyUCShpFcPJCcdJK1RSeBUGipd0yRyJDu9Op9NRx20Vxy7N5jKGrqdMzQWSCQOnGK6qqKFQsByN5AI/srelYpc06q9dmD62bXxfKplKxRP7sTdg2Lg/gjFswRh+kuPsft+d2YORLSPm46o3egPxbFkYHILWuQZykCpsRfAzKcdg4cWJrfNjlvyRqqkJ0yw7kbFYrB6v7MkXpm3boaIY1LU4TLWIsy1uFkzTVahMRYmIMIsBb2EqC3JIUQUKSUUThotXZCNg5OwQzBQVxlyDb8I04gHdVhQP3SVYGBKp5O7axJW5XBGySgKVKPwKFMgwNaKaFhJFhZcE8leJyWhs2AqnDcOGJRQwazyb2TMcG4u6VScyZJoJVdNkJNxawg67kggTLywKpqbamhYxxPKY4k6mksu16qRsjiScctiyNRVaZE5ksmMsO2KBGdDdgJEIBROGEderO4H45XK5gxN6RNVM4CwQJ3FOa4TQkKa6ISMRVGKGx73VuBLwP7/L7eb2Agp4Xev1/iyZYCu/N5z1CQkJdX3Cm6I4bnDTQH7BG7T6xPQCmSrDwmW5Mv2W6SangpNzs7fk8vncLbNzk8GppGNqihlJLwZTzelXVoY34wHv17/d6/Eje6Npjae49gKB4rV05JIbZpbnrt/jAs5T4sXzAtFTzr4bZ5Zb1/e+SdRfehBxd+T0f6Pf4U9xr4AbqHDqXJjq4ZqHstFJDDMMWiDwYINieMg2iK7QPAAB11mefseeTAZ0vehGgfJfNjZ2Y+PgoxdB9+9+w1SuFYsVNJjDRsIotIA5cqoxO6sj4zV0aKrxmu2UpFKp3cPV5XRuIR2o5tKtJP++9KQDa0T5snJl31BxRyoJU94crRFSrdq2PZ7hAU0L8cRigQdARccZj8Un3bE9yWSG6q4+vDuVSOUykhsGhKemDuvJ+Omn+e/AHM5APzhFf4FtyEXgP4rNxmajZgn/ncsiaUmR32s/8OgDD8QTsV21Ysvh17vAF6TCr3hf773krve9cmwZ+AmAx3jx06doF/o4xNkAPV+QgBGP4oIPq3SZAltHa+srxcnJIt+B6/29DlnhT00Ora+yuPbQZK/d3gonejYcUmm5xCVbQPWuO7nwQbJrodfdCm995eT8B8luiN9SP8rqB5xq6cw6AlC+MwCYf3x9lW93BmFC7jbwx6sU5YBZDipMCohCkhNhmN+YZExyc4rNlGLzQg8txgOXm1MstjHJ0jgRloPnRiuVOcs0rblKZXQwfPjyy+/JFwr5ey6//PBgeM/i4nXJRCJ53eLinoEwv8syN0DApx82rbV84W7Id81lfRiXXQPw7i7k17kkg7K8Y/FIEj5HFncsM4hJ1o+b7Z95kdZfuIEvsSE09rLqS6C+p1h9VeChRNoq6UR0KQipyvKPe9+6777et368/PBHyOgfJUmi9zfJP+p9l7XRy6NxDoDwsmBmIrcqO0iWyG6FrvZzE4XBaj9Rffgr+/Z99ZdrHyV/vQHsIwi69683ffFN1uonzTd96Wa/D/vwra3wrfPAPg9Y8p4+TAq0OsZkVRPqXIY12p1uTU8CLW6VK+UCEGoCoULlzNha++DRo3929OjB9k1vfFPvTW+8ibS73eZjz3RGWzP3zLRGO4uXX/6xyy9fJKc6B4crleGDnZvqExP1m3orkOz17dEofEbbi1n4LOKaoXKrUI82fwJq5MnMDsjmGa7A6gTCIYGvk4cL0JuiiDcExGgvABeUH1dXVgi3snIavl4Ivr2OF1xZ4WOr6+3V1VX8rpJV9jnNrfbaqx7PXONO8WvkBOoeoMmktgY3a2vcGbibezHcreTl8+PoKumsnh8he9xqvy4kBnU5xeoChAvrEjt5kj3b6CcVqVyropJWJd+k7fV/OTXfWyXt+VO8TB5/DsK9lYVT7bPzVGSg2hVZJRTSdk7Nkzb8HcdsDMQK6WzNo8CN7OadvOwSnps/tf4vvIy5+BPzz7VPLUDyLfBttwXyuNtSySoDD/VYJccXnlv/Z155boG0e6vQqj5fnwIJ8ML9acsVudIC6o1qHu7qSy45ns3lsscvueTqwfA35x55pP9PaS53fJ/3HDiWnJd2H4TXv++lmcV/1sb3cbuAtr+VE2GOV6B9FdL9HegJbv5rv7OAP5hmDdLU+Mc5nfUdpJKhLq0KrS2cOrXw3HPsyh+ZP3Vq/tRzeH0Oxq/NHeffxx9HuISNEP++hdMAa+Epvr6A6qj5p9g4H4d0q346BEzI6sJTTy0Qjj++cOKpeYJpOO4HlONjmEYlWDTP8j81z8e8X5bmBOXIaQ8Oji3/1FOYHf5Onzgxf9pTrfFwPU4tVh5SNehXlW9YRWr5aXq1dnsFMmINea7n4f5zkIfr57GhkirJQ6bnIA+BdKTbbvOTfmksC8j3/T4TodcszvV1XkXawMnrhz09Xq1zstvpdE/COnsSFXYkttYmtW67x7XXAHR3bQs8iTNgFY5zXAszFx2bgUICAD92E+/WugARYBEOoHY6J090AWC7vdbtAVTCwR1QmC60qQttopyM49oCLoP9Oflml3LrnPc93u62AQSEVgngN9CGAJRdRowFbAVMBSwtF/PnvSEcLv+MBdgInd4IkROTxaHJySEMb/3FPqQE5hSPc0rnYhyI9cSDyeC7g6VYAzeb5Zzx5WP9Atr9Uk5zg+UBbsDaUgM+JwyzEigLTOKtU5EC5Z2EZVgq8rXe2mq3uW38YicScS4e3zb2jncgJP7UOuBAJHLx+HjTe9pbWcVCttBQk0sjJsMqQqSIS6KTLTI9VRFRtQuM5HbSBEb/13vdwFCg1zUMggECgd6XVjrx8Npjj5H3QBw+KxqQCp8VjXfe2V0Jx+987FHAEO70CYGj26DfKlyDO8i9irtva+9diN7QArAd01477RbKI81CeZwwuTFEmOCYhXXHqog/JxD+UX9se7eMVsoeK1XeylYtHjq0uOPQoS8fzQ0f3zlxIH2VlkHV2r16KKQ/1LmeXL+VB9sEApl2QGb+F/sD2fuJn6jcz1D2S+o9ysqA5OS3j+WqY+18+go9GDBer2etcNa4b43o1y++eGYOsOMojOOHYRyHoW9v4e7gHuDexv0jkUicXE1uJW8i7ya/RlbJV8k3yV8w7W9znoneZalYKFahH4sT7Bf7UsIOniONDGmVChKKSvN+8tYcSlUonafYfyQqS2XMJrOhQISPTrdY0qY8NekGSYllrQ8+rrAHNkTND9SC1aF/YXWpB/vFoGQagQDWq1+wO6hlnJzG+g7GTJcRNIQhsEgqIiCAXxoTihBouWKDqAilQQMnJhsgJALqVKDBZcAYlhRbDOknEThe3Ci0gRXvN97LXy6WC1BvcQMaJK9HJdn2VBhYDyZIe3lQOm3WcUoBJtYhyYvc05eYnv9+XQs5etKAKh8DwZfyRCCTKE8v52deO1O7str7y/zeoiOT2MFfP5heSjogZottp3FsaomO5HJjo9ncmEDvP0xohx/2YjLZMfqmw4Qc/nspbqpJe9weOzRWq1bb8BUVEWDTnG0mFVFU4uGATk0jHwzljKBcPTg8dk1NNgL5oJk1TDEnmHFJ4kVefuGfeAI1Qz2KTn5NiihSSDJkQmLbYkRSAmY5FCOUStby8vJ79iwvR0aoAB86YpX2lkZHa4dHazWel21FhmxSbNwlono9auNkUaUImfT++BEiUvoIL1JhI0TehyG8SBd8SpLkQLF5W9MpKiJRbi5NXD+xTYd+KogiiZuJRiw5kzKbVBRpwXTHYolG3MgYaek3stVt2cw4qWUJq4NQg1qOYJj3ntDRHIsjv2XrhPDFPaX4uA79MZbOL+dFTdBtIxMKZgMRDUrMzmWtjBLOGzpPNDUV5IMJHYNGNhy5s9i4rRkIB7LBUMa4kxpUDilKUIGAyKdmkpT2dhJCLY1XQnSRUrFpj1RHrqyOVJffvWxESTxSc2q10UPQi8MHh+3RSAxqu8hyKBYl3wY4lEIbBQohyUTQpEIpL+A3KlDsJyq4cCdCFO1x/ZDjJaI0hjGoKgM+wZPVH2d85RTI2RxS7jySbpDX0RawQPKOF2pC6QN0Oj8QLrXybp5WpLzTqzp56Zp4uBqO8xz7uWb9VKJcTiRLJfJVuCThZv3PlsjJpfUV/tV2LGaf7q1Y8bhVq+EVmOPTvU4piSk3v2tPPok8BdS1TXdxSVinasCDAM2Sgf+oMKWCx/z6a4wlDq5KwKesHlpc4rmlxUOD0i5p+2v9X/ZgtX168dCS4ywdWiRPzhQKQ2g1GCoUZnpLS31GAKQKti4/APS8Rg/DejmxdZ2kLReYgErrjEUQeKwWrcgTbOGr80t+qW8YOdI+FK/et2f+pvRwoBJVTOWZ9v6d37a2jb92fBv/6T4rsv6Zr7aBa9x5uDu1vT03vtuGgTzyh+/N9D4xcrWqRlWNA67R65sY65tRboZb2JQSrHP005ZVG9gUxz4zgue8TtracU/6Y/LGtbWf+MHS2hqNidJQIT/Te+VGHz42ky8MSeJ6l408DDrhTp48zQ3ecf//rTfyfn0cGN6KAzJt2OfFgo2xf/O91+w/1+hvjvoj678JTPg5xj3n61pO0C70mwNSSbPklZ4molNyZKflNitN2u2tYq1RPO089mj7RPvk32Mb/v5k+86fLC3VaktLP2F6Z9RloKyWPIPnQzs6KgnywLwha15r7t/fhC/f7K30VtttyrWPLpNdLA6+IMqA+LHeRf+BPUeZnqQNsFeBH89xda4J9QSZY5Ipp2sEpQ/kXwtMm72dMCcFpoKkm2rCItQgT9Y6QETi4e5qeyMA5XSG6gT45xVk49Y7/MrjNXhixWvtWi1udcMY4GuTxR7H2Gxg8tdX+UHdpA5cNUegcVh0HipDK3k5T7vAj7fXeG7t1KV85tLeG/nHO50eSEAgWoGkx3SSp6BNyPNHWY/lfbXmAvHbhkx5A63sDm2vd6CHuD1H21iJdtuTkvhTvfaeo0f3dCeL3aHJk9CUdtuTG+89/Vf00/w/AkeOOpMWMPtZUooiUwRcGJrTmCZdqoM82YK/a+/rrU1Ofo7k629uLDjj4x9caGTdoYuX3zU1NU/KpDzf+/4OMnU/qU0+PPm5y91sY+GD49siC40311mixgIp976/QEo7BvvF9GSZrfraIsVWoR4JhMgtGuFibXVlFf7P0C9XVyB2dVCGScD8BhnGW1wQtks8hpB4dqbSwDwu0kd6vxDIhnsnhyaDIK7o2bCV00lNDwYD69f6a0iCdMlbAwYM8ZqVBeEmYBgBSJIFQSBwor9uMLlwiz4aJWurVTlLI42YtrqGGDzQONRS87EeNPDkFnV3m29zA/rpEMzCLFrkfXHWh1tyW26+RdhdE+YSXZ0c6nGecIt9dOitKz2u2+sCfrbXVzsnPFGUpfiTe359bZVwWJc232H2IWjDGrTBa4FfCsybPM6pfgsQfRHGGumssfpDJXFkEGa77ZULbUJ4a6cfB/q1i3nanD3eOPH4tV4H8ZawOYZGBLoLQeIdxQnF8W1fd8FoYYzhzgy3+xzwZG9c2RjbF9BV00HJfEv5a33R/Hzaep860RjUka3rPIzXhui+3h5UyA8q6kmnT8F8OxzSwxPn6ZfBTqbs2mY4cuIsSuON2QkKawzzZBqA5ROcwb7uwyS1DlBrUusPHrYGBw9IRMfTiXjA0Q4UE2BsAXaaGwHcA2D2APoV/UoXGRkfZNtom1HOdda3q9AMwPRVpKDrHdJG+grf41CTNTbqUBPWrGqvRtbWV+Nh5NHCcU/f2QUc6gIOTWxZs7cTq7h1cNPocOTknfzAQs5zBy9eviOT2d/srsbcK1rTi4vTrSvc2OoqLCNcc38mc8fyxQfpLvi9ePlgbw0WmE7bS+Ilb/dWqjB0ZPXg8sUAh+E0jB3qYyQOWKJS3mqopEGhWKAUHIDtra2uotXpBOFIDW5XOwP+EskLa1XPq0g9v+6U8/zaoI++D32U4qa5q7g3cx/gPsf9Gff3BGTNvnUfpcMNq3qNeP42s8RGj7oBQ32ISAXvidW3HmbJgC8GMhpetjN8Bdyz/IQ8MFuE8kFTf90ecBFIkwFnD1jlrOb5Hm4UPlAzqeBXyzqrNQPZ3PP3Q70GfHhIOaIYoiApomAo1yuGTMW3CNKSaGgQFiQIGilDgl8xKCsBZUGUBFkIqkpQWuKFu0wzWEvE5zOxMSdatEJxVZNDwRBEbc9m5pKJWjBsXuJGo61CrhXzXYhy027MvU/AkqEEURIlkLIwJPKSjJ46EFRE/7EkPA8pDQwuiVBLIxFYVKBai35uilWFoA7VPibIYkC5luWXvYahNxM5rhhQiCQLKCpCSJakoNL7FsQuYmMgD0TP67oYkPlj2GgBgbImYu0WlaDW+1ZuBlsTsmQNvS3KbnQsyqJCQegCaHByJgdNhJb5TUSLkjud633ChwL9eQ0EqcRq1uY/dYSVJMlikA0ANk4LKOtfU3QJa7UgstrqOrRUI89g+4WNNiwiRCkkP7+1ZYogqyEF54YCc+M0/Q7/lyB13sm9g/t17ne573LPE4NJdr4rVX7QV2nAY8lH1q2uSw7gtIf9uIIMzoIsYzIHfZfyGygbYci6MQ18ft0D5w46yqCnHJQ8S1oDEwdZvs2Zs6H52kEG5hRTg9YvWFBri+/doFueU68FdD1n26Mx8sZYzbFzhh6QFTuKDkm6kTLDxXB5d8bZliwtpdNDSnrCduztMN4lx0KBPx5x6ulUw3FiPC+SmeiIaYZhARyJ9t4VHYbgTwTRlQJU1ERU4kRFTUK3V+Er1mgsMWqFbVVJLBR1KRud9RxkdQpPRUGTmZ/rkxCpY/wk5hZZbEOgKQBKA8ybFj4xURUBqCw0GIhlWRW81OIyA/LpfrOwoY49FrOGrNhcPlI0rbRu2LIi5zJ6IOpG54tS1o1NZaLloGnzlNrpCcuORGx7IgmykRU2h92Y175INUY+BcU7visuBF0MSobwYcuyrfBowsyZiXi64X4ZW4+eR5q0Z9N393GMhWDdy4wJICj3bpYGgULT4IGkyz/czOk3WgyIg2uSzAXQpoMylco7zEcDbakwyr4vBDmFtiFY/Gq9bqfj8yK7mGyGHsJoQUmDWOELen2hA24reYxAWpxH0gwpaBf4hBWPXfK4lC4yEaUJnpsoTaIVpdvF2JP+ZW2yeMS4qHroUPUi4wgzbhBujeyiNfI4chrE9yjhO2RX+6XZdlH1cn7b7hpjKs9v3K21Pf69X57A5Zl+ALvPfrnuENDjK73O2oV8IhLJZKKvJfLD5PE2SJ0v6hexuMPzi9ixOOjH0Zc/RJAUuJbTQAPn9NQ4KRdCxO0+QZ5+ojfM/9QwbjGKxuVP/LIXQT4Hd7cYEMGdaVNFuRwligYwjrXTXAcNkeisvwsDbUQj7gw/oeQ5/ITOJ9Ldv9JZgf8zPYaYG8CZtv0XtUUPFHIBPPBKvBAm+KVv4kIAuN6LmZXUe70B9QmVl+0iU2MVWKm9RKzgd62yfll7OYghbLQlyIVBquuPEW1tShuekdXBC2oTgHNf5T1lQo+Zm70vk3m4VU9A6HGdaqfT7TD+3Bt/pB6+uyA0ni1QUeTciv0u8QwUEXyRIERI0s2k944Mb7tedfWhS4dRJnjswQf/YHY2Hn40HA8EgA+7nnx0bGRkTybjXq+KNGDErces+OzsHzz44GOYfPjSIT2mXj+oAzK5KJfot3CrpCmWLFLKi34DN5U66GaBvhD8CnzPkLDIyhpSj+rJk4iPA2WcXYIjlppi6QzozMeijS4Zg3BX19Y6TL9HNuzdKAU2t8r1C8S1ZH4tbvU4bCzPWfHVVfLpR/Gm10YB6bFVsrbi+aVwvi8Ao6NWnnhDdrzHbfFvy3OlF5lJFN/ZaMDl/NOo1m6jWu783lur2J+kzQ3iHgUaPs8toXbOKr5solqBzOjW0H2JEyjVbp+AYeBe+vzx2oF+Ix5dRL8fC27JSfQlJLWXtk5RyyDn71hGUi/Qr4+RLrNPDJY39KKUscl8sC4wnB34XKDUbqdNuDPGUoZy2Vg6iC4vfzzJGhZeO6PUF3McPNUhwNOQl+fuiH51qOPy2wHrnJtXSYl1U7NRoyu9Wq/Gc1ivMK2+cBKwbXXAvy/BPG2LTVQuIz9UPIMK5AEIba9MDsH0XxkgBOj6xh9nCqO2p+/wdB9t6NdV5uv0OIRUoNG25/WSZrpdi12QEVnl19Zrg99TbBqSNr4/h5pdaQOO166Qp8OzfRc8/CKbxFZ0ALi6wj5rm+SdxFZ73VX0zOuyADzF/kK4xzfg9v3/AK7Fxp7gL7od4cS2CEQBdVtbA06CfU97v+Rxwq2fZF5J7FvdDPZ5CE/HE2bvE4qWh0rutIdKVol6bsJQ0246fdvy8lVXLS/flk73uu3V+deQ+Hxvle4CpDh89dXvrNcdp15/59VXHyYcOhbOH8fnK345fh/JyCMR2WUrX6mCWiOnRaorK6iy4TsryCCvkMdXVrvtbmcFLqsvH3f6essUatC2ztb6xBlzZUA7zXOeHmp8/LXbxse3vXZ83NNIje7YMYpfCgL2FdPTi1ffdPNvtuDzmzffdPXi9PQVMbd3J6RYXIRUfpspfSWszwVuHHGXybdbzJj9eTvdch23VclvqcWjBT07FI3ub0zOzTYm96Mwv3+yMTt1pKSf3AHje+Cuuw4cfO1rD5JYYOi6xtxkw0uykXwoGyisLa15iQ7cBfW5EfrjCeiPy7lrPT8UkEOhG1BQDcEXf3FyoTgrV8qokAKJduNlHxRud5AM+0VBFkXglhuF32mQdQcNsnQBXR6ulajQFkLyK60h2+QDyooSIGZkyHqlHIJ4Kl17RqKISc6RqHcCnYHgS3Zrjq452h4xJP+qLNKa4Sh3KZoGF8eoUREiQ+IeSKA72rJoni+NKS6/6vAig3kY7ZN9+lLi6iB7XAR9AyPFuoYJ9pW+94x7JsGpDKi8iwNhwlg6qyG7rSxpwcJJ29cJwv5mftZyHGs239wvCNcNEKg1Xyd7yv8lf+spa58+fPGv1G69+PDT/HFoeHN/NpFOJ7L7m9C8LXSsr7Lt/67DnCHc/fWn5t5Vv/80t5UPmeEW/w2e5sCjAJby3EtcNiaXnsk9+XKcznkQfh6aep2/Bnp2OaSuWbb6Mo6tgQYSHI46MtOtQSQEytJEwae5f5XnVvc3u2gp7fodNY+El4/tb55mTtHN/b3aWqffjaTrySKe31wM6E0GSwRhp9439pTylTNtB8RGexCaYZivZKe30vZcG3kmZa13n3z0zkfXV/njJ3tdZvbBpJ69iECKXo1wT3af9HDy91lb0beyxE1yt7B3/YobjWsN3uQHbtzBB/LAy1tnvADovf2HrlXoXRX130YmNY++je54sh8g3FlR30hNpkKlqCALiqXAPwSipRBEVg+oar3qPnQAvW94cuAhtzqhqQeq5GkkiWOLi2OrfQrqf/+8/+DZ3Pa8lVUwI354omSt/PZc9eaLcnOq6LqiOpu/6Obq1ndPmkzf0rBl1N4x/NyUd1oV6QK6fuC8/mR+cn7QLAG32Xi8qGqeXcKzXWhqMR5Hcy65fH7kvuXF1rRnnYDFcfm+kflELn/JyMjoweXl2zPwuX15+eDoyMgl+dxWuQjfdD+nXJQfEPsGTd34PUse4lY6zN6wOZeHuFFuO7eLu4S7kruRu42790VmNrrHVSC+hC+YwwPivXvV8Ah80W2w17EqdpG9h2VDEJ3yWkU/GdOR2qh7Dfb1tV6cfH6CQCpv0dL23I2Z3veSI8bHjJFk74uSKEq/gl5Kv1J8s562t9+QefObMzdst9Mf8ZMc/UMqCBQvip3W35y50WKp0V/n/ETkNDd8WTFyoLlSaW/b1q70Ok4tGq1FnJoTrTltkFfhGWk3D0SKl61/v4xpyj1IAs9Zkl4PBOHmge95URHM63h8R5+H0LgKrA6cuOk0tcF8R12nLzhurPC27BSb7E23rXRUkkk3Hl4Jx09zXQ/zlufiYQKC5twyw8f50kqpNjFo/pyo4bIQrlZp1eM7Lv2F4ZuQ1t80/AuX+nxHJXHzzYnMkeagp+rUdRnmU3WC+VTluTGu5XHQgyyIx0hvIWNbPatYME2AARusU23ThXvDffum3j9f1mpdxsc6g0bYDuBxe4PGdTdcrbqd6csvn+4w2t6vo87quN2zdm74qbxojUt+HfNNlMA3HL5J8XxV7j2AFe39M3kQV4HHG55HTgPqdN6ae7VFNe7qVp0l+j0s/PyeD8BYsfnETGie+QLXqp/LH+KfvviloLVjNFoJZbPBSnR0h/XzuEj0PvLFL4Yg9aIJ2ULmIuT37Mu7BA748TpgNe7AUSk6DTd/Fl/aaCF5OAc5qYjMvuevO5B5KwP4ya99qN2zBrvzwD3BPa+XZXYz5j0IhaaGitWeFdw5MnXppVMjO4P330/+0jf0k//6yXZ7MPVNl7zeKjuDIGul0mzYor1S/dKp5v6JUruzvzl9ySXTzNQPeIW22TXAK5Q5XPTgwLciKnLDkYtNkEAaTbHCtIstsegU3VaxSVZXumtr3Rpe+PZat7vW67IYcsqPP9ldhfjVLr5QcbI7IJt7uuudnp7FetmCOWUvb4B0/lJVla/rdB5HuY5/GUpscrLd5l6yfsNiwte/Qb9BuE6bO7PcxZ9Dr9JCsxm+GuFb4ZAgFPu4J1+wRofLbrKTdJs4a2BWH92z52g0fIFK1tr/NOzWJ5ziDncaJhaSg+WjR5dTk+Gzxv5K5gFXdF7+2EMzGv1mYIi9MfMycAEa1cHmdTvdo3uOt9v8Sr5wz2Vntu+yey6EEzz0DbZ2aez2vQsH0eHvbN385qtfrQp92br517zmNfOb/y9VQx87fnz+uJf1+PzLUTRyErTrvwCv9gJg313cO7mPcl/nvu+93b6x68qGrwXSRI9hqpMthuYpfzONc+7mcMbuC4Pxvv8G27tm0NdiwAlDvGA8s1l7K81AKYhEdXqejOS6oe3udjtjBIxUkldVJWoYSSOUDhESDpMfmLBYJnsPJGH5NAkReF4SqCZJQVmx9UAsyGtAxRU1Fgpl2H9MVU1Z1vhgDHdvkIOSpFFB4iklpDcLlHo4Fhs2kSnph8hsPB5fKBYX4uzjhwgH1cnYULEhqASB2kCdjKiiqnwydW44x0k6qapqInz55YKIm/PAVQnJmdlE70fJqhky4b+a1N2AHjOMmK5HdS2syAGBGXJ1adOkK+ksJARkJaxBMi99wNX5ljvilTnixoYtXHis4RPFea/m88WhfugdVgJqkkyTxGxGDimsKlihyw+Q0DlAcL6P739hch7QWrFS3jpFosw1YXCihAjPLV65e9cNyUTY3lGr1WduLRZvnanXajvscCJ5w67dVy7mZ/bvWLp3Znbei50YGZnw0s7Pzty7tGP/jG/f65d7EbM7MzeLwemb9Xeb2NSfyxv1Y3Vr+JyLN4OfPEdNttT0a4Jw2eLi4VisvVTvWAetTn2pHYsdhul76uwqbm3C+u2CcPHc9tvGx7cttWdrtdn20rbx8du2z3EqrO+/B+t7FtaNq7nj3BPc73FPc7g1FQiK9vn9LWaJu2UHpSl/85wzfU+YpJwmA84nzMMjOnkO9w7PL2oHOcstJUPO45ayZReqiL8JWNErvGKfzwElfYE6WBfwTXEv5H4iCaKh7VRC/kZKLChIyxEn0kiSUKruODYVY8NGMKRqahx3uHHHYrnt6WTNMs30sBIt6YaxKIlLwWQQQeyUQjKCEOBHcfQEpSIBTjaLG7ToFs8DaZjWXUUJaJri6r3nQhFN0j9D4m60lcP9nqKarqWscCWq5KLuaJK/n9VKDUKlJEEOSaym/wrl6SmTlYd+YiGYvpKITmEhiGANQeepnbJwbKBRG02VRLKDeUWxraMwN4QEQ/knaG40YjtOIxVyVXMkHZ9N4z4y5WAwqWiqaZrVdHJ7QQtP5OQ40EmXH4fMOzUNStYMcQnBSIa8/u1AVFUCBJoes5KGjn9pKyEKKjY55EBHqpoUC7yQa0WjjhuLzeSdCvSPHgolRoKhEE8Ob44HbqOFLluSIV2//gmIX9J1zzVsJ7YZUpDn/Rbs9Krh9UpI+Z/naiLH/a+m90S7SXqLV3XL7btVFz01jOUpYqBe6O4+qIlhLrq1oUl8R2ByiKwVJ9dPYkl9naRvm/J1/L4p+RxCKvqp+l3ksJcumthFXU+A7jJNj2e5rjHzzJpXPr6g3e6e04DVXl/DerTb+BaJpyPlrgC6/i7OYu8ujHJcC8rZQnfqLSi3hq+qFInv4Jn3OYN8m3aAFXCM9YLhwKr7D+997y/fcAP/VXbzwgp7xP/w4b/6KxbBbq+agA9ZURXVCVx1VcCBwBn+I8UXs8v2rUvnNc32N6S5kCCxuTmNyr3m9NP03ZRyD3O/wf0+9z3uvwP9KwNlPtJfE1zfrWpg67Jz0O0z3All3ydrq7fiDjIxVfeo8OY2WSiVDFJm//8sT0b3fN655/XabZ33SfN8TwZWhZ8f3Pniba+H5kjD3yyMNcv3mXxNIp5YKLG3D4HJCQOhLEcjlPI0EXWnMpmpqBsXgPDPJ6pW2LbC5kgM3e9iY7aTYY6BTkKRBeoYESD0sqAKlFAiEiGjMKOPHgHuTdMiilt1y8uZbFnJTgKV/gkVN933POdE39PvjLh7Pd9Fz+XPe8yCGLfJBAKFPFe6N2xx+/MdI8+MwywxJRYycybEwVpZicMKFJsvaEopQ15RWkymEjwV6tAl0HxgBSthy4alULAzDRs3DXDqmSil8Kya8J5ROkmpYQTyjjMaS4w54fF0At8nlqku42uhYUW1FMVUXIHyqoAdJotiSNOisFbGY7GFspKLJVq5xzdbwxw/BZEG3nWuxizKurDRmv4OjA8NMskst6BLvZ8OdEHA6+iA/K2ftyB+ORRTZEVP1mOxoYBma24kvz3O/Hx2Af3q24iZZbjilJilWHZJF03Dq6uecz/8xtrd1ZVuDcj+yhk6ObRz/Yd/i53rXIKa0ziPPcXfV/NsMa9VHNgabXC3SaA/060Lb9t0DlH3gzws5AEFhDBY1WGsRBlQ5DICkaaquUYwYzpDITOu6SFvc0xT0xIhc8gJpQzD1TRTkiRyGcxPBeQc3FOSbbUHKM92e/s5zHNnq40e0sOKAmyZCNOcQZUNxUwawPoAsyaKsiLbRiBtmUVbt9HXNxCIyLIsMtYsEtDjhgwVAdSV8S14ZFLUMEx2Hac69+9nQxE34OIaOQ+8zzK+GcmI/Tn3RHV81jvvU8O8z0bjPsSMVLaaDaeIPpBFejQY13E/Qz0eXJ/ZDPPQRTz/LMx3kV+f4f+Q3a+n2H3tda9bXYHKAtcbD63/9UCmdAhGU5vF3qFHj0JSyPMNloeEes8zGLP4QVnyrtPfpQ/zp7kD2E/neiFkyy6RHmoPLkob+z+euU1kscVLpCvQeNRdHh29bX7k4FBpZwrEa9MMhsPVeGJnpXz5yIF3zr4qd+VEYWcqPW6aYaD/4+nU0lBsJGznDOAYNINSmf6YJ79h5c2528fG9sbiiRAQu3hqCfNXEWoyhVCnG7fnMrZpTaTSF5WGdmRTE2HLkiUZsDxiGCAcRNRHuC3+0we5687YDfXf1uImdmC95Aw6t97t7Rd6aTUzl0xOoDu7oXnu7BPp5Fxm7tbqFbHtpfi2iFM0UA9v5N3IeCycYRvDmpKsUiDTv00SlJCb2+1Op90mt41cli80IrYFyx+Dk5rJbkDXA5XhS6NxwzAKjrstnhh3onm4AbpqsK6ABcCUjgbigToygJ3O4Lttca6B2rlG3yparsjYSo/+NSripo6htSn5owKc1la7kcjytvFmbiG5OHxk0rPid1fW184ZvdrlYyvN8fGLI5FQcDGe8ijFyoq31Y3pRaE937Onb76L1eIuvTB9phcgzzZhG65FULpmO+XAXf38O2FdsnTRjclUKnnjRUuXDIRf2/vZqxRHUZS3KBGFxCAQlS6wUZaaTCGAfRct3ZiCz41LF+1DYKkkeb7XeyXkjigPSLxCbIApSb4fNWcBnfk/geIU0LcMt8q6EJ3JP8+nP/3QzW/nXxVM4m6WgUAyuL4cgnCAhfmvrP740/d8hs9CRBIpRRLjA3oqBJQCU21dA4fZZl0XWgOdLW9tlitbOzt4Abbct9E0D759JJU+MDqay42OHkilR95+/nWk238Nc/0/7l/MxeJ5VVHUfDyWW9w/+A4vvmM6Brz6oOyEdF8ccG0gZ7x9mO9uvtBbnOS5fkm9bip10KvcwVSqx6HnaN/hHQQ9vxG9e3NxqA188vF4rsoFuAcBTx8APPX23bPZO5h5rsxVQVZeYppvIPUt+DbxxXYRApGpOgbZfbMy+BRdNUFKwPg8khNYNCYKdZu9tfm2o0cfP3r0A0eP9maOHv0gu3l8MIrfdrT34aO38f986+T6cf5Xyf91FD/fPMofw9/Hb/U/5A8b8HlhjdbWVX50/buAexZ8HxME/jruGu6T3AmQg/6S+yvuH7h/IRJJgDxUI+NkiswCJ+JpAEOMLBYizkSk7v17fA3bFmTLfsLRDbXZllf6fKu4r1liq+RU2XHz7oYCzC1Cu73Xf+vQJ4w893VQ/mwYZK2KzOnAswPPkHpx0fc5w42+cJf8OdIvsUaikWKjv9EA5Jj3PdlmgATiSLhFeeC148H9yMSBCbDd38Isv1FmPiLlBxLgSDbdwbFtInw0SBGOSvzicm4aFnpJle6ScE/jUjozDAu5KpEDZhR4X11RYkY9ltVVTZFbwP9qesF+6jJeor3X8AZ5y6XA330jEFV4ymd4ZJfLGRLQgrVUPVwIBQ3cAVnpPUkCAXOqVJgwjQA9xPNlWVFkB5aPK4CRW0yJUo5H3Tv/KMbfT8hnRfj9Q1nhmwD90d84cvc331x84l8zwyPpdK3KL2aHq+lMdXT9Hb4SJvwpLJhwkqpKpzmefMbTrbi9fQ32mZq6jf06+/bxF4nCQ/k07hZMgSc9hgVaQ0bQZGu/rJgBPRawga7KIV2P6wjxaChjGKGH0DrAp+BH1YhEdUGWOkYyEIzoRmAopgEuCPFJOxp3w8A4toFRVWRJDVgSfTAlioeFAFWlayWVJwr+qNBYcoTS5Pz8/MPVDLYnNdr/zfT1Q5ooSQBFIaQf8xZsxTGvUSRe8uj15vqUf5HVie2/eN4l59OtL3yh9ZMLLCZvaX3xCzP/AGUmYM1+HazZdwDdSwDFbnG7gZu5h7uf63Lv5/4j9znu69y3uR+CLOySXeRacgd5kPwW+QPyd7zEw5pSKnonc2z3D+soVhpNjwFymhu74QFa11swBftPYC5XBh+yZ0WMniU078+Flg8ZDwRAyDXi+h4M9UqjUpRbeEBF3hG3VCAqFWfJRhWm2EZd9S0VgVl1oarMkM3KQFJS7UtckBqFpu34hvH0pP9icnE6wsqb69vRAKw8AVV13GbBV/Aw3cxAbjaKk5svN4cg/6A1rg9CrjRQv8MYRSCOjlue8tQhRQiwGnhvP1dmgSKVKxA5MdWYxl3L6hPMAW0jDR5U4VZJsw+gMggAHs7idmjNPqvqiRgvA8D5ntI/6kiyInZgAgj75nGnKlOyDMPCb0YJyV6MFNQyg7HzEPFC72swZcT9wZ8iAP5uvDkV3C9LkvzD+0LXhu7+5/WPk6O9TkdQFAEKgQm5bx4VEyHZA6XbGQTNYiCQGYydhy/5dZA8QwlDj4fK6PI1nN6L+g20D/D8w0M84YMJQ4vqoe1Ryg+9E+6FgKgEFQniyqIiyUN6JhCLgPDJsokCld6WBi5bDAj4NrelWnWb0gyvD7vbg7KYCAbTATr8BZR2Kcq8IkhS8CeAACwRLJOHINWBzlIgwkKKQBSjMPgcrRWYB3JSXpJlNHBiYjWg6SKlCSBDBA8PYXCD8IESRIFQVG5RKmg0BB+QAV6niOSHOBi9AtVSnxUFiX72Ga/jLWNWpC2sUouK13txtj4n0USCSr2GIkryTsj9Npb7LbIENwBi585ryB29D/L3wkLzg62ASSq1M5V6BqGcDR3jNqE/w2u2qtgapQcojTSxj/hn0YTbxgeypfyxXg3xi8cggULFgCjgyMoHYOgdzQrxrFPos7AKKq9GZYAAIyUGpM8ZQwbfWDJrukBtTXUUnp/GbofRkqFPobdVUVShFAWD3n70+K4uagoFXaYGiLwW9r4c0VRbYVmUaMCIQjfIAAVyiLxkaoolExx4yKbFA6hd4h18FMjhVo4QADwr2JEhA7LBOqpSPOchq+NY02A54pRNKpxF/7fIHMUt8oiNHg/y/wv0X+LuhjJ/Gco8wH2Eew54s2GC4nyfHtX7ZzA0t23xLPAOD9r4904LcM46NsI/TqjeeEnwylP+6QP/7vAcH564jciMeDJW33+VcWOLEwDnnSIAQOubAj6wZ3LL2/cRC8Rccp3Mi7IIrJAk4fQUCKqmEJlgSpsS4BXuB6hQnN8ioB2iEFwJ4C6QC1FGzCMCLyn0YUERBRl1gbinHgMDGEZlDwyejkAUKiiE4hNGgc4GI8jCe0RFEDfA8MCRCz6YkNwHI1CFAPXbAAP47oPhRYAC1Ihk7Pkcbyjr31EMXlHLuezEs4UEfyhReDZaMdWYPnNVLCK4f5o/umvXsUImBpnc7OespVGYW9GklBgLGiTA40xDMkslmUoCtE+NqmJAlgzJSISQRIckGTW4OPUp6ScSNFTZ6rGgR1IVdKD4/ySkH7ohRXM0xTCUWmPyhpGReLxYjOs5mx8dKVyc/MBcszXTePXw8Gvqw7lc6YphTTaDoy6H+7fWuIvpn/OPMTteEaS8Ge4G7lXca4EPu497ADixB7l3cO/hfoV7lPso27vCkzwaA9IpsyrKLRAFbLanWd7Jg9DnbpEo7L5JkGEws0FtWpX6wICdKFpsp7FpvJH9V5zw654j3PJ/HblhFb1tAhr1Z1Xlh7K2Kumqsv4pWVOVFf6Zr371K+vf4hve9xg+IsdkXVP+e0wNBFTqmOE4KuqHYrECETHqSx/8oKIDzl2fY59x72cML3wu97YHf6ZpSoDXlMcQVkNTyAqW1OvIesPKkU/1/pTUe59qNr+iKphA1sgjutb7iRYIhuPhO3EVujM2lHV1jYQ0Y6j3vK78RFGfz4VyRu6BgetSuXyS6LryY0nlDO7g6b+gq1SGcapzl3N3cn/M/ZBbJ0mQZ6fIbnI1OcZ2twTa4L/lUB/Q7XmUQyrjDrPIREbReT0akev2YI5BfeD0VD8P2+UVd6ad9t6XQEIWBcYZ5WaQVit+CQDICyHTKYv4xpS3rxsqqtw5zzXDL2IOmMvU4I3LFJKNulc+w456CY+DKY+TeZDUJyYbWcAwqcyY2vJ0qzSNjiAS40+rBCsCXDkwpMiNekZN9nqH2z8+LoS78DRaDjMDu2y7E2aHgLYAfQLKWsY3uaJuPSK5W+6jZ90X69SmhqpFdDyCBwhLygSqC2GYpDmkXiFkpoAfA9omivQqTAvLvymIQAEDMHMlEWa6CfiWxoOxgARIwALgDMclHMLX6abYhml9R0gLAxUGxo++Xg3jJqf7pRGn13BsSWrrDtADuo+GVCAOQCtaMg0CIZChKp/ioUhRk0VVdF9tOXPDbdHUTdcx1+eB0SP7BPH2yp5HcKUQ+L1U0ci3FJPuw/IV+jGow24gxiefR85EYjRaoAdw5RCRp8C31lTh4rdX0gcOpCtfhwhRhHqv/02bLS8C/BAidZC6U9oW8AQwue3feSn4rGpCW0RqaGpENx2CtdXRUUZEVhrWFdT0SxTK790xkFTFHhZYauj6lNdpXu/hmgEC/sMhYLToQwI1FCWiwTJTpiEFSOrfQoc9Ko84VoxCoyP6s4Egryq7LehTWHXmoEiNDZnyLqMaq24X9GDG/WAss5dCb/01pak3HE7w+Jg+q1j0/VRRnvX6rsHH+GUDzRPA+cFqlWBMOIEb56epYeH9wNOn9isBQgLKh4Ga8LpCPp6CBkCvwI9ApGSSx81sSQp/pMyWO28PoYeAP7of+KMYzPm93JXcXdzbuUeAV/J3nPfZCsuTIi0gmnXbU9hYg0YAlF1tAvTAddx+2lYTnauKbj99w6INTzOE9hx/GjbYVlZFNrcrXon9/J44WN/Mbhc3yoLpRa9ILIPcZAL6xiN2nI+GDdR44nlLUpDKymQYML73Nhi1oYRtJ8qi9KRwF1LL3BVxBVmYDNr7lDilpfoQyjfPzxyYy2HS3OzlMxbCyhkz5ZHFsbGF4TKlV75+aAcejwazpde1Ewmb/07EXRcYqX+7AIirRozEfOGmfSpdH+VlLSjxpd48JiRPVaBKyve+t/4/Weqv9Xbz33g7CFj03e8UYQ7/0tcAk4aG4PK13N1X7t0X6r2FZXtbaN/eK+9ej7NMD/QeJB8yL25cfPPNcDG9/Z+4V8C6+ovcZdw13C3c3bCavoN7Hzu5znuPe+Nl7vzga91p3And3zV04zK4T7G/FWd/layLffHeATm9r4+wXFRaDGgn7CYsyuKZkXhv4Yix5Gw7f/qEk3fLebfq5ns/zEdr0UI5mk9EszlnI54U+vHRaFbKxl54Ek12jnNACxp6+Y2BQBUDcCmQQu+H5EMszGJvhOdlLXggAKm1APk/FhFEPh9997vxWslHG0IuVovmF928gzGPPIJXKLUBBceGHgzoNTV4iH+9oZOQGux9vYUFka+pwYDe+5drr/3CwO3HtCBZDOhPaMHDhs7eHfsGzKVZKrLzE5a5V3O/AevnC7A2jZMpnE+b729UBk9TsLF7i54adMFnvnfAxJiCwZgjdWBGop4fsoOaiv4cWsDFp17BfNjjkFGe9AYTwVZEpt9tMt0O2yrOO8yzUmbeizg2Wb7/7lGGrc4OKmwqDVz9mK8O+tg0J8pFPC9t881lyVPXTe/gGxXmyONg3rrrqXBbAHFisj5o2MfVzGuup+tGqIiMfe9JfOZW+juqeE0BKG6l1XDJ1yqtVqU8Mz3sZrNuNJuOLSUK/FAsXrQVA4gqXzhCyRWUv24EyK4Qkiy+FD+yhCqQOqGFciR0RTAylAKefwriwhJ52+dS8QNKQPyRMiQngrImqiEUYd4AN+83Isplw9FQMKpIuErF0o+8RrSDBmqLBRFEEql9NZXl90s6/wbUV1A5TIeMH9q7eUm+PWBGafcuMx5QokFesvVARAw6FNCPj5l3U0kS76IKbnAnBkE+FgWViCA9J4d7Lywrqi7BRZM/0ZN/KvD7ZsrY4uHpX8XmZqNu9oWfZd0vfxmb/2UJfa8f7vB852HZkkTpy06ehL6nBYPa914/HQxHAtOv59ntX7wllKgonzKglpm9RgikK+DcTeVv9aCq3Sw/GYpEjTV0+9HFz2jlWDgXsCh9BhYLAl0q/t8gsv0odCfW+m+QeZBAkpOX651rYW0NPcPTUODTMVO3pVBU1XSFj4QEM2DHG5KITeRRnyAqGu6AZ8FSGefJw7p8DFsJ3PCIUKkx28lnYJ5cAWuOxCVh1dnJXcXdCPLAO2G+/A73+8B1Ps39iHseOE88/QWIyjypl9jcaGwSKOAPi+5Zkag+tfNbNatFcoanoDg4E7ecZXIhoygk/PmO3yg2Byf35pPo1ifu+bLIZ9MJthJ+hX//+qv55DsUXZPoOwRRgdU+8pmAqWvyZwCDTH1h/fNsO51L8br+ecQE/lK8rn+elPfeeute/O666aZd+K2WyzPoKj9TLle9sInh2shQcRo1adPFoZHB8PDMzDB++7vI/g+QNBQ1wAdVUQGBUZHuVgOGogUCGt7Dd8lLAEjPniv8gs6rH9AVy0KW1bIU/fZQ4K67EDXuuks311+FCyqr+ZidoFGo9ZhmGBq/pgX59Qe9yu+9lVzhVX/XTb2HTWumXKpVy6VZbMhsqVytlcozlkneHzKbQ0Wo/lATq98cgqYUh5pmqPcDrxHDM1/A9xHxvURS8GqpBAuKgFWVpBeLIehiw/Xt7e8HPB6ivymM9n1czr1b6MamovaEd/YnSjvwX/fVOVF3glkBJ6YZf+Tlg6RT7AiSKvHJ91TZV2ADYZ6HBKgNr08UWFESBNi/5ExAGI8dqU8jfhb9t4k9//tyAU8sKRc2PDTqA2eYyl7NPSrPDJVFBqtGmGDU9HJ6Et0kgz2F9sA6NG/CO5tkqhjd9PaoT6AY6OF1xUtfxvNO3AmvmHIFlfkop8ue6880nvUGFd88E2USpkUUGMui12/QSnZKSp1VphKVKl7/FD0V/dSkyzoKOBx5zhc0oYtdPA3TazK00V8J/TNhmOtGFEubQGFNnuj3CVO9FVOYpYHzUEJ7S93zSCqwRCxpgykGsb/YI2eCHTfjcc4TEbYp2GSLta7ORq8JCyRrVGMi6kH3VX3suPHixsIZifqOoi4U459Gjge1tCanvcPJ8QwbrwBmIPZ1lDAGLAYHg/Uv9sw8OyFmYro+559KU/ewyMNQNs4OHk2DC7iHly3v7bgCGxvo+gh2gMxOzNn07GVpKt7AQ6v8/2lUWgJazjFTEjR+AiXmOtaWjSVcoxEvZcvru8loaxJPpanjKeJMvm56CLWhXIAAYArWZqLu3cJcAdCA3x6uAS80MeVb0qcn6y0A5ik0p9gJNhPsnBu4nQbBAZKzbsF5MIUp/Mk14SXFRzCKNTJRcPz/iIPcCjN5wbOIf2RPHU1BUxWGv74L74RU9FAF/gE0lMGG0T8mWIo2vEA54vCcd34y7uGB5ykf889TTqa8+9unH6FMK8e4DSGErx0QVHx66nuB7QFBmB0Bo9k5LOxkWRQkqbdFhB9EBSDIzJSd+cyU+Lwq4YltGyDwVBN2xgnmQK0/pEMhWeBB3JR5oqtySGEyM2pZ2UczmD6BoniO4EEsFVgtqCyyw+wlLIo3mEgvighOJnjEMD4T/Gr7KgnCtLIg1StYIJ5MjMfuEGZ04g3XYImxTI1n6gtVFCRWFGoOsHkiqSzEWKuZbYvHPfawvayuXnMI8jIK6yqRtRJBsluCemX8xf6QJcpcCYl3RO9Gh3n1Q8HaL5jyCuqtRUFkLUDrCKpjJAKCH+sXkcIjqAJ2mABMpz8g3hEyeIE+Y6PIimODoHhlolwqoV4a60ZJv/U4urwiyjJhZzdDJliImGKA95TnAjPYsIcSDjaOJypPiF8CDr/XLqghphEF7wHWSEVNMUvAjoDGtJKoSYemrytDMwSmJfJRgxn3qFdx1ENpoo8yaOpDgJ7lyEuBIcE781iU0SzA8lDax/rWrYj1mVQS77fd3uqf5937B+rVl7Xegyiw03cgoOPA+YPLWu6jlD9oxNPze4Pm4Zp/5rIPUNisIg4c8r48swt4LeA9u4GkAhSJtUH0j/4RWMcyeILgDSKPJg7EWiKIflYcdPaAsr1+cR7gtPAQ3xsByobCqwmD41db8qtNAzL7QQuc5D3Dac8gONtLvNctOIq4q7fkPcNJi0Xim5GAQBrw8AHdT4rWE4xlGiTfpOsjlmjqksqIgDeeOKNYX/gdgrcymlkYJIHhGsNl9koYQ0t/OCR/PmEA7mU04fB95POaLw70Mto0qUy9ee5NVlH0RsYbMIInaLEDzgGpNzqQdThalaHdoj/eAAbPj8ImQf15y6NnAvUoCw89QhlID7nxKWsNpvYKlrGzvbkPTZGI2Ktrk8Pe1CK8j0J93IBZ5U8lf/YQj2wRjwb16a6HCio7bj0sgLwpycQTqXiKftLoX/tt/nFuN/c67q3cw9yPQd7xvMNmCLA5df/wP9Sqna2jQQ20x9gh/1XunzAH65DLnB1xtyJ0Mgx5h6H7bqjyptkQF1vgB+p2X+xGVzKxf4O8k4OvYuOZ6XnUkm94TsBK2l/tfUMl1Jj9RB2mE99wZ2swjgU9PXhvjfZ0+6gxuDtTLaSCQhBE5lIwynPR4FAoqgRpKFmsZm6/RNi964ndu8SLj0p8VDm8nfzuwmGJglQ7LEuJ93SmJiYuibp8mRqKFNaYjeuorpRANEqFbf41LGiHU1oLRGZ17/oX96ohRXRS2ShbvkSCBm6JL7M7RgP0X7v+4nuKpk08SgNDpGXknI2ntPGxLEk65L/iA3Eilx5V3q6HxVowGg1GInitgaj7dmU0nZsA/LnktiO7A/bsgQPblaDEZ2LXUKKk8N1uibRBapZVwZv9Eb53u6LrSgKC+BsBivgjXhV+KRcI5H5JUHkQb2MlkQd5KiDxHW9a0WIEqBLgrBDbHXYRDYcSkSIqcvXTpzmDnqYmp3MuV+SGAbeWuGVuH3cZSNeH8d2sTffOQVfP0qDbJ+7oVVogIg3xlWKlKBflcZ66cp55Y8nol1QJkWJLbLkNueLikWXvyjhOBr/0in6od3UqYqdSdiS1/jP6oReO8Suklrhmeaaw91Wvvn1veX75muSrLqIfmr3n/UVjaWr3vxbpu+nIaO9jRvHi2XnyB+Tzn33hJP+L0Uwm6mSzjv+7N5JKReC7/idf+MLfEfKLxKR3qPVPfKKu3kF7/+hcedB9Q+2odUl7ko6P/97R2j7znT/7maffvuf0n9OHQUYb4xa4/dzN3Ju4X+Q+yX0HpDVPCqg0PfGkRnwlldPf2SrayM8gF9mcIbOkND2oE3Dzor+XoOfAWJooNGBuMN8nYOIRAKoiKEg4aEtqMh7V9yBA5K+02MGQaMOq+PJ+Czf6Y3sCliu+JWjjnAfIAJx6PyFOfNxQ0L/1zFReMno3SaZuWFral1JUVbkWhevUvqUdNyRTusT/Z0Vd3ymkUtds375z1/bt1yZTdP0Y/431EOqf+Och8fpvAx0UlHIMbSRCdEgRaWK3qJJ9jMpZ1ztU0BWg+kt1WTNm0uQNesx8Es9h+PrQ0I4bjXzwCsZEiFfEZiLINL2yWgsrwFncKSqSeKdkSLYUc57Bm2dyJeTlaAYIMzm476KLbsmkhSFdknRdUtQCzWZuuWjnPqxYaOfcbCcWj8c7s3MXXatLsqbJkv5bsCBV9saQb6HuroJIe8sJwNs/xWUIKhBB/6JtH2SGHsu9r0I06XFckCRoHU/CM0cUok7DbBVUoWmKEXRPEvhjpbx8G09DaBUIAUE3TJ2mJBD4U9RNCujUArOQ4VT19D/Rp/m/5d7G/TL3H0icjJFXkNvI3RxX2uZbJGXPPwMkjBajkJ75kh3l4VHrsrRxrKjLVAX+eR2+08aEL8L5ugGmAJbrnmQ+EWl4xUC66KAyillhyYBHLSIFwh0neDZp3V8yvLr4CgqJvZw/7b297g5sPMnotS+5A+5K3joEFZH68rWnM4DaePGeLFke3EoKLngbKbfqGwdBuF46AF8XpUHXn8q2/rrhN2q63ygWJ9Hz7MNHv4WnaIQlLWIAZVRioTEalFw1PWIC0RXDOgyvyg/PpyRDCcclEXjIxPapLwFbkVtMbB/DQxAMu6ArQUHIGIohuXOI/SEXOA/ezAWDQ5oqhkYmG69bXFzafdFFr29MjQQkvfc8Oq7JivK2jJI0h8MZxfqwZqu9dytRAz2tMvNFIxWMFXCpV8qmWBt2xhOKqQlRdTQ+Ehs26vEhE2UhmFYJ4OjqWd4I8oEwMlTWcsSz8Ul2PMYbNixVAarKuimaieTu4eFadbiyK5mw5LihaMBgHMm85fIDb03DWjj/nkt2v20uEJb5DwzXJ+/asbhrx/z88YmJigzcKmO7SuPb7pibm1+aX3j1xEQJORFgW+k9aOzCrxjUUOmmBf+TIqMYAmKL4qjOiLX03rIQkkKKprmRUCEiFRoGr2tUUWxBilvosyPT4iwlYcmIvxWlIFuH2SMYkWIFOFLZvjUP3I894hhxnUePEikULGtJJ5qGQpW8G0trxRCvoAuxAr36yXooFDGHYaHsfTJSCvNiQK7dnUOrdqsE8nvKtI/YmhSiYj2WidlXhWoOEJl4GGhWUBML8zHByoWCBtWhi5EjCyyMjRwoUrNkG3HgNgNqJZ/bhq92jOayw8EABUaZBJShPVd1lpWQaDvhMA0besp1s1AjBdadhGAw0S9m2wkQvxQZ1rkkSsdSkHzX6zldQk0rdB7ydWWuQr/Pf56bgxX4LdynuB/A+ot7u7oyIPbGhrCVkp2Cn0Xkj1r93WV8bVjFc3Bgvg2ljRldniaDr02y+emHFwdc+6XC5itaVRbpyl6mgRwQ2PK2JcvkA3CdF03OZnE/+cNiyvy70g/scvizQVWqSGnzb3RS/xxfFTQZIglvpM3Gvn2NyT30XiUd7D2pwNgRPsTfnanVMpkaGV2/08yZwWxo+xvng8kgsOGXv285O59VbUU39NqhWmwiNnbdpGppuaWcPWI7IzZIDEN7S5VQbrm09/G9Xo7ivhLgoWHoYkAIOFqymdz18H7N0vY/uhcAKKbCv7TUvGpawviVD4EAcqeSDx4JhujY0FLvWzQoGATdByRdlpW9jam9uya+GTD4JV5VZEuZVqvZTLWayVZ7f6oFBEHIogdF03JAniauUkyDYB0FDhNfwxZEYqfcwzF7lE67WUpcHcAqhqhrIwo/ruiQZPIafNp0MwJ7iroEfEoIPAa8ryOf43C1039G12iAC3IF4HUOc0e4e7kPcB/nPs19l/sfIMKESJJUyDw5CCvV/eTt5NeAA+pvAdhgTA7qRX11NOM8irN8xcMDXHuY8a5QI2jTp2gNlCtOBRGAwiKQr+JKwpaDyUYJ8LyCFBpZJBsNwbiJVaXFTHx2CQtDVR1wXhubi+EWj0w325jl/5/23gRMkqs6E40bN/Y9MjIyItfKpTKz9sqsrKysqq6uLrW6q9UttdRCC5IshNDSIISE2wKDEdgNZrVhZBYjEKCRbSSEZQYvwxizPdkjbIHN2AxmeQgDlgXGngHGjw/wQHf2O+feyKys7q6WWL7vvfc9VXdFxXK3uHHvWe495z+94a4IZMeFzxqznMfNnmabL6N3R+0A+AIq4sigsXpp6LbSbG8rvx3yOEG10RnUrnX4cEa7+bPuz86RxMiMxXdIJiizSefLo1t7OO1BpoEfD0/bVrfJlx1Q7ToDh5iRupLN0VqLaXH0uudubj4Xfz84dX5gHJ6urud06/Ldb9YvX47nUvO/NUfu0x1HN6lSEDv1m9ri/NF6RyxJcv9DYkHEzfKSSK/rfzufL/TzXv+eVLaU966Y725udjqXpqPCie9+l8qbHcV0TcMztMVNmAnHcMUKjdS02fPoE3TfzC9/FxgEhvqJNd3TIakSz3qpFKgfPwLFPSnAMXRH17oHvv+EmPK8iTCacFIBefxxet7szF56DDd7sFRQ1BVcCTHxBojPoFjNFDeoXAvxRn5OoRt4YoTIhdjD134Xb0AToCp+BHnte8mJTBv1a+p18dnYSweOHj3wm1P1hZyuxXFqPNx15Vt7B1x3zmyevDWA+S3ZMPxnd+9T6cbu2f6/WoouiradwjXB3yiX94a6kSa9sHD4iQsuePySUqD0/7aM6n3nEDBySzM8F6QDotNDHVl+AOvH39m1mendvyLL8DX8DNGJo5kudCQwapLxU3OxiAGhoJnioBTgDooNCt5FC2p6wnF91/Um0jNru6ffyAukSkqhuPxIlQPYZeMBdlth5lJZStew/2YKknwpPgF2E+r84asHnTv46w8ugCa4wi2nvkTvBt0nLdRIHabsAlkGLrRJnkGuJteT15K3kwfII0NLn4E5AJ814dB2ktnKqaABwsxpdqNl3FDhJ+HSYhdU/1q3A0fcjkqHarcHPAKO8HSO32niHaAL/EStJUcohy3Mt8Mabh5MAR+pNR12hEs4gQRASBK5t7WUXAzv4knYxDX3xTb3AYR36IV4H2Y2TuiQsVvGdJdJk5/AkSfodfj9GpxkFjqtarvbCeG4SqBltWaHvW0PE6AUWg3bPRB1a/OktYB9oTahvjGyWMUCI0jdSMP836IGvXavlQnhSS+CvOhYPwAyCLcADULm+YxUitlVyUn/c8rXWvRPu5Y5SW0mkFXd5C9f6wnFT0Qly0SXBtMay+BwQwLxYQOkKhuYHHAA2xbzeXFwqlBbtBUP2IgiojGbJCKIBK7hgaooiaqhoiZnyhKKOcDmQDE0kOWJpghUR8LMKhZGCgV0zAAGBxcKgfsgaWIiEPNQ7DQVLNnCZUSKwfegNJst/wHLBREX5Ftck7REA1Q1TTT+wbaLhKii/jqseD4/2SzmJyfrkCvSRPQUaZ58HMQI07EN03JMulD/s29/pNERL+icfKGhohyGSiP/Kz42Uzr5eHFSNl3Xtl3XpNNFsVSaIX84lnEzWkezTaOjZdx0pWzp92s2O7xQo6YR6sySki0uYn/IVGUL+OKgR0CaJdAcFQQUlRqaKcPLYw+IhQIe6bCHga4CjxZRC9Zl6EQjY+K6qcXKNBVWviSJaHINTyGNCOwf5GkQr0Gc3V6qJsNdGTdiStBBv21SbR5m+93Q/SIC6onixgR01kShOPEB+C7m500R/pDvnd9SI/u4k1F+XYG/bkaZWDNRqDXPmxZLixfch511nB3670/ODfX475Vm6nkldo87sfKrauzAXzVfnxlDHKSZU1+jfy+eFGaES4XbhTtBut2+OsJNfNFxfJs2yHaVQe3b4RkDXUukzbbKEyWy6ekPR2HYb5hstW5ZXl5dXVm+pdWagq6Fb6Xrc93FF+9Z37t3fc+LF7tzum7kdPHDiiUbRmm8dnhqanp6aupwbbxkGEbe6Lzm0KHXdGVLvgcGJ6S4ZGr6YniiF/SwVywthTAG1nAg4q/oTJbL0yb8gPowiWEc9YIxNz7esm3batfGZ42CbhLjdyUFTsaiuKyhJWEcj0E9ut5ZXe7K9B6g4vAQfuCPYaTjOC1LH8Tyi81JDOZiCqVTf0MfF/+dxU6xBV9oglSHUcBXhfOEC1jcrk4XwXUZ2pQPJ4TBYp0Bms8wPCbhD7DaTg8zkE63BvS6y//Qg+ji/Cl0eCbzfSlT7H82Uyxm6HWZYik88btw77MgSEjkRP+zN930qZtvPnk7c4l+x003fRr/zt9EHilEdxczfSkqFCLx0bBw0iQ/6sMUf4R5Ufc1KP3o0SSe7z/SL4r/Lh6Tvo1vAE3ljioo0q0RvufbaQ+MB3DLGnetF9HTuNYaJIZbfCO9udjo8Vxt5hCDt5vMPxD3cNs1SB8VGOQ6iJttVlJncQRfCk3j4EmtVQ35UgbDWYKilwnfA++yAcjWcSBltUgKJOSWEXhrmwdOta1kwjZfDE/WxNnQrbWZAoZmCyHbwOcAT22OBV9DOXoKLfv4IhEzfg95+YlfppqARWXGCH+0iL6MydrSPKmpaJMwYkWQWJ8MoRbb+PrVLnbfClEGtgVsb0FlrzfPApOgkV9LqQ0s9EOeoM07CrsbNwtaiwMFk7ExlX8o6KjdhHciWr3jA+wrKARZKFrId9gWP4+GkHxd6HduRAJ9g5fM/QjdCdpDrJB2Dz5YDW0HqskYaaM9ADMp6AxtTJj5CZOzedPg1gqrtTPyHIbECiV8IIDqsMTMTtrQJ2g7Nvhs8Li7nvT7ClGZc63CZA/UHth+SeJCivkXa90me2cVHQtgVECCZdIdjt0V0mowC4JEfhmAlI0CpuDobScjXN1Kl1ZC1vBOawE9KTgaAJY2LIY/XiVJN3Rr6tTA1R+fdZi1Q7KAuIxSAtPtp5gRKH7C5BssJI4YrA3b/cbag88Lb7qbvUo46qCWzuBkUFcIS8aMOmvLTAcLR3Bfok4B7oEICKkWuelnjVlT1NIK7m0ltjRtNt7Q4aPAXh6H85bjXRU0KGbxswUngxYkS5mowAUpnrTaWAGSWMBts6HTx67Bd51D1dDBQnBLbDBPYDRhH5aYH0s0WLlFa6pwOJcYoifIhBHf6qqyhVvmwpwk4YYlUBLrajjZhcuk7VaC6tBcqK5Q+nmghqmiybzhcAuayAjKRAyd7RRqtgoMg+0vyig5oZmHyHZRLZe7bXJDEBl1KJA+0MyAKo6B++FE8lyS7MMTXTUCQ5Rl1cEwxyCk4ZI3NWWz6Em4y6xLmqvz3XrcdZW1wLSzOt/x0kwVUT49DfQ/qhspxIiC2+jXL8smPDAo7uSGvuZbFDfB0eADpCEThEYqsW1YU1NdF++yfWT0PAUBj4lQwO1kE3fcZJTyqIbQc2wb1VAoUeG9NEdTuR2EREwHnRMQvEpN9vhzRZGAhGPhLiwIXLhDLcq+g6IVuquBzghtM1zLyoFsS82MznyEFc8wIkNzVb7HLfmVlKIruq9xcxCsyvB1A1Qzk+20L6AnjGaCVEvRG1mxQ/hqJ++CeuHhWJZ3MXSpIVl5FI4l2xzaiaC1P8hzClXYdjeahMCJqlOiUShew00/Ce8jTpvG94jRhEEyU+zbS6CyUVVTdVtGEwDcilaoEWh+iLt+GlsytaE/JebEAzKkmdbQPgTe3tMMW8a9RmapYsS2EeiSyHfVIYPhKfDdCW6Ee3kbPia3YXBU3YN3QHVbY3YhrOtdDzf4Wevgi1D0BKQYeVqSky15CUaLbSvs+1IC321gzwHf3taYhKzDd5bQs4fthqODj1FKMTk65aimxva/ZRu9cNItZrsCyrHq6IZvJHXAWPQM6CevmkLHHzQ3gcbosU6xybgPijI0lcysq/u4iaSJespUmU+5Ah3K3Z+hPMzKrA6eTYgW+9AmJ0gN7JLQqEGXgsmIKPxrEHgBeywFzzRbQxsIjVvKyMQ27ZxmZzQ2qL1GBO9nxSazGkqsZxTXRGfJAAeeVfQgrRkb0Bg+p0XF0dMVj5kRYAYzZ8G0M0MMaK5baP2RGBKYoWJ72AHQMmaag/bpsgov7Fs4niQ7jb6v0NtZWwFlTOEjueUqzKKAuMUUjg4fvjr2OzdRUEiq5Gg+9gqMGLtgA0ExWCx2ypDpwqZvpHCMiMQre5pvmLGO2ghre3o8sNOahCQD3gimE0wf7BjcNCCSVU75BVDE0hq8IX4UaJ0r2ot5VBNlLbG9gi4UDdT/YBTJqOSh3xSlQIqIiC73kqEmxjuipqAilLUGBjsw4jUcGAo3tVADWZWxkVCkW4v4Xl//AWZwBlUWF9lHgUZAQw1b1QLLssc8r+Qx5AH8pNA5OJJ0nNMiTAYtbQc1NjrhHSUjNg3HcMowCEAJS2mpRsjMqTRTgx6Dcu080+dgYvmaXfZFZjTGioYMOhtxzpjHvoVB7TY3HtFwGsI3R/MSRfVdUJ3R08tIaWhlQh2T9RMa7WA+z9HS5tC0RKFAe6mjGIEFM9vO6zSxm/EqAbxhMnZhpOmxqWdMr+BAP0PJbsaCFvORhTYtMOgiG14g0/SYuZiRtqE800VLIEZg4HvCJAMC5Y05BmhQnLIpJJoMgFchIJ7CbNxSgQM95cfs4wKniGow+HSv6gC5T2kqN/UBHdY3FJvZE8KlHZm4mSUq3GAMaKIuM4AHHVRZJHSWwmywcMhT22C0izDbIIK+w1s6g/QD6aQ8Ls/KS/L18q/Ib5DfKT8sPyJ/Tf6R3Fdi5fKndYqndYqndYqndYr/X+gUCLuGJlo9NAaBadIcYoaEw7HQGcPFfE6cOmqtqdY6p2VT21E38blfyAy8DtjuLi8qQs/cbqMK36qGM6DN/A86raWBGUuVoUGNhlmYJr3OtjAIofwU28ZWwztbUFEDFDv8z/Bfz/HoHDk7I/FZtsEOowXO1BB5Jb2Fy80QHxoItvW06va06va06vb/mOq2q2iXba1sGlGEfSYfyNjM2DsxaEcFgNi2JHJPDzu0/dh6Zgny6GXDjGLoSph0azksVaIkcZIBRYKZmIsmeveioZ/N9lnI4DGoSauBGSgopMou6CO2ZnDkdlMz+28IrYFR+MABRbQtmbeIWqHv++51dmBjgzX8YraL7cCmSMYVqEDIClPFUPqG25DCvAzTs0TQD6AssQdw4zYcnAq3MWf58Cuio4EuU46CRJntvYlYSn4ZvsfTyu7Tyu7Tyu7/J5Vd8quHDwdBSXNN2x0/TC1JZQA7+N/UYArMu7iFrAPZp4fX1rbSKqXDJHHlkYmUuLLBaRzj9KlOc18UeK1o+nAS6QnIvAldZakacpWVN7HaTCYwbKtNMfCU1XYYuCcGmzDktcPw/qohyez0rHd3SM3iR8k6QeckiflNIcug3AmDuQJRYJXQ/LTREEWB4fdNCy+gnxdfJFwkPEO4Srhd+CXhLh5TrbllV4WKwxipNE+z5I+GJtYMAQxE1zbT+BIoKEjMMMDqEQqLUQ0ttYfO9xHfrd7FoDPqzY7Kw6/2uBbAbDgHwWVRTKyGE6mrr0eglperhljq/+98D+G63oR35qcnvXpw6JbnXbj/qHIT91V73Ux54nkXHrpFvOVQf+8dm3SqPP3yjdwYffPuKy/f4+Wti2C4qdI7tEuXSfiS776UzO++spQ9DJMfhUFJPOyW/F1XXbWL/J2hv5UjgKGQ2Z4fGPIe3FR0LP/afVjbExfkDk1jAzZviT4xtRm97lZ/ufqey/fsukqRX82QhhYP/sGnPvUHl++p7QqPowhkyscV/Yr1PZezeA5Tp/6ZfkH8AYuW3haeI7wNYyAMwKGTDmfAMkqm0w5GDNBH7bTlESTFaGAynpirhmdCG7ZlngxDlExtITGOuJYr28Kto4ZEZskD5aWl8hXz5evK81eUl0i3+jkMLLx08UWvmy+X5/GXXO8VQHaErxPbzAlWNhrx/AtawbiXnowWf7EDU9j0ZBlkHV878bedX1xMlb2XvczKua0XzMcNAx3UdBU4hGZCIQUPxFSgXHLKNDI2Kc5Xf1hdRgT8Xu2H1XlyxaXLK5ccWV695A2VVqtSbc190cbQL8DU05bqaxrIibHhp6h4C8wDs1EGtmrkPKdsmr7yoXIDacn6bbd1ReqmtLwHZFpLKa6vKmjlZdmKb5ol18mZIFqjXcaxU4/RN1MivEf4uPB14cQwIpPK0PM6vaXFGn4t6GEO5vJThWgafIAdQjSx+EyDdaxzR2hKzKC4n37AF8a4KkwLzFZz+DzBduPFNjjaGktyjpBJ7WOBn5ovRkQ+PG7chcT4kmtAfnkBUOxGumzZNoZQigJ0KM2GmcVSsRtlcogSuRbPpPwAnk7G6Dkdz7AQSrZtRnlU3zJejo0PEMtgpkigq5jpJISSBUdfi2bCxmaBhVAKwjSZRDkX1AsQN+mV3B0QhoAmXnE38EtV4bKkaYs9VCsMBVmJTpZn9RiGQQqy8VBHjpZbrRrGeJE8a2wpjiv6OlWO/2ckoQ+CBkJukTMeEJlowkth0CMaFBfS+BO2iyGlvp+aigdBj2aBhMDrlMNwNo5nwrCVz2EbQIe0zIwJwp7qahnKXDKZFK6x+DcZW9OjON49rpaz8Uqp/05GNohlkg3FBnmUebvqcv8TQNtvg2fYcPNz+Eil/NHn0Rqy6kVAnYxcJ45rNmhCYaa6Egunx6648GeIXVFLTH79LWDInzh0xf3fNxXQLUHkQMr6UwWtaHwfraj6P0KDKsUUyPD9TIwFrhOgPJFOeoT+9nz/nv498+QoO5CjcCl+Ybb/bnITPnjnPHlu/91z5Gbmd4RYtndBGa8YzHCYpXvJs38ukddG5nSv2xuZy0810lqU4RUmk7TKJqlDVsRkGrN16jMe86ifo7iQe0hCCUaSnFbE6PMQa1/dyjtafAtRGrayl0j7bKmU9JCQ7CLDNcHR2Gt38NhrSAyaHsbl8erxFuEY6ySEYzWe8jEwmzcR4cP6ejaXhTlVVJVCpmbaJsg4ZQnD1QCZCG0zowOxCKeixr5SsaGxKGWPAH3RYLyAxEhMTg9URiw0Ks7DPAJxjE22bc8MkcziGgQDvNVQszdBeuVkRiegprXZU0SFhJxIgSTVVtB687kWqDEiwvCeVp3RRqVFwdUUSdl6hh4LIkjDWtbzyimdUSbFHlKmZ9d353IFSMqCsKX8iTjTTHkBes4DPQqCTDoMFoqhRL2UPxVnoLN8iSUm+XxuTx0IbbpVkPO6kk2l6mkFBFtVZKgV2iDumgokaK2ujmHctR/gGgeDC4emNaBtCFSB5HVcVj6Aq0sqVqyrDf5K/BGoZ/3HJbaEx/znTXU0ZwN64wOMsEn8WjHhjQkvRt/QXVxBsLRxKBELwNvjbCXggxyukWwvkmXD28cY1YO+zC5Ecc00M1qUKS9nGd2bFiz6ZfG/C9cKbxE+KAinBbnmcYpHL9ENj82KkaBoeA8ji6gMzSYqjAAQVYYIRMuk3Tk9Lm8SSyRxFOK+QnzHwBWHXLrEQhNgM5LgalMDArBCpqM4s1bXihhaNj0VZhezGEMqy/7Hlp1zx+ELIY9j48czraxVwLgU5Yxti67tNHPxUrE/WQSW1nA851Aa+FGRfK7YTmPIvnS7eFihhUy8UuaABV7VwxkYSGIpPxukffKj2pRmT+wvAEMutmDygRYRjKe8gvm1+t4izKrKai5XsxTFMIFrWx58FgYhYUK6rBEgdCdMRh0DteGCGKHF8V46amXhMTZpwnVsNsijbrHYSYcZ4DKdYrEVhkGtshxn8hhGpBim5wrQvkyQms+T64v7m9kc6JvOdKG4Nmbohpn3T4+dt/azxM7zZ88RN+jwvn1Hi/BzdN++wyPnf0qu6j+4c+igE18vFW/et+9iyHFzqVgswfnhi+G8WBKP9C987MvY/mcC73k/8J7LhdcKHxgdp8OFdUQrjPgADdWzDNACaSdcY5ntBJ4Zs/ms47M6EC75oHPRHn4rYnSylH/6+BwO0Robps8EUjNXsjvNWq12zZJbdEQUtANjFt0iMWiirWmx49aCcRC+QD1XfDs1lZXlXD6/Ue/fW9+bzxWAWFolD7SHIghKlmkXvX2ySiQpQDEy0/C8NAW5vgzjTNMfV8Y3CsWmCawh37QnNjKZiC/7YKjjcU8MIvpbpSW0DZ7ciPzlG6enFy1EX6EutGfcjm2r6Dh5x40s0wN9EhErqtBcv5aKJz27HDQ38vl8MZ/dW08VMU6abRdTrF3QgMy4h6hnTiNTwC0Hy7KKHrkgCMPFairlzRbTq/X6kWkfRmYxyK2No13ubaA3oGzSwThvwQgF2sW2XJNPyH0RzhIDbvDhzhLtjacZkRVuA/Y4k8+f1xi/ZHIvSr/NRv3axXlV43gwN/cmj9QbGzkMf5d6HgvOBgJqvlfMtbO5Oew7Ly1t/uLU5II6cbBaWUQacPvkxc3Gefn8DLy3qCud3rXNxiRwNaXbOzrHEJYGdTYPTpX3wPwNAlCwLN3Qi35qNp9fK7trs7O37sYI2au12qEGxrm9kslrihCA1jsm7BOuE14i3Cn8No79YdgU7tTPAojoJKjrtAfDs8e6hrtUJ7tMOHj59mCrGkYs3sgQUT8RwtgMwNWJaG5bLIAtnVitR/JTzjaE2EZ4TIJRVmF0ZW3Lk2nKJJP9Sw3ikw/2v9E/Ru76bv/2x41fqP2CZlxfNECwmUU/xaxkyuO7TDI+Mbmu0Vi21P+CwSMDkEBEy0yIpiya5gYQdlAQNA23SagpozM2bgjRe4nk9vvXGz7PRWx0qzBYLsvYwJRn5iI/RlAjyVVsV5Ji23RO/gP5IPHt/iX9J8jH+nd8m9xlP/7iizX9l8d04prj2NIcZG+OG2vNyRoRI1ncMEAgUjSc4NBKmyiqljL00MIQAUQzNFuVWHeImg7nsi7fe5l7GcwGhKsZzQTtDi11kEmRMZOBWRQD40G+9dT/pLfRlNAVhDqQmjonWPURJ14kgPLoCpTsjPoFit/LTLn9r7Jl8pI3HXcOXLDQ2RRBPmEXBzrxtEfKorjZXtjcXPiS774fw77byvs874L2wgUXLGydp5wHQKJb2L9/obVfEBTin/qi+G8wn3ns8UPClcKto9G5UT5YQBOHyvCMAS5DW9tyBac5xqzutAlD0qz4OGC3Mi1Wwx7/w271BiHHkteqLUNq8U/7b4kqlUgqk4mynKmI5bj/FnJMt/o3WBa5vf8WwyL3io7Rv5+h3oOuZGpVzTK0caCBlczJ52cqIEN5QPvUwd9KRnx7plK2tX/+huaeXLc18qb+HZpNnpeZCT0vM5t23btA83YcOHiP6grG1JEN4Qzd8ryfXrckUc/v+NG5IpPspFH2/37i3tV7J554/KdSJm+YvLf/fvLMeycffxzexwGZsUY/J/4fQlOYgfF3KXzdlwmvF+4GrfB3hPuFPxH+XPjbgU6InJcTg/nEsQ9YY7PX8Wv1Bg9TLeNmt9xkkPtqG33vEKcHFL8xcYDqME+WSafdZIwhkkMZuWsLrZA4/W/3hv6rbCmwN7IGm1lSRx42lJDH6ws76LsS1nrbH24vZ9vV9FghPRf31HY5rFu2LlteejwGcVz/0gc+2H+gfqhQGBM/+sY39j/ouxliGn+Gwrguv9DM2xSkv5wX1+WueE8+zq1XyWX9D6CnlQSEbSYV51cV6X5JUaTfVZX7FPk2jO17G9Veg6cKO5ATMft5gyL9Hibc4SCq45u5VCh9t9xgrrBddSyVrU3FJGpKcTa32bzjX/7lTzfFtGMG0q8QYs6+uIsB2+xS/K0/Ke+OMgEd/x8NGnjRrhrFmhGsfhc7UUTlhXgCTVHlF0fRfBRHxwc39mD1cLHObsgqjnkC8ub36PvEfxG+BCMB1GPGGBJQDzjHL5ju8PPhI6bD4/Dn56P3h49Q016s8U/PDV2G94ePGL9SeS0JjMjg/vARW8cb6tnN0fvDR8NG8vPR+/C/ke4cHVsdcwuuVtBSFX/52Ep+uVDbrHheaXcJXRFzlpbX3DEHkxQNv5Iq9oogSvjjPuRwxhwEF8zaWlGHNMW1gudV9tXyUMgvLvtVH28XParSXCfveYW1olvCiiAzVFRYKVSwouKuInpT5iwrrzklD8rUSgYkya8UoS5oFDagiJtkVg4qMpyiV9pV8jxoZXGlsHxsFSQ6Xr+sQ0UF3yfPynVAErWKa8XW9a0qDNFoNuN4dq6TzcIDHxvaurEFz8Z2l/B+N0t5Gt+BNDV8sKvELnLV7FLWdW3ojfZzFqpUETOzGbjOdnK5bs7x3dKucuuGFjyDNrmuBTkwzXza9V1IU114ThuyuikH6iBjXFcloKt+DajOq4XH+C7MSKTfMbTb2rNNBOwObAZr7e5ZwXH58EukyRZigKJhUW8ZhkML8UGXWu317YGPToPTbZMRK0UORdZJL7RbmTYcEUYHtA4ESWWUbCCNYn3bBdUuw9/Yal2bvHvi0HitB1qo7YKW2gl0T40KYTOcOFSD2yygfK9WPzTRftb0zPlxnM3G8fkz089qR7Nx+eCEiaCVcgKTx7fWcQdbkdG0R6LlThD4mGN6+lkL5IMIF8i2v5JkfOtcwhLsjDFxsAxqw4GXd91Ym3pGo7lZKndA1VWUylIQpINUZrEsvstx3PE4bufDqXS66hZnQTDyodTBbQwFX3dMe1/gp9rl0vn1+vmlsYWUH0hyVNUlmmzADdAJB03WELYQtwQtNZjNFzZKg2wn381iC8nMTGGrzXy5RmXmGdQqR7JUqxBiWWYtE/fK5fNqYTMI5orF1XJ5tVCYCwQZ5KgvgRxFGWpZE0bYPFrxcmWvdpov42iw0KDSrfRYcPJuhRYeMtcnJtbNh3CTRVzGY/8JL5v14Pc5IDkWXtZ/Pnk7/op/XJubq81XTz7Kk1bno5QfRX4qOvmpS/FHQNl/oKtTQRVMwQP5f1V4pnAHaAAgRXUrMvxigCC1062F9Rob472Iyd0wJtaYMSczxE1uorwOshL5adHFA1wnPnLyf4tqv0Ae7m+In/vcH77pTWKvZtl5wyu7rpEOnlEjbK/dqltVxfVEGRg16f/ZVRcfflEVfl50GNcJts4vPXDg+eh++vwDBy4dOf+bk/8pFp9Bwt983r7nwu++O/OBGa7VvLGK7tUqKm4ZB1CLPl2z7QgtF8JxBz55X09WIg5f/KJqpVJ90cWHk1UJuoDlXnAE6rh1rFQauxXqO3IB1nfyWWIxd/KfGK96GMbAXobRJpB2AvsEvdHkhsFqAtTmkOYKTWKXtWkvouJsZWrqSLni2o2gaWazu8uVXL5YXM7l0tVmtTIxeXGl4iudjkJaqwcveP1SF0R7KcpMTt3c7c7MzreunZmuK6K2cP6+1+5aHes/GMfkKmiPKtRO/V/06+L/EqaEC4TXCr8n/KHwceFT0LYVyq2f+ZYj2osCgQHyEq1gDAWE4+IYXD2ES2TiVZTOtFkyhJVOntJWEkGoyUHg0D5UgUs1eV3+J2oNV8UHOFgsPhtReG80+N0l3h8ZnrU3aBuWPgokXxuFm6f7qKfk9mtaitKia8dURWMfYGRp3CCSw2t9hV76RtCAxPFdV2QuHlPDjC+SzMZb53C3lMrELo3doGnzDpXF/bVGfV++4LjF4iLwkDBI71rddWx3abx+Yb0+tmdFpJVO//dXu93Lc3lF9n3QZlZ3dbuX5fOy7Kf2t9u7bjVv3r22afLjIxxDsJj5Fd1zTMPzxCXZkzNAR1NBIBKQ5dD8JbK9giwHmr6ZvzKSxAMwJD3oAn88ddsVNSqCLvnGK4AAyNRTtZqm1VwH3tQTg+A2kbjuZCbjuOXyMzuLvYUgWIzSKVlmKsQ15cpFYf/PQBNtjpWajfH6WiajD67qeKV9qrNs29d2+HHfAPJQRhQV/BUkoGB/Rb8opoVCQjOS9RSGx3nmildv54fLpH3OrPXtAaKVLQy5bnsaBEJbE8fR8hB/bO3kV+BcUl6ABiD4wJSYYGkr7IGsXAgPLE2sa0DWFXZ+8v/UbEmWyNfZ1We2ivoMpFElcjs+ZmWgbRfLZGuvGrnJM6iW2j+hmUpSKqsMLmz1VWfLzzEbjzLcEiLcKzwifFXokxj0j+vIS7evTeHKH4fy6CQr1InRfSZd5Ds/25arWFSREaGEhalpcgt7EDzQG2SxPQTM4jtPyTrjAK+jlEQ845gciSMEmvgvIxY9fJIgEV8GcI8RX6pPEOoHi2W9bfG+leFqWrcdrQ0A+kYyDxfwz5Wzt7h0Rk6MnjvIGf2MLTuaCcOlqj5VLh+ajmeDeCYQ03lVK/diL2eZNsi3tl1LR3N5xDvOTqVSMF2DufwGwiZnQzHdKYI4UV6J4xyDgw5yk56XAh3d01VHt2LEuqBe0YqnUn6oSORLEiKU22h8xMw8PZNDocM1oSW0fWC7W7hyy+AeqLwhsiwWhtfGSmUPw5Ki4SAtn5lephEhOsHddnjAA83iDpnGDJdvG6kdBbNh7RrWDoVgAEUJS4P5g3tBEnljZXc+X9Emzs9lc6pmjIXhYtH3rZznVVOKmSBF02wrygDndCXahTrTQTCby86CDEdpVOwgnisuDAOFXiqj6RYNg9R0LLo52w41GUNsYz5JlBWtGATzWSrKrtH/JjO8jeAtMPaljqEdM5YNaiJ0xB2scbzBzOyEKqbyr0SiMb6aiHBDiqNFGKgGAZ4N+diglwwWOxI6TzXUq0ErGFdNBjHNtg7HNSuBk1bly86sPmbVa2dWz3of5/e1ML/fC/z+qPBrwjuF/yz8rQCNIqUz53cysUcl83PM5LNtEQxcnQZTlo1zeadxHp5rgp39yUqijJz1kb/zo53n2s6NuDaTDlcqxlS1cnh66lC1PG3Y+U4m07Att5Av7ptAP4McGq/AmJrP70WxvhDHa+XKahwXcFKEOZhgfpDyZ3K4DTaxWSwU8UPCOFYG1Hjns1cpgwGvMP7CJgG7hwScM4etLMk9NUn3KmUw9/DHgkmSMBpICCONDu+RV9Y28vmaNrUPYyNkc3snHMeug0ycx+aWQdyESUDY5MnPhUFAaVxdAhEI/i9VA7TzDdPBbDYHEytkE42USoX9E+9VrGGFFuNGiqW9bXvdfOTvhzGcvEPyrpKpvnW0L5IOUPpfTpLyNwPRDY0nHx+pyRy87tvYfNqiRKAJ4lxwhJtgLtwLc+F2kDTvAznz88J3gTLVyG5yGbmNvIG8lzw8tO/YCl35s5p4bCnmVWUng45RL54kvMVO99sBxykfPtoyGhkaeJyZrbtjcTtX1Psp8gSjs2lo1DFa0m4ymiEaWNMMANaTUGVP8qK8QObdNUKaeBNuMnQjl/LrafQ8CKq2YwPDLAc+EtV0kJ7K5aaCNEZaJwvpccfxHMepMAuT0mIa12VTKcM0i366GdXW4mAqU17N5spKbsrz/b/AgNsszi+lgzPgpmiRsP3eBvBdyu2JJSrhKXIBpZakwKUJGTdzRnI96b0bgOSw4hmuPjuTEUZfU0bvwa2SVw+jhueBRJ7plg01G7RpUkqSDHdl5N+XeHnyLE4W/nwe+BWlgWyiEwN6UaQlTWW1z7Ik67LBmDHV1XV8OUrioOGn8qZuUTIJfM7xMDh52XU8NERwmewB/yZzPpqgu7UwqOIzSieBq4EutVhKjdlRu5ieTAdF3TTzeUMPwrAzpuRCf75wJ24FIWPTERKN/Rh3bOuCpK/EG+A8wJAMkEOyoPeh56BrTn4WuwSDWeD7Jf15yyBS82gJX8VTRRrteF1+6Cz1Sy88WwPIY56DVo4Zt2Bnovysfx/2IAo1urTBNrRYKa9iVRMKnQ7fzUC5Rm6jMd/bVV0K6OBD4KmEotFf4FfGVPgZWKtAxGG22qe+Qz8vfkeIhBZozs8R7hEeZiijZyUg8k6EpfkTZ2hUa6NLkVWFB4RCtsmjQaFivLVmOAyxlOgHUfOskboGyUhXkdDNKaWomqppnoEhYxVyuSKrroa2WpwHGjbIXLcCO3AMPaUquoqhszF+r4JEAEQ1ZaAEKYYDrOJlimc0DlQroIMGCjqDYVGmpsEntQ3dpHeU95yXyUS7G43LZyYO12De50oaceF7TuVz11YXvOaBShUzw89iuXxBc3yzXF4KwkBchFqhKjSa0h0Vx5zqfhW4Dh1yKmwH1PXNp5rwQyJI9K1Sae94Cj1ImLsfXb25fWwvvEEViGIA82g6W9xd7vfznTieDS9razrfdt9drawVCjMe+5kpZNf4ntzRU/8DdLxQCIQGaMoCGaLuR8kCkL+LZJIlsuESkE+TNRL+7fld8rGDe9avzeUWZ5ZmZjdSKSK+/uD6+i/ksp3Z7uwM3tg0UqlOeWx8+obe0nNma+WxDogNoVUff/75+y688PXd7OTk8/es7yfi4Nbrloa3+upEffy8fCGM8/k4LBTOG68LaGt93anHmAx7i3CX8McM4fnJZdefk/gaDJW9YQUDZY4FtUpUvmB7EpVyVZgbLyw2ekwGPb2gsDBiqFMb6o/XZcJMj0meF54ueQInq0WZVu7swudqdUfhc3+hlP8iIedz1QNDaprow7NPStnoEESRO0m33oB6ho6qCFcG2bWhsGuZ0AeIuJcXgEaOSN02RYlFr1eZi9FrausDYTJmwqRt2+MxCJP5NjTfcnH5sitRkCfTs/ncPDSeSlF5OeTyZDlEiPRMKgAGPc/kyQ60oVws7J/s/xsodd9i+iILGwVy7hOIwchae4zcMHiisRWQexlRZsYNtvZCkUqYkznq4NtILKrS46rOvGYVJPJsHRrXQd4NY+zlwn8UPiY8LvyQ+GSWXEpu27LsVwaW/U0EZ/45WPY/FfkwGDXch1zBiGG+Srk97ZMLhBy/YdSiVxlY7VbTK+LZpLb2kwltnXMKbRiwZnmHNp1LejsK1G0iRuP5jYZ2HHc69l5IROlqIIRlL2+YBsyBcuCeIcxJbSbM2a5d3SbMBSYT5hphbVfsT8XllRwKc5NemPoBuszKzJMOQ89s4oaKmsRz2hRBzgm4TITsNwBuzebIi1h0KVDrMdyFLs4S9B1CkUMls+K8N54ZCF5LY5qWO13w4jz8oaHghfOY8/sZWYKZGkgqxmyTVOYCm2aSGqSYYqLMeiIA4CmTJkkeFa+Cskjpy+7HXaQ3oanNMyXftcdSwVAGi6d8L/CHMpgzjrtWTAabhjkeZTKLY37JYTJYyh8bymDA6FAGm833H6NJLDnoLiKhBMgseqEf+j9CV8B7uOjFpEI85WKScvIRFHlUFmNefXA02++jf+uHHeSv9RDkpSgDxOw9TChl/bFdXmIvPbslluFp/x2QJEjSQMYAPxJIRg/jp5C2yWuawnjgTcBD7qGy8BLhPcKjZ5vTjZ/fnGa5p8kZbjmJH84Ac2JkOgMvqY7M6KEN/mDSDssdJBwY3LdvAoGgU86BRHlFQ3s3ExauvEGk8othhkyFNddxfLQAZ8Q1n41XyrgyWMQ9w40CjJ4glfJns9itE+fn80VGseNWzjKmyuWDE5MXlctTenUpDDNkv2UygAUJFw7Eq7ktuKzw+XK1+F5RTDyl4R00usritGECnn6FvLG6msuO63tl6fefQAPND6PyckyOU34ziqdTqQy2KSj3WCitTLcaUYoLD9ncNDA5wpfjisXivok8X9mzJzZyuWw2B3xGqxRK65X+K0yXjzxyjWKjWb/IJPP+AzCfXkZ1iljkIjWNr6PDsM7dnDHB48ybVLCBB3DbzGPCmxmW/3eAoi2Qy8gt5NfJveQj5Is/F++P0Q37kfFy7gWC01w6GK1UW4OxkjnDmSPclpkbGg0YwKhDRoEA9UeSzcrfgXmcrXhWd4Q5R/08akO+0i4QdbG1NZbP6nAy8Cv7KZYMzsp9zsEJ2+dgOisE19w7JbZgUHYtly0YbPGYLA5BHCyLTHvlCwZA14K65+UM3VCVlMeicJs5xyl71V2Z1GSM84xxGi94HzINymeKxkmggrNCaxg65x0qQYNm2aSSqhPSTEIYoo/4VpYkvwXcSMOA37iuwJVaqYDubdJWUSpzCFb0ywxDo6jWigxkQEtmqy4i5YcnEproi/oIE9NNZ2vxYLFkqtlgnjsUaFLCwxg6xoNAeg1clJ7aWlKYJTSmQIoNjPXEGBi6jUAqOsPUasa1uIa7yvgqGUN/ngiIygTIZ47jVtNDtuXHUykPZFhvCtgWhT6vBUENWAa0dUIiFrMnHg+9opvuFL0xdMw0fUVRc1ndSIdAEdVcOj2f/WvuHocvqJY5JUK/drgQxbs0i3m0wAXvFvYNyrIkfpf1GRq8qaUkE/ZQGXjdvfD2gabxbggoWwqRT35vkIGOZIHPgNV0NZsJGapUQkdwhX/MHI8Q+mb+dRByQh6pSi6jADuLCwpeM2Pn3CgNrP5eFXseVxTU3Vunr8bvAfR7GrPr7O40NK9/D3DcNNsS0DD4ScAWeXT54a21D/Yh2U1BFa4H2ncf0L4XCu8Q/qvwTaKQBjn4s+8S7KxpRaOa1lD52Wlbr1Xd2j9bbOCaPrNgShJ2GIHrLLTaZ9mRa++8VYgplhrdUe3s7LuB0ZM87w13E7eriSNJrke1rqpNjqp17TgzDrSmkC+cP4EfLjeV9tHOaBZ0Opj/rmmOpYNmVFnOgVoHP6epdUEj5ZdtK60p+pcNrv3glpxIDck1B+AfMOnELu4SMewN+KeyJKaosx053OVrmxjm11VQKcLtOc8GvQ7ziV1CzMFeH2qEJnVNRMKAhOQYEY3kmYUKlwH5uOooS0uijTFvDZQXeX06bu0h3YMk5HXju0FTVKbOz2ULA02RbzvszxdKMPuXoLwMcn8mo0g0Cpt+KqcbBnYiaIqSSDJ+MM239JL0qqZlbJB8/XoaFEacjBO8akQDsdUJDBPAZESc9dPMO4k9USaBELCwqzBN+v+V6cOT/JX4JtukbYjsqfxxUYFHW4XCI3egV+6FZxMqy8a7dsrmsCEwvz4B/TnBNGamv8q2NoHhHIbqJ7NlqNDPix8XCsKK8AbhgYHXz09uy8BYZ8LmnkQuSfjhjvKq2s0w/fJclaH5g6WKj+BODRIbWzm5hvsz0g0IfKGJj6gmx/Mx1JNrfDuHkmX4ZGoIH8sLmWsnurSVljJRFunRml9znEgDOohfVavGILTaRrNU2mxObJbGJrR4OvBzmogQF6yC4W4PVgAD978M7pgafEa2XG0pLx1utyqDrVJduxrD07pZ5pEA4mapw40NO6UM+h8YOQ8j/BZa6cBvrDO7w9xGQ814wN1xXa7/kcHWtDncvjMVZru5CN/yd4Q54Xrhvu1+htto6La+PM3B5wzPrB3XrUCpUBIxrbv1kTvnVlBGvjZ8Q5hjnZLWKBb3N8fRQ9Yw6hv5XCFXyG40+y9N1VJewbYDVVHWmTspeT0aD/jM1X0FScbQNzfL+hE9tDzyYpgl8B2pnJ7J5WZ80NKltRBYOJeukAeVl9JhLoLvW1W0WiG/Wp49WPxOuRfHY+r47jiO0OGxxhoxvlHI51RNSVt20fMmU+j96zPFJp5MpeAzZUrtEN4CXRpxo4ek/VQzJseoxGKKiCIkSqWmsgXXdWphUOGCBEg2JBfHi2O4bhaVF9NhulIRLGH61I/h+/2TkBeWhSuAIz4oPCL8o/BjEpEOOUJeMOCKZ7cHCgZbyswRLz006x8sJ+6UkTGZnXbEE2DKDn+coO+FPH4wphgZGlulDovcoaGjm+mJ/c5wyzzY2XDmHEX2zt0ve8hIkVv88UnaCRRGtZVrt6ylrgGJSlF+FVfQkc7u3jKC2mBJJFc7YSQmVK72I92WVWUW5HNI4vIyXEgMN9ZJMZ/fnBBBcjdSijixCRowkeU2Dy4Okml3rLwYZWKGU9bW1BmW9UHNYXBliqM9iNUob4N6HHVgYgVlOyDR7WLLlOjCBD/JmbqftehSbAZv3KWsnRhf1NFei4Zi3NDltRruWlyiyLvhzTW+B76RnAJhBS6GnaAqEnYNnGLXEAffCeFObGwB23V3NNJO0m3IrIewpHU47d+kmQOCbQw22Y1XsZ5lhQ460Da+Lk4dLI3VVQI/an2sdHAKlBIW+7u0BKIcsIglZNkiyLZf55Up2FR3kF/ce81Wy67RBpVp/Y2t3X1IvdWEwXttNeFVWym3GkuuhS7f4BZu+MbrySv/20g/2HzPhRm7IV3+HZjXu2CGTwkHBrG4Emeqbnu7kfB2A2L5rIbESRqqtzY3W639+1tT9UYPZfZeoz41Xa8v4/lyvT59snrmPZ6W/NP+Fs99lX/2JP5n+J8zH/M4L0IP3umvhX0sUk2rMYjv2qyukFYtiQzL7V6RBySYQDxgeLvFEHkHID9sTQO4iR+p9DNelF90FlZXbixXKuUbV1YXnMV86Bmaly6uO4Xu0vObE1v3U5p28rP9vrh2ICqYHKCQhd4mZiE8eP3y5up1BzJFjjHGTN4l0SimDz17ebP37P6nif7q1/B9KuHUwxL+yQo1YRez/0ZL9LOE2qkvkzYGjA4rpBYOoqhXhme1boU+fEpo5E4JuQb+NnL0OBxPPkCEU4K4cTywN+ygz/8cp8fF4xuYZqORO/kwnohwubFxSrjeDgL7en7cEIiQPfUNcrn4A/FOHn0YNJDG4s8FjbiBaMTKdjRiKP3nh0a8RrajES/+ZGjEGBR4geM+s3WvJ0Ujrv6kaMRp5amhES+T09GIlZ3QiKHIp4ZGnN4ZjXiY6ixoxOnMU0EjVs5AI17IPCU0Ytaho2jES4sMjZhcZsWmSMdy3A+ELb7YeV0B0dkxB9CalG2RI6FUNDQaZOCUGH/OQBA43aQa4jBKDM0RBGJVYloPwdUAM1AMgyAGH+hyOtJbhIXlYICBlkozKFENKIGNK0AqqkJ6xrQCTWQIt5qn6Y6kMfRTRDVFpFVQPCE34uTqsuEpDJAQlEkvx5FWcdHYURCCleoh+iazpRHc+nZ8hrVHGDaSrVFotoSGlLIkJwijiIZk2wg4mWCt6oi4SzCHpQEzYFCZugZcRDIoUwoRVdEopVixqu8CK0W8TdTJQEcNWlRl0JuY2eDIiywXYstCT3k1n2GEQu2aoxmRIUKz2d4i9AGi6uYcxJUkiLTrJ2irKjVTMsGKRV4ggrPi0hsCxUqFUXBJHcSItGlbHFwSNy0VxHk0PKzK4NigHFxy3GdYlmytLbZ013DLPgOrRJizJn4kROcdwEsWLB6SWkppVtlPgEElBNrVJWgTtMgpe2QLXhJuQMsRjjhvYr+qSspBlxeiSUYAwwiUYabcYq8nAJOi62qByUcfx5fUJVvV06aeta28kQxW4lUDeEkOvMnQexFf0vLyiC8Jw8vJ2BxfEgetBPc4vGTUGMJLQnGmg2EPCfaMyOAloThvzNUTeElE08pMBcycRxQZdgzCS8LbpCKOHSrTzLijKrpXcakBfaLQBFAV4SWZ7ohDxYosEAQVFgmRMEgUDb4aCDcEASbZsLVAl5VlBjApWdujKaCvTebUE+Qq8YfisZ2iJSyeGS2B0fkzoiWskdOiJSwOoyUs1uA/j5bA6dcgWsLSTxgtYcCu/l8SLSH900ZLaDy1aAnpJ4uW0DhHtARlNFqCshUtIVHOzh0tgW+LnxktofFUoyW0nkK0hCtBLfeLJoOyZWDbbMNL1wmHXgYCbfBJichyBLEuEdXZQcqpMUBhpAEgZ+PCIW78IpY6rhzjHqDvJIXiSpee1mEOKK4pWwoD4OVg6gUPOAjDu3UMdACHdiAaK2LnZg1EfAU2YioJmDpFfHIfMf2ARCRg6jpQXJzhFKRL30SHTdwOEWXLBDosScxEHqi051C2pI7US8f1F5GhcFPgTQbDUtdlRo5FjrFuMFpPFaAaSiKOUkQLlCTEUlc0ZpxHxWwJoW2zCMaFsLecf/oIa4t40ZqR1qBpumfaOUtELHUDQWBVTzdiXfMUDuYn01TFVzUVqDcdgnYDhdFtDRgwNHHBx/0c4BIcC1ixQ2giuS4BlZbcnw+oNLCf7I6g0nZhJ1BpmnjGWtmnCCpNJd3F7f4nB5VWyXZQaZ2xOV79AFQasfslaxuoNBu46QRVGj4qQ5XWrS1UaRowVGkcbeIZqNIixaVhRJUOGZB6gipNyBasNJc5WC8Sw6YcWBpyatg7kojA0ojRpsgcWBrTcmDp2D4dWFpmfa2cDVdakISHTx2nG/S44AqBMAa6jnC6fiNXwkowGuK44lfEr/c3JpaXJ8jDcOy/FDWZ4/l6PQ+/3+iDIkiPL0+cwGcTFNK1yid+iz2D34fF4xzfd1F4Bv0b8Q1CRVgQNoRnCc8XXgGaDCpSrK49hJsD7gIpG6XUMGDe3LV6hc6hrN0eBJCVK7xt3Em4WUly4wIOy4lLzJgRLuoVlJfhBIlpfdRLEpVvpUY/fuJDuOXZzRZL1+w97znfr3XVw7py4r/R0gG5HpHvX7a6enl5rCi+78S3FB2k3FjVtNX++xTcJnU3Kq8oTKlpoqv9vyDTnpTzXxF1LHKRoh9cxNTNZV35jwwi52ir07k8l58qk/5fiETVSmQ6KobhBQsLKx/VFVXXQRz4IgrR4vn5+WruCgSp1sf2emEjvEdXZvfoiqLPlRUd+jEtHDp1gn5O/KpQFtrCecKlwo3C7cJLhdcKbxN+V/hPwkeEvxS+IHxT+D4oCQGpkjZy/60NZwa1wSF8+Tr9brLUUAeqKw9VXyT1bQkWT08Q1gfAHX6C3OFTnqLrd3xaG4S8V7dFFpe3XyVGDPxmfQQ+ONrp/EkaRRIQ0ApfWJkcIIoMoaMTfJ5eWOt25G0I0p3e9kuygXNKlnbjp5l9Z5gvpP8yDToaEPBHgXMpf6kYpPoo3n40XSjS5C4cyJFi8FdwK4CHFUP5K8X4FvkWe/IxLErTtH4TT+CXfBquNFU3+t8xgbzh78YZJ+r7dNfV8QBM8n3IO+Bw8jvAUrCok1gUafGri3X1sGIc1DRDvf/w4f5/uA/X1+7DGPFjv4yn7EDGz0ckRREr7kArWVOD4r8nzYfDv5/t7i99NcwXg5Pfwgck1/8m3sO/ZPWreHqHrq5iU1YV4181bQVPV9AmGo9wDfSXv80Zv8uOcTEGMIfDUdwquVgEUkc+gq1jnQV/b1QMXb0Rr155441XSzzovRQPTgQNRnxAy+K9wm7hF4QXCH8gfEz4O+FrwncQfTXDoITn0eyjsTREnB5uMqGWDL+4FhxxgFA0RWG0pNmmmW3m4UP8abW5DkoxSFJjIm6zKlWU6nrUYdLdHmausrQ4T3oogGLdve13tj3CDTKoEVrQw2agX/kCM1Jp96oKSniDeNhNBFwa5sMV20zUHBTML8WHQUFRx3TRVDRgylSzJEO09NCxMjpVUeeL5tOKWdDHVFFKp8ftT2Zo9p54b+aTjkOqTgaZqGyrGmg8GO8cJR1gL7/p1bw7JUOy/5B5RBrSx+Fv12ul3pmiXlzDWCdSNU5JDFMxldyoxSmqAwPz8Rof1KBev3G/SEzz4bfDoxvhHqS8UZTKkoLhE0D3FoEQq/KCxnNg7BFghs/axQrcxW+Sy0NJ1ivwDmo4HyJmhaF6DWCn3JBFJgpIYIZoVrW0IRLffSw+P/wNeMuvOM00aI0292JTFQ24NmhWseXW3JfLTHM330NNWpXEB+EV+zQlur8B75gt8XaW8x5roZdPbpTwBrTJK4yxB2OK5RDxrU2/ZP3DY5Dkhez1b4cU+6E+W2GXWmhR+UKNZUSZDN7xiiVeHv4BWYOvQ/aFLC2K7xKqwiHhKuCQbKMiWYLh5k8D6IjBrV6NUfduZ4viDWllsvDTRWQWMgJY1mmLh+Ld1f035mJFUQK1VPH91WZjZuqSEkjAKeWjGxPUVO+/R7dt/R5bN2zb+MCEaKpHDJs4ev/RaGwsisrl6CVx9obNyu5YwQ260uHpmWZzxffLJbjWtIXbVPVmzLwfi/m2Yb9AU21EXXsNzxyNgRTyYUGic+L9QkF4pnADQ/2/T3iv8ITwbeHfgItJjIstwGweovApyXzE/ZvGIsNKqC9yuaGDv4zDM0UPV/YGPKLXrSV3asMb0K/tKOwknQJq7JA91XBRrz5E2FviSH8MxYFX36bdAbdMWF+v061FeJ4sD/Ovtov4CQerIGIlU6IZu0q81get9TtLoNXSpAE1teZ3CPzS7ZEOxG1sqjbyEPdstzOxtvgWDQRJE6eXLIPUn0KPLRlIgy7p/X26svmqTRRTVuxAV9YVPeUctYN8KsilnBVF/2TNUFXzlXgwVdUgSxKIlbiSJqZMTQVGBIWako3G92pNU14FRAcP+Ztv/qamFE8+PoY3PA+P5CWmpSu/pQDBv3Fw939W4rh6x7O+9z3ife97H6FMuMJnv8aO7Hrv4C7R5P5nLsYLdhCvtWspeCeQuxXPdutpVC0kC/QNdxUzK/oRKfKm8XTai6QjeGUGuXzKxCtd+Y1SUQWeYuKLwT9iqBOywSTqdN21PeYXJcqpmu16er/+DiyHHexX/B1WD+05jJVYBT8EkoToc/An9EsGPuv/EUjl5I/iSiU2n9P/I3IJ/IqYHB/u9BfnvQW860L6avEFwkXC1cJR4Q7huPAm4cvCP8McENFYkc2AJg9khgOxmthrsrhmUXVkvYBhbY36TXEOxkdHkynqzXZzgGiJA7u5lMEoDQqDK1Hhd3gdVZWB0Nyo9ZwRLEx52JTtpqM/WVPWkzWfHVvTforNob9OPEtxVBG4Wy6WVAk+iFnyJZUiEgHcdhTLI0RW9ZyL1tpqCJqmaWQsMzKNwLSakuTmNYl8QC46ri3j0ZIudYqy4rhwlCz3CkMyraJmSIZZNN4+vftwvnDR2sxv6yXDogY/9m8dtkDWZL9kGtgCKc5Joy3Q8mx3Ug1tqNhkLYCmYAucvK7CaPKs/wD1O7YsFV3XVp7hFiXFcbAttns51G+VNN6Wtw1acbdRNC1Rh6MpauSbbqyCHFWYU0jKdVNEmc8TUI5j18pbXloyY8vJ6IaliMzlWQpnrciU0p6dtzfSkUyr6TCSpUrYkKIgrEg0k05X6RvcCnxU18Oj9xIgNQcOLHQqL/EcVS17Lh7dX0vqFFOelyJEmSsArVFjD2p107IZWS4o+yau5SAUbziDaBChZ+VsaG7qp65YqbgcB+/zwvniQ+I7QBkViE/Eh/pT4jtOPkSm8dlDwkP0CjECjVcguKqVVkFwaxLkHguRTmhDi1Cg/kstgwcNrkiDNESbnfY/o2lkCR5BiidIDoogFwqm+Kfih7C8OhSWlJUUrRPxA2fLuMoqIatwAw4swZf7X8a2k4Nb5elJq0jSSCxXvK3/Td6qLhT1KCuRFMj15Gzt5u/7fnhf9LkTekkZSZFwpZMvn7Ulf8IL6ECBn06q6H9TYPu8V596P/3v4meFZeEZUHx6AF3E93obCWYRznZEbWsk6EYJYFECX7TYVAOQVdhKJFCJgLkVtUGERXmXVqnsjtdvXltb39Nu7zENh1/tGVvJrlcvnj5y+OJXzs0HgeMc2bPnyJHDh185P58y9YvfFa6F/V9bN3uFQmQ+V8n7hADhJv8tDMn5QSO9vq0sdmW6aj5YzzWNpKxLoOT5uUHJM1dNHibPCMP+K98FBUKx/VPANCSQeT4T7spgX/jC1Kmv0G+IHxZ00MUboHVcLFwD9PqXhF8VflN4h3C/8MfCJ4S/Fr4o/JMg4FLFPKnA+5LEqGoPqdTbyQIGyAgy4/4MfRUFvAW02lFRlfAzSi1gJiiojSQGnb2noiWPnDeHVHQJFZunchGpQzI8SpLXSdKyMx/Q553c700bVfr6ijp94n8VlZwsftQJpOKJP6fPO/Fc1OLou1TdPPFWVcewldJBmP3UVhaIpi7hih+VVhBrQaSronoU1ELLAtWwtfPJiyRFVV2J4pGu8D/81goF4upSfmsZ7mlOkuyHmkpFV9Vwr29aVUXqaPxYY7dU9nhS3Uo0Hk3/+MeTWVL8QtFw4y9MoMqOWrMKCveLQUOidFqykI4V+w9qBqmKBF7pMv5ml0mSnyi4Ezv8vXvYMmilse0C/lBZ48dtF3tZo6mIx9agzXicGzQajgvi4M1Uldk0HJcEelwwhZqwCLRgxOaEhgvJBOVWJZ0BJH1yH280BLjx+uUjR5ZXjhz589bc3JUTzWo1l6sZ+ie73Q/feecbH7r77f943nmfvPRI/18/+pG/f/ORZUy8fIS89RHdqOVz1WqzeeX8XOuNd9754W6XXPvI3vO+fvfdD/39Rz5KMkcu5XS7LtwlCeJFQh4uQiBQtQoeQa3tLoIuHCFIMZDVUBJAiD3ZM039K7L8FR0Y3ac0WSb33w7H4xj44VH43sqncfH+OFzxsgXhLvpYUnYaFOwmWmpU8Qg0tlPpwhGGf0gfYyWe7OFWLeiVn2K1kBdq8l/DHQvL49VIsvqoMiyb/wC/WRH/bwOQUzJ42o2NMWrDMBSGPydOStKSsZRM3jrFJBDoWLIUMmTpUOjoOKoJBAlsZcjWC/QYXQs9Ry/Q4/S3+w5gCYnvfXrvFzDji4R2JdwwNx5wxYPxUP7VOBW/G4+45tN4LP9jPGWezDSVpBOZuy6h5YH+ujceyj8ap+I34xG3fBiP5b+Np6z5ZUNDSSBqL9h27OXYNGWIcbEtg1f1jKPizImCWqWrzqdC0HO8Z9uLfqmlj91zxoqcpbSrm2Pw2Spf9o566nRUSKVQ3wUXqh0HuT0X3f/DO522N9dQ8DGrnHd1Ed0h218ype1C8Dl/uY9MZHjafdNVu1ZVGEbhOUDBFgO7u/1Wr2Wv2BsQlBIwsANQRAxULOzu7u7u7u7ubv0VXnqxB6fOk3H23ifPDIPC/79/QmBQGMTgMDgMC8NDE7rQF/rDiDAyjAqjw5gwNowL48OEMDFMCpPDlDCVhViYIQxlERZlMRZnCZZkKZZmGMuwLMuxPMNZgRVZiZVZhVVZjdVZgzVZi7VZh3VZj/XZgA3ZiI3ZhE3ZjM3Zgi3pERGTkJKRU1BSsRVbsw3bsh3bswM1DS0dffQzgpGMYkdGM4ad2JmxjGM8E5jILkxiMlPYld3YnT2Yyp7sxd7sw77sx/4cwIEcxDSmM4ODOYSZHMosDmM2h3MER3IUcziaYziWuRzH8ZzAiZzEPE7mFE7lNE7nDM7kLM7mHM7lPM7nAi7kIi7mEi7lMi7nCq7kKq7mGq7lOq7nBm7kJm7mFm7lNm7nDu7kLu7mHu7lPu7nAR7kIR7mER7lMR7nCZ7kKZ7mGZ7lOZ7nBV7kJV7mFV7lNV7nDd7kLd7mHd7lPd7nAz7kIz7mEz7lMz7nC77kK77mG77lO77nB37kJ37mF37lN37nD/7kL/4eMm3m3NnTo6FzZs3o9Xrz25dlPdvMb9Xr2cjGNrGpzWxuC1vaytZ2wf3WdrbP9g800o/0I/1IP9KP9CP9SD/Sj/Qj/Ug/0o/0I/1IP9aP9WP9WD/Wj/Vj/Vg/1o/1Y/1YP9aP9WP9WD/RT/QT/UQ/0U/0E/1EP9FP9BP9RD/RT/QT/UQ/1U/1U/1UP9VP9VP9VD/VT/VT/VQ/1U/1U/1U3z1WmX6mn+ln+pl+pp/pZ/qZfqa/YN+Zfqaf6Wf6uX6un+vn+rl+rp/r5/q5fq6f6+f6uX6un+vn+oV+oV/oF/qFfqFf6Bf6hX6hX+gX+oV+oV/oF/qlfqlf6pf6pX6pX+qX+qV+qV/ql/qlfqlf6pf6lX6lX+lX+pV+pV/pV/qVfqVf6Vf6lX6lX+lX+rV+rV/r1/q1fq1f69f6tX6tX+vX+rV+rV/r1/qNfqPf6Df6jX6j3+g3+o1+o9/oN/qNfqPf6Df6rX6r3+q3+q1+q9/qt/qtfqvf6rf6rX6r3+q3+p1+p9/pd/qdfqff6Xf6nX6n3+l3+p1+p983cK8e2Ed/NPCP/mtpq38BMk972wAAAAEAAf//AA942h3MyQmAQBAF0erGmwagY1bmH4DLGMC4gIU8Cn5fmgAGWyzpCUabKF4zq3tTsnO4q5KT5r6U3AoeJa+C7v/EB2XoERMAAAB42j2Puw3CQBBEn20+tjH+YJtfgKiAmAIISCEidYSQLCIiCqEMCiCmGSQqQCAxLIhb3dzt7uzMHQ4QMmGOU1eHPT4NvstRuNP1akFc77YVhdX4oSNew05f+yrsM2PJhiMnzlyMcSOgJCGiK5cPJ7L6XVlEqmhKNyan9+s8VIkUHVqWj6z7mU1pG9eXYiYMGeKKVUitJU4gn1STYzx1i79/Lv5A/rm6ifDr4uktfbs/pfKyfwTS7IqVabrk9QZ5IBXPAAAAAAEAAAAKABwAHgABbGF0bgAIAAQAAAAA//8AAAAAAAB42mNgYGBkAIKrS9Q5QPS1s0aLYDQAQY0GmAAA) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:Ascott-Icons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAHgQAAsAAAAAd8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIEUWNtYXAAAAFoAAAAVAAAAFQZVs64Z2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAcuAAAHLgPUa93mhlYWQAAHSkAAAANgAAADYekUmHaGhlYQAAdNwAAAAkAAAAJAfCA/dobXR4AAB1AAAAANgAAADYzgAFhWxvY2EAAHXYAAAAbgAAAG72itzsbWF4cAAAdkgAAAAgAAAAIABQApZuYW1lAAB2aAAAAYYAAAGGmUoJ+3Bvc3QAAHfwAAAAIAAAACAAAwAAAAMD9gGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5zEDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOcx//3//wAAAAAAIOcA//3//wAB/+MZBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAACABb/8ADpQO9AIAAiwCZALYA0wDvAQwBGAAAATQnLgEnJic3Fx4BMzI2Nz4BJy4BJzc2JicmBg8BJgYHDgEXHgEfAQcuASMiBgcnNz4BJy4BJyYGBycuAQcOAR8BDgEHBhYXHgEzMjY/ARcGBw4BBwYVFBceARcWFwcGFhc6ATMyNj8BHgEzMjY3Fx4BMzoBMz4BLwE2Nz4BNzY1Ax4BFxYGByc+ARcFLgE3PgE3PgEzMhYXBxM0Nz4BNzYzMhceARcWFRQHDgEHBiMiJy4BJyY1ASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMRIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGAzU0JiMiBh0BDgEHIyIGFRQWOwEeATMyNjU0JicHIiY1NDYzMhYVFAYDnAwMKx8fJgh8AgUDBQkDEgkKCSMaEAQFBwcQBBA/hCMCAQEBBQR8By5rOjprLgd8BwUEEjkjHj4cEAQQBwcFBBAaIwkKCRIDCQUDBQJ8CCYfHysMDAkKIxkaHxkCCQgBAgEHCwIVM3tDQ3szFQILBwECAQgJAhkfGhkjCglhGCMIBgII9iBoL/1LCAIGCCMYESMSIDwV9gYdHmVDRE1NRENlHh0dHmVDRE1NRENlHh0BdDw1NE8XFxcXTzQ1PDw1NE8XFxcXTzQ1PDQtLkMUFBQUQy4tNDQtLkMUFBQUQy4tIAwICAwSGgUtCQwMCS0GJhkeKh0XFA0TEw0NExMBfjIwMFQkJRwORQIBBQUgSCMeMxIbBxAEBQUHHBssPQQIBAQGAkUMHB8fHAxFBBAIHy0KCAQMHAcEBAQQBxsSMx4jSCAFBQECRQ4cJSRUMDAyLisqTiMiHHQIDgIJB2AlKiolYAcJAg4IdBwiI04qKy4B8A0tGxYuFoopFxuvFi4WGy0NCgkdG4r+v01DRGUdHh4dZURDTU1ERGUdHR0dZURETQEhFhdPNTQ8PDU1TxYXFxZPNTU8PDQ1TxcW/eUUE0QuLTQzLi1EFBMTFEQtLjM0LS5EExQBP2EIDAwIYQUbEQwICQsXHSoeGCYHZRIODRISDQ4SAAAKAH//wAOBA8AAQABFAEgAbwBzAIAAjACcALQAzAAAAS4BJy4BIycuAQcwIiMwNDEhOAExIgYPAQ4BBw4BBw4BFREUFjsBMjY1ERcRFBYzITI2NRE3FRQWOwEyNjURNCYnFwMnNycHJwMuAQcOARURIxE0NjcXHgE3PgEvATcXFBYxHwEjJy4BBw4BHwEjJxMjETMTIxEzFRQWMzI2PQEzNSE1MzAyOwE6ATEzFyMRNCYnJgYPASMnEx4BFQUuASMiBgcOARUUFhceATMyNjc+ATU0JhMuASMiBgcOARUUFhceATMyNjc+ATU0JgNdEi8cAQEBZAMJBAEB/ugCBgNjAgIBGy0REhILCW8IDBIMCAGICAwSDAhvCQsS2kKYKX8pbW58AwwIBwlHMytFBBAHBwUER0KEAUA4W1kEEAcHBQRPkjbus7OthTUMCAgMKP6grAIBiAECJqlHCQcIDAM1Iz6kLDT+MgMHBAQIAgMDAwMCCAQEBwMDAwP0AwcEBAcDAwMDAwMHBAQHAwMDAwMrGScMAQJDAgEBAQIBQwECAgwmGBs9IP4zCAwMCAEBN/4kCAwMCAHZOP8IDAwIAc0gPX8s/vpL5wnHx/7QBwcBAQsI/pkBuTJSFn0IBAQEEAeALO4BAnNnowcFBAQQB5Ck/YABVP6sAVTMCAwMCMwoOKIBZwgLAQEHB6RwARsWVDIIAgMDAgMIBAQHAwIEBAIDBwQECP2OAwMDAwMHBAQIAgMDAwMCCAQEBwAAAA4AAP/iBAADngBbAGMAgACKAJgApgC0AMIA0ADeAOwA+gEJARcAAAEjETQmIyIGBw4BFRQWOwEyNjU0Jic+ATMyFhURIS4BIy4BIyIGBy4BIyIGByMiBhUUFjsBFx4BOwEHBhYXHgEzMjY/ASEXHgEzMjY3PgEvAT4BPwEzMjY1NCYjAyM+ATMyFhcBMhYXHgE3PgE3PgEzMhYXHgE3OgEzMhYXIT4BMwEOASMhIiYvASE3ISImNTQ2MyEyFhUUBgEyNj0BNCYjIgYdARQWFzI2PQE0JiMiBh0BFBYXMjY9ATQmIyIGHQEUFjcyNj0BNCYjIgYdARQWBxQWMzI2PQE0JiMiBhUVFBYzMjY9ATQmIyIGFTcyNj0BNCYjIgYdARQWBxQWMzI2PQE0JiMiBh0BFRQWMzI2PQE0JiMiBhUDzRFaQDlKBR4nCgeJCAkmHgQyMDJG/f4GLiANIxQYKQoKFwsgLgYCFh0dFhUuCkEpDRYEBQYBBQEFCAIeAdodAggFAwMBBQQCFig+Ci8UFh0dFvFhBRwQERoF/a0LFQgDCQYFBQIDHRMOGAYDCwUBAwERGgX+4wUaEQLjCC8d/dQeLggsAyg5/GYHCgoHA5oHCgr+kggJCQgHCgoHCAkJCAcKCgcICQkIBwoKTAcKCgcICQkJCQgHCgoHCAkJCAcKCgcICVUICQkICAkJCQkICAkJCAgJCQgICQkICAkBngFmQFpNPQYuIAgJCQgfLwYoQEYy/podJw8TGRUFBycdHhUWHrYoMywGDgIBAQUEOzoFBQEDAg0HKgIyJbgeFhUeATMPExMP/u8KCQQCAQEIBRMZDQwGBAETDw8T/skcJCQcriMJCAcKCgcICQEICgcJBwoKBwkHCk4KBxIICgoIEggJQwkICQcKCgcJCAmRCgcJBwoKBwkHCj0ICQoHEggKCghVCAkJCAkHCgoHdwoHCQcKCgcJBwo9CAkKBxIICgoIEkMICQkICQcKCgcAAAAACgAV/8AD6wPAAD0ASgBsAHYAiQCSAJ0AzgD/ATAAAAEjNjQ9ASEVHAEXIyIGFRQWOwEWFx4BFxYXAwYWFx4BMzI2Nz4BPwEhFx4BFxYyNz4BJwM+ATczMjY1NCYjBTUiJjU0NjsBHgEXIwEWBgcGIicuAS8BByEHDgEHBiInLgE3Ex4BFwchJz4BNxMlHgEzMjY3FyM3AQYHDgEHBiMiJy4BJyYnIQ4BBzchNCY1IRwBFRcjPgE3MzIWFRQGJQ4BFRQWMzI2NTQ2Nz4BNTQmJy4BNTQ2Nz4BNTQmIyIGFRQGBw4BFRQWFx4BFRQGBzMOARUUFjMyNjU0Njc+ATU0JicuATU0Njc+ATU0JiMiBhUUBgcOARUUFhceARUOAQczDgEVFBYzMjY1NDY3PgE1NCYnLgE1NDY3PgE1NCYjIgYVFAYHDgEVFBYXHgEVFAYHA7kpAfzdASgUHh4UPQwUFDQfHyR6CA4SBQoFBAkECQ4EOgE3OwQNCQkTCBIPCXxGaho9FB4eFPyNCQ0NCSsCBAM0As0DBgcDCAQEBgFCCv6vQgEGBAMIBAgFA3oJEgotAUMtCRMJev6UFSwXFy0VHesdAb0SIyNeODk+Rj8+YyAhCgLiAQcEEP0WAQLrRTQDBAIrCQ0N/aEMFwkGBggMCwwWFgwLDAwLDBYIBgYIDQoMFxcMCg0NCoAMFggGBggNCgwWFgwKDQ0KDBYIBgYIDAsMFhYMCwwBCwuDDBcJBgYIDAsMFhYMCwwMCwwWCAYGCA0KDBcXDAoNDAsCYwcNBg8PBg0HHhUUHiYiIjsZGBL+7hIlCQICAgEEDAqCggoMBAMECSUSAREjeE0eFBYeSwENCQkNCxYM/eAHEAMCAgEFBJUBkwQFAQICAxAHARIEBgNnZQMGBP7v/gUFBQVBQQEYOjEwRhMTGBlWOjpDDhsOVQMHAgMHAkoLFwsMCgkOxgkYFgYICAYLDggJGRYWGQkIDgsLDggJGBYFCQkFCw4ICRkVFRoICA4LDA4JCRgWBggIBgsOCAkZFhYZCQgOCwsOCAkYFgUJCQULDggJGRUVGggIDgsMDgkJGBYGCAgGCw4ICRkWFhkJCA4LCw4ICRgWBQkJBQsOCAkZFRUaCAgOCwwOCQAAAA4Ahv/AA3oDwAAQABsALAA3AEgAWQBnAHUAhQCJAJ8ApACyAMAAAAEhIiY9ATQ2MyEyFh0BFAYjJSE1NCYjISIGHQEBISImPQE0NjMhMhYdARQGIwEVFBYzITI2PQEhEyImIy4BPwE+ARceAQ8BDgEhIiYvASY2NzYWHwEWBgciBgMjIiY1NDY7ATIWFRQGByMiJjU0NjsBMhYVFAYDIyImPQE0NjsBMhYdARQGJzM1IzchIiYnLgE/AT4BOwEyFh8BFgYHDgEnMycjBxciJj0BNDYzMhYdARQGNyImPQE0NjMyFh0BFAYDa/0qBgklGwJ0GyUJBv06ArYTDv2MDhMClf2MGyUJBgLWBgklG/1rEw4CdA4T/UpUAQMCBgUDIAMLBgYFAiACCAIJBQgCIAIFBgYLAyADBQYCA+RIBwkJB0gHCQkHSAcJCQdIBwkJFM4HCQkHzgcJCcawsOD+8AQHAgIBATUCCAWmBQgCNQEBAgIH/+YrkCtzBgkJBgYKCUkGCgoGBgoKAQ0JBtIaJiYa0gYJH8INFBQNwv7iJhrSBgkJBtIbJQECwg4TEw7C/rABAwwFTgYFAgMMBU4FBQUFTgUMAwIFBk4GCwMBAe4JBgcJCQcGCf8JBwYJCQYHCQFgCQY/BgoKBj8GCR8frgMDAwcEpgUGBgWmBAcDAwMfh4fNCgatBgoKBq0GCngJBzUGCgoGNQcJAAAAAAcAAP/ABAADwAAcADgAVQByAI0AmgCnAAAFIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjAzQ2NzUuATU0NjMyFhUUBgcVHgEVFAYjIiY1NzQmJw4BFQYWMzI2NScUFhc+ATU0JiMiBhUCAGpdXYspKCgpi11dampdXYspKCgpi11damNXV4MlJiYlg1dXY2NXV4MlJiYlg1dXYzcwMEgUFRUUSDAwNzcwMEgUFRUUSDAwNzAqKj8SEhISPyoqMDAqKj8SEhISPyoqMF4eGRcVMSUoKRUZGh43KCsyliEcGRkBHhoaHmgdGBIZFhkYGUAoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSgD3yYlg1dXY2NXV4MlJiYlg1dXY2NXV4MlJv0ZFRRIMDA3NzAwSBQVFRRIMDA3NzAwSBQVAe8SEj8qKjAwKio/EhISEj8qKjAwKio/EhL+1RolCwELIhIhKSsaESQMAQolGSQtLR8BGhsIBx4UFSAcFYsVGAYGGRMRHRsSAAAAAAUAAABRBAADLwBAAFcAZgB1AIwAAAE4ATkBIzU0JicuASMiBgcuASMiBgcOARcVIyIGFREUFjMyNjc0Nz4BNzYXMzoBMzYXHgEXFhUWMjc+ATURNCYjAREzERQWMzoBMz4BMzYWFyYHIgYHBgc3IgYHET4BMzIWFxMuASMBPgEzMhYXES4BIyIGBxEBJicuASciBz4BFzIWFxY2NzA0NREzAwPsQwgHI0gkO5Q8PJQ8JEgjBwgBQwgMDAgCBQMkJH9XV2gFAQICaFdYfyMkBQoFBQUMCPw8LwwIAQEBHz4fK1YpLy4vWy0tK8IbNhsdOx43izUBH31mASo1izceOx0bNRtmfR8BxCstLVwvLi8qVSwfPx8IDQEwAQLyFwcLAgkJJj0+JQkJAgsHFwsI/YYJCwEBARAQHAIDGhoCAxwQEAECAgMJBQJ6CQv9kgJH/g4JCwUFAQ0OBgEMDAwScgMEAgsGByU9/hIUKwGvPCYHBv31BAMrFAHu/d8SDAwMAQYODQEFBQEKCAIBAfL9uQAMAAAA4QQAAp8ANgA8AEMASgBRAF0AaQCMAJcApQCxAL0AAAEnLgErASIGDwIOAQcOAR0BFBY7AR4BFx4BMzI2Nz4BNyEeARceATMyNjc+ATczMjY9ATQmJycXIyceASczOgEzFyMnPgE3FSM3BQ4BBz4BNxciJjU0NjMyFhUUBiEiJjU0NjMyFhUUBjcjLgEjIgYHIS4BIyIGByM1MjY/ASE4ATE4ATEzFRQWOwEVNSMiJj0BMx4BHQEFIyIGFRQWOwEyNjU0JgUiBhUUFjMyNjU0JiEiBhUUFjMyNjU0JgO7xBgzGnggPx2xfhcpEA8QDAlaAw8MDycVFScPDA8EAXcDDwwPJxUVJw8MDwRfCQwmH9OWcTIDB7dkAwUDO6p9FCkWuWb+wAYkFwgjFmcbJycbGycnAi8bJycbHCYmmEkHPCgoPAb+igY8KCg8BkQsQgVZAg2EKR0JCQwQGQYG/m6KCQwMCYoJDAz+iwsREQsMEBACPgsREQsMEBACPU8JCg8PWRMDFxESLBdLCA0PGwwOEBAODBsPDxsMDhAQDgwbDw0IjSI4DCg9QQECD000CgwCTDRxFh4CFR0E4CYcGycnGxwmJhwbJycbHCZUJjQ0JiY0NCYsOywMGx0oP2kQCxsIFAsPBA0ICQwMCQgNWxELDBAQDAsREQsMEBAMCxEAAAAGAAD/wAQAA8AAGwA4AEQAUABsAIkAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxEiBhUUFjMyNjU0JgciJjU0NjMyFhUUBgMiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIwIAal1diykoKCmLXV1qal1diykoKCmLXV1qY1dXgiUmJiWCV1djY1dXgiUmJiWCV1djOFFRODhRUTgqPDwqKjw8KjEsK0ETExMTQSssMTEsK0ETExMTQSssMSomJTgQEBAQOCUmKiomJTgQEBAQOCUmKgPAKCmLXV1qal1diykoKCmLXV1qal1diyko/CImJYJXV2NjV1eCJSYmJYJXV2NjV1eCJSYCZ1E4OFFRODhR7zwqKjw8Kio8AVUTE0ErLDExLCtBExMTE0ErLDExLCtBExP+RBAQOCUmKiomJTgQEBAQOCUmKiomJTgQEAAAAwDb/8ADJQPAACoANQBAAAABETQmKwEiBhURIgYdARQWOwERFBYzMjY1ESERFBYzMjY1ETMyNj0BNCYjATQ2OwEyFhURIREBITU0NjMhMhYdAQLRMSP6IzEiMgwJFQwJCgsBogsKCQwVCQwyIv6IGBL6Ehj+sgGi/goZEQGiERkBygGiIzExI/5eMSI/CQz+sgoLCwoBTv6yCgsLCgFODAk/IjEBohIYGBL+XgGi/eEqERkZESoAAAwAAP/ABAADwAA1ADoAPgBQAGMAbQB4AIQAkACfAK4AvAAAJSERNDY7ARUUFjsBFRQWOwEyNj0BMzI2PQEzMjY9ATQmIyEiBw4BBwYVERQWMyEyNj0BNCYjASM1MxU3IzUzASERNDYzIRUhIgYVERQWMyEVARUUFjMyNjczMjY9ATQmKwE1IQUUBiMiJj0BMxU3MhYdARQGKwE1MwEiBhUUFjMyNjU0JgciJjU0NjMyFhUUBiUzMjY1NCYrASIGFRQWMzsBMjY1NCYrASIGFRQWMzsBMjY1NCYrASIGFRQWA+/9RAoHzQoHIgoHZwcKIgcKiQcKCgf9VS4oKTwREgoHA94HCgoH/rxFRTOrqwEA/ERuTgKZ/c0VHgoHArz+EVpAOlcHEhUeHhUR/s0BEUYxMkbvMwcKCgcREf14HSgoHRwoKBwOFBQODhQUATZEBwoKB0QHCgoHiEUHCgoHRQcKCgeJRAcKCgdEBwoKSQJ3Bwp3BwpWBwoKB1YKB3cKB80HChIRPCkoLvzvBwoKB2YICgG7RUVnZv0RAwBObqseFf13BwpEAZqaP1pOOh4VIhYeIpoxRkYxeHhVCgciBwpEAiMoHRwoKBwdKGcUDg4UFA4OFEQKCAcKCgcICgoIBwoKBwgKCggHCgoHCAoAAAARAAAAMAQAA1AACwAXACcAMQA7AHQArADlAR0BKQE1AUEBTQFZAWUBcwGBAAABIgYVFBYzMjY1NCYhIgYVFBYzMjY1NCYBISIGFREUFjMhMjY1ETQmAxQGIyEiJj0BITUhETQ2MyEyFhUDPgE1NCYnNzY0JyYiDwEuASMiBgcnJiIHBhQfAQ4BFRQWFwcGFBcWMj8BHgEzMjY3FxYyNzY0LwEvASYiBwYUHwEOASMiJic3NjQnJiIPAS4BNTQ2NxcWMjc2NC8BPgEzMhYXBwYUFxYyPwEeARUUBgU+ATU0Jic3NjQnJiIPAS4BIyIGBycmIgcGFB8BDgEVFBYXBwYUFxYyPwEeATMyNjcXFjI3NjQvAS8BJiIHBhQfAQ4BIyImJzc2NCcmIg8BLgE1NDY3FxYyNzY0LwE+ATMyFhcHBhQXFjI/AR4BFRQGASIGFRQWMzI2NTQmByImNTQ2MzIWFRQGJSIGFRQWMzI2NTQmByImNTQ2MzIWFRQGJSIGFRQWMzI2NTQmByImNTQ2MzIWFRQGNyMiBhUUFjsBMjY1NCYhIyIGFRQWOwEyNjU0JgLiCAwMCAgMDP46CAwMCAgMDAKY/HgZIyMZA4gZIyMFDAj8eAgMA7D8UAwIA4gIDHgRERERHgUFBhEGHRUyGxsyFR0GEQYFBR4RERERHgUFBhEGHRUyGxsyFR0GEQYFBR4cGwYRBgUFHBAjExMjEBwFBQYRBhsLCwsLGwYRBgUFHBAjExMjEBwFBQYRBhsLCwv+UxEREREeBQUGEQYdFTIbGzIVHQYRBgUFHhEREREeBQUGEQYdFTIbGzIVHQYRBgUFHhwbBhEGBQUcECMTEyMQHAUFBhEGGwsLCwsbBhEGBQUcECMTEyMQHAUFBhEGGwsLCwG1GSMjGRkjIxkIDAwICAwM/rIZIyMZGSMjGQgMDAgIDAz+shkjIxkZIyMZCAwMCAgMDMZWCAwMCFYIDAwBPlYIDAwIVggMDAJMDAgIDAwICAwMCAgMDAgIDAEEIxn9WBkjIxkCqBkj/RwIDAwItCgBzAgMDAj+whUyGxsyFR0GEQYFBR4RERERHgUFBhEGHRUyGxsyFR0GEQYFBR4RERERHgUFBhEGHRwcBQUGEQYbCwsLCxsGEQYFBRwQIxMTIxAcBQUGEQYbCwsLCxsGEQYFBRwQIxMTIywVMhsbMhUdBhEGBQUeERERER4FBQYRBh0VMhsbMhUdBhEGBQUeERERER4FBQYRBh0cHAUFBhEGGwsLCwsbBhEGBQUcECMTEyMQHAUFBhEGGwsLCwsbBhEGBQUcECMTEyP+9iMZGSMjGRkjUAwICAwMCAgMUCMZGSMjGRkjUAwICAwMCAgMUCMZGSMjGRkjUAwICAwMCAgMKAwICAwMCAgMDAgIDAwICAwACQAS/8AD7gPAAIgAjwDEAMsBKAFOAhoChwKTAAAlJy4BLwEmBg8BJzU+ATc0MjU8ATc8ATU8ATE0NjU0MDUwNDEzMjY9ATQmNTQ2NTQmJzU0JisBIgYdAQ4BFRQWFRQGHQEUFjsBMBQVMBQxFBYVMBQVHAEXHAEVMBQXHAEVMhQxHgEXFQcnLgEPAQ4BDwEGFhceATsBFRQWMyEyNj0BMzI2Nz4BJwEUBisBNTMlMzIWHQE4ATUiJiM0MDEuASciMDEqASMqASsBKgEjKgEjOAEjDgEHOAEVIgYjFDAxNTE0NgMjIiY9ATMnPgE3NjAxNjA3MDYxMjQxMjY1OAExPgE3MDIxMDI1MjAxOgEzMDIzMDIxOgE7AToBMzAyMToBMToBMzgBMxQyMTAyMR4BFzgBMRQWMzAUMzAWMRYwFzgBFx4BFyEXMDQxNCY1OAExPAE9ASEVHAEVFDAxFAYVOAEVDgEPAQYiJy4BJxc+AT0BHgEXHgEzMjY3Mz4BNxUUFh8BOAEjDgEHMCIxDgEHOAExDgEHBjAjDgEHOAEjDgEjFDAxIgYHMCIxDgEHIjAHIgYHMCIxDgEHOAExIgYHIjAjIgYHIjAjIgYjOAExBiIjIhQxKgEjMCIxBiIjIjAxKgEjKgEjOAEjKgEnMCIxKgEjMDQxKgEnOAExIiYjIjAxLgEjIjAjLgEjOAExLgEnOAEjLgEnOAExLgEnMCIxLgEnOAExLgEnOAExLgEnOAExLgEnOAExNwEOASsBNTQmIyIGHQEjNTQmIyEiBh0BFBYzMjY9ATMVFBYXFjI/ARceATMyNjc+AT0BMxEhNTQmIyIGHQEjNTQmIyIGHQEjIiYnLgE1Nz4BPwEXOAExHgEzOgEzPgE3MTgBOQE3Fx4BHwEUBgclFScuASMiBg8BNTMD7gkDOSzMBw8FBi0gLwcBAQELEBcBAQQDY0Z8RmMDBAEBFxALAQEBAQguHy0GBQ8HzCw5AwkBBwYHEQrFDgkByAkOxQoRBwYHAf7jBgQLFf7xfDpSAQIBDSESAQEDAQEDAvQCAwEBAwEBEiENAQIBUkQLBAYVEwIMCQEBAQEBAQEJFQsBAgEBAQEBAQEBAgH0AQIBAQEBAQEBAQIBCxUJAQEBAQEBAQkMAv5iMQEBPgEFRCgCHR4dKUMFRwgJBAkFEBgLCxgQAgUJBAkIIgEBAwEBAQMCAgMBAQEBAwIBAQMCAgMCAQIDAQEBAQQBAQIDAgIEAQEBAQQBAQECAwICBAEBAgQCAQIDAgECBAICBAIBAgMCAQIEAgIEAgIEAQECBAEBAQEEAgIDAgEBBAICBAEBAwcEAgMCAgMCAwcDIgIkAwYEeAgGBwgwDgn+OAkOCQYGCJUEAwQIAzI0AgMCAgQCAwSV/kQIBgYJMAgHBgh4BAYDAgIJAi8kygwfUS0FCQQoRxwMyiQvAgkCAv5fJgIDAgIEASRYIqUvTA9IAwQFBhYnFUUkAQEBAwEBAgEBAQICAQEBARcQLwIDAgECAQoSCTRGY2NGNAkSCgECAQIDAi8QFwEBAQEDAQEBAQMBAQIBAQEBAgEBI0IUJxYGBQQDSA9ML6UJEgcHCBoKDQ0KGggHBxIJAmIEBjX0UjoGAQIBCw8CAg8LAQIBBjpS/tcGBCsdDhcJAQEBAQEBAQcJAgEBAgkHAQEBAQEBAQkXDnYBAQICAgICTU0BAwEBAQMBASpRCgEHBwpSKs0CDQgaAgMBBAQEBAEDAhoIDQISAQICAQIBAQIBAQECAQECAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIDAgECAQEDAQIFAhL+iwMCrAYJCQas8gkNDQliBggIBlt+BAcCAgIcHAEBAQECBwR+/uNcBggIBiqsBgkJBqwCAwIHA6UmPg1HDCAhBCAdDEcNPSelAwcC5mYUAQEBARRmAAAAAA0ANP/AA8wDwAALAHQAjQCRAJwAqgC0AL0A1QDfAOgA7wEdAAABIgYVFBYzMjY1NCYXJzU0Jic1NCYrASIGHQEOAQcjLgEjIgYVFBYXBw4BFRQWMxcOAQcOAQcOAR0BFBYzITI2PQE0Jic1NCYrASIGHQEjLgErASc+ATU0Jic3PgE3MxUHDgEVFBY7AR4BMzI2NzMyNjU0JicFKgEjIiY1NDYzOgEzHgEXMR4BFRQGBw4BATMVIwczMhYdASE1NDYzNzIWFyE+ATc+ATc+ATM3IyIGByc+ATcXAy4BJzceARcHNw4BIyoBIy4BJy4BNTQ2MzIWFx4BFRQGNzQ2OwEyFh0BIwc+ATU0JiczFRMiJiczDgE3ISImNTQ2MzI2PwE+AT0BNDY7ATIWHQEUFh8BIyIGFRQWOwEXHgEzMhYVFAYjAqAIDAwICAwM9UkXESMZUBkjDRMFjw4qGCk7AgNsKDk7KYUJEAcRFAMiLwwIAoAIDC4iDAhQCAwpCE41Cq4CAgIDbBcoDoxJFBsjGWYHNyQkNwdmGSMbFP0CAgMCGSMjGQEDAhAaBwIDAgMGGgHdKChkoBkj/agjGcgkNwf+7AMOCgkVCwcPCBUVBw4HggoQB5KUBxEJVwcRCVezCBwQAQMCEBoHAgMjGRAcCAQEBPQMCFAIDHjKAQEBAXqMFB4HcgcetP5wCAwMCAYKAlABAQwIoAgMAQEcWggMDAhtIQIKBggMDAgCdAwICAwMCAgMUZhzFB4HHRkjIxkdBRMNExU7KQgPB5wBOikpO7cFDAcRKRcGNyUuCAwMCC4kNwc+CAwMCDwzRe4HDgcIDwecARUSD5gFIRUZIyIuLiIjGRUhBXcjGRkjAhMOBgwHBgwGDhT+4CgoIxkaGhkjeC4iDhoLCA0DAwIoAQKyBQwHxwFOCAsFfggLBX68DhACEw4GDAcZIxAOBw8ICA+VCAwMCBp4BQoFBQoFKP6SFxERF1AMCAgMBgWmAgUCeAgMDAh4AgUCOQwICAxFBQYMCAgMAAAKAAAAjQQAAvMALgA4AEMATQBrAHMAewCZAKEAqQAAASEiBh0BFBY7ARUUFjsBFSMiBh0BFBY7ATI2PQE0JisBNTMyNj0BMzI2PQE0JiMDMhYdASM1NDYzExQGKwEiJj0BMxU3FAYjISImPQEhBSM1NCYrASIGFREUFjMyNj0BMxUUFjMyNjURNCYjJzMyFh0BIzUTIzUzMhYdAQEjIgYdASMiBhURFBYzMjY9ATMVFBYzMjY1ETQmIwMjNTQ2OwEVNSM1NDY7ARUC7/4iCAkgF3QdFhEzFh0JCMwICR0WMxEWHXQWIQkIqwgJqgkIdwkIRAgJZqsMCf5uCQwBvP4AeB0WIggJCQgICc0JCAgJHRa8EQgJIs3NvAgJAwAiFh14Fh0JCAgJzQkICAkJCBHNCQi8IgkIEQKNCgcwFiERFR7eHRYiCAkJCCIWHd4eFREgFzAHCv5ECQgREQgJATMHCgoHERFICA0MCR+J3hYdCQj9vAgJCQje3ggJCQgBERYd7wkI3u/+zSIJCBEBVR0W3h0W/u8ICQkI3t4ICQkIAkQICf6rEQgJIkTeCAnvAAAVAAD/wAQAA8AAGgAeACIAMwB3AHsAfwCIAJEAmgCjAMIAywD6AQoBDgEfASMBJwErAS8AAAEhIgYVERQWOwEVFBYzITI2PQEzMjY1ETQmIwMhNSE3IREhByEiBhURFBYzITI2NRE0JiMBMSIGFRQWFzEiBhUUFhcxIiY1ETQ2MyEyFh0BJicuAScmBzUjFTMOAQcjNSM1MzUjFTMVIxUjIgYVFBYXMSIGFRQWFwEVIzUHFSM1ASEiJichDgEjNSEiJichDgEjNSEiJichDgEjNSEiJichDgEjFz4BNTQmKwE+ATU0JisBPgEXHgEHDgEHPgE1NCYrARcUBisBPgE3FQcOAQc+ATU0JjU2Nz4BNzYnJicuAScmBw4BByM+ATczNTYXHgEXFhcWBw4BBwYHASMiBh0BFBY7ATI2PQE0JgcjNTM3IyIGHQEUFjsBMjY9ATQmIwcjNTMlMxUjJzMVIyczFSMD7/wiBwoKBzMKBwNWBwozBwoKB1X8zAM0RPxEA7x4/TQkMjIkAswkMjIk/TQHCgkIBwoJCBYeHhYCzBYeGCMkVi8wMaohJSwDIzMziDMzMwcKCQgHCgkIAZlmmkQBiP5nEBsFAfoGGhH+ZxAbBQH6BhoR/mcQGwUB+gYaEf5nEBsFAfoGGhFECQkKBwEJCQoHzAdtR0ZZBwVEMgIDCgcB3x4WRCY9FbwIEAgHCAEpICApBgcLChkYRCgoKUBVBTMDNixVMzMyVSAgDg4GBzEnKDP+AIkHCgoHiQcKChhnZ96JBwoKB4kHCgoHEWdnAgAiIkUiIkQiIgPACgf8ZgcKMwcKCgczCgcDmgcK/CIiIgN4qzIj/hEjMjIjAe8jMv4RCgcOGgsKBw4aCx4VAe8VHh4VmiwgIScFBAsZZiZhNao0IiI0qgoHDhoLCggNGwsBiSIieIiI/mcTDw8TRBMPDxNEEw8PE0USEBASRQsbDQgKCxoOBwpGWgcHbkY1UA4GDgcHClUVHhQ9JkQqAgMBChkNAgMBChkZQygoKikgICkGBwsQZEE4YiIpDwcHMScoMzMyMlYgHw8C9woHRQcKCgdFBwpFIyIKB0UHCgoHRQcKRSMiZ2dnZ2cABgAA/8AEAAPAADUAOwBDAGIAyADcAAABIzU0JiMlIgYVMBUcARUUMR4BFx4BFw4BBw4BFRQWMwU4ATEyNjU0Jic+ATUwNTwBNTQxNCYnMhYdAScHFzgBMSIGByUxNDYzBRUUFhceATMyNjcwNjMyFhcVLgEjJSIGBxEBMCMqASMiMSIGFRQWMzAzOgEzMjMwFhceARUUBiMlIiY1NDYzMjMyIDMyMTI2NTQmIzAjIiAjIiMuASc+ATMFMhYXFAYjMCMqASciMSIGFRQWMzAzFjIzMjMeARc4ATEcATEUBgc3MS4BMT4BNzA1PAE1NDEzMhYVEQNpDzIk/ZQ+WQEUEwgQCgUIBB0dWT4C0iMyDgwpM1mjExt0IF4bMRL9i0EuAd4GBQIFAgMGA0AmEBsLChcN/ZQhORUDRWlo+2loCAwMCGdo+GhnAQ8IDAsaE/0uLkFJHQFubQEGbW0JCwsJbG3++25tAio7AQFBLQJsExoBDBtZWdZZWQgMDAhoafppaQEqPgE+LGoSfAcIAQ8uQQMnNic4BGNGPDyQPDwfOhgJDwYDBQMWSDFGYwU3JxgiCxRTNTw9kDw9RGJtIBdMgx9mEAkhNksDwQYJAwEBAgIjCgmmBwgEHRkBDP1nCwkIDAMFBxgRFiAFTDVULgwICQsESjI1SwQgFgQzAQwICQsBA0gyAQI0SwLzMQYLGw8tLmwuLUo0/vAAAAAAAwAo/8AD1AO+AEEAcgCcAAABLgEnMSYGBzgBMTAHDgEHBgcOAQcOAQcOARceARcGBw4BBwYHBhYXFjY3Njc+ATc2Nx4BFxY2Nz4BNzY3PgEnJicBMS4BJy4BJyY2Nz4BNz4BNzY3PgE3NjcGBw4BBwYHJzQmByIGFTAUMRcGBw4BBwYHJTEOAQcOAScuASc+ATcXFjY3NiYvAT4BNzA2MTY3PgE3NjcWFxYGBwYHA6YBBQMHDwMUE1pJSm0cNxovSxgXEgUEFxITJCVJHh0FAQoHCAwBBRscRCIiEit7RS9cKy5RICodHRYJCiT9iAYJBAgLAwQQExZCKRcyGkc6OVkgIRUMEhErGhoeCwwHCAoPIScnXDc2PgIZHkkrJ1MqO2ooLlkrowgNAQEJB34sUSUCMSMkMQ8QCBgEBBgaGiMDsgQGAgMEBx0eSiMkDAMODBRFLSpdMCJCHg0eHlAxMDMIDAEBCgguLCtKHBsNNTsFAxASFDwnMkRDq2doev1jCBIJEygVKlMlJz0RCw0CCBITLxobFyopKEwjJCByBwsBDAgBkyEgIT8fHhsIJDcSEA4DAzIsFS8bHwEJBwgMARgeRCYCMzIxWygoH2ZWV485OSsABwAAAHsEAAMFAE8AYgB1AIcAlwC1AMYAAAE+ATU0JiMiBhUUFhcOAQcuASc+ATU0JiMiBhUUFhcOAQcuASc+ATU0JiMiBhUUFhcOAR0BFDIxMw4BHQEUFjMhMjY9ATQmJzMwMj0BNCYnJzQ2MzIWFRQGBzAiMSoBMS4BNSU0NjMyFhUUBgcqASMqASMuATUFNDYzMhYVFAYHMCIxKgExLgEXIz4BNzIwMzAyMTIWFw4BBRQGIyEiJj0BNDc+ATc2NzoBMzoBMxYXHgEXFh0BNy4BJz4BMzIwMzgBMx4BFyMDdhYbRDAxRBsWEyMPFDAaICdXPT1XJyAaLxQPIxMXG0QxMEUcFjxOAfgBAj8tATotPwEB+QFOPJgyIyMxMCMBAQEjMP6tRDAvRD8uAQQBAgMCLj/+7TIjIzEwIwEBASIxht0HYUIBAQEfORYWHwHgLB/+xh8tEhI9KSkvAgMCAQQCLykpPRIRGAgfFhY5IAEBAUJiBt8B5xAyHjBFRTAeMhAHFA4SGggUQyg9V1c9KEMUCBoRDRQHEDIdMUREMR0yEBVqQw0BCREJDS0/Py0NCREJAQ1DahVgIzExIyMxAQExIyowREQwLkMDA0MuKiMxMSMjMQEBMe1BWQEWExg5cR8tLR8NMCkqPxMTAQETEz8qKTANUCA5GBMXAVlBAAAKAF7/wAOiA70AKQA0ADkAVQCCAI4AmgCmALIAvgAAASYnLgEnJgcGBw4BBwYXFhceARcWFxUjIgYdASE1NCYrATU2Nz4BNzYnAzIWHQEhNTQ2MyEnNTMVIzciJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYBNTQmKwE+AScuASsBIgYdAS4BBw4BHQEUFjsBDgEVFBY7ATI2PQEeATc+ATUBMzIWFRQGBy4BJzUBNTQ2MzIWFw4BByMBIyImNTQ2Nx4BFxUTIiY1NDYzMhYVFAYXIiYnPgE3MxUUBiMDogorKn9RUFdWSEljGBcLCCAfYT8/SHgVHwHAHxV4VkhJYxgXC/YHCv6GCgcBWL0iIhFQR0ZpHx4eH2lGR1BQR0ZpHx4eH2lGRwEZCgfJQBssG1IvIgcKLZpBJioKB8kmK29PIgcKLZpBJir+qBFBWjswByMX/qhbQDJSDxYgBfMBNhFBWjswByMXERUfHxUVHx+XMlIPFiAF81tAAk5XSEhkFxcKCyoqgFBRVkg/P2EgHwlRHhU0NBUeUQsqKoBQUFf9twoHEhIHCiJFRXAfHmlHRlBQR0ZpHx4eHmpGR1BQRkdpHh8BYSIHCi2bQCYrCgjJQBwtG1IuIwcKG1IuTm8KB8lAGy0aUi8BaVtAMlEQFyAF8v7KEkBaOzAHIhj+qFtAM1EQFyAF8wEUHhUWHh4WFR6KPC8HIxcRQFsAAAAABQAAAAUEAAN7ADQATQBvAHkAigAAATgBMSM1NCYjOAExIyIGHQEjIgYVOAExFRQWOwEVFBYzOAExMzI2NTE1MzI2NTgBMTU0JiMHIyIGHQEjNTQmKwE1MzI2PQEzFRQWOwEVEzEjNTYmJyoBIyEmBgccAR0BIyIGFREUFjMhMjY1ETQmIyU0NjMhMhYdASEBFAYjISImNRE0NjMhMhYVEQKzVhINfA0SVg0TEw1WEg18DRJWDRMTDQphCA1mDQhhYQgNZgwJYcauASMZAgIB/v4ZJgGuMl9fMgLeMl9fMv36BhEBARAG/tICbVAX/SIXUFAXAt4XUAHeVg0TEg1WEw18DRJWDRISDVYSDXwNEpAMCWBgCQxmDQhhYAkNZgGkShklAQEiGQEDAUpBUP41UEFBUAHKUUFKBBISBEr9pEYhIUYBykYhIUb+NgAPAFL/wAO8A8AAUwBcAGwAfACGAIoAjgCTAJwAqgC0AL4AzADaAOYAAAEhIgYHER4BOwEVFBY7ARUUBisBIiY1ET4BPQE+AScuAQcOARceARcVHgEXERQWOwEyNj0BMzI2PQEzFRQWOwEVFBYzMjY9ATMyNj0BMjY1ETQmIwEuATURNDY3ESUjNTAyMRYyMzE6ATcwMjMnLgE3PgEzMhYVFAYHBiInFyImPQEzFRQGIwUjNTMXIzUzNyERIRE3FAYHER4BFREFMjY9ATQmIyIGHQEUFic0NjMyFh0BIzUVMxUUBiMiJj0BETMyNjU0JisBIgYVFBYXMzI2NTQmKwEiBhUUFgUUBiMiJjU0NjMyFgNE/qsyRQEBRTIiCgcRMiPNIzIPEyUWFhVSJSQWFQcTCwESEEYxzTFGEQcKZwoHEQoHBwoRBwoyRkYy/poeJiYe/t4iAQQIBAQHBAEBLRoUCwgiFRwoFhMNHQ0cBwoiCgcBqiIizSIiEf7NATNnJx4eJ/8AIzIyIyQyMhAeFhUeZ2ceFRYeZwcKCgdnBwoKB2cHCgoHZwcKCv5uFA4OFBQODhQDwEYx/iIyRlUHClYjMjIjAUgFGxDKFVIkJRYVFVIlDBMGyhAbBf64MUZGMVYKB1VVBwq8BwoKB7wKB1VGMgHeMUb9VwYvHwHeHi8G/XvLigEBJgw0GhMWJx0UIgkFBfQKBxERBwrvREREIgKJ/XdWHy8GAoUGLx7+IiIyI4gkMjIkiCMy3RYeHhYzM1UzFR4eFTMBZgoIBwoKBwgKRAoHBwoKBwcKIg4UFA4OFBQAAAACAAAAmAQAAugARQBVAAABNCYjITUzFRQWMzI2PQE0JisBIgYdASMiBhUUFx4BFxYXBw4BFx4BMzI2PwEeATsBMjY3Fx4BMzI2NzYmLwE2Nz4BNzY1ASMiJy4BJyYnIQYHDgEHBgQADwv8tFAPCwoPDwqDCw9NCw8RET4rKzQICggEAw0IAgUDPhQrFu4aMhhHAwUCBw0EBAgKFTIpKToREP537kM8PFwdHAUDmAUcHVw8PAIzCw9oLwsPDwtJCg8PCoIPCzw3N10lJBcDBBQKBwgBARoFBQcGHQEBCAcKFAQIGCUkXDU2Ov6qGRlVOjpCQjo6VRkZAAoAEf/AA+8DwAAIABEATABYAHcAsgC+AMoA1QD0AAABBx4BFzcuAScXBx4BFTM0JicTNTQmJzc2NCcuASMuASczNTQnLgEnJiMiBw4BBwYdATMOAQciBgcOAQcnIxUXFRQWFw4BHQEjFSE1IwMWFA8BLgEnNzYyFwE2Nz4BNzYzMhceARcWFyMmJy4BJyYjIgcOAQcGByMXMzU0Nz4BNzYzMhceARcWHQEzHgEXIgYPAS4BJy4BKwE+ATU0JiMiBhUUFhcjIgYHDgEHJy4BIz4BNwUUBiMiJjU0NjMyFgU2Mh8BDgEHJyY0Nwc1JzMXDgEHLgE1ASE1NDc+ATc2NyE1IT4BOwEyFhcjFTMWFx4BFxYdAQMyFgULBRkGDAYsGxwdISAfgSMhFg8PAQIBARsbJxoaWjw8REU8PFoaGicaHAEBAgEDBQJfejFJPwICEAM5EEYGBhIGDAcRBg8F/ZEDGBlQNTQ8OzU0UBkYA0IDExQ+KCktLikoPhQTA0IqOBAQNSUkKSkkJDYPEDgbHgIKEwcSAwYDBWhICgUFJxscJgQFCUhpBQMGAxIHEwoCHhsBIBQNDhMTDg0U/pgFEAURBwwGEgYGqStFjRQeCDM6A1v9KQkJIhkYIAFa/rcGVDqEOVQGIDEgGBkiCQkBOBkFCwYWBg0GMRQmWTA1Yyv+2mM9cTAWECoPAQI7cjQRRDw8WhoaGhpaPDxEETRyOwIBAwgEXygyG0h4Ig0bDmMhIQGJBRAFEwcOBxEFBQEcOzMzTBYWFhZMMzM7LScnOxARERA7JyctIREpJCQ2DxAQDzYkJCkRMWw4BwgRAgYCR2IHEQkbJycbCREHYkcDBQIRCAc4bDEhDhMTDg4TE+gFBREHDgcTBRAFDikqjR5DJB5lPP6FYykoJ0gfIBohOExMOCEaICBHKCcpYwAVAAD/wAQAA8AACAANABUAJQA2ADsAPwBDAEcAVABgAGgAeACCAIwAogCuALIAuwDKANgAABMRIxUzESERIQM1IRUhJT4BMzIWFyMTIREzNSMuASMiBgcjESERAyMiBh0BFBY7ATI2PQE0JiMHNTMVIxczFSM1MxUjFTMVIxMiBhUUFjMyNjU0JiMVIiY1NDYzMhYVFAYnFTIWFTM0JgEhIgYVERQWMyEyNjURNCYDIyImNRE0NjsBExQGKwERMzIWFQciBhUUFhcVIxUzFSMVMzU+ATU0JiMVIiY1NDYzMhYVFAYnMxUjAxc2Mhc3JiIHNyIGBxc+ATMyFhc3LgEjNSIGBxc+ATMyFhc3LgH4+PgBa/6V1wHO/jIBcAQPCQoPBDmx/tf4JAUkFxcjBVUBKUKlDhMTDqUOExMOpaWlQiEhISEhIRAvREQvMEREMCIwMCIjMDAjBwohHQIM/vgUHR0UAQgVHR3rMgcJCQcy5woHtbUHCmMbJxwVISEhQhYcJxsOExMODhMTHyEhRBgEDgUXDioOIxowExcOJBQUJA4YEzAbK04eFxpCJCVCGhceTwPA/a1j/rYEAP1rISFCCAkJCP50ASljFhwcFgIy/EIDnRMOQg4TEw5CDhNjQkKVIXQhhCH+1kQvMEREMC9ExjEiIjAwIiIxhCEJBxQdAfAdFf4yFR0dFQHOFR397woHAc4HCv4hBwoB8AoHMScbFyQFlyEhIfoFJBcbJ2MTDg0UFA0OEzEhASsXBQUXDg5hFBIYDg8PDhgSFFMgHxcZHBwZFx8gAAAMAAD/wAQAA8AAAwAHAAsAEwAgACYAYwCiAMkAzgDTAP8AAAEhESEnIREhAxEhESUuASc+ATcVNRUGBw4BBwYHLgEnNRUeARcjNQE0JiMhIiYnLgEnJicuAQcGBw4BBw4BHQEOARUUFhcOARUUFhcVFBY7ATI2PwEhFx4BOwEyNj0BPgE3MTUlNDY3PgE3Njc2FhcWFx4BFx4BMyEyFh0BLgEjITgBNT4BNTQmIyoBIyIGIyIGByoBByIGBzAiMQ4BBzAiMTUHPgE3MjQzPgE3MjY3PgEzNjI1MjYzMhYVFAYHIyIGBy4BNTQ2PwETIzUzByEjJzMVNyEiJjU0Nj8COAExNzEyNjM2MjE3MT4BMzQyMTcxMjYxMjYzITIWFRQGIwMz/bwCRCL+AAIAEf4iASkUMBoriT0qLi5RHx8MJkIRIH400gK8PCr+iEEuFwMGAyApKVcqKyIDBgMYGwgJBwcHBygcCgciBgkCHgLFHgIJBiIHChYcAfwzFhQCBQIdJCRKIyMbAwYCGTtNAXgcKAkWDP0YAQE8KwMGAwECAQIEAgECAQIGAgEDBgIBAwIFAwEBAgUDAQEBAwUDAQIECAMdKAIBWwoTCAMDBgUDOwUcFwNABRccCPyaEhkEAwIFAgEBAQEBAgECAQICAQIDBAIDZhIZGRIDwP6JIgEz/t4BEf7vIhMgDgoaAWbNRQEGBhEHCAMRFgVJbAoyJWH+FSo8HhwDBwQkFRQJDAweAwUDGUQnSQ0cEA0aCwoWDB0sA1YHCgYGWloGBgoHWggmGaI/IDgUAwQCGQsKCBISHwMHAx0pKBxhBgcBBAgEKjwBAQEBAgECAwEpWQMFAwECAwIBAQECAQEBKBwECQQFBQcNBwoTCAT+6ENDRERnGREHCwUDBAICAQEBAQEBAQEZERIYAA4AAAAVBAADawAkAC8AOgBhAG0AcQB1AHkAfQCxAOUBGQElATEAAAEhIgYVERQWOwEVFBY7ATI2PQEhFRQWOwEyNj0BMzI2NRE0JiMBFAYrASImPQEzFSEUBisBIiY9ATMVEyMuAQcOAQcjETQmIyEiBhURFBYzITI2PQEzHgE3PgE3MxEhESERBxQGIyImNTQ2MzIWAxEhESEzFSMVMxUjFTMVIyEyFhceATMyNjc2MhcWMjc+ATMyNjU0JiMiBgcGIicuASMiBgcOAScGJicuASMiBhUUFjMVNhYXHgEzMjY3NjIXFjI3PgEXMjY1NCYjJgYHBiInLgEHJgYHDgEjIiYnLgEHIgYVFBYzFTIWFx4BNxY2NzYyFxYyNz4BMzI2NTQmIyIGBwYiJy4BIyIGBw4BJwYmJy4BIyIGFRQWMwUyNjU0JiMiBhUUFjcyFhUUBiMiJjU0NgPv/CIHCgoHRB4WIhUeAkQeFSIWHkQHCgoH/M0KByIICkUCzQoIIgcKRVUkBzsjGSQFJAoH/XcHCgoHAokHCiQHOyIaJAUk/EQDvEQeFhUeHhUWHs39mQLNZ2dnZ2dn/XgNGwsPIxISIw8YNxgfSh8MGg4HCgoHEyIQFzgXECITEiMPCxoODhoLDyMSBwoKBw0bCw8jEhIjDxg3GB9KHwwaDgcKCgcTIhAXOBcQIhMSIw8LGg4OGgsPIxIHCgoHDRsLDyMSEiMPGDcYH0ofDBoOBwoKBxMiEBc4FxAiExIjDwsaDg4aCw8jEgcKCgcCuxYeHhYVHh4VBwoKBwcKCgNrCgf9EQcKERYeHhYRERYeHhYRCgcC7wcK/N4ICgoIEREICgoIEREBiCMnBwUlGQFEBwoKB/28BwoKB94jJwcFJRn+zQLN/ogRFR4eFRUeHgEv/d4CIiIiIiIiCAcKCgoKDw8UFAcICgcHCgoKDg4KCgoKBwgBAQgHCgoKBwcKZwEICAkKCgkPDxMTCAgBCgcHCgEKCg8PCgoBAQoKCAcHCAoKAQoHBwpmBwgKCgEBCgoPDxMTCAcKBwcKCgkPDwkKCgkICAEBCAgJCgoHBwqrHhUWHh4WFR5ECgcHCgoHBwoAAAwAAAAqBAADVgAYABsAKwAvADMAOQA9AEEARQBJAE0AUQAAAScmIgcOAR0BFBYXHgEzMjY/AT4BNTQmJwc1FwEhIgYVERQWMyEyNjURNCYBIzUzBzMVIxcRIREhNSUjNTMHMxUjExUjNSEzFSMRNTMVISM1MwKFwgQKBAQFBQQCBAIDBQLCBAQEBLqQAZP8JAgKCggD3AgKCvy7jo6Ojo6xAlj9qAMJjo6Ojo6OjvzUjo6OAyyOjgHPewMCAgkE+AQJAgEBAQJ7AwcFBQcDarZbAZYKCPz4CAoKCAMICAr+fJ/DnxECNf0asdSfw58CJJ+fn/25n5+fAAAAAAUAAAA3BAADSQBRAGQAaAB5AI0AAAE+ATUxNTQmJyEOAR0BFBYXBwYWHwEWBg8BBhYXHgE7ATI2PwE+AScmNj8BMxMeATsBMjY3EzMXHgEHBhYfAR4BOwEyNjU0Ji8BLgE/AT4BLwEFDgEXFgYPASM2Ji8BLgE/ATMHASMDMyUiJj0BNDYzITIWHQEUBiMhATEHDgEXIycuATc2Ji8BMxcWBgcDwhsjMiP8qiMyIxscEQgZHhkBGQgEBAYCBAI0AwcCDSwQHhkJHzqkMQEJByIHCQExpDofCRkeECwNAgcDNAcKAQIIGQEZHhkIERz88SUJHBoOJQcOGQMcHhQIDx9+LAFPBC9i/iQVHh4VA1YVHh4V/KoDXB4cAxkOByUOGhwJJSx+Hw8IFAJdCC0dRCQxAQExJEQdLQhPL2IrNSxlLQ4GDgMBAgQCDzOIPDBqLFH+dQYJCQYBi1EsajA8iDMPAgQKCAIEAg4tZSw1K2IvT0EzfTgzcywIMnExNSRUJ1g+/sYBeCIeFUQVHh4VRBUe/uc1MXEyCCxzMzh9Mz5YJ1QkAAYAAP/ABAADwAAPAB8APABOAF4AZwAAASEiBhURFBYzITI2NRE0JhMUBiMhIiY1ETQ2MyEyFhUFIyIGFREUFjsBMjY9ATMyNz4BNzY1NCcuAScmIxEjIgYdASMRNDY7ATIWFRQGIxEjIgYdARQWOwEyNjU0JiMVIzUzMhYVFAYDW/1KRGFhRAK2RGFhJT4r/UorPj4rArYrPv5RkCo7EQ2NDREsMi0sQhMUFBNCLC0ySgwSURgRkExra0xKDBISDEoqPDwqLCwRGRkDwGFE/UpEYWFEArZEYfylKz4+KwK2Kz4+KwM7Kv3UDRISDaoTE0ItLDIzLCxCFBP+VRENqgIOERdrTEtsAR4SDZAMEjwqKzyRVBgSERkAAAAAEQAA/8AEAAPAAC8AOABVAF0AYgBnAHIAfQCGAJ0ArAC9AM4A0gDWANoA3gAAAS4BJy4BJy4BKwEiBgcOAQcOAQcOAR0BFBYXERQWFxUzNSEVMzU+ATURPgE9ATQmBS4BPQE0NjcVEz4BOwEyFhceARcjLgEnLgErASIGBw4BByM+ATcFIT4BOwEyFgExIzUzBSM1MxU3MRQGIyEiJjURITUhNTQ2MyEyFh0BFxQGBzUeAR0BATMyNjc+AT0BNCYrASIGHQEUFhceATM3DgErASImJy4BJyEOAQcDMzIWHQEUBhUhNCY9ATQ2MxMzMjY9ATQmKwEiBh0BFBYzNyM1MyczFSMnMxUjNzMVIwPNBDgnBBwVRpNNHk2TRhUcBCc4BBYdHBZCMYQBroQxQhYcHfxPCAkJCKdCjUkeSY1CDBEEJQIFAz+GRR5Fhj8DBQIlBBEMAfz+VjBjMx4zY/5jQkICMkJCczop/WwpOgNa/KYwIgK2IjAyCQgICf3IshEcAw4OHRToFB0ODgMcEcIBCgWyBQoBCgwDAQQDDArd6AYKAf76AQoGU0IOExMOQg4TEw5CQkJCQkJCQkKEQkIC1yc4BRYmCSAgICAJJhYFOCcGIxdTFyMG/nIzSgYzMjIzBkozAY4GIxdTFyOpBA8JUwkPBIsBOh8eHh8FFQwDBAEdHR0dAQQDDBUFJhAREfyVEREREZUpOjopAe8hQiIxMSJCQgkPBIsEDwlT/hEWEUaPRygUHh4UKEePRhEWLgYHBwYyZTIyZTIBTgoHKAsVCwsVCygHCv7GEw5SDhMTDlIOEyEQQiHGISEhAAAJAAD/wAQAA8AAEAAbACYAPQBbAF8AYwBnAGsAAAEhIgYVERQWMyEyNjURNCYjExQGIyEiJjURIRERITU0NjMhMhYdAQEiBw4BBwYXMyY2MzIWBzM2Jy4BJyYjFy4BIyIGByM+ATcXNyc+ATcVMzUeARcHFzceARcjBzMRIxEzFSM3MxUjJzMVIwNs/Sk+V1c+AtY+V1c9c0Qv/SkwRAO+/EJEMALWMET+ITArKz8SEgKlBCsbGywFpQUSEUEsLDBiBjclJTcGYwIYFBYYFxc5ICEfORcXGBYUGANkciEhISFCISGFIiIDwFc+/So+V1c+AtY+V/yVMEREMAHO/jIB7+cwREQw5wEpEhNCLS41KCorJzMtLkMTE9YjLy8jHzkXFxgWFBgDISEDGBMXGBcXOR/4/oQBviEhISEhAAAAAA4AjP/AA3QDwAB2AIIAiACbAKIAqQGIAZgBpAGxAbYBxAHfAfIAACU4ATEuAS8CMCYjNT4BNz4BNTQmJzU0Jy4BJyYrASIHDgEHBh0BDgEVFBYXHgEXFQcqAQ8BDgEHDgEdARQWOwEyNjU0JisBNTQmIyIGHQEjNTQ2NzAyMTcTIyIGFRQWOwE4ATE4ATEzOAExOAExITI2PQE0JicnByc3PgEnMDQ9ARcPASMnNxcnPAE9ATgBMTUeATsBMjY3FQcnARQGBzUeAQUuATU0Njc3OAExKgExOAExIjAjOAExMCIxMAYxOAEjOAExIhQxMCIxOAExBjAxOAEjMBQxMCIxFDAxMCIVOAExMAYxOAExFDAjMBQxOAEVOAExIhQxMBQxOAEVOAExFDAxMBQxMCIVIgYHNTQ3PgE3NjsBMhceARcWHQEuASM4ATU4ATUiMDEwNDEwNDE4ATU4ATUwIjEwNDE4ATUwIjE0MDE4ASc4ATEwNDEiMDE0MCM4ATE0IjE4ATEmMDEwIjEwNDEiMDEwIjE4ASc4ASM4ATEuATEuAScmBgcGBw4BBwYjOAExFzU+ATceARcVFAYrASImNRcVHAEXBhYfAQcnNxMnMBQxOgEzMjY/ARcXNzMXIz8BFx4BMzoBMzYyNwcnBTEjNTQmIyIGHQEjExcwMjEwFhc4ATEeAR0BATI2NTQmKwE1NCYjIgYdARQWMwMeDBICXEIBASUyBh4pCwkSEj0qKS8RLykqPRISCgspHgYyJUQBAQFdBCMUFCcJB8AHCQkHMgkHBwleXgMBTlMgBwkJBzZ7ASQHCT4YlzE8QAIDASljDCwOIyNeCxULIgsVCz07ARwWDw8W/mUPFRUPEQEBAQEBAQEBAQEBAQEBAQEBBAcEDw81IyQoESgkIzUPDwQIBAEBAQEBAQEBAQEBAQEwIwEHBQQJAxsoJ0kaGgEQH4s1CSkjUDkiOFE+AQICBD4+MSwaHwECAQMFAhQNCBcmF1RcDBMCBQIBAgEBAgEgEAEgXgkHBwmBU0oBDwoZL/7BBwkJBwwJBwcJCQf5CAgBJisBHBNEKgMsHg8bCmMvKik9EhISEj0pKi9hCxsQHiwDKkQTGi0BJgIRExNHN4MGCgoGBwp4BwkJB3hyWD8BIf7VCgcGCgoGg0hPDyFkLUIDBwQBAQEcaCIiGhqAAQEBIBcDAwMDNT86ARQQGQNYAhk9AxkQERkCMQEBAQEBAQEBAQEBAQEBAQECAU0pIyM1Dw8PDzUjIylNAQIBAQEBAQEBAQEBAQEBAQEBC1QFBwEBBAQlFRQTAgKTcwIhOBU2DHc5UFA52QICAgEFCAQ8LWQd/uVyAQIBDyGdj4+dIA4BAgEBdGOdeAcJCQd4ASkfBgcQQjlyAiAKBwYKJgYKCgY2BwoAAAAIAAD/2gQAA6YAJQAqAC8ANABAAEwAWABkAAABIRMjJwcXIycHFyMnLgErARUzMhYXEw4BFRQWMyE1ISImNTQ2MwEXIyc3IRcjJzcFAyEDIQEiBhUUFjMyNjU0JgciJjU0NjMyFhUUBiUiBhUUFjMyNjU0JgciJjU0NjMyFhUUBgE6AltrnTnrIAs66yB+Ggo+J0hIGCcHcxIVOCgCTP20Fh8gFQHUJ6kYmv7wJ6oYmwHJUv2zTALr/v8lNjYlKDQ2JhUdHxMWHB7+nSY2NiYlNjYlFhweFBMfHwFnAX2uTGKuTGJpJzIsHhj+Ow0oGCc5LB8VFh8B9XZEMnZEMqH+1wEp/dY2JSY2NiYlNo0eFBUdHRUWHI02JSY2NiYlNo0eFBUdHRUWHAAAAAAZAD7/wAPCA8AAOwBJAFcAZgBvAH4AjACaAKgAtgDFANMA4QDvAP0BDAEaASgBNgFEAVMBYQFvAX0BiwAAASEiBh0BFBYXHgE3PgEnNCY9ATQ2MyEyFhUUBiMhIgYdARQGFQYWFzoBMzI2Nz4BPQE0NjMhMjY1NCYjAyEiBhUUFjMhMjY1NCYHISImNTQ2MyEyFhUUBichIgYVFBYzITI2NTQmIwU+ATMhMhYXIRciBh0BFBYzMjY9ATQmIxEiBh0BFBYzMjY9ATQmJyIGHQEUFjMyNj0BNCYnIgYdARQWMzI2PQE0JgMiBh0BFBYzMjY9ATQmEyIGHQEUFjMyNj0BNCYjESIGHQEUFjMyNj0BNCYnIgYdARQWMzI2PQE0JiciBh0BFBYzMjY9ATQmAyIGHQEUFjMyNj0BNCYTIgYdARQWMzI2PQE0JiMVIgYdARQWMzI2PQE0JgciBh0BFBYzMjY9ATQmJyIGHQEUFjMyNj0BNCYDIgYdARQWMzI2PQE0JhMiBh0BFBYzMjY9ATQmIxEiBh0BFBYzMjY9ATQmJyIGHQEUFjMyNj0BNCYnIgYdARQWMzI2PQE0JgMiBh0BFBYzMjY9ATQmA43+ZjlQAQECDQcHBwIBPCoBmggKCgj+ZhwmAQIHBwEDAQYJAgEBEg0BmhYfHxa5/agaJCQaAlgZJSUZ/agLEBALAlgLDw+z/vc6UwoIAgAHClI7/o8GOycBCSc7B/4mIggKCggHCgoHCAoKCAcKCgcICgoIBwoKBwgKCggHCgoHCAoKCAcKCnQHCgoHCAoKCAcKCgcICgoIBwoKBwgKCggHCgoHCAoKCAcKCgcICgp0BwsLBwcLCwcHCwsHBwsLBwcLCwcHCwsHBwsLBwcLCwcHCwsHBwsLdAcKCgcICgoIBwoKBwgKCggHCgoHCAoKCAcKCgcICgoIBwoKBwgKCgPAUDk5BAcDBwgCAg0HAQMBOSo8CwcHCyYcOQEDAQcNAgcFBAcEOQ0SHxYWH/7CJBoZJCQZGiRYDwsLEBALCw/UUzoICgoIOlN8JjIyJp8KByQHCgoHJAcK/qILBz8HCwsHPwcLfgsHPwcLCwc/Bwt+Cgg/BwoKBz8ICv6GCwcjCAoKCCMHCwHcCgckBwoKByQHCv6iCwc/BwsLBz8HC34LBz8HCwsHPwcLfgoIPwcKCgc/CAr+hgsHIwgKCggjBwsB3AoHJAcKCgckBwrgCwc/BwsLBz8HC34LBz8HCwsHPwcL/AoIPwcKCgc/CAr+hgsHIwgKCggjBwsB3AoHJAcKCgckBwr+ogsHPwcLCwc/Bwt+Cwc/BwsLBz8HC34KCD8HCgoHPwgK/oYLByMICgoIIwcLAAAACwAAAAQEAAN8ACgALQAxADUAOQA9AEEARQBJAE4AUwAAASE1NCYrASIGHQEjNTMVMzU0JisBIgYVESMiBhURFBYzITI2NRE0JiMlMxUjNRMjETMTIxEzASMRMxMjETM1ITUhATMVIzczFSMlMxUjNTsBFSM1A+/9qwoH7wcKEokiCgerBwpEBwoKBwPeBwoKB/y8zMxV3t7vzc0BAN7e783N/EQDvPzNRETvREQBAERE70REAmtVBwoKB1XvNEUHCgoH/wAKB/27BwoKBwJFBwpERET9dwHe/iIB3v4iAd7+IgHeIiP+3SIiIiIiIiIiAAAAAAgAEf/AA+8DwAAlAC8AOgBLAHEAggCMAJcAAAEiBw4BBwYdARQWFxEUFx4BFxYzMjc+ATc2NRE+AT0BNCcuAScmExQGIyImNREhERMUBiMhIiY9ASEVNSE1NDc+ATc2MzIXHgEXFhUlIgcOAQcGHQEUFhcRFBceARcWMzI3PgE3NjURPgE9ATQnLgEnJgcyFx4BFxYdASE1NDc+ATc2ExQGIyImNREhERMUBiMhIiY9ASEVAQAxLCtBExMTDxARNyUmKiomJTcREA8TExNBKyx6ZUZGZQFWIgoH/ogHCgGa/mYQETclJioqJiU3ERABMzEsK0ETExMPEBE3JSYqKiYlNxEQDxMTE0ErLDEqJiU3ERD+ZhARNyUm1WVGRmUBViIKB/6IBwoBmgPAExNBKywx3hEaBf7KKiYlOBAQEBA4JSYqATYFGhHeMSwrQRMT/M1HZGRHATP+zQFmBwoKBzMzVogqJiU4EBAQEDglJirvExNBKywx3hEaBf7KKiYlOBAQEBA4JSYqATYFGhHeMSwrQRMTIhAQOCUmKoiIKiYlOBAQ/O9HZGRHATP+zQFmBwoKBzMzAAAACgAA/8AD+gOhAD0ASwBYAGEAbgCHAIoAjgCYALMAACUuASc+ATU0JisBPgEnLgEHDgEHLgErATYmJyUuASc+AScuAQcOARceARcOAR0BIgYVERQWMyEyNj0BPgEnJzIWFRQGKwEiJjU0NjMnMhYVFAYjIiY1NDYzBx4BFw4BFyc3ATQ2MzIWFRQGIyImNRU0NjsBMhYXBR4BBw4BLwEmBgcOAR0BIzUFIzUFMxUjASE1IRceATMhFTchJy4BIyE1ITYWFwcGFh8BHgEzITIWFRQGIwP6BRMMBAQjGXEkASMiYyQNEQMPJRMWCQgQ/wAIEgolBCEhYyUkBSEECQQWGgcKCgcDvAcKFhELWAsPDwurCg8PChkjMjIjJDExJF4NIxMGAgVGBv2zMiQjMjIjJDIgF1oKEgcBAAgCBwYWCKoFDgUCAs0BZ3j/AImJA5r8ZgILYgIGAwEiCP7cYgIGA/6aAVUaKAIQAQIDVgIGBAEICw8PC8ALEAQHDggYIyNjIyQBIwwgEQ0OEioN1QcJAiFjJSUEISFjJQQIAwwqGdoKB/4iBwoKB6AKLhdVDwoLDw8LCg/NMiMkMjIkIzKgDxYFDBsNRxcCBiQyMiQjMjIjrhcgBwbVBxUICAIHjgQBBgIGA4ja2mSGvP8A3lECAomrUQICvAEjGzYECQRVAgMPCwoPAAAAAAoAAP/SBAADrAARACMANQBHAGcAfACAAIUAlgCbAAAlLgEPAQ4BFx4BMzoBPwE+AScFLgEPAQ4BFx4BMzoBPwE+ASclLgEPAQ4BFx4BMzI2Mzc+ASc1LgEPAQ4BFx4BMzI2PwE+AScTJSYiBwUOASMOARURFBYXBR4BMzI2NzElPgE1ETQmJwElERcVFBYfARYyMzI2Nz4BPQEXEQMVJzU/ARcHJwUnNz4BNTQmLwEmIg8BJyUFEwURJREDrQMPCNQIBwMCCwYCAwLUCAcD/vIDEAgJBwgDAwoHAQQCCQgHAwEOAw8IqAgHAwMKBgIEAagIBwMDDwioCAcDAwoGAgQBqAgHA0b+FAMIA/4UAQIBBAUHBgHsAgMCAgMCAewGBwcG/fn+PVwHBtwCBAEDBgMEBWKLtCehoqKhASxQqQYHBwbdAwcE1UoBsQGxJv49AcPcCAcDTgMPCAYHAU4DDwhjBwgDBAMPCAYHAQMDEAi2CAcCPgMQCAYHAT4DEAdTCAcDPgMPCAYIAQE+AhAIAXW1AgK1AQEDCQX9uAYLArUBAQEBtQILBgJIBgsC/Q2mAh0i9wcKA1EBAgEDCQXoJP3kAk/aQ9odPDw7O28ePgILBgYLAlECAk4bn5/9xqYCHKf94wAIAAAAigQAAvYALAAwADQAOAA8AEoAWABmAAABISIGHQEUFjsBERQWMzI2NREhMjY1NCYjITUhERQWMyEyNjURMzI2PQE0JiMDITUhNSE1ITUhNSE3ITUhAyMiBhUUFjsBMjY1NCYnIyIGFRQWOwEyNjU0JgMjIgYVFBY7ATI2NTQmA/D8IAYKCgYcCQcHCQHPBwoKB/4xAgAKBwFnBwkcBgoKBjz+uQFH/rkBR/65AUcr/EIDvp5iBgoKBmIHCgoHYgYKCgZiBwoKB2IGCgoGYgcKCgL2CQdBBwr+BgcJCQcBowoHBgo2/gYHCQkHAfoKB0EHCf20jiGNIY0hIf7aCgcGCgoGBwquCgYHCgoHBgr+owkHBwkJBwcJAAQAAP/ABAADwABFAK4A5wFQAAABJicuAScmJzgBMSYnLgEnJiMiBw4BBwYHBgcOAQcGFRQWFxYXHgEXFhc4ATkBFhceARcWMzI3PgE3Njc2Nz4BNzY1NCYnAS4BJy4BJy4BJy4BJy4BJy4BJy4BJy4BJy4BJy4BJy4BJy4BJzQmNS4BNTQ2NzQ2NT4BNz4BNz4BNz4BNz4BNz4BNz4BNz4BNz4BNz4BNz4BNz4BNz4BNxYXHgEXFhUUBw4BBwYHLgEnBSInLgEnJic2Nz4BNzY1NCcuAScmJzY3PgE3NjMyFx4BFxYXBgcOAQcGFRQXHgEXFhcGBw4BBwYjARQGFQ4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BByYnLgEnJjU0Nz4BNzY3HgEXHgEXHgEXHgEXHgEXHgEXHgEXHgEXHgEXHgEXHgEXHgEXHgEXFBYVHgEVFAYHA/4ECwoiFxccJSsrYTQ0NTU0NGErKyUgGhkiCQkBAQQLCiIXFxwlKythNDQ1NTQ0YSsrJSAaGSIJCQEB/JYDBgMDBwMDBQMDBQMCBQIDBAMBBAICBAIBAwECAwEBAgEBAgEBAQEBAQEBAgEBAgEBAwIBAwIBBAICBAICBAMCBQIDBQMDBQMDBwMDBgMDBQItJSUzDg4ODjMlJS0CBQMBbC0sK1ImJSExJic3Dw8PDzcnJjEhJSZSKywtLSwrUiYlITEmJzcPDw8PNycmMSElJlIrLC0B0QEBAgEBAgEBAwIBAwIBBAICBAICBAMCBQIDBQMDBQMDBwMDBgMDBQItJSUzDg4ODjMlJS0CBQMDBgMDBwMDBQMDBQMCBQIDBAMBBAICBAIBAwECAwEBAgEBAgEBAQEBAQHwKigoTCMjHycfHyoLCwsLKh8fJyQoKVgvLzAMGAwqKChMIyMfJx8fKgsLCwsqHx8nJCgpWC8vMAwYDP6rAwgEBQkFBAgEBQsFBAgFBQsFBAkEBgsGBQgEBwwGBAkEBw4HBAYECxULCxULBAcDBw4HBAkEBgwHBAkEBgsGBAkEBQsFBQgEBQsEBQgEBQkFBAgDAwYDFB8gTy8uMjIuL08gHxQDBgOuCAkgGBgfGCMjWDMzNzczM1gjIxgfGBggCQgICSAYGB8YIyNYMzM3NzMzWCMjGB8YGCAJCAGoBAcDBw4HBAkEBgwHBAkEBgsGBAkEBQsFBQgEBQsEBQgEBQkFBAgDAwYDFB8gTy8uMjIuL08gHxQDBgMDCAQFCQUECAQFCwUECAUFCwUECQQGCwYFCAQHDAYECQQHDgcEBgQLFQsLFQsADwAz/8ADzQPAAAsAFwAkADAAXAB2AJkAngCiAKYAsgC8AMEAxQDKAAABIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYHIgYVFBYzMjY1NCYjFSImNTQ2MzIWFRQGNyM1NCYnNT4BPQE0JiMhIgYHIyIGHQEUFhcVDgEVETM1IRUzETMyNjU0JiMBITIWHQEUBisBFTMVIzU+AT0BNCYjIT4BMwU1NDYzITIWHQEUBisBFTMVIzcnByM3JwcjNycHIzUjIiY1EyM1MxUhIzUzNSE1IRkBIRE0NjMhMhYdARcjNTMyFhUUBiMFMxUjNTsBFSM3MxUjNQLvHCgoHBwoKBwOFBQODhQUDhwoKBwcKCgcDhQUDg4UFJ0jGxglMTwr/iIlOQdWKzwxJSQyZwJ3ZiMVHh4V/bsB3hwoKBwzIpkkMTwr/pwGJRf/ACgdAd0dKCgdMyKSOh1FPjodRj47HUY0ER0oIiIiAt4iIv0AAwD9AB4WApkVHkUjIwcKCgf83SMjRSIiRCIiAgQoHBwoKBwcKGYUDg4UFA4OFEQoHRwoKBwdKGcUDg4UFA4OFM0zGioKowY5JhEqPDAlPCsRJTkHRQExJP3NREQBmh4VFR4B3igcER0oIplFBzklESs8Fh2rER0oKB0RHCgiRF0Sb10Sb10Sb2YoHPzvIiIiIiMBd/6rAYgVHh4VM0QiCgcHCqtEREREREQAAAALAFn/wAOnA8AAGgAlADYATwBrAIIAmwDqAO4A+QENAAABIzU0JisBIgYdATEiBhURFBY7ATI2NRE0JiMnNDY7ATIWHQEjNRMUBisBIiY1ETQ2OwEyFhURARUzMhYVFAYrASImPQE0NjsBMhYVFAYrARMeARUDFAYrASImNTQ2OwETIyImNTQ2OwEyFhcnETQ2OwEyFhUUBisBIgYVERQGIyImNRMVMzIWFRQGKwEiJj0BNDY7ATIWFRQGKwEHIzU0Jic1NCYrATU4ATU0JisBIgYdARQWMzI2PQEzFSMiBh0BDgEdASMiBh0BFBYzMjY9ATQ2MyEyFhURFAYrASIGFRQWOwEyNjURNCYjJzMVIxcjNTQ2OwEyFh0BBRQGKwEVFAYjIiY9ATQ2OwEyFhUBNwEkGSoaJBchIRemFyAgF38NCioJDliQCgemBwoKB6YHCgHBiggMDAidCAwMCJ0IDAwIin8CAyIMB8kICwsItx7VCAsLCOoFBwPkHRW9CAwMCL0FBwsICAtliggMDAidCAwMCJ0IDAwIiughFhILCBQMCLYOFAsICQueFAgMERcgFyALCAgLCgcBBwcJCQeGCAsLCIYXICAXmCkpUXkUDjUOFAHNDAiKCwgIDAwInQgMAUxAGiQkGkAhF/7jFiEhFgEdFyFACg0NCkBA/msGCgoGAR0HCgoH/uMDYxgMCAgLCwhACAsLCAgM/h8DBwT+ZwgKCwgIDAFyCwgIDAQDOwHZFR4LCAgMBwX+JwgLCwgBKBkLCAgMDAg/CAwMCAgLWFcVIwlDCAs6AQgLFA4nCQsLCSInCwhDCSMVVyAXQQgMDAhBBwoKB/2qBgoMCAgLIRYCVhcgyCmfVw4UFA5XEwgLqggLCwi9CAsLCAAAAAAHAAAAJgQAA1oAMwA/AEgAVgBhAGkAdQAAASIGByM1NCYjISIGHQEjLgEjIgYVFBYzMjY3MxEUFjMhMjY9ATMyNjURMx4BMzI2NTQmIwUiJjU0NjMyFhUUBiUVIzU0NjMyFgU0NjMhDgEVHAEVESERARQGIyEiJj0BIRU3FAYrAREzERMiJjU0NjMyFhUUBgO8GCUFJSYe/d4cKCUFJRgcKCgcGCUFJR0WAd4VHjMWHSUFJRgcKCgc/IgOFBQODhQUAuFEFA4PE/2aFA4B6AUF/gACAAoH/iIICQIAZgkIM0SJDhQUDg4UFAMmHRYiHiciGC0WHSgcHCgdFv2JFh4eFhEdFgIzFh0oHBwoZhQODhQUDg4UVSIiCxcSBQoNBw8IAQIB/bwCT/06CAkJCFVVRAgJAkT9zQIiFA4OFBQODhQAAAAUAAD/wAQAA8AAPgBCAEgATgBWAIEAiQCdAKcAsQC+ANcA4gDvAPwBHwEjATQBQAFMAAABNTQmIyEiBg8BDgEdATMHIyIGHQEUFjsBFyMiBgcOAR0BMwcOARUUFjMyNjceATMhHgEzMjY3MzI2PQEjETMBIzUzNzMHLgEjBTQ2OwEVHQEjIgYPATU3IgYdAQcjJy4BKwEnNxceATMyNjU0Ji8BLgEjIgYVFBYfAQcuASc3IREjJQcjPgE/ARcnLgE1NDYzMhYfAR4BFRQGIyImJwU1MzIWFRQGKwEHPgE3PgE7ARcjFzcXBw4BIyImNTQ2NxciJjU0NjcHDgEVFBYzMjY/ARceARcOASM3IiYnLgEnAzMTIwUiJjU0NjMyFhUUBiM3FAYrAT4BNTQmNTMVNSMuASMiBgcjFTMGFBUUFhchJzM1IyczMhYfATM3PgE7ARUnETMRATQ2NyE1ITc+ATMhMhYdASEBIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYEAEQw/YENGAt4EBNOKUYOExMOVwk4DxoLCguAETA/TTcnQRAJFQsBiRRBJidBFCkVHSEh/EIhIXAgJwgRCQI9HRWEeREeDAIyIjEXQisLJhalFz0bCBMKFR4HCIAHEwoWHggHHCsBEQ0sAoiE/ktCMwECAVcaNQMDCwgDBwOAAwIKCAQHAv7VIRsnJxshQQEFBQUPCEEJcVQpFxoCCwcIDAEBDik6Jh4PAgEfFhMdBAwKAwcFCjMgoQsTBwUHAlhmZkECBDBDQzAwREQwtgoHGQQFASIqD0wxMEwQKSIBBAT+6xLd5i+cDRcHM2NFBxIK3EIh/KUIBgMs/QJRBg8IAn8jMPyEAsYiMDAiIjExIhQdHRQVHR0C+lIwRAgHVAskFR+lFA2FDRQhCwoKGw4bRAdLMDdNKiMFBh4kJB4dFfcBz/61hcatAwTGFR0yIUIMDAJcdDAjnhdKExZSPBsICB8VChMHgQcIHxUKEwccKxMiDcD+5xFDAgIBWBpkAwcDCAsDA4ACBwQICgIDJ4UnGxwnhAYLBQUGIc6iVWcHCAwIBQsFfDopITMKPQcPBxYfFhIuKAgPBx0lQggHBQwHAUT+lUJEMC9ERC8wRFMHCgwZDQQIBDFSKzg4KyEECAQNGQxCIaUNDFpEBweEpQHP/jEB8AkRByE5BAUwIzH9jDAiIzAwIyIwhB0VFB0dFBUdAAAAAgABACcEAANXAIcAnQAAAQ4BDwEjIgYHDgEVFBYXHgEzPwE2NC8CNz4BNzYWFRQGBw4BBw4BBw4BFRQWFxQXHgEXFhceARcWBgcOASkBJy4BJy4BNTQ2Nz4BNz4BNzY0Jy4BBwYHDgEHBgcOAQcOARUUFhceAR8BITc+ATc+ATc0JicuAS8BNT8BPgE3PgEnLgEnJiIHFw4BFx4BMzI2Nz4BNTQmJy4BIyIGBwHgJDoIA6lTWgMGCAgGBH5/+QUGBgV8AgcnGS5SDg0OIBYJCAIEAQEDFBNCKywxjGQEBgMJCWD+mP5DCQQIAwQCAgICelRUewIEBAQNBQNAQZlAQAIDCAIFAgIEBRQMCwOUCwsTBgMCAQYIBG2D7AEPFS0MEwoLCzggDSUN1QgFBAQoc0ZOAwYICAYDTkZYOgQDVwg6JQwBAQIKBQYJAgEBAQUGDgYFAQgYJggOPTITIg8OEAMBAwMEEColFQMCDg8wICAkZksECxsICAIEAgcEBQcKCQgDA1o8PVoCBQsGBAQDAi4uby8uAwILBQkJDw4LCAwTBgUFBRQLBgwKDxULBVFfrSYmAwUeEhxBIR8yBwMDdgMPBwgCAQECCgUFCgIBAQECAAAABQBV/8ADqwPAACkATABrAIcAlgAAASM1NDY7ATI2NTQmKwEiBhURFBY7ATI2PQEzMhYdARQWOwEyNj0BNCYjFyM1NCYrASIGHQEjETQ2OwEyFhUUBisBIgYdARQWOwEyFhUFISIGFREUFjsBMjY1NDY3PgE7ATI2NzMyNj0BNCYjFxQGKwEiBhUUBisBIgYHDgEVFAYHIxEhMhYdAQchIgYVFBYzITI2NTQmIwFmdwoHVRYeHhZ3IzIKB0QHCncHChQPIg4URjJWIh4WiAcKIh4VdwcKCgdVFR4KB4gkMgG7/O8HCgoHqxkaJyQlXTMiKzYFRT9bHhYSSDBVBwofJiI6aikpLA0EmgMACArN/lUHCgoHAasHCgoHAzcSBwoeFRUeMiP+3gcKCgeICgcRDhQUDhExRogRFR4KB4gBERUeCgcHCh4VIwcKMiNmCgf9iAcKMxE0XSQlJjgvVzsqFR5dLUMKBx83KyopajoKFwECVQkHKnAKBwcKCgcHCgAACwBE/8ADvAPAAFIAYQBlAHMAeAB8AI8AmwCnALUAwwAAASM3NiYnJgYPARQGMTgBMRQwFSIwMRQwMTAUMTAUMQYUHQEjETI2NTQmIyEiBhUUFjMRIgYVFBYzITI2NTQmIzUzFRQWFx4BMzI2Nz4BPQE0JiMBNDYzITIWFRQGIyEiJjUFESERARQGIyEiJjU0NjMhMhYlNSEVIQE1MxU3FAYHDgEjIiYnLgE9ATMyFh0BBSIGFRQWMzI2NTQmByImNTQ2MzIWFRQGAzMyNjU0JisBIgYVFBY3MzIWFRQGKwEiJjU0NgOJFDMEAwYGDgREAQEBRBUeHhX9dxUeHhUVHh4VAokVHh4VRAYGBg8IGiYEBQYeFfzdCgcCiQcKCgf9dwcKAnj9vAJ3Cgf9dwcKCgcCiQcK/YkCRP28AmZEVgYFAhMNAQMBAQEjBwr+IhUeHhUVHh4VBwoKBwcKCkyJFR4eFYkVHh4ViQcKCgeJBwoKAcBMBg4EAwIGZgEBAQEBAQEBAQEzAd4eFRUeHhUVHvzMHhUVHh4VFR7eLAgPBgYGIRomTScJFR4BzQcKCgcHCgoHM/2ZAmf8mQcKCgcHCgosq6sBADQ0XiZLJQwRAQEBAwHGCgcJ1R4VFR4eFRUeRAoHBwoKBwcKAmYeFRUeHhUVHkQKBwcKCgcHCgAAAAASAAD/1AQAA6wAEQAjADkASgBpAHsAnQChAKwAsQC6AL8AwwDMANUA4gD6AVUAABMmBg8BBhYXMDIxMjY/ATYmIzcnJgYHBhYfAR4BMzI2NzYmJzcnOAExJyYGBwYWHwEWMjMyNjc2JicXJyYGBwYWHwE6ATMyNjc2JgcnOAExJy4BBw4BBzgBMRQwFRQWHwEeATMyNjc+AScXJy4BBw4BHwEeATMyNjc+AScFIxE0JiMhIgYVERQWMyEeATsBOgEzMjY9ATMyNj0BNCYjAzUzFRURLgEnLgEjBxEzJzUzFSMlITIWFyE+ATMFESMRMykBFSEVIRUhOAExIzUVMxYGBw4BJzURNSEeARcOARUUFhchJRQWFw4BByERHgEzMjY3PgEnIREjIgYVBSMiBh0BFAYjKgEjMCIxIyImNTQ2OwEyNjU0JisBIiY1NDY7ATI2NTQmKwEiJjU0NjsBMDIxOgE7ATI2NTQmKwEqASMwIjEiJjU0NjsBMjY9ATcyFhUUFjsBFWsIDQEGAQsIAggLAQUBCgjIKgYRBQQCByoDBgMECQMFAwc8HTEIDgICCAhOAQMBBwsCAgkIPwIIDgICCAgCAQMBBgsCAgimJRsFEAcDBQEBAkADCQUDBgIHBAUjAQUQBwcDBAEDCQUDBQIHBAQCuRJALf0ALUAMCAJQAyEW4gEDAS0TJwgMDAi6gAECAQ4mFTOAgICA/TsDABkmBfx4BSYZAp0TE/0eAqf9WQKn/d6FeQwUEBI0GwIpAgQDBwcKCf3JAjAFBAYKAv3ZCxYLFigQGBsKAgQ9GCIBgCcIDAYSAQIBAeIICgoIVAgMDAhsCAoKCGwIDAwIbAgKCggMAgEBAVsIDAwIWwEBAQIICgoIjAkLMxoeDAgnAaYBCgguCQ0BCgguCQ0qHgUDBgcQBR8CAQQEBxAFZAgNAgkICA4CFAEIBwgOAhABAgkICA4CAQgHCA7dOysHBAQDBgQBAQMHA2cEBQIBBRAHNwEHBAQFEAcBBQUCAQUQBw0CPi1AQC383AgMFR4sCQ8MCMEJCwGQOTko/scCBAEWFwEBBokyMpIgGBggYP4GAfoyKDk5YR0xDQ4KE2D9xl8EBwQHFAoNFgjCCRAGBg4IASUEBRANFEEl/sEhGLEMCCMDCgsHCAoMCAgMCggHCgwICQsLBwcLDAgIDAoIBwoMCCUBOhUIDJkADAAF/8MEAAO8AB4ANABSAGEAcAB/AKEAwADaAN4A+AD9AAABLgEjJTgBMSIGBw4BFRQXHgEXFjMyNz4BNzY1NCYnAyInLgEnJjU0NjcFHgEVFAcOAQcGIxMuASMlOAExIgYHDgEVFBYXHgEzITI2Nz4BNTQmJwchNCY1NDY3BR4BFRQGFQciBh0BFBYzMjY9ATQmIxcjIgYVFBY7ATI2NTQmIwEnJiIHDgEPAQ4BBwMGFh8BHgEzMjY3PgE3EzYmJzc2JicHBhYXHgEHAw4BBwYiLwEuATcTPgEzOgEXMjY/ARcHEy4BLwEmBg8BBhQXHgEfAR4BMzI2PwE2NCcHJzcXAycmIgcOAQ8BBhYfATIWMzI2Mz4BPwE2JicHJzcXBwP2AQoG/mkGCQIFBRISPyoqMC8qKj8SEgUF3CkjJDUPEAMDAXsDAw8QNSMkKNwBCgb+aQYJAgUFAgEBCgcBowcKAQECBQUa/nsBAwMBewMDAcIICgoIBwoKB0aNBwoKB40HCgoH/qxgAwcEAwUBPytKEsoKExeuBg0GBgwGDBIEyhIOHT4DBQdaAgIEGg8PygIIBQYLBa0LCATKDjkiAgQCBgkDPEA8nAEFA2AHDgM4AgECBARgAgMCBQkCOQEBUkAqQaaABAcDAwUCXwMGBoACBAECBAEEBQFfAwYGcGBSYFICJgYIAggGFCsWPDQ1TxYXFxZPNTQ8FSoU/q8UFEUuLjUQIA8BDx8QNS4uRRQUAVEGCAIIBhQrFgsWDQcICAcNFgsVKhRtBw0GECAPAQ8fEAYNB+QKCOQHCgoH5AgK5AoIBwoKBwgKAyAqAgECBASMATAo/hoYMApNAgMCAgUSDAHkKFcgjQYOA6EFCwMZRyL+HAUIAgICTQUVCgHmHyUBBgWHHIgBFwQFASsDBgaBAwcDAwUCKgEBBgWAAwcDbxxgHP4+OQEBAgUD9gcNAzkBAQIFA/cGDQPvKtYq1gAAAAABAAAAAAAAadzsF18PPPUACwQAAAAAAN25goUAAAAA3bmChQAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAA2BAAAAAAAAAAAAAAAAgAAAAQAAFsEAAB/BAAAAAQAABUEAACGBAAAAAQAAAAEAAAABAAAAAQAANsEAAAABAAAAAQAABIEAAA0BAAAAAQAAAAEAAAABAAAKAQAAAAEAABeBAAAAAQAAFIEAAAABAAAEQQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAjAQAAAAEAAA+BAAAAAQAABEEAAAABAAAAAQAAAAEAAAABAAAMwQAAFkEAAAABAAAAAQAAAEEAABVBAAARAQAAAAEAAAFAAAAAAAKABQAHgG0AtIESgX2BwQH9Ai8Cb4KhgriC9oN7BDKEkwTJBTEFdIWvBe8GMwZchqkGyAcfh2qHwQgoiEgIfIigCO2JFYmaCb+KP4peCpUK1gsSizYLsgv1DEkMcYzkDR6NTo2Ojf+OXAAAAABAAAANgKUABkAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:400;font-style:normal}
.icon-wi-01:before{content:"\E946"}
.icon-wi-02:before{content:"\E97F"}
.icon-wi-03:before,.icon-wi-04:before,.icon-wi-06:before{content:"\E947"}
.icon-wi-05:before{content:"\E9CB"}
.icon-wi-07:before,.icon-wi-08:before{content:"\E9CA"}
.icon-wi-11:before{content:"\E9C9"}
.icon-wi-12:before{content:"\E9C8"}
.icon-wi-13:before,.icon-wi-14:before{content:"\E9C7"}
.icon-wi-15:before{content:"\E9C6"}
.icon-wi-16:before,.icon-wi-17:before{content:"\E9C5"}
.icon-wi-18:before{content:"\E9C4"}
.icon-wi-20:before,.icon-wi-21:before{content:"\E9C1"}
.icon-wi-19:before,.icon-wi-22:before,.icon-wi-23:before{content:"\E9C0"}
.icon-wi-24:before,.icon-wi-25:before,.icon-wi-26:before,.icon-wi-29:before{content:"\E9BF"}
.icon-wi-32:before{content:"\E9BE"}
.icon-wi-33:before,.icon-wi-34:before{content:"\E9B2"}
.icon-wi-35:before,.icon-wi-36:before,.icon-wi-37:before{content:"\E9B1"}
.icon-wi-38:before{content:"\E9AF"}
.icon-wi-39:before,.icon-wi-40:before{content:"\E9AE"}
.icon-wi-41:before,.icon-wi-42:before{content:"\E9AB"}
.icon-wi-43:before,.icon-wi-44:before{content:"\E985"}
.icon-brg-2:before{content:"\E9DD"}
.icon-handicap:before{content:"\E9D5"}
.icon-kitchen:before{content:"\E9D6"}
.icon-petfriendly:before{content:"\E9D7"}
.icon-full-kitchen:before{content:"\E9D3"}
.icon-iron:before{content:"\E9D2"}
.icon-ensuite:before{content:"\E9E4"}
.icon-briefcase:before{content:"\E9CE"}
.icon-rss:before{content:"\EA9B"}
.icon-aircon:before{content:"\E9B8"}
.icon-non-smoking:before{content:"\E9BB"}
.icon-apartment-type:before{content:"\E9A6"}
.icon-fridge:before{content:"\E9B5"}
.icon-hairdryer:before{content:"\E9B7"}
.icon-share:before{content:"\E9B4"}
.icon-globe:before{content:"\E99D"}
.icon-taxi:before{content:"\E992" /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}
.icon-meetings:before{content:"\E99F"}
.icon-survey:before{content:"\E9BA"}
.icon-comments-o:before{content:"\E9B9" /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}
.icon-picture:before{content:"\E98E"}
.icon-virtual-tour:before{content:"\E9AA"}
.icon-credit-card-alt:before{content:"\E983"}
.icon-credit-card:before{content:"\E989"}
.icon-flickr:before{content:"\E9CC"}
.icon-group:before{content:"\E97C"}
.icon-newspaper-o:before{content:"\E900"}
.icon-weibo:before{content:"\E9BD"}
.icon-wechat:before{content:"\E9C2"}
.icon-google-plus:before{content:"\E98B"}
.icon-google:before{content:"\E98A"}
.icon-gift:before{content:"\E901"}
.icon-linkedin:before{content:"\E902"}
.icon-instagram:before{content:"\E903"}
.icon-tumblr:before{content:"\E904"}
.icon-pinterest:before{content:"\E905"}
.icon-yahoo:before{content:"\E9BC"}
.icon-pinterest-alt:before{content:"\E906"}
.icon-youtube2:before{content:"\E907"}
.icon-twitter:before{content:"\E908"}
.icon-facebook:before{content:"\E909"}
.icon-indeterminate_checkbox:before{content:"\E90A"}
.icon-checkbox_checked:before{content:"\E90B"}
.icon-checkbox_unchecked:before{content:"\E90C"}
.icon-radio_button_filled:before{content:"\E945"}
.icon-radio_button_checked:before{content:"\E90D"}
.icon-radio_button_unchecked:before{content:"\E90E"}
.icon-star:before{content:"\E90F"}
.icon-star_border:before{content:"\E910"}
.icon-star_half:before{content:"\E911"}
.icon-wifi-alt:before{content:"\E912"}
.icon-apps:before{content:"\E913"}
.icon-arrow_drop_down:before{content:"\E914"}
.icon-arrow_drop_down_circle:before{content:"\E915"}
.icon-arrow_drop_up:before{content:"\E916"}
.icon-arrow_back:before{content:"\E917"}
.icon-arrow_downward:before{content:"\E918"}
.icon-arrow_forward:before{content:"\E919"}
.icon-arrow_upward:before{content:"\E91A"}
.icon-cancel:before{content:"\E91B"}
.icon-check:before{content:"\E91C"}
.icon-close:before,.js-global-search.active .js-site-search .icon-search:before{content:"\E91D"}
.icon-chevron-circle-right:before{content:"\E993" /*!rtl:raw:transform:scaleX(1);*/}
.icon-chevron-circle-left:before{content:"\E995" /*!rtl:raw:transform:scaleX(1);*/}
.icon-chevron-left:before{content:"\E91E" /*!rtl:raw:transform:scaleX(1);*/}
.icon-chevron-right:before{content:"\E91F" /*!rtl:raw:transform:scaleX(1);*/}
.icon-chevron-up:before{content:"\E920"}
.icon-chevron-down:before{content:"\E921"}
.icon-first_page:before{content:"\E922"}
.icon-last_page:before{content:"\E923"}
.icon-fullscreen:before{content:"\E924"}
.icon-fullscreen_exit:before{content:"\E925"}
.icon-menu:before{content:"\E926"}
.icon-more_horiz:before{content:"\E927"}
.icon-more_vert:before{content:"\E928"}
.icon-parking:before{content:"\E929"}
.icon-directions:before{content:"\E92A"}
.icon-bike:before{content:"\E92B"}
.icon-bus:before{content:"\E92C"}
.icon-car:before{content:"\E92D"}
.icon-railway:before{content:"\E92E"}
.icon-run:before{content:"\E92F"}
.icon-subway:before{content:"\E930"}
.icon-transit:before{content:"\E931"}
.icon-walk:before{content:"\E932"}
.icon-flight:before{content:"\E933"}
.icon-hotel:before{content:"\E934"}
.icon-atm:before{content:"\E935"}
.icon-bar:before{content:"\E936"}
.icon-cafe:before{content:"\E937"}
.icon-dining:before{content:"\E938"}
.icon-hospital:before{content:"\E939"}
.icon-offer:before{content:"\E93A"}
.icon-slideshow:before{content:"\E93B"}
.icon-collections:before{content:"\E93C"}
.icon-tv:before{content:"\E93D"}
.icon-smartphone:before{content:"\E93E"}
.icon-speaker:before{content:"\E93F"}
.icon-tablet:before{content:"\E940"}
.icon-desktop:before{content:"\E941"}
.icon-laptop:before{content:"\E942"}
.icon-headset_mic:before{content:"\E943"}
.icon-upload:before{content:"\E944"}
.icon-download:before{content:"\E948"}
.icon-sofa:before{content:"\E949"}
.icon-remove:before{content:"\E94A"}
.icon-remove_circle:before{content:"\E94B"}
.icon-remove_circle_outline:before{content:"\E94C"}
.icon-create:before{content:"\E94D"}
.icon-add:before{content:"\E94E"}
.icon-add_box:before{content:"\E94F"}
.icon-add_circle:before{content:"\E950"}
.icon-add_circle_outline:before{content:"\E951"}
.icon-message:before{content:"\E952"}
.icon-phone:before{content:"\E953" /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}
.icon-mail_outline:before{content:"\E954"}
.icon-email:before{content:"\E955"}
.icon-video:before{content:"\E956"}
.icon-stop:before{content:"\E957"}
.icon-pause_circle_filled:before{content:"\E958"}
.icon-pause_circle_outline:before{content:"\E959"}
.icon-play_arrow:before{content:"\E95A"}
.icon-play_arrow_left:before{content:"\E9D8"}
.icon-play_circle_filled:before{content:"\E95B"}
.icon-error:before{content:"\E95C"}
.icon-play-circle:before{content:"\E9B0"}
.icon-error_outline:before{content:"\E95D"}
.icon-warning:before{content:"\E95E"}
.icon-work:before{content:"\E95F"}
.icon-view_headline:before{content:"\E960"}
.icon-view_list:before{content:"\E961"}
.icon-view_module:before{content:"\E962"}
.icon-verified_user:before{content:"\E963"}
.icon-swap_horiz:before{content:"\E964"}
.icon-report_problem:before{content:"\E965"}
.icon-map-marker:before{content:"\E966"}
.icon-search:before{content:"\E967"}
.icon-settings:before{content:"\E968"}
.icon-redeem:before{content:"\E969"}
.icon-time:before{content:"\E96A"}
.icon-print:before{content:"\E96B"}
.icon-media:before{content:"\E96C"}
.icon-pets:before{content:"\E96D"}
.icon-power_settings:before{content:"\E96E"}
.icon-payment:before{content:"\E96F"}
.icon-language:before{content:"\E970"}
.icon-lightbulb_outline:before{content:"\E971"}
.icon-lock:before{content:"\E972"}
.icon-lock_outline:before{content:"\E973"}
.icon-loyalty:before{content:"\E974"}
.icon-motorcycle:before{content:"\E975"}
.icon-open_with:before{content:"\E976"}
.icon-info_outline:before{content:"\E977"}
.icon-info:before{content:"\E978"}
.icon-help:before{content:"\E979"}
.icon-help_outline:before{content:"\E97A"}
.icon-close_circle_outline:before{content:"\E97B"}
.icon-favorite:before{content:"\E97D"}
.icon-favorite_border:before{content:"\E97E"}
.icon-card_giftcard:before{content:"\E980"}
.icon-card_membership:before{content:"\E981"}
.icon-card_travel:before{content:"\E982"}
.icon-check_circle:before{content:"\E984"}
.icon-compare_arrows:before{content:"\E986"}
.icon-copyright:before{content:"\E987"}
.icon-creditcard-bordered:before{content:"\E988"}
.icon-cached:before{content:"\E98C"}
.icon-account_circle:before{content:"\E98F"}
.icon-account_box:before{content:"\E990"}
.icon-calendar:before{content:"\E991"}
.icon-audio:before{content:"\E994"}
.icon-baby-sitting:before{content:"\E9D4"}
.icon-breakfast:before{content:"\E996"}
.icon-business-center:before{content:"\E997"}
.icon-cctv:before{content:"\E998"}
.icon-food:before{content:"\E999"}
.icon-gym:before{content:"\E99A"}
.icon-housekeeping:before{content:"\E99B"}
.icon-laundry:before{content:"\E99C"}
.icon-lounge:before{content:"\E99E"}
.icon-playroom:before{content:"\E9A1"}
.icon-pool:before{content:"\E9A2" /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}
.icon-reception:before{content:"\E9A3"}
.icon-room-service:before{content:"\E9A0"}
.icon-safe:before{content:"\E9A4"}
.icon-wifi:before{content:"\E9A5"}
.icon-awards-mobile:before{content:"\E9A7"}
.icon-award-winning:before{content:"\E9A8"}
.icon-bike-alt:before{content:"\E9A9"}
.icon-brg:before{content:"\E98D"}
.icon-checkout:before{content:"\E9AC"}
.icon-close-alt:before{content:"\E9AD"}
.icon-tag:before{content:"\E9B3"}
.icon-upgrade:before{content:"\E9B6"}
.icon-long-arrow-left:before{content:"\F177"}
.icon-long-arrow-right:before{content:"\F178"}
.icon-youtube:before{content:"\E9CD"}
.icon-renren:before{content:"\E9C3"}
.icon-crest-left:before{content:"\E9CF" /*!rtl:raw:transform:scaleX(1);*/}
.icon-crest-right:before{content:"\E9D0" /*!rtl:raw:transform:scaleX(1);*/}
.icon-mobile:before{content:"\E9D1"}
.icon-chevron-thin-up:before{content:"\E905"}
.icon-chevron-thin-down:before{content:"\E907"}
.icon-chevron-thin-left:before{content:"\E9D2"}
.icon-chevron-thin-right:before{content:"\E9D3"}
.icon:before,.selectboxit-default-arrow:before,[class*=icon-]:before{font-family:Ascott-Icons}
.icon-sprite{line-height:1}
.icon-sprite,.icon-sprite:before{display:inline-block;vertical-align:top}
.icon-sprite:before{content:"";background:url(../../../../common/assets/logos/payment/payment_sprite.svg);background-size:270px 230px}
.icon-ax:before{width:54px;height:34px;background-position:-215px -2px}
.icon-ancv:before{width:54px;height:34px;background-position:-2px -191px}
.icon-bmc:before{width:54px;height:34px;background-position:-72px -191px}
.icon-bc_card:before{width:54px;height:34px;background-position:-215px -144px}
.icon-bca_card:before{width:54px;height:34px;background-position:-144px -144px}
.icon-ctblue:before{width:54px;height:34px;background-position:-2px -144px}
.icon-delta:before{width:54px;height:34px;background-position:-72px -144px}
.icon-dc:before{width:54px;height:34px;background-position:-144px -48px}
.icon-eftpos:before{width:54px;height:34px;background-position:-144px -191px}
.icon-electronic_cash:before{width:54px;height:34px;background-position:-144px -96px}
.icon-jc:before{width:54px;height:34px;background-position:-215px -48px}
.icon-mc:before{width:54px;height:34px;background-position:-2px -2px}
.icon-solo:before{width:54px;height:34px;background-position:-215px -96px}
.icon-ms:before{width:54px;height:34px;background-position:-2px -96px}
.icon-unionpay:before{width:54px;height:34px;background-position:-72px -96px}
.icon-va:before{width:54px;height:34px;background-position:-72px -2px}
.icon-visae:before{width:54px;height:34px;background-position:-144px -2px}
.icon-flag{line-height:1}
.icon-flag,.icon-flag:before{display:inline-block;vertical-align:top}
.icon-flag:before{content:"";width:25px;height:16px;background:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/images/language-icons.svg);background-size:160px 92px}
.icon-language-ar:before{background-position:-81px -18px}
.icon-language-en:before{background-position:0 0}
.icon-language-es:before{background-position:-108px 0}
.icon-language-de:before{background-position:-81px 0}
.icon-language-fr:before{background-position:-134px 0}
.icon-language-ja:before{background-position:0 -18px}
.icon-language-ko:before{background-position:-27px -18px}
.icon-language-pt:before{background-position:-54px -18px}
.icon-language-zh:before{background-position:-54px 0}
.icon-language-id:before{background-position:-54px -76px}
.icon-language-in:before{background-position:0 -130px}
.icon-language-vi:before{background-position:-108px -18px}
.icon-language-th:before{background-position:-81px -37.5px}
.icon-alarm-clock:before{content:"\E700"}
.icon-bathrobe:before{content:"\E701"}
.icon-bathtub:before{content:"\E702"}
.icon-bbq:before{content:"\E703"}
.icon-bedside-table:before{content:"\E704"}
.icon-billiard:before{content:"\E705"}
.icon-book:before{content:"\E706"}
.icon-car-2:before{content:"\E707"}
.icon-cd:before{content:"\E708"}
.icon-chair:before{content:"\E709"}
.icon-coffee-machine:before{content:"\E70A"}
.icon-cooker:before{content:"\E70B"}
.icon-courier:before{content:"\E70C"}
.icon-desk-lamp:before{content:"\E70D"}
.icon-dinner-table:before{content:"\E70E"}
.icon-dishwasher:before{content:"\E70F"}
.icon-duvet:before{content:"\E710"}
.icon-ecofriendly:before{content:"\E711"}
.icon-event:before{content:"\E712"}
.icon-fan:before{content:"\E713"}
.icon-first-aid:before{content:"\E714"}
.icon-heater:before{content:"\E715"}
.icon-jacuzzi:before{content:"\E716"}
.icon-kettle:before{content:"\E717"}
.icon-keycard:before{content:"\E718"}
.icon-lounge-2:before{content:"\E719"}
.icon-microwave:before{content:"\E71A"}
.icon-movie:before{content:"\E71B"}
.icon-ottoman:before{content:"\E71C"}
.icon-parking-2:before{content:"\E71D"}
.icon-rice-cooker:before{content:"\E71E"}
.icon-scale:before{content:"\E71F"}
.icon-secretary:before{content:"\E720"}
.icon-shopping-cart:before{content:"\E721"}
.icon-shower:before{content:"\E722"}
.icon-sink:before{content:"\E723"}
.icon-slippers:before{content:"\E724"}
.icon-spa:before{content:"\E725"}
.icon-storage:before{content:"\E726"}
.icon-study-table:before{content:"\E727"}
.icon-tennis:before{content:"\E728"}
.icon-toaster:before{content:"\E729"}
.icon-toiletries:before{content:"\E72A"}
.icon-towel:before{content:"\E72B"}
.icon-tuk-tuk:before{content:"\E72C"}
.icon-wardrobe:before{content:"\E72D"}
.icon-washlet:before{content:"\E72E"}
.icon-water-dispenser:before{content:"\E72F"}
.icon-window:before{content:"\E730"}
.icon-wine:before{content:"\E731"}
html{width:100%;height:100%}
body{padding:0;margin:0;font-weight:400;font-size:16px;line-height:normal;word-break:break-word;word-wrap:break-word;-webkit-text-size-adjust:none;font-family:Poppins,sans-serif !important}
input{transform:translateZ(0);-webkit-transform:translateZ(0)}
.pac-container{z-index:1 !important}
.asr-small-section-title{font-size:22px;line-height:26px}
.asr-small-section-title h2{font-size:20px;line-height:25px;font-weight:700}
.header-1{font-size:22px;font-weight:700}
.header-1.fix-height{line-height:22px}
.header-2{font-size:18px;font-weight:700}
.header-2.fix-height{line-height:18px}
.header-3{font-size:16px;font-weight:600}
.header-3.fix-height{line-height:16px}
.body-1{font-size:16px}
.body-1.fix-height{line-height:16px}
.body-2{font-size:14px}
.body-2.fix-height{line-height:14px}
.label-1{font-size:12px;font-weight:600}
.label-1.fix-height{line-height:12px}
.label-2{font-size:12px}
.label-2.fix-height{line-height:12px}
.title-1{font-size:28px;font-weight:600}
.title-1.fix-height{line-height:28px}
.title-2{font-size:20px;font-weight:600}
.title-2.fix-height{line-height:20px}
.error-message{font-size:14px}
.asr-sub-title{font-size:16px}
.asr-backdrop-content{position:absolute;top:0;left:0;right:0;bottom:0}
.dft-backdrop{position:fixed;background:rgba(0,0,0,.1);z-index:19}
.date-time{white-space:nowrap}
.wrap{margin:0 auto;max-width:1240px}
.asr-body-wrapper,.wrap{padding-left:20px;padding-right:20px}
.asr-loading{display:none;position:fixed;background:#fff;z-index:1000;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;justify-items:center;font-size:14px;text-align:center}
.asr-loading.local,.asr-loading.show{display:-ms-flexbox;display:flex}
.asr-loading.local{position:absolute;z-index:1}
.asr-loading.local .asr-loading-spinner{height:100%;width:100%;max-width:116px;background:50%/contain no-repeat url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/images/loading-spiner.svg);background-size:116px 116px}
.asr-loading-logo{min-width:136px;min-height:30px}
.asr-loading-message{margin-top:20px;color:#2c1e16;max-width:700px;padding:0 16px}
.asr-loading-spinner{display:inline-block;white-space:nowrap}
.asr-loading-spinner-bounce{display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:5px;animation:spinner-bounce 1.4s infinite}
.asr-loading-spinner-bounce:last-child{margin-right:0}
.asr-loading-spinner-bounce:first-child{animation-delay:-.6s}
.asr-loading-spinner-bounce:nth-child(2){animation-delay:-.3s}
.truncate-text{overflow:hidden}
.line-clamp{display:-webkit-box;/*! autoprefixer: off */-webkit-box-orient:vertical /*! autoprefixer: on */}
.text-1-line{-webkit-line-clamp:1}
.text-2-line{-webkit-line-clamp:2}
.text-3-line{-webkit-line-clamp:3}
.text-5-line{-webkit-line-clamp:5}
@keyframes spinner-bounce{1%,80%,to{transform:scale(0)}
40%{transform:scale(1)}
}
@media(min-width:1024px){.discoverasr-property-landing-template .asr-small-section-title{font-size:20px;line-height:25px}
.discoverasr-property-landing-template .asr-small-section-title h2{font-size:20px;line-height:25px;font-weight:700}
}
#asr-booking-login-modal .modal-header{padding:20px}
#asr-booking-login-modal .close-custom{top:14px;right:14px;position:absolute}
#asr-booking-login-modal .close-custom .asr-common-icon .icon-without-innertext:before{margin-right:0}
#asr-booking-login-modal .close-custom:focus{outline:0}
.dg-backdrop{background-color:rgba(0,0,0,.8)}
.dg-backdrop,.dg-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}
.dg-content-cont--floating{position:absolute;top:35%;-ms-transform:translateY(-70%);transform:translateY(-70%);margin-top:0}
.dg-content-cont{width:100%}
.dg-container *{box-sizing:border-box}
.dg-main-content{max-width:500px;width:98%;padding:15px;border-radius:5px;margin:25px auto;background-color:#fff}
.h1,h1{font-size:2.5rem}
.h1,.h2,h1,h2{font-weight:500}
.h2,h2{font-size:1.75rem}
.h3,h3{font-size:1.5rem;font-weight:500}
.h4,.h5,.h6,h4,h5,h6{font-size:1.3125rem;font-weight:400}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:normal;letter-spacing:0}
.tooltip-content{width:max-content;max-width:477px;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px)}
.tooltip-content .review-pro-label{margin-bottom:0;margin-top:20px;font-weight:400}
.tooltip-content .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.tooltip-content .title-tooltip .logo{height:30px;width:150px;object-fit:contain;object-position:left;overflow:hidden}
.tooltip-content:before{content:"";display:block;position:absolute;top:-14px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light)}
.fade-enter-active,.fade-leave-active{transition:opacity .25s}
.fade-enter,.fade-leave-to{opacity:0}
.bold,b,strong{font-weight:700}
.gm-style{font:400 11px Open Sans,sans-serif}
.adp-directions .adp-step,.adp-directions .adp-substep{word-break:normal}
:target:before{content:"";display:block;height:119px;margin:-100px 0 0}
.bg-master-brand{background-color:var(--accent)}
.padding-t-b-20{padding-top:20px;padding-bottom:20px}
.form-control{height:auto}
.breadcrumb-item+.breadcrumb-item{padding-left:0}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
svg{vertical-align:baseline}
.text-align-center{text-align:center}
.text-align-left{text-align:left}
.oneline-of-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */word-wrap:break-word}
@media(max-width:1023px){.center-on-mobile-and-tablet{text-align:center}
}
.margin-header-multicolums{margin-bottom:17px}
.card-media-img{object-fit:cover}
.font-display-1{font-weight:500}
.font-display-1,.font-display-2{font-size:2rem;line-height:normal;letter-spacing:-.64px}
.font-display-2{font-weight:400}
.font-headline{font-size:1.5rem}
.font-headline,.font-title-1{font-weight:500;line-height:normal;letter-spacing:0}
.font-title-1,.font-title-2{font-size:1.313rem}
.font-body-1,.font-title-2{font-weight:400;line-height:normal;letter-spacing:0}
.font-body-1{font-size:1rem}
.font-body-2{font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:0}
.font-body-3{font-size:.75rem}
.font-body-3,.font-caption{font-weight:500;line-height:normal;letter-spacing:0}
.font-caption{font-size:1rem}
.font-label-1{font-size:.875rem;letter-spacing:.14px}
.font-label-1,.font-label-2{text-transform:uppercase;font-weight:700;line-height:normal}
.font-label-2{font-size:.75rem;letter-spacing:.12px}
.asr-grid-layouts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-height:1px}
.asr-grid-layouts.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.asr-grid-column{-ms-flex:1;flex:1;overflow:auto;-ms-flex-negative:0;flex-shrink:0}
.asr-grid-column.smaller{width:300px;-ms-flex:none;flex:none}
.edit-mode .asr-grid-column{border:1px solid #ccc}
.asr-card{position:relative;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;display:block;background:#fff}
.asr-card.padding-content{padding:18px}
.asr-card.type-room .card-cover{height:130px}
.asr-card.type-room .asr-price{margin-top:20px}
.asr-card.type-offer .card-cover{height:180px}
.asr-card.type-image{position:relative;width:360px;height:220px}
.asr-card.type-image .card-cover{width:100%;height:100%}
.asr-card.type-image .card-content{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-card.type-image .card-content.align-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.asr-card.type-image .card-content.align-bottom{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}
.asr-card.type-image .card-info{margin-top:5px}
.asr-card .card-cover{border-radius:5px;background-size:cover;background-position:50%;pointer-events:none}
.asr-card .card-content{padding:18px}
.asr-card .card-title{font-size:18px;font-weight:500;display:block}
.asr-card .card-info{margin-top:10px}
.asr-card .card-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-top:1px solid;margin-top:18px;padding-top:18px;-ms-flex-align:center;align-items:center}
.asr-card .card-footer-group.left{-ms-flex:1;flex:1}
.asr-card .card-footer-group.right{text-align:right}
.asr-card .asr-content-slider{width:100%;height:100%}
.reviewer .reviewer-name{font-weight:500;font-size:18px}
.reviewer .review-date{text-transform:uppercase;font-size:10px;line-height:12px}
*,:after,:before{box-sizing:border-box}
img,legend{border:0}
.bordered,.dropdown .form-input-group,[class*=bordered-]{border:1px solid rgba(0,0,0,.2)}
.bordered.absolute-b,.bordered.bottom,.dropdown .absolute-b.form-input-group,.dropdown .bottom.form-input-group{border-width:0 0 1px;border-color:hsla(0,14%,84%,.2)}
.img-responsive{margin-left:auto;margin-right:auto;display:block;padding:0;max-width:100%;height:auto}
.brand img{margin:0;display:block;width:auto;height:80px;margin:0 auto}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.col,[class*=col-]{padding-left:10px;padding-right:10px}
.icon-circle:before,.icon-outline:before,.icon-square:before,.icon:before{display:inline-block;font-size:1em}
.wf-active .icon:before,.wf-active [class*=icon-]:before{font-family:Ascott-Icons}
.margin-0,.margin-0:after,.margin-0:before{margin:0}
.padding-l,.padding-lr,.padding-md-l,.padding-md-lr{padding-left:20px}
.padding-md-r,.padding-r,div.padding-lr,div.padding-md-lr{padding-right:20px}
.row{margin:20px auto}
.padding-0-smxs{padding:0}
.padding-lg{padding:40px}
.padding-lg-l,.padding-lg-lr{padding-left:40px}
.padding-lg-lr{padding-right:40px}
.padding-lg-tb{padding-top:40px;padding-bottom:40px}
div.padding-md-tb,div.padding-tb{padding-top:20px;padding-bottom:20px}
.padding-lg-t{padding-top:40px}
p{margin-top:0;margin-bottom:1rem}
.margin-md-t,.margin-t{margin-top:20px}
.gutter-lg .col,.gutter-lg [class*=col-],[class*=gutter-] .gutter-lg .col,[class*=gutter-] .gutter-lg [class*=col-]{padding-left:20px;padding-right:20px}
.gutter-lg,[class*=gutter-] .gutter-lg{margin-left:-20px;margin-right:-20px}
.form-input-lg .btn.btn-primary{padding-left:30px;padding-right:30px}
.btn-primary.btn-outline.disabled,.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline[disabled],.btn-primary.btn-outline[disabled]:hover,.btn-secondary.btn-outline.disabled,.btn-secondary.btn-outline.disabled:hover,.btn-secondary.btn-outline[disabled],.btn-secondary.btn-outline[disabled]:hover,.btn-tertiary.btn-outline.disabled,.btn-tertiary.btn-outline.disabled:hover,.btn-tertiary.btn-outline[disabled],.btn-tertiary.btn-outline[disabled]:hover,.button-outline.disabled,.button-outline.disabled:hover,.button-outline[disabled],.button-outline[disabled]:hover{background-color:transparent;border-color:#ddd;color:#ebe9e8}
.btn{text-transform:none !important}
.columns div.padding-xl-lr{padding-right:60px}
.columns div.padding-xl-l,.columns div.padding-xl-lr{padding-left:60px}
.dropdown.as-select .dropdown-toggle,select{width:100%;height:42px}
.dropdown.as-select [disabled].dropdown-toggle,.dropdown.as-select [readonly].dropdown-toggle,.dropdown.as-select fieldset[disabled] .dropdown-toggle,[disabled].form-input,[disabled].form-input-group,[readonly].form-input,[readonly].form-input-group,fieldset[disabled] .dropdown.as-select .dropdown-toggle,fieldset[disabled] .form-input,fieldset[disabled] .form-input-group,fieldset[disabled] input[type=email],fieldset[disabled] input[type=file],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] select,fieldset[disabled] textarea,input[disabled][type=email],input[disabled][type=file],input[disabled][type=number],input[disabled][type=password],input[disabled][type=tel],input[disabled][type=text],input[readonly][type=email],input[readonly][type=file],input[readonly][type=number],input[readonly][type=password],input[readonly][type=tel],input[readonly][type=text],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#ddd;opacity:1}
.datepicker[readonly].form-input,.datepicker[readonly].form-input-group,.dropdown.as-select .datepicker[readonly].dropdown-toggle,.dropdown.as-select [readonly].dropdown-toggle,[readonly].form-input,[readonly].form-input-group,input.datepicker[readonly][type=email],input.datepicker[readonly][type=file],input.datepicker[readonly][type=number],input.datepicker[readonly][type=password],input.datepicker[readonly][type=tel],input.datepicker[readonly][type=text],input[readonly][type=email],input[readonly][type=file],input[readonly][type=number],input[readonly][type=password],input[readonly][type=tel],input[readonly][type=text],select.datepicker[readonly],select[readonly],textarea.datepicker[readonly],textarea[readonly]{background-color:#fff}
.btn-primary{background-color:#2c1e16;color:#bcb7b4;border:2px solid #2c1e16;padding:10px 30px}
.btn-primary:hover{background-color:#0a0705;border-color:#0a0705;color:#bcb7b4}
.btn-primary.btn-outline{background-color:transparent;border:2px solid #2c1e16;color:#2c1e16}
.btn-primary.btn-outline:hover{background-color:#2c1e16;color:#e6e6e6;border-color:#2c1e16}
.featured-primary .card-content .btn.btn-outline,.featured-primary .card-content .btn.btn-primary,.featured-primary .card-content .btn.btn-secondary,.featured-primary .card-content .btn.btn-tertiary,.featured-primary .teaser-content .btn.btn-outline,.featured-primary .teaser-content .btn.btn-primary,.featured-primary .teaser-content .btn.btn-secondary,.featured-primary .teaser-content .btn.btn-tertiary{border-color:#fff;color:#fff;background-color:transparent}
.featured-primary .card-content .btn.btn-outline:hover,.featured-primary .card-content .btn.btn-primary:hover,.featured-primary .card-content .btn.btn-secondary:hover,.featured-primary .card-content .btn.btn-tertiary:hover,.featured-primary .teaser-content .btn.btn-outline:hover,.featured-primary .teaser-content .btn.btn-primary:hover,.featured-primary .teaser-content .btn.btn-secondary:hover,.featured-primary .teaser-content .btn.btn-tertiary:hover{border-color:transparent;background-color:#fff;color:#707070}
.text-shadow-dark{text-shadow:0 1px 5px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)}
.btn-lg,.form-input-lg .btn{padding:12px 20px;font-size:16px;border-radius:0;min-width:20%}
.btn,.btn-circle,.btn-outline,.form-input-base .btn{vertical-align:middle;border:0;-moz-appearance:none;-webkit-appearance:none;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}
.disabled.btn,.disabled.btn-circle,.disabled.btn-circle:hover,.disabled.btn-outline,.disabled.btn-outline:hover,.disabled.btn:hover,[disabled].btn,[disabled].btn-circle,[disabled].btn-circle:hover,[disabled].btn-outline,[disabled].btn-outline:hover,[disabled].btn:hover,fieldset[disabled] .btn,fieldset[disabled] .btn-circle,fieldset[disabled] .btn-circle:hover,fieldset[disabled] .btn-outline,fieldset[disabled] .btn-outline:hover,fieldset[disabled] .btn:hover{background-color:#ddd;border-color:transparent;opacity:1;cursor:not-allowed;color:#ebe9e8;pointer-events:none}
.btn-tertiary{background-color:#8a0411;color:#fff;border:2px solid #8a0411}
.btn-tertiary:hover{background-color:#58030b;border-color:#58030b;color:#fff}
.slick-slider{margin-bottom:40px;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list,.slick-slider{position:relative;display:block}
.slick-dotted.slick-slider{margin-bottom:40px}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list.dragging{cursor:pointer}
.slick-list:focus{outline:1px solid transparent}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none;clear:none}
.slick-slide.slick-loading img{display:none}
.slick-slide img{display:block}
[dir=rtl] .slick-slide{float:right}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide,.slick-vertical .slick-slide{display:block}
.slick-vertical .slick-slide{height:auto;border:1px solid transparent}
.slick-arrow{position:absolute;display:block;height:auto;width:64px;line-height:normal;opacity:.5;font-size:0;cursor:pointer;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:0}
.slick-arrow:before{font-family:Ascott-Icons;font-size:64px;color:var(--accent);line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-arrow.slick-hidden{display:none}
.slick-arrow .banner:before,.slick-arrow .slick-arrow:before{font-size:24px}
.slick-arrow .banner .slick-arrow:not(.slick-arrow-sm){width:96px}
.slick-arrow .banner .slick-arrow:not(.slick-arrow-sm):before{font-size:24px;color:#fff;line-height:1;text-shadow:0 1px 1px #555}
.slick-arrow:focus,.slick-arrow:focus:before,.slick-arrow:hover,.slick-arrow:hover:before{opacity:1}
.slick-arrow.slick-disabled,.slick-arrow.slick-disabled:focus,.slick-arrow.slick-disabled:hover{opacity:.2}
.slick-arrow.slick-disabled:before{cursor:not-allowed;opacity:1}
.slick-arrow,.slick-arrow:focus,.slick-arrow:hover{background:transparent;color:transparent;outline:1px solid transparent}
.slick-prev{left:0;outline:1px solid transparent}
[dir=rtl] .slick-prev{left:auto;right:-5px}
[dir=rtl] .slick-prev:before{content:"\EF\2026\B8"}
.slick-next{right:0;outline:1px solid transparent}
[dir=rtl] .slick-next{left:-5px;right:auto}
[dir=rtl] .slick-next:before{content:"\EF\2026\B7"}
.slick-arrow-inline{position:static;display:inline-block;-ms-transform:none;transform:none}
.slick-arrow-inline:nth-child(1n+1){margin-right:1px}
.slick-arrow-sm{width:auto;padding:5px}
.slick-arrow-sm:before{font-size:32px}
.slick-arrow-lg{width:96px}
.slick-arrow-lg:before{font-size:24px}
.slick-arrow-primary{background-color:#2c1e16;opacity:1}
.slick-arrow-primary:focus,.slick-arrow-primary:hover{background-color:#0a0705}
.slick-arrow-primary:before{color:#fff}
.slick-dots{position:absolute;list-style:none;display:block;text-align:center;margin:0;width:100%;padding:0;left:0}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;transition:all .5s ease 0;line-height:20px}
.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;line-height:0;font-size:0;color:transparent;padding:5px}
.slick-dots li button,.slick-dots li button:focus,.slick-dots li button:hover{outline:1px solid transparent}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;text-align:center;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E945";font-family:Ascott-Icons;font-size:12px;font-weight:700;color:#2c1e16;transition:all .5s ease-in-out;width:20px;height:20px;line-height:20px}
.slick-dots li.slick-active button{width:20px;height:20px}
.slick-dots li.slick-active button:before{font-family:Ascott-Icons;content:"\E90E";color:#0a0705;font-size:20px;font-weight:700;width:20px;height:20px}
.banner .slick-dots li.slick-active button:before,.banner .slick-dots li button:before{color:#fff}
.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-center.slick-current:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active .slideshow-content,.centermode .slick-slide .slideshow-content,.slideshow-content-no-shadow,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-center.slick-current:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active .slideshow-content,[data-method-option=centermode] .slick-slide .slideshow-content{box-shadow:none}
.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-center.slick-current .slideshow-content,.centermode .slick-slide.slick-center.slick-current:hover .slideshow-content,.centermode .slick-slide.slick-center .slideshow-content,.centermode .slick-slide.slick-center:hover .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected):hover .slideshow-content,.centermode .slick-slide.slick-hover .slideshow-content,.centermode .slick-slide:hover .slideshow-content,.slideshow-content-shadow,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center.slick-current .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center.slick-current:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected):hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode] .slick-slide:hover .slideshow-content{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}
.slideshow-content{position:relative;width:100%}
.slideshow-content,.slideshow-item{backface-visibility:inherit}
.slideshow-item,.slideshow-item .slick-slide{visibility:hidden;display:none}
.slick-initialized .slideshow-item,.slick-initialized .slideshow-item .slick-slide,.slideshow-item .slick-slide:first-child,.slideshow-item:first-child{visibility:visible;display:block}
.slideshow .slideshow-item{float:left}
.slideshow.slick-initialized .slideshow-item,.slideshow .slideshow-item:first-child{visibility:visible;display:block;clear:none}
.slideshow.banner{padding-bottom:0}
.slideshow[data-method-option=thumbnail] .slick-slide,.slideshow[data-method-option=thumbnail] .slick-slide.slick-cloned{transition:all .5s ease;opacity:.35}
.slideshow[data-method-option=thumbnail] .slick-slide.slick-active,.slideshow[data-method-option=thumbnail] .slick-slide:hover{opacity:1}
.slideshow[data-method-option=thumbnail].slick-no-slide{padding-left:0;padding-right:0}
.slideshow[data-method-option=thumbnail].slick-no-slide .slick-track{-ms-transform:none;transform:none}
.slideshow[data-method-option=thumbnail].slick-no-slide .slick-slide{opacity:1}
.slick-no-slide:not(.slick-equal-items).slick-initialized .slick-track{width:100%;margin:0 auto;text-align:center;left:0}
.slick-no-slide:not(.slick-equal-items).slick-initialized .slick-slide{float:none;display:inline-block;text-align:left}
.centermode .slick-list,[data-method-option=centermode] .slick-list{padding-top:40px;padding-bottom:60px}
.centermode .slick-slide,.centermode .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide,[data-method-option=centermode] .slick-slide .slideshow-content{transition:transform .5s ease-in-out,box-shadow .5s ease}
.centermode .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active .slideshow-content,.centermode .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active .slideshow-content,[data-method-option=centermode] .slick-slide .slideshow-content{-ms-transform:scale(1);transform:scale(1)}
.centermode .slick-slide.slick-center .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-hover .slideshow-content,.centermode .slick-slide:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode] .slick-slide:hover .slideshow-content{-ms-transform:scale(1.08);transform:scale(1.08);backface-visibility:inherit}
.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide.slick-center .slideshow-content{-ms-transform:scale(1);transform:scale(1);backface-visibility:inherit}
.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content{-ms-transform:scale(1.08);transform:scale(1.08);backface-visibility:inherit}
.centermode.slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content{-ms-transform:scale(1);transform:scale(1);backface-visibility:inherit}
.card{position:relative;background:#ddd;display:inline-block;vertical-align:top;margin-bottom:20px}
.card p{margin:10px 0}
.card .card-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.card .card-media img{width:100%;display:block}
.card .card-content{position:relative;bottom:0;left:0;right:0;padding:20px}
.bg-white{background-color:#fff}
.bg-gray-lighter{background-color:rgba(0,0,0,.06)}
.bg-gray-light{background-color:#ddd}
.text-uppercase{text-transform:uppercase}
.align-center{text-align:center}
.center-block{display:block;margin-left:auto;margin-right:auto}
i{font-style:inherit}
.slideshow-nav-b .slick-arrow{top:100%;bottom:auto;left:50%;right:auto;margin-bottom:20px}
.slideshow-nav-b .slick-prev{margin-left:-64px}
.slideshow-nav-tr .slick-arrow{top:auto;bottom:100%;right:0;margin-bottom:20px}
.slideshow-nav-tr .slick-prev{left:auto;margin-right:64px}
.slideshow-nav-bl .slick-arrow{top:auto;bottom:0;right:100%;margin-bottom:10px}
.slideshow-nav-bl .slick-prev{left:auto;margin-right:64px}
.slideshow-nav-br .slick-arrow{top:100%;right:0;margin-bottom:10px;margin-left:auto}
.slideshow-nav-br .slick-prev{margin-right:64px}
.slideshow-dots-br .slick-dots{bottom:0;right:0;left:auto;padding:10px;width:25%;margin-bottom:20px}
.slideshow-dots-br .slick-dots li button:before{color:#fff}
.slideshow-dots-secondary .slick-dots li button:before{color:#a28156}
.slick-dots{bottom:-65px}
.banner .slick-arrow:before,.slick-arrow:before{font-size:24px}
.slick-prev:before{content:"\F177"}
.slick-next:before{content:"\F178"}
.bg-ls-community{background-color:rgba(111,39,80,.8);color:#fff}
.bg-ls-culture{background-color:rgba(114,184,83,.8);color:#fff}
.bg-ls-gastro{background-color:rgba(244,184,67,.8);color:#fff}
.bg-ls-wellness{background-color:rgba(55,119,188,.8);color:#fff}
i{font-style:normal}
a,a:before,button,input[type=button],input[type=submit]{transition:all .35s ease 0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
.alert{background-color:rgba(255,253,253,.9);padding:20px;margin:0 0 20px;border:1px solid rgba(0,0,0,.15);text-shadow:0 1px 0 rgba(255,253,253,.2);box-shadow:inset 0 1px 0 hsla(0,0,100%,.25),0 1px 2px rgba(0,0,0,.05);border-radius:3px;color:rgba(0,0,0,.9)}
.alert-danger,.alert-danger a{color:#000}
.alert-danger{background-color:#fdf5f5;border-color:rgba(211,47,47,.15)}
.alert-success{background-color:#cbebcd;border-color:rgba(56,142,60,.15)}
.alert a{font-weight:400}
.alert a:hover{text-decoration:underline}
.alert-info{background-color:#c4eafe;border-color:rgba(2,136,209,.15)}
.alert-info,.alert-info a{color:#000}
.alert-info a{text-decoration:underline}
.alert-info a,.alert-info a:hover{color:rgba(2,103,158,.9)}
.margin-md-b{margin-bottom:20px}
.margin-lg-b{margin-bottom:40px}
.padding-md-b{padding-bottom:20px}
.list-unstyle{list-style:none;padding:0;margin:0}
.dropdown.as-select .dropdown-toggle,.form-input,.form-input-group,.form-input-group .form-input,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{appearance:none;border-width:1px;border-style:solid;border-image:initial;transition:border-color .15s ease-in-out 0,box-shadow .15s ease-in-out 0}
.dropdown.as-select .dropdown-toggle,button,input,optgroup,select,textarea{font:inherit;margin:0}
.dropdown.as-select .form-input-group .dropdown-toggle:last-child:last-child,.form-input-group .dropdown.as-select .dropdown-toggle:last-child:last-child,.form-input-group .form-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown.as-select .form-input-group .dropdown-toggle:last-child:first-child,.form-input-group .dropdown.as-select .dropdown-toggle:last-child:first-child,.form-input-group .form-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.dropdown.as-select .form-input-group .dropdown-toggle,.form-input-group .dropdown.as-select .dropdown-toggle,.form-input-group .form-input{display:table-cell}
.list-inline,.list-unstyle{list-style:none;padding:0;margin:0}
input[disabled][type=text],input[readonly][type=text]{background-color:#ddd;opacity:1}
input[readonly][type=text]{background-color:#fff}
.form-option{margin-top:10px;margin-bottom:10px;position:relative}
.form-option .form-label,.form-option label{padding-top:5px;padding-left:25px;position:relative;display:inline-block;color:#666;cursor:pointer}
.form-option>input[type=checkbox],.form-option>input[type=radio]{width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}
.form-label,label{display:block;margin-bottom:5px}
blockquote:before{content:"\201C";position:absolute;top:0;left:0}
blockquote:after{content:"\201D";margin-left:20px}
blockquote:after,blockquote:before{line-height:1;font-size:2.5em;vertical-align:text-top}
.form-inline .form-label,.form-inline label{display:inline-block;margin-right:20px}
.margin-md-tb,.margin-tb{margin-top:20px;margin-bottom:20px}
.padding-xl{padding:60px}
.tt-menu,.ui-autocomplete{width:1%;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;min-width:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:99999999999}
.tt-menu,.tt-menu a,.ui-autocomplete,.ui-autocomplete a{color:#707070}
.tt-menu a,.ui-autocomplete a{transition:all .2s ease}
.tt-menu li,.ui-autocomplete li{border-bottom:1px solid rgba(0,0,0,.06)}
.tt-menu li:last-child,.ui-autocomplete li:last-child{border-bottom:0}
.tt-menu li>a,.ui-autocomplete li>a{padding:10px 20px;display:block;margin:0 0 0 10px;transition:all .2s ease 0}
.tt-menu .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#2c1e16;cursor:pointer}
.tt-menu .ui-menu-item.ui-state-focus,.tt-menu .ui-menu-item.ui-state-focus a,.ui-autocomplete .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-focus a{color:#fff}
.tt-menu .ui-menu-item.ui-autocomplete-category,.ui-autocomplete .ui-menu-item.ui-autocomplete-category{font-weight:700;font-size:16px;margin:10px 0 0;border-top:0}
.tt-menu .ui-menu-item.ui-autocomplete-category a,.ui-autocomplete .ui-menu-item.ui-autocomplete-category a{margin:0}
.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus{background-color:transparent}
.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus,.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus a,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus a{color:#2c1e16}
.ui-helper-hidden,.ui-helper-hidden-accessible{display:none}
.hidden,.hide,.is-hidden,.noScript{display:none !important}
.form-group{margin-bottom:20px}
.form-inline .form-option .form-label,.form-inline .form-option label{margin-right:0}
.form-option .form-label:before,.form-option>input[type=checkbox],.form-option>input[type=radio],.form-option label:before{width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}
.form-option>input[type=checkbox],.form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}
.form-option>input[type=checkbox][disabled],.form-option>input[type=radio][disabled]{cursor:not-allowed}
.form-option>input[type=checkbox][disabled]+.form-label,.form-option>input[type=checkbox][disabled]+.form-label:before,.form-option>input[type=checkbox][disabled]+label,.form-option>input[type=checkbox][disabled]+label:before,.form-option>input[type=radio][disabled]+.form-label,.form-option>input[type=radio][disabled]+.form-label:before,.form-option>input[type=radio][disabled]+label,.form-option>input[type=radio][disabled]+label:before{cursor:not-allowed;color:#ebe9e8}
.form-option>input[type=checkbox][disabled]+.form-label:before,.form-option>input[type=checkbox][disabled]+label:before,.form-option>input[type=radio][disabled]+.form-label:before,.form-option>input[type=radio][disabled]+label:before{border:0;background-color:#ddd}
.form-option>input[type=checkbox]:focus+.form-label:before,.form-option>input[type=checkbox]:focus+label:before,.form-option>input[type=radio]:focus+.form-label:before,.form-option>input[type=radio]:focus+label:before{border-color:#2c1e16}
.form-option>input[type=checkbox]:checked+.form-label:before,.form-option>input[type=checkbox]:checked+label:before,.form-option>input[type=radio]:checked+.form-label:before,.form-option>input[type=radio]:checked+label:before{color:#000;border-color:#64c3d1;background-color:#64c3d1}
.form-option .form-label:before,.form-option label:before{content:"";line-height:20px;text-align:center;border:1px solid #b9b9b9;border-radius:50%;background-color:#fff;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;font-family:Ascott-Icons;box-sizing:border-box}
.form-option input[type=checkbox]+.form-label:before,.form-option input[type=checkbox]+label:before{border-radius:5px}
.form-option input[type=radio]:checked+.form-label:before,.form-option input[type=radio]:checked+label:before{border-width:5px}
.form-option input[type=checkbox]:checked+.form-label:before,.form-option input[type=checkbox]:checked+label:before{content:"\E91C"}
.form-option.form-option-tertiary input[type=checkbox]:checked .form-label:before,.form-option.form-option-tertiary input[type=checkbox]:checked label:before,.form-option.form-option-tertiary input[type=radio]:checked .form-label:before,.form-option.form-option-tertiary input[type=radio]:checked label:before{border-color:#8a0411;background-color:#8a0411}
.form-option.has-error input[type=checkbox]+.form-label:before,.form-option.has-error input[type=checkbox]+label:before,.form-option.has-error input[type=radio]+.form-label:before,.form-option.has-error input[type=radio]+label:before{border-color:#d32f2f}
.form-option.has-error input[type=checkbox]:focus .form-label:before,.form-option.has-error input[type=checkbox]:focus label:before,.form-option.has-error input[type=radio]:focus .form-label:before,.form-option.has-error input[type=radio]:focus label:before{border-color:#2c1e16}
.form-option .fielderror-msg{margin-left:25px;padding-left:0}
.form-option-check input[type=radio]:checked+label:before{content:"\E91C";border-width:1px;background-color:#007eff}
.form-option-check-card label{padding:5px;border-radius:5px;background-color:#fff;border:1px solid rgba(0,0,0,.06)}
.form-option-check-card>input[type=checkbox],.form-option-check-card>input[type=radio],.form-option-check-card label:before{right:0;top:0;line-height:15px;width:15px;height:15px;margin:-5px}
.form-option-check-card input[type=radio]:checked+label:before{content:"\E91C";border-width:1px;font-size:12px;background-color:#007eff}
.form-input-group{padding:0;vertical-align:middle;display:table;width:100%;border:0}
.nav-tabs,.nav-tabs-inline{border-bottom:1px solid #ddd}
.nav-tabs-inline .nav-tabs-item,.nav-tabs .nav-tabs-item{display:table-cell;vertical-align:bottom}
.nav-tabs-inline .nav-tabs-item>a,.nav-tabs .nav-tabs-item>a{transition:background .5s ease 0,color .5s ease 0}
.nav-tabs-inline .nav-tabs-item>a:hover,.nav-tabs .nav-tabs-item>a:hover{background-color:rgba(0,0,0,.06)}
.nav-tabs-inline .active>a,.nav-tabs-inline .is-active>a,.nav-tabs .active>a,.nav-tabs .is-active>a{cursor:default;color:#707070;border:1px solid #ddd;border-bottom-color:#f1f2f4;background:#f1f2f4;margin-bottom:-1px}
.nav-tabs-inline .active>a:hover,.nav-tabs-inline .is-active>a:hover,.nav-tabs .active>a:hover,.nav-tabs .is-active>a:hover{background-color:#f1f2f4}
.nav-tabs-inline .nav-tabs-item{display:inline-block}
.nav-tabs-primary{border-bottom-color:#2c1e16}
.nav-tabs-primary .nav-tabs-item>a{color:#2c1e16}
.nav-tabs-primary .active>a,.nav-tabs-primary .active>a:hover,.nav-tabs-primary .is-active>a,.nav-tabs-primary .is-active>a:hover{color:#fff;background-color:#2c1e16}
.nav-tabs-secondary{border-bottom-color:#a28156}
.nav-tabs-secondary .nav-tabs-item>a{color:#a28156}
.nav-tabs-secondary .active>a,.nav-tabs-secondary .active>a:hover,.nav-tabs-secondary .is-active>a,.nav-tabs-secondary .is-active>a:hover{color:#fff;background-color:#a28156}
.nav-tabs-filled .nav-tabs-item{background-color:#b9b9b9}
.nav-tabs-filled .nav-tabs-item>a{width:100%;border-right-width:1px;border-radius:0}
.nav-tabs-filled .nav-tabs-item:not(:first-child).active a,.nav-tabs-filled .nav-tabs-item:not(:first-child).is-active a{border-left-color:transparent}
.nav-tabs-filled .nav-tabs-item:not(:last-child) a{border-right-color:#fff}
.nav-tabs-filled .nav-tabs-item:not(:last-child).active a,.nav-tabs-filled .nav-tabs-item:not(:last-child).is-active a{border:1px solid transparent}
.nav-tabs-filled .nav-tabs-item:first-child.active a,.nav-tabs-filled .nav-tabs-item:first-child.is-active a{border-right-color:transparent}
.nav-tabs-filled .nav-tabs-item:last-child.active a,.nav-tabs-filled .nav-tabs-item:last-child.is-active a{border:1px solid transparent}
.nav-tabs-filled .active>a,.nav-tabs-filled .is-active>a{background-color:#f1f2f4;color:#555;border-right-color:#ddd}
.tab-pane{display:none}
.tab-pane.active,.tab-pane.is-active{display:block}
.border-bottom-5x{border-width:0;border-bottom-width:5px}
.overflow-hidden{overflow:hidden}
.nav{line-height:20px}
.nav>li{margin:0}
.text-secondary-light[href]:hover,.text-secondary-light[href]:hover:before,.text-secondary-light[href]:hover :before{color:#fff}
.nav .is-active>a{color:#000}
.nav-inline>li{border-top:0}
.nav-divided>li,.nav-inline>li{display:inline-block}
.nav-divided>li:before{content:"|";color:#ddd}
.nav-divided>li:first-child:before{display:none}
.nav-condensed{margin-left:10px;margin-right:10px}
.nav-condensed a{padding:10px 5px}
.nav-breadcrumbs li{display:inline-block}
.nav-breadcrumbs li+li:before{font-family:Ascott-Icons;content:"\EE\A4\178";display:inline-block}
.nav-breadcrumbs li:first-child:before{display:none}
.navbar a:hover{background-color:#2c1e16}
.navbar .is-active a,.navbar .is-active a:hover{background-color:#2c1e16;color:#fff}
.fade.in{opacity:1}
.fade:not(.in):not(.show){opacity:0}
@media(max-width:1024px){.padding-md-smxs{padding:20px}
.max-width-full-smxs,.wrap-full-smxs{max-width:100%}
.horizontal-scroll{overflow:auto}
.horizontal-scroll .horizontal-scroll-item{width:1100px}
}
.wrap-xs{max-width:680px}
.as-inline-block{display:inline-block;vertical-align:middle}
.modal-open .modal{z-index:100000;overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;background-color:rgba(0,0,0,.5)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal,.modal-open{overflow:hidden}
.absolute,.absolute-b,.absolute-bl,.absolute-br,.absolute-c,.absolute-r,.absolute-t,.absolute-tl,.absolute-tr{position:absolute !important}
.relative{position:relative !important}
.margin-sm-b{margin-bottom:10px !important}
.nav a{color:#a28156;display:inline-block;padding:10px;line-height:20px}
.absolute-c,.center{transform:translate(-50.1%,-50%);-ms-transform:translate(-50.1%,-50%);left:50%;top:50%}
.text-black,.text-black .small,.text-black small{color:#000}
.dropdown.as-select .dropdown-toggle,.form-input,.form-input-group,.form-input-group .form-input,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;line-height:20px;width:100%;display:inline-block;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.icon,.icon-label{vertical-align:middle}
.icon,.icon-circle,.icon-outline,.icon-square{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;text-align:center;vertical-align:middle}
blockquote{position:relative;padding:0 40px;margin:0;font-style:italic}
.columns{margin-left:-10px;margin-right:-10px}
.list-group li,.list-inline li,.list-style-icon li,.list-unstyle li{margin:10px 0}
.padding-xl-b{padding-bottom:60px !important}
.padding-0{padding:0 !important}
.padding-sm{padding:10px !important}
.margin-0,.margin-0:after,.margin-0:before{margin:0 !important}
.padding,.padding-md{padding:20px}
.as-block,.as-blocked,.nav a.as-blocked{display:block}
.padding-xs-tb{padding-top:5px !important;padding-bottom:5px !important}
.caption .caption-media{width:1%}
.as-table,.nav-tabs-filled{display:table;width:100%}
.as-table-cell,.as-table-cell-min,.badge-circle,.nav-tabs-filled .nav-tabs-item,.slick-slide.as-table-cell,.teaser-content,.teaser-media,.teaser-options{display:table-cell}
.close[type=button]{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.as-link,.datepicker,.js-datepicker-icon{cursor:pointer}
svg:not(:root){overflow:hidden}
.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{position:absolute}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.tab-pane.is-active,tab-pane.active{display:block}
.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns [class*=col-]{float:left}
.col-4{width:33.33333%}
.align-left{text-align:left}
.align-right{text-align:right}
.col-10{width:83.33333%}
.nav-tabs-inline .nav-tabs-item>a,.nav-tabs .nav-tabs-item>a{background-color:transparent;border:1px solid transparent;border-bottom:0;border-radius:0;padding:15px 20px;transition:background .5s ease,color .5s ease}
.bg-gray-dark,.bg-gray-dark-o{background-color:#554f4c;color:#ede7e3}
.padding-lg-b{padding-bottom:40px !important}
.margin-offset-lg-t{margin-top:-40px !important}
.padding-sm-l-smxs{padding-left:10px}
.panel .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.padding-0-b{padding-bottom:0 !important}
.padding-lg{padding:40px !important}
.clear-after:after,.clear:after,.clear:before,.col:after,.columns:after,.form-group:after,.form-group:before,.nav-scrollable-tabs .nav-scrollable-tabs-wrap:after,.nav-scrollable-tabs .nav-scrollable-tabs-wrap:before,.panel:after,.panel:before,.pull-left:after,.pull-none:after,.pull-right:after,.row:after,.slick-slide>div:after,.slick-slide>div:before,.teaser-content:after,.teaser-content:before,.teaser-media:after,.teaser-media:before,.teaser-options:after,.teaser-options:before,.tile:after,.tile:before,[class*=col-]:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}
[class*=label-overlay-]{position:relative}
.featured .featured-item.top-left:after{right:auto;top:20px;left:0}
.featured .featured-item:after{content:attr(data-title);font-size:1em;color:#fff;-ms-transform:skewX(-15deg);transform:skewX(-15deg);padding:10px 20px;background-color:#b9b9b9;margin-left:-5px}
.col-12,.col-full{width:100%}
.bg-black-50{color:#fff;background-color:rgba(0,0,0,.5)}
.text-uppercase{text-transform:uppercase !important}
.panel{position:relative;height:240px;text-align:center;display:table;width:100%;padding:10px}
.panel .panel-content{position:relative;padding:20px;display:table-cell;height:100%;width:100%;vertical-align:middle}
.bg-gray{background-color:#b9b9b9}
.columns .col,.columns [class*=col-]{float:left}
.border-b-0{border-bottom:none !important}
.pull-left{float:left !important}
.tile-quarter{width:25%}
.cover .cover-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.cover .cover-media img{width:100%;min-height:240px}
.asr-dashboard .alert{color:#000}
.asr-dashboard .plugin-item .plugin-title{color:#2c1e16}
.asr-dashboard .plugin-item .show-more{color:#4b5daa}
.asr-user-control-panel{color:#2c1e16;font-size:16px}
.asr-reservation-list .no-items-view .link-btn{color:#003e6a}
.asr-offers-listing .card-content .card-header,.asr-tab-account-preferences .field-destination .group-title,.asr-tab-reservation .list-title-all,.booking-session-timeout,.dft-common-brand-offer .show-more-options{color:#2c1e16}
.asr-tab-account-detail select,.asr-tab-account-detail select:disabled,.asr-tab-account-preferences select,.asr-tab-account-preferences select:disabled,.asr-tab-point-history select,.asr-tab-point-history select:disabled,.asr-tab-reservation select,.asr-tab-reservation select:disabled,.dft-common-brand-offer input{color:#666}
html:lang(zh) .asr-utility-bar .tooltip-text{letter-spacing:.05em}
html:lang(zh) .asr-utility-bar .tooltip-text .description{font-size:12px}
body{background-color:#fff}
body.dialog-open{overflow-y:hidden}
body .dft-popup .btn-primary{color:#483a32;font-weight:700;border:2px solid #483a32}
a:hover{text-decoration:none;color:inherit}
img{max-width:100%;height:auto}
.color-blue{color:#003e6a}
.color-red{color:#d32f2f}
.h1-title{font-size:24px}
.asr-video-component .image-fallback a{background-color:#554f4c}
.dg-main-content{max-width:500px !important}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{float:none;padding:0;max-width:100%}
body.page{overflow-x:hidden}
@media screen and (max-width:768px){body.page.modal-open{overflow-y:hidden;height:100vh;width:100vw}
}
.old-browser-message{padding:10px;background:#ffee8c}
body.grayscale-site #ui-id-1,body.grayscale-site .ajax-first-loading,body.grayscale-site .asc-widgets,body.grayscale-site .asr-about-us-core-values,body.grayscale-site .asr-about-us-credo,body.grayscale-site .asr-about-us-history,body.grayscale-site .asr-about-us-images-and-download,body.grayscale-site .asr-about-us-links,body.grayscale-site .asr-about-us-management-structure,body.grayscale-site .asr-about-us-mission,body.grayscale-site .asr-about-us-new-properties-carousel,body.grayscale-site .asr-about-us-serviced-departments,body.grayscale-site .asr-advantage-offer-details,body.grayscale-site .asr-article-overview-offer-details,body.grayscale-site .asr-availability-calendar,body.grayscale-site .asr-background-banner,body.grayscale-site .asr-banner-image,body.grayscale-site .asr-banner-sitemap,body.grayscale-site .asr-best-rate-guarantee-form,body.grayscale-site .asr-best-rate-guaranteed,body.grayscale-site .asr-booking-brand-logo,body.grayscale-site .asr-booking-cancel-reservation,body.grayscale-site .asr-booking-flow,body.grayscale-site .asr-booking-print-confirmation,body.grayscale-site .asr-booking-reservation-confirmation,body.grayscale-site .asr-booking-search-criteria,body.grayscale-site .asr-booking-stepper-presentation,body.grayscale-site .asr-booking-summary-payment-page,body.grayscale-site .asr-booking-upcoming-properties,body.grayscale-site .asr-bottom-section-quicklinks,body.grayscale-site .asr-breadcrumb,body.grayscale-site .asr-button,body.grayscale-site .asr-cancel-reservation-done,body.grayscale-site .asr-career-corporate-info,body.grayscale-site .asr-career-human-capital-partner,body.grayscale-site .asr-career-opportunity,body.grayscale-site .asr-career-opportunity-details,body.grayscale-site .asr-career-opportunity-management,body.grayscale-site .asr-career-our-people,body.grayscale-site .asr-careers-with-ascott-corporate,body.grayscale-site .asr-carousel,body.grayscale-site .asr-city-properties,body.grayscale-site .asr-common-content-modal,body.grayscale-site .asr-common-destination-banner,body.grayscale-site .asr-common-dr-rates-availability-enquiry-form,body.grayscale-site .asr-common-find-a-residence-by-property-list-view,body.grayscale-site .asr-common-javascript-component,body.grayscale-site .asr-conditions-buy-point,body.grayscale-site .asr-contact-us-form,body.grayscale-site .asr-corporate-footer,body.grayscale-site .asr-corporate-page-corporate-links,body.grayscale-site .asr-corporate-social-responsibility-reaching-out,body.grayscale-site .asr-crest-collection-banner,body.grayscale-site .asr-crest-collection-introduction,body.grayscale-site .asr-crest-collection-listing,body.grayscale-site .asr-destination-article-content,body.grayscale-site .asr-destination-banner,body.grayscale-site .asr-destination-city-pages,body.grayscale-site .asr-destination-getting-around,body.grayscale-site .asr-destination-latest-offers,body.grayscale-site .asr-destination-maps,body.grayscale-site .asr-destination-our-properties,body.grayscale-site .asr-destination-transport-method,body.grayscale-site .asr-download-the-asr-app,body.grayscale-site .asr-edit-flight-detail,body.grayscale-site .asr-faq,body.grayscale-site .asr-feature-tile-v2,body.grayscale-site .asr-find-residence-by-destination,body.grayscale-site .asr-find-residence-by-property-list,body.grayscale-site .asr-find-residence-by-property-other-brands,body.grayscale-site .asr-form,body.grayscale-site .asr-general-banner,body.grayscale-site .asr-global-footer,body.grayscale-site .asr-grid-layouts,body.grayscale-site .asr-home-about-us,body.grayscale-site .asr-home-lifestyle,body.grayscale-site .asr-home-news-events,body.grayscale-site .asr-inspiration-for-your-next-trip,body.grayscale-site .asr-join-asr,body.grayscale-site .asr-landing-page-about-us,body.grayscale-site .asr-lifestyle,body.grayscale-site .asr-lifestyle-article-details,body.grayscale-site .asr-lifestyle-article-details-page,body.grayscale-site .asr-lifestyle-banner,body.grayscale-site .asr-lifestyle-carousel,body.grayscale-site .asr-lifestyle-culture-connect,body.grayscale-site .asr-lifestyle-footer,body.grayscale-site .asr-lifestyle-landing-page-header,body.grayscale-site .asr-lifestyle-navigation,body.grayscale-site .asr-lifestyle-nearby-properties,body.grayscale-site .asr-lifestyle-next-adventure,body.grayscale-site .asr-lifestyle-search-book,body.grayscale-site .asr-lifestyle-social-sharing-bar,body.grayscale-site .asr-management-service,body.grayscale-site .asr-member-benefit,body.grayscale-site .asr-member-benefit-bonus-point,body.grayscale-site .asr-member-benefit-left-navigation,body.grayscale-site .asr-member-benefit-search,body.grayscale-site .asr-modal-container .content,body.grayscale-site .asr-money-selection,body.grayscale-site .asr-new-properties,body.grayscale-site .asr-news,body.grayscale-site .asr-news-carousel,body.grayscale-site .asr-news-details,body.grayscale-site .asr-news-landing-page,body.grayscale-site .asr-offer-banner,body.grayscale-site .asr-offer-cover-participating-properties,body.grayscale-site .asr-offer-details-terms-conditions,body.grayscale-site .asr-offer-participating-properties-details,body.grayscale-site .asr-offer-participating-properties-listing,body.grayscale-site .asr-order-confirmed-print,body.grayscale-site .asr-our-brand-lyf,body.grayscale-site .asr-ourbrand-websites,body.grayscale-site .asr-page-contact-panel,body.grayscale-site .asr-page-contact-us,body.grayscale-site .asr-page-coporate,body.grayscale-site .asr-page-destination-article-page,body.grayscale-site .asr-page-destination-city-page,body.grayscale-site .asr-page-find-a-residence,body.grayscale-site .asr-page-find-a-residence-by-destination,body.grayscale-site .asr-page-left-content,body.grayscale-site .asr-page-not-found,body.grayscale-site .asr-page-property-apartment-type-details,body.grayscale-site .asr-partnership,body.grayscale-site .asr-print-buy-point,body.grayscale-site .asr-promo-banner,body.grayscale-site .asr-property-about-navigation-banner,body.grayscale-site .asr-property-overview-general-info,body.grayscale-site .asr-property-overview-head .property-overview-container .wrap,body.grayscale-site .asr-property-r-overview-banner,body.grayscale-site .asr-property-tab-navigation .asr-navigation-bar .navigation-background,body.grayscale-site .asr-publication-ascott-annual-reports-table,body.grayscale-site .asr-publication-ascott-living-iframe,body.grayscale-site .asr-publication-publication-listing,body.grayscale-site .asr-publications-ascott-annual-reports,body.grayscale-site .asr-r-member-benefit-faq,body.grayscale-site .asr-r-member-benefit-how-to-book-a-reward,body.grayscale-site .asr-r-member-benefit-maximise-yours-point,body.grayscale-site .asr-r-member-benefit-tab-navigation .navigation-content,body.grayscale-site .asr-r-member-benefit-tier-chart,body.grayscale-site .asr-search-reservations,body.grayscale-site .asr-section-brands-logo,body.grayscale-site .asr-section-featured-offers,body.grayscale-site .asr-section-ourbrands,body.grayscale-site .asr-section-quote,body.grayscale-site .asr-section-rich-text,body.grayscale-site .asr-section-why-book-here,body.grayscale-site .asr-sign-up,body.grayscale-site .asr-simple-search,body.grayscale-site .asr-site-maps,body.grayscale-site .asr-sitemap-group-title,body.grayscale-site .asr-social-network,body.grayscale-site .asr-tier-progress-bar,body.grayscale-site .asr-title-description,body.grayscale-site .asr-top-header .row-header.sticky-menu,body.grayscale-site .asr-top-right-user-actions .dropdown-container,body.grayscale-site .asr-top-select-currency .asr-dropdown .dropdown-content .dropdown-container,body.grayscale-site .asr-user-control-panel,body.grayscale-site .asr-utility-bar,body.grayscale-site .asr-video-component,body.grayscale-site .asr-welcome-banner,body.grayscale-site .daterangepicker,body.grayscale-site .dft-common-welcome-lifestyle-asr-and-offer,body.grayscale-site .header.bg-primary,body.grayscale-site .sr-destination-tips-and-articles{-moz-filter:grayscale(100%);filter:grayscale(100%)}
body.grayscale-site .asr-booking-your-cart .your-cart-message{z-index:1}
body.grayscale-site .asr-booking-your-cart .your-cart,body.grayscale-site .dft-common-brand-offer .asr-brand-offers-listing .wrap,body.grayscale-site .dft-common-brand-offer .find-offer-section .darksite-mode,body.grayscale-site .dft-common-brand-offer .find-offer-section .dft-popup .modal-content,body.grayscale-site .dft-common-brand-offer .find-offer-section .find-a-residence{-moz-filter:grayscale(100%);filter:grayscale(100%)}
body.grayscale-site .asr-top-select-language .dropdown-container .dropdown-item.selected,body.grayscale-site .asr-top-select-language .dropdown-container .dropdown-item:hover{background-color:#626262}
body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .apartment-price-container,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .asr-booking-price-breakdown-modal .button-breakdown,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .description-text,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .local-currency,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .local-currency-title,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .total-payable,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .total-payable-title,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .divider,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .redeem-points-container,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .tax-and-fee-container,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .credit-card-details,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .guest-details,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .personal-details,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .policy-confirm-section .policy-confirm-wrapper .confirm-wrapper,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .policy-confirm-section .policy-confirm-wrapper .policy-label,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .special-request,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .asr-booking-add-ons-section .add-ons,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .asr-booking-banner,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .selected-apartment-wrapper,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .total-charge-wrapper:not(.asr-booking-price-breakdown-modal),body.grayscale-site .asr-booking-journey .main,body.grayscale-site .asr-booking-journey .sort-and-filter .asr-booking-sort-and-filter .sort-filter-modal .modal-content,body.grayscale-site .asr-booking-journey .sort-and-filter h2,body.grayscale-site .asr-booking-journey .sort-and-filter p{-moz-filter:grayscale(100%);filter:grayscale(100%)}
body.grayscale-site.revertMode .asr-top-menu .header.sticky-header,body.grayscale-site.revertMode .asr-top-menu.top-normal-mode{background-color:#fff}
body.grayscale-site .asr-top-menu .header.sticky-header,body.grayscale-site .asr-top-menu.top-normal-mode{background-color:#626262}
body.grayscale-site .asr-booking-property-listing .feature-property,body.grayscale-site .asr-booking-property-listing .sort-and-filter .asr-booking-sort-and-filter .sort-filter-modal .modal-content,body.grayscale-site .asr-booking-property-listing .sort-and-filter p,body.grayscale-site .asr-booking-property-listing .tab-content,body.grayscale-site .asr-manage-reservation .cl-loading,body.grayscale-site .asr-manage-reservation .payment-details,body.grayscale-site .asr-manage-reservation .reservation-details,body.grayscale-site .asr-manage-reservation h3,body.grayscale-site .asr-property-overview .asr-amenities-other-facilities-amenities,body.grayscale-site .asr-property-overview .asr-common-amenities-images,body.grayscale-site .asr-property-overview .asr-common-apartment-types-apartment-amenities,body.grayscale-site .asr-property-overview .asr-common-ascott-property-general-info,body.grayscale-site .asr-property-overview .asr-common-award-listing,body.grayscale-site .asr-property-overview .asr-common-guest-review-rating,body.grayscale-site .asr-property-overview .asr-commons-property-listing-offers,body.grayscale-site .asr-property-overview .asr-content-twocolumns,body.grayscale-site .asr-property-overview .asr-page-ascott-property-apartment-overview,body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .gallery-tabs,body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .tab-content .asr-photo-viewer .asr-photo-viewer-content .viewer-container,body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-general,body.grayscale-site .asr-property-overview .asr-page-r-ascott-property-location,body.grayscale-site .asr-property-overview .asr-property-facilities-amenities,body.grayscale-site .asr-property-overview .asr-property-review-pro,body.grayscale-site .asr-property-overview .asr-property-room-listing,body.grayscale-site .asr-property-overview .asr-section-extended-stay,body.grayscale-site .asr-property-overview .asr-section-featured-events,body.grayscale-site .asr-property-overview .asr-section-featured-offers,body.grayscale-site .asr-property-overview .asr-section-good-to-know,body.grayscale-site .asr-property-overview .location-and-nearby-properties,body.grayscale-site .asr-property-overview .new,body.grayscale-site .asr-top-menu .top-header-content{-moz-filter:grayscale(100%);filter:grayscale(100%)}
body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .tab-content .asr-photo-viewer.darksite{display:block;-moz-filter:grayscale(100%);filter:grayscale(100%)}
body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .tab-content .asr-photo-viewer.darksite.showing{display:none}
@media(min-width:1024px){body.grayscale-site .asr-booking-search .grid-container #apartment-filter .data-dropdown,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .add-apartment,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .age-info-tooltip p,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-adult-apartment,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .button-apartment,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .label-apartment .info-description .info-wrapper .age-info-tooltip p,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .label-apartment .info-description .info-wrapper .asr-icon-svg,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .label-apartment span,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-header-apartment,body.grayscale-site .asr-booking-search .grid-container .destination-search-field,body.grayscale-site .asr-booking-search .grid-container .error-message,body.grayscale-site .asr-booking-search .grid-container .field-code,body.grayscale-site .asr-booking-search .grid-container .field-select-date,body.grayscale-site .asr-booking-search .grid-container .show-participate{-moz-filter:grayscale(100%);filter:grayscale(100%)}
}
.dft-page-default .brand-logo-modify-search{border-bottom:1px solid #d4d4d4}
@media(max-width:1199px){.dft-page-default .brand-logo-modify-search{border-top:1px solid #d4d4d4}
}
.dft-page-default .asr-member-status .member-id-text{color:#2c1e16;font-size:13px;font-style:italic;margin-top:8px}
.dft-page-default .asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text a{color:#4b5daa}
.dft-page-default .asr-manage-reservation{color:#2c1e16}
.dft-page-default .asr-manage-reservation .payment-details .bill .earn,.dft-page-default .asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .action-edit{color:#003e6a}
.dft-page-default .asr-manage-reservation .payment-details .bill table.price-summary tr.total{background-color:#2c1e16}
@media screen and (max-width:1023px){.dft-page-default .asr-manage-reservation .text-color-mb{color:#1d1612}
.dft-page-default .asr-manage-reservation .card-color-mb{color:#2c1e16}
}
.dft-page-default .header{position:relative}
@media(min-width:1200px){.dft-page-default .header .dft-common-left-header{padding-top:1px}
}
.dft-page-default .header .asr-top-select-language,.dft-page-default .header .currency-selector .asr-top-select-currency,.dft-page-default .header .money-selection .asr-money-selection{padding-top:9px}
.dft-page-default .header.bg-primary{z-index:10000}
.dft-page-default .asr-money-selection{position:fixed;top:9px;left:47%;z-index:10000}
.dft-page-default .asr-page-contact-panel .gutter-xl .padding-columns .gutter-md .asr-section-rich-text .wrap{padding:0}
@media(max-width:1023px){.dft-page-default .container-structure .hidden-on-homepage{display:none}
.dft-page-default .content-main{margin-top:94px}
}
.dft-page-default .arabic{direction:rtl;text-align:right}
.dft-page-default .arabic .dft-contact-us-form .asr-section-rich-text a[href^=tel]{direction:ltr}
.dft-page-default .arabic .dft-contact-us-form .asr-section-rich-text li:before{content:"\E91E"}
.dft-page-default .arabic .dft-contact-us-form .asr-section-rich-text ul{padding-right:0}
.dft-page-default .arabic a[href^=tel]{direction:rtl}
.dft-page-default .arabic .header .mr-auto{margin-left:auto;margin-right:unset}
.dft-page-default .arabic .header .mr-auto.money-selection .asr-money-selection{margin-left:0}
.dft-page-default .arabic .header .mr-auto.money-selection .asr-money-selection .dropdown-menu{text-align:right}
.dft-page-default .arabic .header .mr-auto.money-selection .asr-money-selection .dropdown-menu.show{right:0}
.dft-page-default .arabic .header .mr-auto.currency-selector .asr-top-select-currency{margin-left:0;margin-right:-10px}
.dft-page-default .arabic .header .mr-auto.currency-selector .asr-top-select-currency .dropdown-menu{text-align:right}
.dft-page-default .arabic .header .mr-auto.currency-selector .asr-top-select-currency .dropdown-menu.show{right:0}
.dft-page-default .arabic .header .dft-common-left-header .navbar .navbar-nav{padding-right:0}
.dft-page-default .arabic .header .asr-top-select-language{margin-left:0;margin-right:-20px}
.dft-page-default .arabic .header .asr-top-select-language .icon-size{margin-left:5px;margin-right:0}
.dft-page-default .arabic .header .asr-top-select-language .dropdown-menu{text-align:right}
.dft-page-default .arabic .header .asr-top-select-language .dropdown-menu.show{right:9px}
.dft-page-default .arabic .asr-top-navigation #nav-main.align-right{font-size:20px}
.dft-page-default .arabic .asr-top-navigation .padding-md-l{padding-left:0;padding-right:20px}
.dft-page-default .arabic .asr-top-navigation .navbar .find-residence-form .country{padding:0 20px 0 0}
.dft-page-default .arabic .asr-top-navigation .as-table-cell .float-right{float:left}
.dft-page-default .arabic .asr-top-navigation #search-book button .icon-close-margin{margin-right:0;margin-left:5px}
.dft-page-default .arabic .dft-common-menu-for-mobile .align-left{text-align:right}
.dft-page-default .arabic .dft-common-menu-for-mobile .group-left[data-v-428f8ca0]{padding-left:0;padding-right:20px}
.dft-page-default .arabic .dft-common-menu-for-mobile ul{padding-right:0}
.dft-page-default .arabic .dft-common-menu-for-mobile .position-menu-mobi{margin-left:30px;margin-right:0}
.dft-page-default .arabic .dft-common-menu-for-mobile .menu-selected{animation:fade-left .5s ease-out forwards running}
.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-currency .material-icons,.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-language .material-icons{float:left}
.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-currency .icon-size,.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-language .icon-size{margin-left:5px;margin-right:0}
.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-currency .dropdown-menu,.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-language .dropdown-menu{text-align:right}
.dft-page-default .arabic .dft-common-menu-for-mobile .close{float:left}
.dft-page-default .arabic .dft-common-menu-for-mobile .button-menu{padding-right:0;padding-left:6px}
.dft-page-default .arabic .asr-utility-bar .utility-bar-item{padding:5px 0}
.dft-page-default .arabic .asr-utility-bar .fixed-br{left:0}
.dft-page-default .arabic .asr-utility-bar .tooltip-custom{right:unset;left:120px}
.dft-page-default .arabic .asr-utility-bar .arrow-custom{left:110px;right:unset;-ms-transform:rotate(180deg);transform:rotate(180deg)}
.dft-page-default .arabic .asr-utility-bar .arrow-custom-contact{right:unset;left:100px;-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media(max-width:767px){.dft-page-default .arabic .asr-utility-bar .utility-bar-chat-align-center{text-align:left}
.dft-page-default .arabic .asr-utility-bar .scroll-padding{padding-left:20px;padding-right:0}
}
.dft-page-default .arabic .your-cart-contain{margin-right:-185px}
@media(max-width:767px){.dft-page-default .arabic .your-cart-contain .your-cart-item.has-content:before,.dft-page-default .arabic .your-cart-contain .your-cart-item.no-cart:before{right:80%}
.dft-page-default .arabic .your-cart-contain .your-cart-item.has-content:after,.dft-page-default .arabic .your-cart-contain .your-cart-item.no-cart:after{right:79.5%}
}
.dft-page-default .arabic .asr-booking-search-criteria .pl-0{padding-right:0;padding-left:10px}
.dft-page-default .container-structure .wrap .col-12,.dft-page-default .container-structure .wrap .col-xl-1,.dft-page-default .container-structure .wrap .col-xl-11{min-height:0}
@media screen and (max-width:1024px){.dft-page-default .asr-extended-stay-guest-stories{padding-bottom:0}
}
.dft-page-default .header-wrap-hidden{position:absolute;width:100%;background:#2c1e16;top:0;left:0;height:100%}
.daterangepicker.ltr.arabic-date{direction:rtl}
.daterangepicker.ltr.arabic-date .daterange-min-length{text-align:right}
.daterangepicker.ltr.arabic-date .drp-calendar{float:right}
.daterangepicker.ltr.arabic-date .calendar-table .next span{-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.daterangepicker.ltr.arabic-date .calendar-table .prev span{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
#app:not(.dialog-open-2)+.daterangepicker.ltr{z-index:10}
@media(max-width:767px){html:lang(ar) .daterangepicker.opensleft{left:15px;right:auto}
html:lang(ar) .daterangepicker.openscenter{right:15px;left:auto}
}
@media(max-width:1023px){.dft-page-default .container-structure .brand-logo-modify-search,.dft-page-default .container-structure .header{display:none}
}
.asr-card.type-image .card-content,.asr-loading,.dft-backdrop{position:absolute;top:0;right:0;bottom:0;left:0}
.asr-common-slider-offers .asr-slide-item,.asr-common-trips-carousel .asr-slide-item,.asr-destination-tips-and-articles .wrap .asr-slide-item,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item,.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item,.asr-section-feature-offers .asr-slide-item,.asr-section-feature-vouchers .asr-slide-item,.asr-voucher-featured .asr-slide-item{transition:all .3s ease-in-out}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track .all-brands__panel__carousel__slider__track__item{-webkit-touch-callout:none}
@media(max-width:767px){.asr-brand-carousel.p-top{padding-top:10px}
}
@media(min-width:768px){.asr-brand-carousel.p-top{padding-top:30px}
}
.asr-brand-carousel .all-brands__panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:distribute;justify-content:space-around;height:568px}
.asr-brand-carousel .all-brands__panel .all-brands__panel__background-image{margin:0;position:absolute;top:0;bottom:0;left:0;right:0}
.asr-brand-carousel .all-brands__panel .all-brands__panel__background-image img{width:100%;height:100%;transition:opacity .6s ease-in-out;object-fit:cover}
.asr-brand-carousel .all-brands__panel .all-brands__panel__background-image:after{content:"";background-color:rgba(0,0,0,var(--background-image-opacity));position:absolute;top:0;bottom:0;left:0;right:0}
.asr-brand-carousel .all-brands__panel .all-brands__panel__info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__title{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:40px;font-weight:700;text-align:center}
@media(max-width:1023px){.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__title{font-size:22px}
}
.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__stats{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}
@media(max-width:1023px){.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__stats{font-size:18px}
}
.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__stats .all-brands__panel__info__stats--separator{width:1px;height:25px;background-color:#fff;margin-left:20px;margin-right:20px}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel{position:relative;min-height:65px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow{fill:#fff;opacity:.25;pointer-events:none;transition:opacity .3s ease-in-out;display:-ms-flexbox;display:flex}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow .next,.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow .prev{-ms-flex-pack:start;justify-content:flex-start}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow.active{opacity:1;pointer-events:auto;cursor:pointer}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider{position:relative;overflow:hidden;width:80%;height:var(--fixed-height);display:-ms-flexbox;display:flex}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider li,.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider ul{margin:0;padding:0}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider:before{content:"";width:var(--slide-item-width);opacity:var(--overlay-opacity-for-focused-brand-logo);background-color:#fff;border-radius:5px;position:absolute;top:0;bottom:0;right:50%;-ms-transform:translate(50%);transform:translate(50%)}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track{width:100%;grid-template-columns:repeat(var(--num-of-brands),var(--slide-item-width));transform:translate3d(var(--track-position),0,0);transition:transform .6s cubic-bezier(.16,1,.3,1);display:grid;list-style:none}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track .all-brands__panel__carousel__slider__track__item{cursor:pointer;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:var(--fixed-height);-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track .all-brands__panel__carousel__slider__track__item img{width:100%;height:100%;padding:15px;object-fit:contain}
.asr-brand-carousel .all-brands__panel .button-wrapper-brands{min-height:40px}
.asr-brand-carousel .all-brands__panel .button-wrapper-brands .all-brands__panel__button{position:relative;background:#fff;border:1px solid #fff}
@media(max-width:767px){.asr-brand-carousel .all-brands__panel{height:375px}
}
.asr-about-us-credo{font-size:16px;background-color:#f1f2f4}
.asr-about-us-credo .credo-containter{padding:0;margin-bottom:40px}
.asr-about-us-credo .panel{display:block;height:auto;position:relative;text-align:center;width:100%}
.asr-about-us-credo .panel .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-about-us-credo .panel-content{position:relative;display:block;width:auto;height:auto}
.asr-about-us-credo .panel-content .panel-content-inside{background-color:#554f4c;color:#ede7e3;padding:60px 5px;text-align:center;width:33.33%}
.asr-about-us-credo .panel-content .panel-content-inside .panel-content-title{font-weight:700;text-transform:uppercase;font-size:1.25em}
.asr-awards-listing .bg-gray-light{background-color:#ddd}
.asr-awards-listing .padding-lg-tb{padding-top:40px;padding-bottom:40px}
.asr-awards-listing .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-awards-listing .margin-0-t{margin-top:0}
.asr-awards-listing .margin-lg-b{margin-bottom:40px}
.asr-awards-listing .align-center{text-align:center}
.asr-awards-listing .text-uppercase{text-transform:uppercase}
.asr-awards-listing .row{margin-left:-10px;margin-right:-10px;margin:0 auto}
.asr-awards-listing .bg-white{color:#554f4c;background-color:#fff}
.asr-awards-listing .margin-md-b{margin-bottom:20px}
.asr-awards-listing .padding-sm{padding:10px}
.asr-awards-listing .bg-white .row{margin-left:0;margin-right:0}
.asr-awards-listing .bordered{border:1px solid rgba(0,0,0,.2)}
.asr-awards-listing .padding-md-tb{padding-top:20px;padding-bottom:20px}
.asr-awards-listing .padding-xs-lr{padding-right:5px;padding-left:5px}
.asr-awards-listing .padding-lr{padding-right:10px;padding-left:10px}
.asr-awards-listing .icon{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;vertical-align:middle;font-size:3em;width:auto;height:auto}
.asr-awards-listing .bold{font-weight:700}
.asr-awards-listing .small{font-size:75%;font-weight:400;line-height:1;color:inherit}
.asr-awards-listing .padding-lg-t{padding-top:40px}
.asr-awards-listing .btn-detail{text-decoration:none;opacity:.7}
.asr-awards-listing .btn-detail:active,.asr-awards-listing .btn-detail:hover{opacity:1}
.asr-awards-listing h3{-webkit-margin-before:1em;-webkit-margin-after:1em}
.asr-awards-listing .icon{margin:0}
.asr-awards-listing .h5{font-size:18px;line-height:1.3}
.asr-about-us-links{background-color:#fff}
.asr-about-us-links .asr-button{text-align:left}
@-moz-document url-prefix(){.asr-about-us-links{overflow:hidden}
}
.asr-about-us-links .left-width{scrollbar-width:thin;scrollbar-color:#fff #fff}
.asr-about-us-links .left-width:hover{scrollbar-color:#e5e5e5 #999}
.asr-about-us-links .left-width:hover::-webkit-scrollbar-thumb{background-color:#999;background-color:#e5e5e5;border:thin transparent;background-clip:content-box}
.asr-about-us-links .left-width:hover::-webkit-scrollbar-track{background-color:#999;width:2px}
@supports(-moz-appearance:none){.asr-about-us-links .left-width{margin-right:-35px}
}
.asr-about-us-links .left-width::-webkit-scrollbar-track{background-color:#fff;width:2px}
.asr-about-us-links .left-width::-webkit-scrollbar-thumb{background-color:#fff}
.asr-about-us-links .left-width::-webkit-scrollbar{width:2px}
@supports(-ms-ime-align:auto){.asr-about-us-links .left-width{margin-right:-10px;padding-top:16px;margin-top:-16px;margin-bottom:-16px;padding-bottom:16px;margin-right:-45px}
}
@supports(-ms-ime-align:auto){.asr-about-us-links .left-width:after{content:"";height:16px;display:block}
}
.asr-about-us-links .lv1:last-child{border-bottom:1px dotted #ddd}
.asr-about-us-links .lv2,.asr-about-us-links .lv3{position:relative}
.asr-about-us-links ul{margin-bottom:0}
.asr-about-us-links .left-width{width:18%}
.asr-about-us-links .background-white{background:#fff}
.asr-about-us-links .margin-top-12{margin-top:12px}
.asr-about-us-links .uppercase{text-transform:uppercase}
.asr-about-us-links .left-nav-pad-titles{padding-left:30px}
.arabic .asr-about-us-links .left-nav-pad-titles{padding-left:0}
.asr-about-us-links .right-nav-pad-titles{padding-right:50px}
.asr-about-us-links .left-nav-pad-items{padding-left:30px}
.arabic .asr-about-us-links .left-nav-pad-items{padding-left:0;padding-right:30px}
.asr-about-us-links .right-nav-pad-items{padding-right:30px}
.asr-about-us-links .list-style{list-style:none;padding-top:16px}
.asr-about-us-links .padding-items,.asr-about-us-links .padding-titles{padding-top:10px}
.asr-about-us-links .items:before,.asr-about-us-links li.sub-items:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:10px}
.arabic .asr-about-us-links .items:before,.arabic .asr-about-us-links li.sub-items:before{right:10px}
.asr-about-us-links .sticky-top{top:100px}
.asr-about-us-links .border-titles{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd}
.asr-about-us-links .lv2-mobile{margin-bottom:10px}
.asr-about-us-links .lv2-mobile .a-mobile{padding-left:52px}
.asr-about-us-links .lv2-mobile:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:25px;margin-top:-6px}
.asr-about-us-links .lv3-mobile{padding-left:90px;margin-bottom:10px}
.asr-about-us-links .lv3-mobile:first-child{margin-top:10px}
.asr-about-us-links .lv3-mobile:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:60px;margin-top:-6px}
.asr-about-us-links .line-bottom{border-bottom:1px dotted #ddd;padding-bottom:10px}
.asr-about-us-links .border-items{border-top:1px dotted #ddd}
.asr-about-us-links ul{padding:0}
.asr-about-us-links li{list-style:none}
.asr-about-us-links .lv2:last-child,.asr-about-us-links .lv3:last-child{padding-bottom:0;border-bottom:0}
.asr-about-us-links .lv3:first-child{margin-top:10px}
.asr-about-us-links .lv2{margin-top:0}
.asr-about-us-links .lv2:first-child{margin-top:10px}
.asr-about-us-links a:hover{text-decoration:none}
.asr-about-us-links .scroll{scroll-behavior:smooth;transition:2s}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile{display:none;width:100%;top:94px}
.arabic .asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-left-nav{text-align:right}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-primary:focus{box-shadow:unset}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .pad-a-left-nav{padding:10px 20px}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-data{border-bottom:1px solid rgba(0,0,0,.1)}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .pad-a-left-nav-item{padding:5px 10px 10px 50px}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .list-item-left-nav,.asr-about-us-links .dft-about-us-left-navigation-link-mobile .list-left-nav{list-style:none}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .pad-l-unset{padding-left:unset}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .mar-b-unset{margin-bottom:0}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .dropdown-left-nav{z-index:1;width:100%;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);max-height:55vh;overflow-y:auto}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-a{line-height:20px}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-item-visible{visibility:visible}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-item-hidden{visibility:hidden;display:none}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-icon-size{font-size:24px;line-height:24px}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-a-color-active{color:#000}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .mar-t-10{margin-top:10px}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-primary:not(:disabled):not(.disabled):active{box-shadow:unset}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .items:before{font-size:24px}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .sub-items:before{font-size:20px}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .position-sticky{position:sticky;top:100px}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.asr-about-us-links .asr-about-us-links{margin-right:-45px;padding-top:32px;margin-top:-32px;margin-bottom:-32px;padding-bottom:32px}
.asr-about-us-links{overflow:hidden}
}
@media(max-width:1023px){.asr-about-us-links.padding-r-3{padding-right:0}
.asr-about-us-links.padding-l-3{padding-left:0}
.asr-about-us-links .display{display:none}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile{display:block}
.asr-about-us-links .dft-about-us-left-navigation-link-mobile .items:before{font-size:20px}
.asr-about-us-links .sub-items:before{font-size:16px}
}
@media(max-width:320px){.asr-about-us-links .dft-about-us-left-navigation-link-mobile .dropdown-left-nav{max-height:52vh}
}
.asr-about-us-history .padding-xl-l{padding-left:60px}
.asr-about-us-history .columns [class*=col-]{float:left}
.asr-about-us-history .timeline .slick-list{padding-bottom:20px;min-width:100%}
.asr-about-us-history .timeline .slick-track{border-bottom:2px solid #2c1e16;min-width:100%}
.asr-about-us-history .timeline .slick-slide:after{content:"";width:16px;height:16px;border:2px solid #2c1e16;position:absolute;left:50%;bottom:0;margin-left:-8px;border-radius:50%;background-color:#fff}
.asr-about-us-history .timeline .slick-slide{padding:10px 10px 20px;float:left;position:relative;margin-bottom:-8px;text-align:center}
.asr-about-us-history .pad-bt-40{padding-top:40px;padding-bottom:10px}
.asr-about-us-history .slick-next,.asr-about-us-history .slick-prev{outline:1px solid transparent}
.asr-about-us-history .container{margin:0 auto;padding:40px;width:80%}
.asr-about-us-history *,.asr-about-us-history :after,.asr-about-us-history :before{box-sizing:border-box}
.asr-about-us-history .slick-track:before{content:"";display:table}
.asr-about-us-history .slick-slide>div:after,.asr-about-us-history .slick-slide>div:before{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}
.asr-about-us-history .slick-current:after{background-color:#2c1e16}
.asr-about-us-history .button.disabled{opacity:.65;cursor:not-allowed}
.asr-about-us-history .bold{font-weight:700}
.asr-about-us-history .align-right{text-align:right}
.asr-about-us-history .text-black{color:#000}
.asr-about-us-history .text-red{color:red}
.asr-about-us-history .disabled{opacity:.65;cursor:not-allowed}
.asr-about-us-history .length-time{width:65px;margin-left:0}
.asr-about-us-history .history-line{transition:transform .7s ease}
.asr-about-us-history .d-flex-history{display:-ms-flexbox}
.asr-about-us-history .history-parent{position:relative;background-color:#ddd;height:500px}
.asr-about-us-history .transition-timeline{height:15%;overflow:hidden}
.asr-about-us-history .line-time-margin{margin-bottom:-16px;height:80%}
.asr-about-us-history .line-year{height:200px;width:100%;overflow:hidden;position:absolute}
.asr-about-us-history .line-year-content{margin:20px;width:3630px}
.asr-about-us-history .content-time-line{height:370px;overflow:hidden;color:#554f4c;background-color:#fff;margin-left:195px}
.asr-about-us-history .content-history{text-align:left;margin-top:50px;margin-left:30px;margin-right:20px}
.asr-about-us-history .time-line-history{height:480px;margin-bottom:78px}
.asr-about-us-history .top-time-lime-year{height:84px;width:100%}
.asr-about-us-history .backgroud-content-history{margin-right:25.5%;margin-left:-4%;background-color:#fff}
.asr-about-us-history .backgroud-content-history .history-content{width:100%;min-height:400px;display:inline-block}
.asr-about-us-history .history-top-title{margin-left:15%}
.asr-about-us-history .year-history{background-color:red}
.asr-about-us-history .columns .history-left-year{width:55%;height:131px;margin-left:25%}
.asr-about-us-history .history-mobile-none{margin-top:0}
.asr-about-us-history .slick-slider{margin-bottom:-60px;text-align:center}
.asr-about-us-history .history-txt{padding-left:10px;margin-bottom:20px;font-size:1.125em;font-weight:700}
.asr-about-us-history .history-top-title{padding-top:40px;padding-bottom:40px}
.asr-about-us-history .unset-mar-t-b{margin-top:unset;margin-bottom:unset}
.asr-about-us-history .bg-histoty-area{background-color:#f5f5f5}
.asr-about-us-history .about-us-history{height:80px}
.asr-about-us-history .bg-gray-light.time-line-history{margin-bottom:unset}
.asr-about-us-serviced-departments .bg-gray-lighter{background-color:rgba(0,0,0,.06)}
.asr-about-us-serviced-departments .align-center{text-align:center}
.asr-about-us-serviced-departments .wrap{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}
.asr-about-us-serviced-departments .row{margin-top:0;margin-bottom:0}
.asr-about-us-serviced-departments .gutter-lg,.asr-about-us-serviced-departments [class*=gutter-] .gutter-lg{margin-left:-20px;margin-right:-20px}
.asr-about-us-serviced-departments .padding-lg-t{padding-top:40px}
.asr-about-us-serviced-departments .text-uppercase{text-transform:uppercase}
.asr-about-us-serviced-departments a,.asr-about-us-serviced-departments button,.asr-about-us-serviced-departments input[type=button],.asr-about-us-serviced-departments input[type=submit]{transition:all .35s ease}
.asr-about-us-serviced-departments a{text-decoration:none;background-color:transparent}
.asr-about-us-serviced-departments a:active,.asr-about-us-serviced-departments a:hover{outline:0}
.asr-about-us-serviced-departments .margin-lg-b{margin-bottom:40px}
.asr-about-us-serviced-departments .btn{text-transform:none}
.asr-about-us-serviced-departments .btn-primary{padding:10px 30px}
.asr-about-us-serviced-departments .btn,.asr-about-us-serviced-departments .btn-circle,.asr-about-us-serviced-departments .btn-outline,.asr-about-us-serviced-departments .form-input-base .btn{vertical-align:middle;font-weight:400;display:inline-block;border-radius:0;text-align:center}
.asr-awards{background-color:#f1f2f4;min-height:90%}
.asr-awards .icon{margin-right:0;font-size:3em;width:auto;height:auto}
.asr-awards .padding-l-xl{padding-left:20px}
.asr-awards .padding-b-xl{padding-bottom:20px}
.asr-awards .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-awards .bold{font-weight:700}
.asr-awards .text-uppercase{text-transform:uppercase}
.asr-awards .padding-lb{padding-bottom:40px;padding-left:20px}
.asr-awards ul{padding-left:0}
.asr-awards li{list-style-type:none}
.asr-awards .wrap-sm{max-width:940px;margin:0 auto;margin-top:20px;margin-bottom:20px}
.asr-awards a{display:inline-block;padding:10px;line-height:20px;text-decoration:none;transition:all .35s ease;vertical-align:middle;border:0;font-weight:400;border-radius:0;text-align:center}
.asr-awards .row{margin:0 auto}
.asr-awards .padding-lr{padding-left:20px;padding-right:20px}
.asr-awards .margin-md-b{margin-bottom:20px}
.asr-awards .padding-sm{padding:10px}
.asr-awards .bg-white{color:#554f4c;background-color:#fff}
.asr-awards .padding-all{padding:20px 5px}
.asr-awards .padding-0{padding-left:0;padding-right:0}
.asr-awards .align-center{vertical-align:middle}
.asr-awards .font-size-date{font-size:1.125em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:0}
.asr-awards .font-size-day{font-size:75%}
.asr-awards .font-branch{text-transform:uppercase;font-size:.875em}
.asr-awards .font-award{margin-bottom:10px;font-weight:700}
.asr-awards .font-des{font-size:.875em}
.asr-awards .hiden{display:none}
.asr-awards .visible{visibility:visible}
.asr-awards .nav-wrap-croll{overflow-x:auto;white-space:nowrap;display:-webkit-box}
.asr-awards .icon-croll{position:relative}
.asr-awards .icon-croll:after{content:"...";position:absolute;right:0;top:50%;top:0;bottom:0;width:50px;z-index:1;text-align:center;pointer-events:none;visibility:hidden;opacity:1;text-align:right;padding:5px 20px;font-weight:700;border-radius:0;transition:opacity .3s,visibility}
.asr-awards .a-more-detail{transition:all .35s ease;text-decoration:none;background-color:transparent;padding:0}
.asr-awards .a-more-detail:hover{outline:0;cursor:pointer}
.asr-awards .hover-year:hover{cursor:pointer}
.asr-awards a.is-active:not([href]):not([tabindex]):hover{color:var(--text-reverse)}
@media(max-width:1000px){.asr-awards .icon-croll:after .icon-croll:after{visibility:visible}
}
@media(max-width:1023px){.asr-awards{margin-left:0}
.asr-awards .padding-lb{padding-left:0}
.asr-awards .font-size-date{font-size:1em}
.asr-awards .padding-b-sm{padding-bottom:10px;padding-top:40px}
.asr-awards .padding-sm{padding-top:40px;padding-bottom:20px}
.asr-awards .padding-lr-sm{padding-left:0;padding-right:0}
.asr-awards .margin-lr-sm-detail{margin-left:5px;margin-right:5px}
.asr-awards .padding-l-2{padding-left:0}
}
@media(min-width:1024px){.asr-awards .wrap{margin-left:0}
}
.asr-article-listing .dropdown-container{position:absolute}
.asr-article-listing .asr-button{padding:13px 30px;display:inline-block}
.asr-article-listing .asr-dropdown{width:100%}
.asr-article-listing .dropdown-text{padding:10px}
.asr-article-listing .selectboxit-list{max-height:400px}
.asr-article-listing .pad-r-50{padding-right:50px}
.asr-article-listing .mar-b-20{margin-bottom:20px}
.asr-article-listing .padding-md-t,.asr-article-listing .padding-t{padding-top:30px}
.asr-article-listing .padding-lg-b{padding-bottom:20px}
.asr-article-listing .article-listing-background-filter{color:#676563;background-color:#fff;z-index:1;position:relative}
.asr-article-listing .wrap-sm{max-width:840px;margin:0 auto;padding-left:20px;padding-right:20px}
.asr-article-listing .margin-0{margin:0}
.asr-article-listing .padding-lg{padding:30px}
.asr-article-listing form{display:block;margin-top:0}
.asr-article-listing .form-group{margin-bottom:0;padding-left:0;padding-right:10px;height:50%}
.asr-article-listing .as-inline-block{display:inline-block;vertical-align:middle}
.asr-article-listing .padding-sm-r{padding-right:10px}
.asr-article-listing .pull-none{float:none}
.asr-article-listing .align-left{text-align:left}
.asr-article-listing .col-7{width:58.33333%}
.asr-article-listing label{display:block;margin-bottom:5px}
.asr-article-listing .text-uppercase{text-transform:uppercase}
.asr-article-listing select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}
.asr-article-listing select{-webkit-appearance:menulist-button;height:calc(2.875rem + 2px)}
.asr-article-listing .margin-sm-b{margin-bottom:10px}
.asr-article-listing .margin-xs-t{margin-top:5px}
.asr-article-listing .padding-lg-t{padding-top:30px}
.asr-article-listing .col-2{width:16.66667%}
.asr-article-listing .dropdown{border-radius:0}
.asr-article-listing .highlight{background-color:unset;color:unset}
.asr-article-listing .article-listing-background-gray-light,.asr-article-listing .bg-gray{background-color:#efefef}
.asr-article-listing .wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}
.asr-article-listing .padding-xl-tb{padding-top:40px;padding-bottom:40px}
.asr-article-listing .overflow-hidden{overflow:hidden}
.asr-article-listing .pull-left{float:left}
.asr-article-listing .pull-right{float:right}
.asr-article-listing .tile{padding-left:0;padding-right:0}
.asr-article-listing .tile-half{max-height:500px;width:50%}
.asr-article-listing .tile-half .tile-item{min-height:510px;min-width:505px}
.asr-article-listing .tile-half .tile-item .cover-media{height:100%}
.asr-article-listing .overlay-hover{position:relative;z-index:10;cursor:pointer}
.asr-article-listing .tile-item{height:245px;margin:0;padding:10px;overflow:hidden;position:relative}
.asr-article-listing .cover{margin-bottom:10px;background:transparent;color:#fff}
.asr-article-listing .overlay-hover .cover-media{transition:opacity 1s,transform 1s}
.asr-article-listing .cover .cover-media{overflow:hidden;background-position:50%;background-size:cover;position:relative}
.asr-article-listing .background-white{color:#676563;background-color:#fff}
.asr-article-listing .absolute-c,.asr-article-listing .center{transform:translate(-50.1%,-50%);-webkit-transform:translate(-50.1%,-50%);-ms-transform:translate(-50.1%,-50%);left:50%;top:50%}
.asr-article-listing .absolute-full{position:absolute}
.asr-article-listing .overlay-hover .cover-content{bottom:auto;top:0;height:100%;z-index:2;transition:opacity 1s ease,transform 1s,background-color 1s ease}
.asr-article-listing .cover .cover-content{left:0;right:0}
.asr-article-listing .bg-black-gradient{background:transparent}
.asr-article-listing .bg-ls-culture{background-color:transparent;opacity:0;transition:opacity 1s ease,transform 1s,background-color 1s ease}
.asr-article-listing .bg-ls-culture .btn-secondary .article-listing-btn-outline{display:none}
.asr-article-listing .padding-sm{padding:10px}
.asr-article-listing .absolute-c{position:absolute;left:50%;top:50%}
.asr-article-listing .absolute-full{width:100%}
.asr-article-listing .align-middle{vertical-align:middle}
.asr-article-listing .padding-md-b{padding-bottom:20px}
.asr-article-listing .absolute-t{bottom:auto;top:0}
.asr-article-listing .margin-sm-lr{margin-right:10px;color:#000;margin-left:10px}
.asr-article-listing .overlay-hover .overlay-hover-content{margin:9px;opacity:1;z-index:1;position:absolute;right:0;top:0;padding:20px;transition:opacity .5s ease;width:100%;height:100%}
.asr-article-listing p.article-title{padding:15px}
.asr-article-listing p.article-title.small-item{padding-left:30px;padding-right:30px}
.asr-article-listing p{display:block;-webkit-margin-before:1.5em;-webkit-margin-after:1.5em;-webkit-margin-start:0;-webkit-margin-end:0;margin:1.5em 0}
.asr-article-listing .overlay-hover .overlay-hover-content .absolute-c{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;height:auto;right:auto;padding:0;transition-delay:.1s}
.asr-article-listing .padding-0{padding:0}
.asr-article-listing .center-block{display:block;margin-left:auto;margin-right:auto}
.asr-article-listing .col-3{width:25%}
.asr-article-listing .col-4{width:33.33333%}
.asr-article-listing .btn-secondary:hover.article-listing-btn-outline:hover{background-color:#fff;border:2px solid #fff;color:#707070}
.asr-article-listing .z-index-10{z-index:10}
.asr-article-listing .z-index-110{z-index:35}
.asr-article-listing .filter-dropdown-setting-scroll .dropdown-menu:after,.asr-article-listing .filter-dropdown-setting-scroll .dropdown-menu:before{display:none}
.asr-article-listing .selectboxit-btn:focus{border-color:#007eff}
.arabic .asr-article-listing .selectboxit-container .selectboxit{text-align:right}
.arabic .asr-article-listing .pad-r-50{padding-left:50px;padding-right:0}
.arabic .asr-article-listing .align-left{text-align:right}
.arabic .asr-article-listing .selectboxit-text{padding-left:21px;padding-right:0}
.arabic .asr-article-listing .selectboxit-arrow-container{left:0;right:auto;margin-left:10px;margin-right:0}
.arabic .asr-article-listing .selectboxit-list{text-align:right}
.arabic .asr-article-listing .tile.pull-left{float:right}
.arabic .asr-article-listing .tile.pull-right{float:left}
@media(min-width:992px){.arabic .asr-article-listing .col-lg-8.col-md-12.col-sm-12.col-12.padding-bottom.p-0.mar-b-20.offset-lg-2{margin-right:16.666667%}
.asr-article-listing .bg-ls-culture:hover{color:#000;position:absolute}
.asr-article-listing .row-lg{width:100%;display:block}
.asr-article-listing .row{margin:0}
.asr-article-listing .max-width-lg{max-width:100%}
.asr-article-listing .big-cover{min-height:490px;height:100%;width:auto}
.asr-article-listing .btn-pad-t-20{padding-top:0}
.asr-article-listing .margin-fix{margin-bottom:0}
.asr-article-listing .col-3-res,.asr-article-listing .col-4{width:33.33333%}
}
.asr-ascott-footer-logo{border-width:0;font-size:16px;line-height:1.3;border-top-width:1px;border-style:solid}
.asr-ascott-footer-logo .ascott-footer-logo-wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-ascott-footer-logo .ascott-footer-logo-margin-top{margin-top:20px}
.asr-ascott-footer-logo .ascott-footer-logo-pull-right{float:right}
.asr-ascott-footer-logo .ascott-footer-logo-align-right{text-align:right}
.asr-ascott-footer-logo .ascott-footer-logo-uppercase{text-transform:uppercase;text-align:center;font-weight:700}
.asr-ascott-footer-logo .ascott-footer-logo-padding-top-bottom{padding-top:20px;padding-bottom:20px}
.asr-ascott-footer-logo .ascott-footer-logo-font-size{font-size:.875em}
.asr-ascott-footer-logo .ascott-footer-logo-list{list-style:none;display:block}
.asr-ascott-footer-logo .ascott-footer-logo-display{margin-top:20px;display:inline-table;margin-left:-2px;margin-right:-2px;padding-bottom:20px;float:right}
.asr-ascott-footer-logo .ascott-footer-logo-display-table{display:table-cell;padding:10px;float:none;vertical-align:bottom;text-align:center;box-sizing:border-box}
.asr-ascott-footer-logo a:hover{opacity:.5;text-decoration:none}
.asr-ascott-footer-logo .ascott-footer-logo-font{display:inline-block}
.asr-ascott-footer-logo .sepia img{opacity:.5}
.asr-ascott-footer-logo .brand-sm img{margin-right:5px;margin-left:5px;max-width:90px}
.asr-ascott-footer-logo img{vertical-align:top}
.asr-ascott-footer-logo img,.asr-ascott-footer-logo legend{border:0}
.asr-ascott-footer-logo .nav-link{display:inline-block;padding:0}
.asr-ascott-footer-logo .nav-link a{padding:10px 5px}
.asr-ascott-footer-logo .flex{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.asr-ascott-footer-logo .row{margin:0}
.asr-ascott-footer-logo .col,.asr-ascott-footer-logo [class*=col-]{padding-left:0;padding-right:0}
.asr-ascott-footer-logo .margin-logo-title{margin-top:60px}
.asr-ascott-footer-logo .padding-image{padding-top:20px}
@media screen and (max-width:768px) and (max-width:1024px){.ascott-footer-logo-list{text-align:center}
}
@media screen and (min-width:769px){.ascott-footer-logo-list{text-align:left}
}
@media(max-width:767px){.ascott-footer-logo-wrap{padding:0 10px;margin-top:20px}
.margin-logo-title{margin-top:40px}
}
@media(max-width:1024px){.ascott-footer-logo-wrap .ascott-footer-logo-display{margin-top:0}
.ascott-footer-logo-wrap .ascott-footer-logo-display .row{max-width:588px;margin:0 auto}
.ascott-footer-logo-wrap .ascott-footer-logo-padding-top-bottom{padding-top:10px}
}
.asr-breadcrumb{display:none;font-size:14px}
.asr-breadcrumb .padding-t-b-20{padding-top:20px;padding-bottom:20px}
.asr-breadcrumb .bg-breadcrumb{padding-top:30px;padding-bottom:20px}
.asr-breadcrumb .breadcrumb{background-color:transparent}
.asr-breadcrumb .breadcrumb li{font-size:12px;font-weight:400}
.asr-breadcrumb .breadcrumb li:last-child{font-weight:600;color:var(--text-title)}
.asr-breadcrumb .breadcrumb .breadcrumb-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-breadcrumb .breadcrumb i{height:16px;width:16px}
.asr-breadcrumb .breadcrumb i:before{font-size:16px;font-weight:600;color:var(--text-title)}
.asr-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none}
.asr-breadcrumb a:hover{text-decoration:none;color:#483a32}
.asr-breadcrumb .active{cursor:text}
.asr-breadcrumb .mar-b-unset{margin-bottom:unset}
.asr-breadcrumb nav ol.breadcrumb{line-height:26px;padding:0}
.asr-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .icon-chevron-right{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .pr-2{padding-right:0;padding-left:.5rem}
.asr-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .pad-a-10{padding:10px 0 10px 10px}
.asr-introduction-widget .asr-button{margin-top:20px}
.asr-introduction-widget .card-title{margin-bottom:0;padding:10px 0;max-height:100px}
.asr-introduction-widget .card-title .align-center.pull-none.as-inline-block.padding-xl-lr{padding-left:40px;padding-right:40px}
.asr-introduction-widget .card-title .logo{width:100%}
.asr-introduction-widget .card-content{padding:20px;margin-bottom:20px}
.asr-introduction-widget .card-content .as-table-cell img{opacity:.5}
.asr-introduction-widget .card-content .content-widget{color:#fff}
.asr-introduction-widget .card-content .content-widget h4{font-size:1.125em}
.asr-introduction-widget .card-content .margin-md-tb{margin:20px 0}
.asr-introduction-widget .card-content p.description{margin:10px 0}
.asr-introduction-widget .card-content .description,.asr-introduction-widget .card-content .title{color:#000}
.asr-introduction-widget .card-content .hover{width:100%;opacity:.5}
.asr-introduction-widget .card-content .hover:hover{opacity:1;transition:all .2s ease-in-out;cursor:pointer}
.asr-introduction-widget .card-content .active{-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}
@media(min-width:576px){.asr-introduction-widget .card-title .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:100%}
}
.asr-career-corporate-info{padding-top:20px}
.asr-career-corporate-info .dft-inner-img{outline:1px solid #fff;outline-offset:-10px}
.asr-career-corporate-info .dft-img{width:100%}
.asr-career-corporate-info a{height:auto}
.asr-career-corporate-info .dft-h3{font-weight:700;text-transform:uppercase;font-size:1.5em;line-height:1.3;color:inherit;letter-spacing:0;margin:.83em 0}
.asr-career-corporate-info .dft-list{margin-bottom:20px}
.asr-career-corporate-info .dft-list ul{list-style:none;padding:0;margin:0}
.asr-career-corporate-info .dft-list li{margin:10px 0}
.asr-career-corporate-info .dft-list li:before{content:"\E91F";font-family:Ascott-Icons;display:inline-block;font-size:1em;box-sizing:border-box;margin-right:3px}
.asr-career-corporate-info .row{margin:0}
.asr-career-opportunity-management{padding-bottom:0}
.asr-career-opportunity-management .bg-white-ascott{background-color:#fff}
.asr-career-opportunity-management .dft-m-tb-20{margin:20px 0}
.asr-career-opportunity-management .dft-border-top{border-top:1px solid #e5e5e5}
.asr-career-opportunity-management .dft-p-lrb-20{padding:0 20px 10px}
.asr-career-opportunity-management .dft-h2{font-weight:700;font-size:1.5em;text-transform:uppercase;background:#fff;margin-top:-20px;text-align:center}
.asr-career-opportunity-management .dft-panel{color:#fff;height:400px;position:relative;text-align:center;display:table;width:100%;padding:10px}
.asr-career-opportunity-management .dft-pannel-media{opacity:.3;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-career-opportunity-management .dft-pannel-content{padding:20px 40px;color:#fff;position:absolute;height:100%;width:100%;text-align:left}
.arabic .asr-career-opportunity-management .dft-pannel-content{text-align:right}
.asr-career-opportunity-management .dft-h3{font-weight:400;color:inherit;letter-spacing:0;font-size:1.5em;margin:24px 0}
.asr-career-opportunity-management p{margin:16px 0;display:block}
.asr-career-opportunity-management a{transition:all .35s ease 0;text-decoration:none}
.asr-career-opportunity-management .dft-pm-all{padding:0 20px;margin:-130px -10px 40px}
.asr-career-opportunity-management .dft-margin-0{margin:0}
.asr-career-opportunity-management .dft-panel-2{position:relative;height:240px;text-align:center;display:table;width:100%;padding:10px;margin-bottom:20px}
.asr-career-opportunity-management .dft-panel-media-2{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-career-opportunity-management .dft-panel-content-2{position:relative;padding:20px;height:100%;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5));border:1px solid #fff;display:table-cell}
.asr-career-opportunity-management .dft-h5{bottom:0;position:absolute;font-size:1.125em;margin:15px 0}
.asr-career-opportunity-management .slick-slide{height:auto}
@media(max-width:1024px){.asr-career-opportunity-management{margin:0}
.asr-career-opportunity-management .dft-pm-all{margin-top:10px}
}
@media(max-width:767px){.asr-career-opportunity-management .dft-panel{padding:0}
.asr-career-opportunity-management .dft-h2{font-size:1.125em;margin-top:-13px}
.asr-career-opportunity-management .dft-h3{font-size:1.125em;margin:18px 0}
.asr-career-opportunity-management .dft-btn{padding:10px}
}
@media(max-width:320px){.asr-career-opportunity-management .dft-pm-all{margin-top:10px}
}
@media(min-width:371px) and (max-width:383px){.asr-career-opportunity-management .dft-panel{height:420px}
}
@media(min-width:365px) and (max-width:370px){.asr-career-opportunity-management .dft-panel{height:440px}
}
@media(min-width:357px) and (max-width:364px){.asr-career-opportunity-management .dft-panel{height:460px}
}
@media(min-width:345px) and (max-width:356px){.asr-career-opportunity-management .dft-panel{height:500px}
}
@media(min-width:324px) and (max-width:344px){.asr-career-opportunity-management .dft-panel{height:535px}
}
@media(min-width:303px) and (max-width:323px){.asr-career-opportunity-management .dft-panel{height:575px}
}
@media(min-width:296px) and (max-width:302px){.asr-career-opportunity-management .dft-panel{height:610px}
}
@media(min-width:283px) and (max-width:295px){.asr-career-opportunity-management .dft-panel{height:665px}
}
@media(max-width:282px){.asr-career-opportunity-management .dft-panel{height:715px}
}
.asr-about-us-images-and-download{padding-top:10px;padding-bottom:10px}
.asr-about-us-images-and-download .asr-button.primary span{margin-right:0}
.asr-about-us-images-and-download .asr-button.primary span:before{font-size:24px;margin-right:0}
.asr-about-us-images-and-download .wrap-common{margin:0 auto}
.asr-about-us-images-and-download .wrap-common .row{margin:20px auto}
.asr-about-us-images-and-download .wrap-common .row [class*=col-]{padding-bottom:20px}
.asr-about-us-images-and-download .title-col-item{cursor:pointer;overflow:hidden;position:relative;height:180px}
.asr-about-us-images-and-download .title-col-item .item-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover}
.asr-about-us-images-and-download .title-col-item .item-hover{height:100%;position:absolute;left:0;width:100%;top:0}
.asr-about-us-images-and-download .title-col-item .item-hover:hover{width:100%;opacity:.5;height:100%;position:absolute;left:0;top:0}
.asr-about-us-images-and-download .title-col-item .content-text{position:absolute;font-size:1.5em;color:#fff;opacity:1;transition:all .5s ease-in;bottom:20px}
.asr-about-us-images-and-download .title-col-item .top-position-change{top:30%}
.asr-about-us-images-and-download .title-col-item .item-content{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;right:auto;padding:0;text-align:center;position:relative;transition-delay:.1s}
.asr-about-us-images-and-download h2{font-size:20px}
.asr-about-us-images-and-download .padding-col-4 .content .content-text{padding-top:20px}
.asr-about-us-images-and-download .item-background{transition:all .5s ease-in}
.asr-about-us-images-and-download .title-col-item .title-hidden{opacity:0;transition:all .5s ease-in}
.asr-about-us-images-and-download .title-col-item .title-hidden a{color:#fff}
.asr-about-us-images-and-download .title-col-item .button-learn-more{opacity:0;transition:all .2s ease-in}
.asr-about-us-images-and-download .title-col-item:hover .item-background{-ms-transform:scale(1.4);transform:scale(1.4);transition:all .5s ease-in;filter:brightness(.5)}
.asr-about-us-images-and-download .title-col-item:hover .content-text{opacity:0;transition:all .5s ease-in}
.asr-about-us-images-and-download .title-col-item:hover .button-learn-more,.asr-about-us-images-and-download .title-col-item:hover .title-hidden{opacity:1}
.asr-about-us-images-and-download p{margin-top:60px;display:inline-block;height:50px;padding:10px 30px;font-size:20px}
.asr-about-us-images-and-download p:hover{cursor:pointer}
@media(max-width:1024px){.asr-about-us-images-and-download .title-col-item .content-text{font-size:16px}
}
.asr-banner-image .bg-header{background-repeat:no-repeat;background-position:0 0;background-size:100%;overflow:hidden;max-height:180px}
.asr-banner-image .bg-header #brand-logo{margin:2% auto}
.asr-banner-image .padding-xl-lr{padding-right:40px;padding-left:40px}
@media(max-width:991px){.asr-banner-image .brand{height:60px;width:auto}
.asr-banner-image .mobile-header .brand img{height:80px;top:auto}
.asr-banner-image .mobile-header img{padding:10px 0}
}
@media(max-width:1024px){.asr-banner-image .mobile-header{position:fixed;z-index:1000;height:85px;top:0}
}
@media(max-width:767px){.asr-banner-image .visible-xs-block{display:block}
}
.asr-career-opportunity{position:relative}
.asr-career-opportunity .margin-offset-xl-t{margin-top:40px}
.asr-career-opportunity .career-opportunities{margin:0 10px;background-color:#ddd;padding:40px}
.asr-career-opportunity .career-opportunities .padding-lr-image-career{padding-left:0;padding-right:20px}
.asr-career-opportunity .career-opportunities .padding-lr-content-career{padding-left:20px;padding-right:0}
.asr-career-opportunity .career-opportunities .banner-url{background-size:cover;background-repeat:no-repeat;background-position:0 0;min-height:170px}
.asr-career-opportunity .career-opportunities .introduction{font-size:20px;font-style:italic;color:#554f4c;white-space:pre-line}
.asr-career-opportunity .banner-with-details{padding:40px 0;margin:0}
.asr-career-opportunity .banner-with-details .welcome-paragraph{color:#554f4c;font-size:16px;white-space:pre-line}
.asr-career-opportunity .banner-with-details .career-panel .margin-career-panel{margin:0}
.asr-career-opportunity .banner-with-details .career-panel .career-box-container{padding:0 5px}
.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box{height:240px;padding:10px;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%}
.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container{width:100%;height:100%;border:1px solid #fff;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5));display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text{font-weight:700;font-size:18px;color:#fff;text-decoration:none;padding:0 20px}
.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text:hover{color:#e6e6e6}
@media(max-width:767px){.asr-career-opportunity .padding-lr-image-career{padding-left:0;padding-right:0}
}
@media(max-width:1023px){.asr-career-opportunity{margin-top:40px}
.asr-career-opportunity .career-opportunities{margin:0}
}
@media(max-width:576px){.asr-career-opportunity .career-opportunities{padding:20px}
.asr-career-opportunity .career-opportunities .banner-url{min-height:110px}
.asr-career-opportunity .career-opportunities .introduction{font-size:16px;margin:16px 0}
.asr-career-opportunity .banner-with-details .welcome-paragraph{padding:40px 0}
.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text{font-size:16px}
}
@media(max-width:575px){.asr-career-opportunity .career-opportunities .padding-lr-content-career{padding-left:0;text-align:center}
}
.asr-career-human-capital-partner{background-color:#f1f2f4}
.asr-career-human-capital-partner .title{font-size:20px}
.asr-career-human-capital-partner .image{height:230px;background-repeat:no-repeat;background-size:cover;margin-bottom:16px;max-width:360px}
.asr-career-human-capital-partner .description *,.asr-career-human-capital-partner .title{color:#554f4c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media(max-width:576px){.asr-career-human-capital-partner .title{font-size:16px}
.asr-career-human-capital-partner .image{max-width:calc(100% - 40px)}
}
.asr-faq li.nav-tabs-item{width:100%}
.asr-faq .collapse-content .arrow{left:20px;top:-15px;margin-left:0;opacity:1;visibility:visible;width:0;height:0;display:block;position:absolute;border:11px solid transparent;border-top-style:none}
.asr-faq .collapse-content .arrow:after{content:"";top:1px;border:15px solid transparent;border-bottom-color:#ddd;position:absolute;display:block;width:0;height:0;border-top-width:0}
.asr-faq .row{margin:20px 0}
.asr-faq .bg-gray-light{background-color:#ddd}
.asr-faq .padding-sm-tb{padding:10px 0}
.asr-faq .container-fluid{margin:0 auto;padding:10px 20px;width:100%}
.asr-faq .padding-multifield{padding:6px 20px}
.asr-faq a:hover{text-decoration:none}
.asr-faq .nav-tabs{border-bottom:0}
.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item{width:100%}
.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a{color:#554f4c;background-color:transparent;width:100%;display:inline-block;padding:15px 20px;transition:background .5s ease,color .5s ease}
.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a.active{background-color:#f1f2f4;color:#555;cursor:context-menu;line-height:20px}
.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a.active:hover{background-color:#fff}
.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a:hover{background-color:rgba(0,0,0,.06)}
.asr-faq .collapse-all,.asr-faq .expand-all{cursor:pointer}
.asr-faq .space{padding:0 2px;margin-top:8px}
.asr-faq .tab-pane-content i:before{vertical-align:-30%}
.asr-faq .tab-pane-content>a{display:block;padding:10px 0}
.asr-faq .tab-pane-content .collapse-content,.asr-faq .tab-pane-content a{color:#333;position:relative}
.asr-faq .tab-pane-content a:hover,.asr-faq .tab-pane-content a:hover:before{color:#333}
.asr-faq .tab-pane-content .collapsed .icon-remove_circle_outline{display:none}
.asr-faq .tab-pane-content .collapsed .icon-add_circle_outline{display:inline-block}
.asr-faq .tab-pane-content .collapsed.expand,.asr-faq .tab-pane-content .collapsed.expand:hover{color:#00f}
.asr-faq .tab-pane-content .icon-add_circle_outline{display:none}
.arabic .asr-faq .tab-pane-content .icon.toggle-icon{margin-left:5px;margin-right:0}
.asr-faq .tab-pane-content .padding-md{padding:6px 20px}
.asr-faq .nav-scrollable-tabs.is-ended:after{visibility:hidden;opacity:0}
.arabic .asr-faq .tab-content .tab-pane .tab-pane-content .arrow{right:20px;left:auto}
.arabic .asr-faq .tab-content .tab-pane .tab-pane-content .arrow:after{border-bottom-color:#ddd;margin-left:-10px;top:1px;border-top-width:0;content:"";position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.asr-global-footer{padding:0 20px}
@media(max-width:767px){.asr-global-footer{padding:0 16px}
.asr-global-footer .social-container{margin-top:24px}
.asr-global-footer .icp-number{padding:24px 0}
}
.asr-global-footer .footer-container{border-top:1px solid #fff;max-width:1200px;margin:0 auto}
@media(min-width:767px){.asr-global-footer .footer-container .social-container{padding:0}
}
.asr-global-footer .footer-social{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:32px 0}
@media(max-width:767px){.asr-global-footer .footer-social{padding:24px 0;display:block}
.asr-global-footer .footer-social .social-container{padding:unset;padding-top:24px}
}
.asr-global-footer .footer-social .app-store-links,.asr-global-footer .footer-social .social-container,.asr-global-footer .footer-social .social-list{-ms-flex-pack:end;justify-content:end}
@media(max-width:767px){.asr-global-footer .footer-social .app-store-links,.asr-global-footer .footer-social .social-container,.asr-global-footer .footer-social .social-list{-ms-flex-pack:start;justify-content:start}
}
.asr-global-footer .hide-empty{visibility:hidden}
.asr-global-footer ul{padding:0;margin:0;list-style:none}
.asr-global-footer .brand-logo{display:inline-block}
.asr-global-footer .brand-logo img{max-height:66px;max-width:80px}
.asr-global-footer .footer-reference-links{border-top:1px solid #fff;font-size:12px;font-weight:400;color:#fff;padding:32px 0}
@media(max-width:767px){.asr-global-footer .footer-reference-links{padding:unset}
}
@media(min-width:768px) and (max-width:1460px){.asr-global-footer .footer-reference-links{padding-bottom:142px}
}
.asr-global-footer .footer-reference-links .footer-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:767px){.asr-global-footer .footer-reference-links .footer-nav{display:block;margin-top:24px}
}
.asr-global-footer .footer-reference-links li a:hover{text-decoration:underline}
.asr-global-footer .reference-links li{display:inline-block}
@media(max-width:767px){.asr-global-footer .reference-links li{display:block}
.asr-global-footer .reference-links li:not(:first-child){padding:8px 0 0}
}
.asr-global-footer .reference-links li a{padding:0 16px 0 0;cursor:pointer}
.asr-global-footer .icp-number .icp-link{text-align:right}
@media(max-width:767px){.asr-global-footer .icp-number .icp-link{text-align:left}
}
.asr-global-footer .icp-number .logo-icp2{width:16px;margin-bottom:5px;object-fit:contain}
.asr-global-footer .icp-number .border-name{display:inline-block;height:19px}
.asr-global-footer .icp-number .name-icp{float:right;margin-left:3px}
@media(max-width:767px){.asr-global-footer .icp-number li:not(:first-child){padding:8px 0}
}
.asr-global-footer .footer-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-global-footer .footer-logo img{object-fit:contain}
.asr-global-footer .logo-left{margin-right:32px}
.dft-common-left-header .last-li-item li:last-child{border-bottom:1px solid rgba(0,0,0,.06)}
.dft-common-left-header .bg-primary{background-color:#2c1e16;color:#ccbcb2}
.dft-common-left-header .nav-top{font-size:12px;height:40px;position:relative;background-color:#2c1e16}
.dft-common-left-header a{color:#b4a79e;height:auto}
@media(max-width:1199px){.dft-common-left-header a{color:#a28156}
.dft-common-left-header a:hover{background-color:#2c1e16;color:#fff}
}
.dft-common-left-header a:hover{color:#7b7069}
.dft-common-left-header a.nav-link{padding-bottom:11.5px;padding-top:11.5px}
@media(max-width:1199px){.dft-common-left-header .nav-top{display:none}
.dft-common-left-header .uset-boder a:hover{background-color:initial}
}
.asr-top-menu{z-index:4}
.asr-top-menu .top-section-header{-ms-flex-pack:justify;justify-content:space-between}
.asr-top-menu .top-section-header,.asr-top-menu .top-section-header .user-top-section-language-currency{display:-ms-flexbox;display:flex}
.asr-top-menu .active-menu .line-dash{display:none}
.asr-top-menu .img-header{height:100%}
.asr-top-menu .top-section{display:block}
.asr-top-menu .logo-header{width:136px;height:30px}
.asr-top-menu .logo-header a{width:100%;height:100%;display:block}
.asr-top-menu .header.sticky-header>div{-ms-flex-order:1;order:1}
.asr-top-menu .header.sticky-header>div.bottom-section{-ms-flex-order:2;order:2}
.asr-top-menu .top-nav-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-menu .top-header-link .asr-icon[data-icon]{display:inline-block}
.asr-top-menu .top-header-link .asr-icon[data-icon]:before{font-size:30px;margin-right:0;top:2px;position:relative}
.asr-top-menu .top-header-link .top-header-content{padding-left:12px}
.asr-top-menu .asr-icon-svg{display:inline-block}
.asr-top-menu .asr-icon-svg svg{position:relative;top:2px}
.asr-top-menu .asr-top-navigation .new-label.pill{border-radius:4px;font-size:10px;font-weight:600;position:relative;padding:5px;bottom:8px;right:-5px;height:20px;background-color:#4c6866}
.asr-top-menu .asr-top-navigation .asr-button.secondary{color:#4c6866;border:1px solid #4c6866;padding:12px 13px}
.asr-top-menu .asr-top-navigation .asr-button.secondary:not(.disabled):hover{background:#4c6866}
.asr-top-menu .icon-top-header .asr-icon[data-icon],.asr-top-menu .icon-top-header .asr-image,.asr-top-menu .icon-top-header svg,.asr-top-menu .top-header-icon .asr-icon[data-icon],.asr-top-menu .top-header-icon .asr-image,.asr-top-menu .top-header-icon svg{width:30px;height:30px}
.asr-top-menu .logo-header-booking{float:right;width:136px;margin-left:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-menu .logo-header-booking a{width:100%;height:30px}
.asr-top-menu .logo-header-booking .img-header{width:100%;height:100%;object-fit:contain}
.asr-top-menu.height-header .asr-booking-your-cart .your-cart-message{top:63px}
@media(max-width:1023px){.asr-top-menu{background-color:transparent;position:relative;width:100%}
.asr-top-menu .top-nav-right,.asr-top-menu .top-section-header{-ms-flex-direction:column;flex-direction:column}
.asr-top-menu .navigation-menu{display:none}
.asr-top-menu .navigation-menu.active-menu{animation:fade-right .1s ease-out forwards;display:block;overflow-y:visible;position:fixed;top:0;left:0;width:100%;height:100%;padding:0}
.asr-top-menu.top-normal-mode{height:64px}
.asr-top-menu.top-normal-mode .line-dash{display:none}
.asr-top-menu.top-normal-mode .row-header{padding:15px 20px}
.asr-top-menu.top-normal-mode .line{display:none}
.asr-top-menu .list-item{padding:0;margin:0 20px}
.asr-top-menu .list-item li{padding:20px 0;font-size:20px;font-weight:700}
.asr-top-menu .top-header-item.top-header-link{display:none}
.asr-top-menu .top-header-item.top-header-link.my-cart{display:block}
.asr-top-menu .line,.asr-top-menu .line-banner{margin:0 20px;border-bottom-style:solid;border-bottom-width:1px;box-sizing:border-box;opacity:.4}
.asr-top-menu .line-banner{margin-top:4px}
.asr-top-menu .row-header.sticky-menu{position:fixed;top:0;width:100%;box-sizing:border-box;border-bottom:0}
.asr-top-menu .header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;-ms-flex-pack:justify;justify-content:space-between}
.asr-top-menu .header .header-expand-menu .top-header-item.my-cart{display:block}
.asr-top-menu .header .my-accounts{-ms-flex-order:3;order:3}
.asr-top-menu .header .top-navigation{-ms-flex-order:4;order:4}
.asr-top-menu .header .my-cart{display:none}
.asr-top-menu .logo-header{margin-left:10px}
.asr-top-menu .row-header{padding:16px;-ms-flex-pack:justify;justify-content:space-between}
.asr-top-menu .active-button,.asr-top-menu .row-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-menu .active-button{width:32px;height:32px;padding:0;background:transparent;border:0;transition:0}
.asr-top-menu .active-button:active,.asr-top-menu .active-button:focus{outline:0}
.asr-top-menu .icon-menu{transform:translateZ(0);width:23px;height:3px;position:relative;border-radius:2px;top:-8px}
.asr-top-menu .icon-menu:before{top:8px}
.asr-top-menu .icon-menu:after,.asr-top-menu .icon-menu:before{transform:translateZ(0);border-radius:2px;content:"";position:absolute;left:0;width:23px;height:3px}
.asr-top-menu .icon-menu:after{top:16px}
.asr-top-menu .icon-menu.active-menu{width:0}
.asr-top-menu .icon-menu.active-menu:after{height:2px;top:10px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.asr-top-menu .icon-menu.active-menu:before{height:2px;top:10px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.asr-top-menu .label-welcome{padding:10px 20px;font-size:22px;font-weight:700;letter-spacing:0;line-height:26px}
.asr-top-menu .backdrop-menu{height:100%;width:100%;position:fixed;top:0}
.asr-top-menu .asr-top-navigation .sidebar-left{padding:0;font-weight:600;width:100%;font-size:18px}
.asr-top-menu .asr-top-navigation ul{list-style:none}
.asr-top-menu .asr-top-navigation a{text-decoration:none}
.asr-top-menu .asr-top-navigation .menu-sub-item:first-child{padding-top:11px}
.asr-top-menu .asr-top-navigation .sidebar-menu{padding:0;font-weight:600;margin:0;line-height:23px}
.asr-top-menu .asr-top-navigation .sidebar-menu.search-button{margin:0;width:100%;padding:24px 20px 0}
.asr-top-menu .asr-top-navigation .sidebar-menu.search-button .asr-button{padding:0;font-weight:600;min-height:auto;border:0}
.asr-top-menu .asr-top-navigation .sidebar-menu .brand-category,.asr-top-menu .asr-top-navigation .sidebar-menu .navigation-logo{display:none}
.asr-top-menu .asr-top-navigation .sidebar-menu .link-ourbrands{padding:0 20px;display:-ms-flexbox;display:flex}
.asr-top-menu .asr-top-navigation .arrow-down svg{width:17px;height:17px;margin-left:7px;transition:all .3s ease-in-out}
.asr-top-menu .asr-top-navigation .link-center{width:100%;margin-top:27px;margin-bottom:8px}
.asr-top-menu .asr-top-navigation .menu-sub{padding:0}
.asr-top-menu .asr-top-navigation .menu-sub.image-list{text-align:center;padding:19px 12px 0}
.asr-top-menu .asr-top-navigation .menu-sub.image-list,.asr-top-menu .asr-top-navigation .menu-sub ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:100%}
.asr-top-menu .asr-top-navigation .menu-sub ul{padding:0}
.asr-top-menu .asr-top-navigation .menu-sub .link-item{padding:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:33.33%}
.asr-top-menu .asr-top-navigation .menu-sub .link-item .nav-logo{width:100%;height:100%;padding-top:100%;position:relative;overflow:hidden}
.asr-top-menu .asr-top-navigation .menu-sub .link-item .nav-logo img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;object-fit:cover;object-position:center}
.asr-top-menu .asr-top-navigation .menu-sub .ourbrand-item{display:-ms-flexbox;display:flex;padding:11px 20px;font-size:16px;font-weight:400;color:var(--text-sub-menu)}
.asr-top-menu .asr-top-navigation .active-navigation .arrow-down svg{-ms-transform:rotate(180deg);transform:rotate(180deg);top:4px;left:6px}
.asr-top-right-user-actions .asr-icon.icon-without-innertext.arrow-icon:before{transition:all .3s ease-in-out}
.asr-top-right-user-actions .active-dropdown:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.menu-header{display:-ms-flexbox;display:flex}
.menu-header.active-membership{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.menu-header.active-membership div.logo-header{margin:0}
}
.discoverasr-property-landing-template .asr-top-menu.top-normal-mode .line,.discoverasr-property-template .asr-top-menu.top-normal-mode .line{display:none}
.discoverasr-property-landing-template .asr-top-menu.top-normal-mode .line-dash,.discoverasr-property-template .asr-top-menu.top-normal-mode .line-dash{display:block}
.asr-top-header .asr-booking-your-cart .your-cart-message{right:-22px;left:auto;top:45px;z-index:1}
.asr-top-header .asr-booking-your-cart .your-cart-message:before{right:25px}
.asr-top-header .header-text{display:none}
.asr-top-header .icon-top-header{display:-ms-flexbox;display:flex}
.asr-top-header .usercart-header{-ms-flex-order:2;order:2}
.asr-top-header .top-header-item{-ms-flex-order:1;order:1;margin-right:12px}
.asr-top-header .line-dash{margin:0 20px;opacity:.4;border:1px solid var(--gray8d8)}
.asr-top-header .row-header .menu-header .logo-header .img-header{object-fit:contain}
.asr-news.arabic-com .align-left{text-align:right}
.asr-news.arabic-com .icon{margin-left:5px;margin-right:0}
.asr-news.arabic-com .form-search .search-zone .search-input{height:47px;text-align:right}
.asr-news.arabic-com .form-search .search-zone .btn-search{height:47px}
.asr-news.arabic-com .recent-news .office-detail-caption .office-detail-caption-content{padding-left:10px;padding-right:20px}
.asr-news.arabic-com .recent-news .text-rss{margin-right:10px;margin-left:0}
.asr-news.arabic-com .recent-news .recent-news-title{padding-right:20px;padding-left:10px}
.asr-news.arabic-com .display-flex,.asr-news.arabic-com .display-flex-1{display:-ms-flexbox;display:flex}
.asr-news.arabic-com .left-0{left:0;right:auto}
.asr-news.arabic-com .right-0{right:0;left:auto}
.asr-news.arabic-com .text-align-right{text-align:right}
.asr-news.arabic-com .padding-left-5px{padding-right:0;padding-left:5px}
.asr-news.arabic-com .nav-scrollable-tabs:after{left:0;right:auto}
.asr-news .row{margin:0 -15px}
.asr-news div.filter{padding-left:0;padding-right:5px}
.asr-news a{text-decoration:none}
.asr-news a.active{background-color:#e6e6e6;color:#666}
.asr-news [class*=col-]{float:left}
.asr-news .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-news .dropdown-menu{position:absolute;background:#fff;max-height:150px;border:1px solid #ddd;box-shadow:unset;border-radius:0;z-index:1;overflow-x:auto;overflow-x:hidden;padding:unset;margin-top:-1px;min-width:100%;width:auto}
.asr-news .z-2{z-index:2}
.asr-news .dropdown-item{padding:10px 10px 10px 20px}
.asr-news .form-search{background-color:#ddd;padding:20px 1px 20px 2px}
.asr-news .form-search .label-zone{padding-top:10px}
.asr-news .form-search .btn-search{height:45px;outline:0}
.asr-news .form-search .btn-search:focus{outline:0;box-shadow:none}
.asr-news .form-search .select-item{max-width:70%}
.asr-news .form-search .select-option{position:relative;padding:10px;border-radius:0;background-color:#fff;border:1px solid #b9b9b9}
.asr-news .form-search .select-option:hover{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#666;background-color:#e6e6e6;cursor:pointer}
.asr-news .form-search .select-option .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.asr-news .form-search .select-option .selection-dropdown{color:#666;text-align:left;line-height:normal;margin-bottom:20px;cursor:pointer}
.asr-news .form-search .select-option .selection-dropdown i{padding-top:4px;display:inline-block;position:absolute;right:0;margin-right:10px}
.asr-news .form-search .select-option .dropdown-menu:after,.asr-news .form-search .select-option .dropdown-menu:before{content:unset}
.asr-news .form-search .search-zone{margin-bottom:20px}
.asr-news .form-search .search-zone .search-input{height:45px;width:100%;padding:10px;border-radius:0;border:1px solid #b9b9b9;background-color:#fff;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-news .form-search .filter-zone{width:100%;margin-bottom:20px}
.asr-news .recent-news{background-color:#fff;padding:40px 20px}
.asr-news .recent-news .text-rss{margin-left:10px;text-decoration:none;cursor:pointer}
.asr-news .recent-news .recent-news-date{background-color:rgba(0,0,0,.06);padding:10px;text-align:center;margin-bottom:20px}
.asr-news .recent-news .recent-news-title{padding-left:20px}
.asr-news .recent-news .recent-news-title .article-title{text-decoration:none}
.asr-news .recent-news .recent-news-item{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:40px;padding-bottom:20px}
.asr-news .recent-news .recent-news-item h4{font-size:1.25em}
.asr-news .recent-news .office-detail-title{font-size:1em;margin-bottom:20px}
.asr-news .recent-news .office-detail-caption{margin-top:5px;margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,.2);padding-top:20px;padding-bottom:20px}
.asr-news .recent-news .office-detail-caption .icon-recent-news-map{font-size:2em;padding-top:5px;width:auto;height:auto}
.asr-news .recent-news .office-detail-caption .office-detail-caption-content{padding-left:20px}
.asr-news .news-and-event{background-color:#f1f2f4;padding-top:60px;padding-bottom:60px}
.asr-news .news-and-event h3{margin-bottom:20px}
.asr-news .news-and-event .news-timeline{-ms-flex:none;flex:none}
.asr-news .news-and-event .news-timeline-item{padding:10px;line-height:20px;text-decoration:none;cursor:pointer}
.asr-news .news-and-event .news-timeline-item.timeline-active{color:var(--text-reverse)}
.asr-news .news-and-event .date{white-space:break-spaces}
.asr-news .is-ended:after{visibility:hidden;opacity:0}
.asr-news .nav-scrollable-tabs{overflow-x:auto;position:static}
.asr-news .news-default{position:relative;max-width:940px;margin:20px auto}
.asr-news .icon-phone:before{content:"\E953"}
.asr-news .icon{width:16px;height:16px}
.asr-news-details .pad-bt-40{padding-bottom:40px;padding-top:40px}
.asr-news-details .wrap-com{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-news-details .wrap-com .bg-gray{background-color:rgba(0,0,0,.06)}
.asr-news-details .pad-lr-20{padding-left:20px;padding-right:20px}
.asr-news-details .pad-40{padding:40px}
.asr-news-details p{margin-top:1em;margin-bottom:1em}
.asr-news-details a:hover{text-decoration:none}
.asr-news-details .mar-r-20{margin-right:20px}
.asr-news-details .mar-l-20{margin-left:20px}
.asr-news-details .pad-20{padding:20px}
.asr-news-details .mar-20{margin:0 -20px}
.asr-news-details .mar-b-20{margin-bottom:20px}
.asr-news-details .pad-b-10{padding-bottom:10px}
.asr-news-details .pad-t-10{padding-top:10px}
.asr-news-details .bor-b-1{border-bottom:1px solid rgba(0,0,0,.2)}
.asr-partnership .card .card-content{z-index:0}
.asr-partnership a:hover{text-decoration:none}
@media(max-width:767px){.asr-partnership .col-xs-12,.asr-partnership .columns .col-xs-12{max-width:100%}
.asr-partnership .margin-lg-b{margin-bottom:10px}
}
.asr-partnership .nav-partnership{display:none}
.asr-partnership .asr-navigation-bar{max-width:1240px;display:none}
.asr-partnership .asr-navigation-bar .navigation-wrapper{width:fit-content;width:-moz-fit-content;margin:0 auto}
.asr-partnership .asr-navigation-bar .navigation-background{width:100%}
.asr-partnership .asr-navigation-bar .navigation-content{margin:0;max-width:unset;padding:0}
.asr-partnership .asr-navigation-bar .navigation-item{padding:17px 0;position:relative;-ms-flex-pack:justify;justify-content:space-between}
.asr-partnership .asr-navigation-bar .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:0}
.asr-partnership .asr-navigation-bar .navigation-item.active{border-bottom:2px solid var(--accent)}
.asr-partnership .asr-navigation-bar .navigation-item.active div:first-child{color:#4d6866}
.asr-partnership .asr-navigation-bar .navigation-item.active .asr-badge{display:block}
.asr-partnership .asr-navigation-bar .navigation-item:not(.active){margin-bottom:2px}
.asr-partnership .asr-navigation-bar .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}
.arabic .asr-partnership .columns .col,.arabic .asr-partnership .columns [class*=col-]{float:right}
.asr-partnership .h3{font-size:18px}
.asr-top-header-quicklinks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px}
.asr-top-header-quicklinks .top-header-content{display:none}
.asr-top-header-quicklinks .top-header-link{padding-left:10px}
.asr-social-network .social-text-title{color:#65564f}
.asr-social-network .social-text-title:hover{color:#a28156}
.asr-social-network .social-pading-40{padding-top:40px;padding-bottom:40px}
.asr-social-network .social-network-list{margin-left:10px;margin-right:10px}
.asr-social-network .social-text-a{text-decoration:none}
.asr-social-network .icon-social-ascott{background-color:#726056;border-radius:50%;color:#fff;display:inline-block;font-style:normal;width:1.5em;height:1.5em;line-height:1.5em;margin-right:10px;vertical-align:middle}
.asr-social-network .icon-social-ascott:before{font-size:.85714em}
.asr-social-network .icon-social-medium{font-size:1.5em}
.asr-top-navigation .sidebar-menu.search-button .asr-button{font-size:18px}
.discoverasr-property-landing-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary,.discoverasr-property-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary{color:var(--navigation-cta)}
@media(max-width:1023px){.discoverasr-property-landing-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary,.discoverasr-property-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary{color:var(--text-title)}
}
@media(max-width:767px){.asr-our-brand-lyf .col-sm-5,.asr-our-brand-lyf .col-sm-7{max-width:100%}
}
.asr-our-brand-lyf p{margin-top:1rem;margin-bottom:1rem}
.asr-our-brand-lyf .bg-panel{background-color:#000}
.asr-our-brand-lyf .brand-lg img{max-height:100px;max-width:190px}
.asr-our-brand-lyf .columns .col.pull-right,.asr-our-brand-lyf .columns [class*=col-].pull-right{float:right}
.asr-our-brand-lyf .font-avenir{background-color:#000;color:#fff}
.asr-our-brand-lyf .content-lyf{font-weight:700}
.asr-page-coporate .right-content{background-color:#f1f2f4;margin-left:18%}
.asr-page-coporate .content-main{background-color:#fff}
.asr-page-coporate .bg-primary{height:40px}
.asr-page-coporate .padding-0{padding:0}
.asr-page-coporate .as-table{display:table;width:100%}
.asr-page-coporate .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-page-coporate .left-header{width:485px}
.asr-page-coporate .right-header{width:725px}
.asr-page-coporate .right-header .row{margin:0;height:40px}
.asr-page-coporate .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}
.asr-page-coporate .right-header .col{padding-left:0;padding-right:0}
.asr-page-coporate .container-structure .hidden-on-homepage{display:none}
.asr-page-coporate .general-banner{margin-top:-100px}
.asr-page-coporate .position-sticky{height:-moz-available}
.asr-page-coporate .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}
.asr-page-coporate .dft-corporate-site-footer .row{margin:0}
.asr-page-coporate .dft-corporate-site-footer .copyright-statement{padding:20px 0}
.asr-page-coporate section.content-main.m-0{background-color:#f1f2f4}
.asr-page-coporate .right-content{float:none;min-height:150px}
.asr-page-coporate .general-banner{margin-top:-104px}
.asr-page-coporate .dft-general-banner .card{margin-bottom:0}
.asr-page-coporate h1{font-size:1.875em}
.asr-page-coporate .dft-common-menu-for-mobile{z-index:11}
.asr-page-coporate .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}
.asr-page-coporate .z-index-10{z-index:10}
.asr-page-coporate .asr-breadcrumb .breadcrumb{margin-left:30px}
@media(min-width:1025px){.asr-page-coporate .top-100{top:100px}
.asr-page-coporate #content-left{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}
.asr-page-coporate #main{position:relative;background-color:#fff;max-width:1900px;margin:0 auto}
.asr-page-coporate #content-center{background-color:#f1f2f4;margin-left:18%;float:none;min-height:150px}
}
.asr-breadcrumb .breadcrumb{margin-left:30px}
@media(max-width:1024px){.asr-page-coporate .dft-management-service{padding-top:40px}
}
.dft-container-relative{position:relative}
.dft-container-relative .asr-about-us-navigation{position:absolute;bottom:0;width:100%}
@media(max-width:1199px){.dft-container-relative .asr-about-us-navigation{position:relative}
.dft-container-relative .asr-about-us-navigation .wrap{padding-left:0;padding-right:0}
}
.asr-corporate-social-responsibility-reaching-out img{max-width:none}
.asr-corporate-social-responsibility-reaching-out a:hover{text-decoration:none}
.asr-corporate-social-responsibility-reaching-out .menu-bar{padding:0 20px 40px}
.asr-corporate-social-responsibility-reaching-out .nav-scrollable-tabs-wrap{overflow-x:auto;white-space:nowrap}
.asr-corporate-social-responsibility-reaching-out .wrap-content{margin-top:-40px;padding-bottom:60px}
.asr-corporate-social-responsibility-reaching-out .wrap-content .h4{font-size:16px}
.asr-corporate-social-responsibility-reaching-out #content-left-m{z-index:1}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar{max-width:1240px;padding:0 20px}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-wrapper{width:fit-content;width:-moz-fit-content;z-index:1}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-background{width:100%}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-content{margin:0;max-width:unset;padding:0}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item{padding:17px 0;position:relative;-ms-flex-pack:justify;justify-content:space-between}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:0}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item.active{border-bottom:2px solid var(--accent)}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item.active div:first-child{color:#4d6866}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item.active .asr-badge{display:block}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item:not(.active){margin-bottom:2px}
.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}
.asr-corporate-social-responsibility-reaching-out .container-fluid{padding:0}
.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .padding-lg-l{padding-right:40px}
.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .wrap{margin-right:0}
.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .wrap .nav-scrollable-tabs .padding-l-1{padding-left:0;padding-right:10px}
.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .nav-scrollable-tabs .nav,.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .wrap .tab-pane>div[class*=col-]{float:right}
.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled{overflow:hidden;width:inherit}
.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item{background-color:transparent}
.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a{color:#fff}
.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a:hover{text-decoration:none}
.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a.active{background-color:#fff;border:1px solid #fff;cursor:default;margin-bottom:-1px;color:#707070}
.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a.active:hover{background-color:#fff}
.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item:not(:last-child) a{border-right-color:transparent}
.asr-page-contact-panel .asr-section-rich-text{margin:0}
.asr-page-contact-panel .asr-section-rich-text .title-description{padding:0}
.asr-page-contact-panel .bg-white{color:#554f4c;background-color:#fff}
.asr-page-contact-panel .padding-xl-t{padding-top:60px}
.asr-page-contact-panel .margin-xl-t{margin-top:60px}
.asr-page-contact-panel .overlay-mobile .margin-md-b{margin-bottom:20px}
.asr-page-contact-panel .overlay-mobile .align-center{text-align:center}
.asr-page-contact-panel .overlay-mobile .gutter-md,.asr-page-contact-panel .overlay-mobile [class*=gutter-] .gutter-md{margin-left:-10px;margin-right:-10px}
.asr-page-contact-panel .overlay-mobile .gutter-md [class*=col-],.asr-page-contact-panel .overlay-mobile [class*=gutter-] .gutter-md [class*=col-]{padding-left:10px;padding-right:10px}
.asr-page-contact-panel .overlay-mobile .icon-circle.icon-md,.asr-page-contact-panel .overlay-mobile .icon-outline.icon-md{width:2em;height:2em;line-height:2em}
.asr-page-contact-panel .overlay-mobile .icon-outline{color:#554f4c;border:1px solid #554f4c;background-color:transparent}
.asr-page-contact-panel .overlay-mobile .icon-circle{border-radius:50%}
.asr-page-contact-panel .overlay-mobile .icon{vertical-align:middle}
.asr-page-contact-panel .overlay-mobile .icon,.asr-page-contact-panel .overlay-mobile .icon-circle,.asr-page-contact-panel .overlay-mobile .icon-outline{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-align:center;font-size:32px}
.asr-page-contact-panel .overlay-mobile .icon-circle.icon-md:before,.asr-page-contact-panel .overlay-mobile .icon-outline.icon-md:before,.asr-page-contact-panel .overlay-mobile .icon-square.icon-md:before{font-size:.9em}
.asr-page-contact-panel .overlay-mobile .icon-calendar:before{content:"\E991"}
.asr-page-contact-panel .overlay-mobile .icon-group:before{content:"\E97C"}
.asr-page-contact-panel .overlay-mobile .icon-briefcase:before{content:"\E9CE"}
.asr-page-contact-panel .overlay-mobile .icon-phone:before{content:"\E953"}
.asr-page-contact-panel .overlay-mobile .icon:before,.asr-page-contact-panel .overlay-mobile .selectboxit-default-arrow:before,.asr-page-contact-panel .overlay-mobile [class*=icon-]:before{font-family:Ascott-Icons}
.asr-page-contact-panel .overlay-mobile .h4{font-size:1.25em;margin-bottom:0}
.asr-page-contact-panel .overlay-mobile .bold{font-weight:700}
.asr-page-contact-panel .overlay-mobile p{-webkit-margin-before:1em;-webkit-margin-after:1em}
.asr-page-contact-panel .overlay-desktop .margin-md-b{margin-bottom:20px}
.asr-page-contact-panel .overlay-desktop .align-center{text-align:center}
.asr-page-contact-panel .overlay-desktop .gutter-md,.asr-page-contact-panel .overlay-desktop [class*=gutter-] .gutter-md{margin-left:-10px;margin-right:-10px}
.asr-page-contact-panel .overlay-desktop .gutter-md [class*=col-],.asr-page-contact-panel .overlay-desktop [class*=gutter-] .gutter-md [class*=col-]{padding-left:10px;padding-right:10px}
.asr-page-contact-panel .overlay-desktop .icon-circle.icon-md,.asr-page-contact-panel .overlay-desktop .icon-outline.icon-md{width:2em;height:2em;line-height:2em}
.asr-page-contact-panel .overlay-desktop .icon-outline{color:#554f4c;border:1px solid #554f4c;background-color:transparent}
.asr-page-contact-panel .overlay-desktop .icon-circle{border-radius:50%}
.asr-page-contact-panel .overlay-desktop .icon{vertical-align:middle}
.asr-page-contact-panel .overlay-desktop .icon,.asr-page-contact-panel .overlay-desktop .icon-circle,.asr-page-contact-panel .overlay-desktop .icon-outline{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-align:center;font-size:32px}
.asr-page-contact-panel .overlay-desktop .icon-circle.icon-md:before,.asr-page-contact-panel .overlay-desktop .icon-outline.icon-md:before,.asr-page-contact-panel .overlay-desktop .icon-square.icon-md:before{font-size:.9em}
.asr-page-contact-panel .overlay-desktop .icon-calendar:before{content:"\E991"}
.asr-page-contact-panel .overlay-desktop .icon-group:before{content:"\E97C"}
.asr-page-contact-panel .overlay-desktop .icon-briefcase:before{content:"\E9CE"}
.asr-page-contact-panel .overlay-desktop .icon-phone:before{content:"\E953"}
.asr-page-contact-panel .overlay-desktop .icon:before,.asr-page-contact-panel .overlay-desktop .selectboxit-default-arrow:before,.asr-page-contact-panel .overlay-desktop [class*=icon-]:before{font-family:Ascott-Icons}
.asr-page-contact-panel .overlay-desktop .h4{font-size:1.25em;margin-bottom:0}
.asr-page-contact-panel .overlay-desktop .bold{font-weight:700}
.asr-page-contact-panel .overlay-desktop .padding-columns{padding-left:30px;padding-right:30px}
.asr-page-contact-panel .overlay-desktop .columns{width:100%;margin-left:0;margin-right:0}
.asr-page-contact-panel .overlay-desktop p{-webkit-margin-before:1em;-webkit-margin-after:1em}
.asr-corporate-footer{background-color:#19120e}
.asr-corporate-footer .container-fluid{margin:0 auto;padding:10px 20px;width:100%;color:#ccbcb2}
.asr-corporate-footer .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-corporate-footer *,.asr-corporate-footer :after,.asr-corporate-footer :before{box-sizing:border-box}
.asr-corporate-footer :after,.asr-corporate-footer :before{color:#fff}
.asr-corporate-footer .social-network ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-corporate-footer .social-network ul li{margin:10px}
.asr-corporate-footer .copyright-statement{text-align:left;font-size:16px}
.asr-corporate-footer .statement{border-right:1px solid rgba(0,0,0,.2);padding-right:10px}
@media(max-width:991px){.asr-corporate-footer .copyright-statement,.asr-corporate-footer .social-network{width:100%}
.asr-corporate-footer .social-network ul{-ms-flex-pack:center;justify-content:center}
.asr-corporate-footer .copyright-statement{padding-top:10px;text-align:center}
.asr-corporate-footer .statement{border-right:0}
}
.asr-footer-quicklinks .ascott-footer-style{padding:20px 20px 20px 0;position:relative;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;max-width:100%}
.asr-footer-quicklinks .ascott-font-style{font-size:16px}
.asr-footer-quicklinks .ascott-font-style1{padding-bottom:10px}
.asr-footer-quicklinks a:hover{opacity:.5;text-decoration:none}
.asr-footer-quicklinks .ascott-font-h1-footer-style{font-weight:700;font-size:18px;padding-bottom:20px;text-transform:uppercase}
.asr-footer-quicklinks .ascott-list-style{list-style:none;padding:0;margin:0}
.asr-footer-quicklinks .align-style{margin-bottom:40px;padding-top:60px;margin:0 auto;max-width:1250px;padding-left:15px;padding-right:15px}
.asr-general-banner{font-size:14px}
.arabic .asr-general-banner .banner-caption .logo img{float:left}
.asr-general-banner .wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}
.asr-general-banner .wrap-container .asr-banner-img{top:20px}
.asr-general-banner .container-banner{position:relative;text-align:center;color:#fff;width:100%;margin-right:auto;margin-left:auto;max-width:1200px}
.asr-general-banner .container-banner.banner{background-size:cover;background-position:50%;background:no-repeat}
.asr-general-banner .centered{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:20px;max-width:580px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-general-banner .centered p{margin-bottom:0}
.asr-general-banner .banner{overflow:hidden;top:0;bottom:0;width:100%;height:100%}
.asr-general-banner .banner img{top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}
.asr-general-banner .banner-caption{position:absolute;top:0;left:0;z-index:1;margin:0;width:100%;height:100%;color:#fff;text-align:right}
.asr-general-banner .banner-caption .wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}
.asr-general-banner .banner-caption .wrap-container .asr-banner-img{top:20px;width:30%}
.asr-general-banner .banner-caption .logo{max-width:1200px;padding-left:15px;padding-right:15px}
.asr-general-banner .banner-caption .logo img{top:20px}
.asr-general-banner img{color:#000}
.asr-general-banner .banner-desktop{width:1280px;height:470px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-general-banner .banner-desktop .opacity-image{background:rgba(0,0,0,.5);width:1280px;height:470px;position:absolute;left:0}
.asr-general-banner .logo-banner-offer{position:absolute;top:90px}
.asr-general-banner .logo-banner-offer .image-logo img{width:300px;height:150px;margin-left:35px}
.asr-general-banner .content-banner-offer{position:absolute;top:100px;right:375px;width:34%}
.asr-general-banner .content-banner-offer .partner-headline{width:100%}
.asr-general-banner .content-banner-offer .partner-headline h2{text-align:justify;margin-bottom:20px;font-size:23px}
.asr-general-banner .content-banner-offer .partner-short-description{text-align:justify;font-size:23px;width:100%}
.asr-general-banner .content-banner-offer .add-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:15px;width:100%}
.asr-general-banner .content-banner-offer .add-number .btn-number-id{border:1px solid;padding:15px;color:#fff;font-size:20px;width:200px;margin:auto}
.asr-general-banner .content-banner-offer .add-number .add-number-id{font-size:24px}
@media(max-width:1023px){.asr-general-banner .banner-desktop{margin:auto;width:100%;height:512px}
.asr-general-banner .banner-desktop .img-background{height:100%}
.asr-general-banner .banner-desktop .opacity-image{height:512px}
.asr-general-banner .logo-banner-offer{position:absolute;top:35px;left:23px}
.asr-general-banner .logo-banner-offer .image-logo img{width:245px;height:122px}
.asr-general-banner .content-banner-offer{padding:0 70px;position:absolute;bottom:20px;top:auto;left:0;width:100%}
.asr-general-banner .content-banner-offer .partner-headline h2{text-align:center;font-size:20px}
.asr-general-banner .content-banner-offer .partner-short-description{text-align:center;font-size:18px}
.asr-general-banner .content-banner-offer .add-number{padding-top:0}
.asr-general-banner .content-banner-offer .add-number .btn-number-id{padding:5px}
.asr-general-banner .content-banner-offer .add-number .add-number-id{font-size:18px}
}
.asr-general-banner .h1-title,.asr-general-banner .h6{font-weight:400;line-height:1.3}
.asr-general-banner .text-shadow-dark{word-wrap:normal;word-break:normal}
.master-brand-template .asr-general-banner,.master-brand-template .asr-general-banner .banner,.master-brand-template .asr-general-banner .banner-caption,.master-brand-template .asr-general-banner .centered{min-height:211px}
.master-brand-template .asr-general-banner .banner,.master-brand-template .asr-general-banner .banner img{position:absolute}
.master-brand-template .asr-general-banner .centered{position:relative;top:unset;left:unset;-ms-transform:unset;transform:unset}
.dft-homepage .bg-primary{height:auto;background-color:#2c1e16;color:#ccbcb2}
.dft-homepage .padding-0{padding:0}
.dft-homepage .as-table{display:table;width:100%}
.dft-homepage .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.dft-homepage .left-header,.dft-homepage .right-content{width:50%}
.dft-homepage .content{min-height:100px;margin-top:-100px}
.dft-homepage .footer{min-height:100px}
.dft-homepage .global-footer{background-color:#f1f2f4;background:#f1f2f4;height:105px}
.dft-homepage .right-content .row{margin:0;height:auto}
.dft-homepage .right-content .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}
.dft-homepage .right-content .col{padding-left:0;padding-right:0}
.dft-homepage .container-structure .hidden-on-homepage{display:none}
.dft-homepage .dft-common-left-header ul{position:inherit}
.dft-homepage .asr-utility-bar,.dft-homepage .dft-common-menu-for-mobile{z-index:9999}
@media(max-width:1200px){.dft-homepage .hidden-smxs{display:none}
.dft-homepage .content{margin-top:0}
}
.asr-lifestyle-article-details{background:#fff}
.asr-lifestyle-article-details .gradient{background:linear-gradient(180deg,#eaeaea,#dbdbdb 67%,#fff 0,#fff)}
.asr-lifestyle-article-details .gradient .wrap .shadow{box-shadow:0 -2px 2px #ccc}
.asr-lifestyle-article-details .gradient .wrap .small-size{font-size:.875em}
.asr-lifestyle-article-details .gradient .wrap .top{top:-85px}
.asr-lifestyle-article-details .asr-lifestyle-nearby-properties ul li.list-item{min-height:0}
.asr-lifestyle-article-details .pad-30{padding:30px}
.asr-lifestyle-article-details .mar-lr-10{margin-left:-10px;margin-right:-10px}
.asr-lifestyle-article-details .pad-lr-30{padding-left:30px;padding-right:30px}
.asr-lifestyle-article-details .pad-lr-10{padding-left:10px;padding-right:10px}
.asr-lifestyle-article-details .pad-b-20{padding-bottom:20px}
.asr-lifestyle-article-details .bor-2{border-bottom:3px solid;color:#676563}
.asr-lifestyle-article-details .mar-tb-40{margin-top:40px;margin-bottom:10px}
.asr-lifestyle-article-details h3{letter-spacing:.005em}
.asr-lifestyle-article-details p{margin-bottom:1em;margin-top:1em}
.asr-lifestyle-article-details blockquote p{color:#676563}
.asr-lifestyle-article-details blockquote:before{color:var(--button-color)}
.asr-lifestyle-article-details blockquote:after{content:none}
.asr-lifestyle-article-details .pad-bt-40{padding-bottom:40px;padding-top:40px}
.asr-lifestyle-article-details .pad-bt-30{padding-bottom:30px;padding-top:30px}
.asr-lifestyle-article-details .images{margin-top:-40px}
.asr-lifestyle-article-details .images img{width:100%}
.asr-lifestyle-article-details .wrap-quote{padding-top:20px;margin:auto;max-width:800px}
.asr-lifestyle-article-details .wrap-quote .color-icon:before{color:#333}
.asr-lifestyle-article-details .wrap-detail{max-width:940px;margin:auto}
@media(max-width:991px){.asr-lifestyle-article-details .gradient .wrap{padding-left:0;padding-right:0}
.asr-lifestyle-article-details .gradient .wrap .top{top:0}
.asr-lifestyle-article-details .gradient .wrap .pad-lr-0{padding-left:0;padding-right:0}
.asr-lifestyle-article-details .mar-lr-10{margin-left:0;margin-right:0}
.asr-lifestyle-article-details .pad-bt-30,.asr-lifestyle-article-details .pad-lr-30{padding:20px}
}
@media(max-width:767px){.asr-lifestyle-article-details .pad-30{padding:0}
.asr-lifestyle-article-details .pad-lr-30{padding:0 30px}
.asr-lifestyle-article-details .pad-l-0{padding-left:0}
.asr-lifestyle-article-details .pad-bt-40{padding-bottom:0;padding-top:0}
.asr-lifestyle-article-details .images{margin-top:0}
}
.asr-lifestyle-article-details-page.arabic{direction:rtl;text-align:right}
.asr-lifestyle-article-details-page .asr-banner-image .bg-image-md{background-position:bottom;background-repeat:no-repeat;max-height:85vh;display:block;min-height:270px}
.asr-lifestyle-article-details-page .asr-banner-image .bg-image-md img{opacity:0}
.asr-lifestyle-article-details-page .dft-lifestyle-navigation .float-right{float:none}
.asr-lifestyle-article-details-page .dft-lifestyle-navigation .header img{display:block}
.asr-lifestyle-article-details-page .dft-lifestyle-navigation .header{background-color:#fff;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}
.asr-lifestyle-article-details-page .btn-outline-o{border:0;color:#fff}
.asr-lifestyle-article-details-page .show-on-mobile{opacity:1;width:100%;min-height:270px}
.asr-lifestyle-article-details-page .dft-common-global-footer .bg-gray-light-xs{background-color:transparent;color:#676563}
@media(min-width:992px){.asr-lifestyle-article-details-page .m-t-30{margin-top:30px}
.asr-lifestyle-article-details-page .asr-banner-image{display:block}
.asr-lifestyle-article-details-page .lifeStyle-nav{margin-top:0}
.asr-lifestyle-article-details-page .justify-content-end{-ms-flex-pack:center;justify-content:center}
.asr-lifestyle-article-details-page .top-nav{height:55px;border-bottom:5px solid;background-color:#fff}
.asr-lifestyle-article-details-page .hidden-smxs{display:block}
.asr-lifestyle-article-details-page .visible-sm-block{display:none}
}
@media(max-width:991px){.asr-lifestyle-article-details-page .asr-banner-image{display:none}
.asr-lifestyle-article-details-page .show-on-mobile{padding-top:85px}
.asr-lifestyle-article-details-page .hidden-smxs{display:none}
.asr-lifestyle-article-details-page .visible-sm-block{display:block}
}
@media(min-width:1024px){.asr-lifestyle-article-details-page .float-left,.asr-lifestyle-article-details-page .float-right{float:none}
.asr-lifestyle-article-details-page .content{min-height:100px;max-width:1200px;margin:0 auto;background-color:#fff}
.asr-lifestyle-article-details-page .center-block{display:none}
}
@media(max-width:1024px){.asr-lifestyle-article-details-page .center-block{display:block}
.asr-lifestyle-article-details-page .margin,.asr-lifestyle-article-details-page .margin-md{margin:0}
.asr-lifestyle-article-details-page .header{background:transparent}
.asr-lifestyle-article-details-page .col,.asr-lifestyle-article-details-page [class*=col-]{padding-left:0;padding-right:0}
}
@media(max-width:767px){.asr-lifestyle-article-details-page .dft-lifestyle-social-sharing-bar{max-width:99%}
}
.asr-landing-page-about-us{background-color:#fff}
.asr-landing-page-about-us .container-fluid{margin:0 auto;padding:10px 20px;width:100%}
.asr-landing-page-about-us .wrap-sm{max-width:940px;padding-left:20px;padding-right:20px;margin:auto}
.asr-landing-page-about-us a.btn-outline:hover{text-decoration:none;color:#fff}
.asr-landing-page-about-us .btn-outline{background-color:transparent;border:2px solid #707070}
.asr-home-lifestyle .overlay-mobile,.asr-home-lifestyle .overlay-xmobile{display:block;width:100%}
.asr-home-lifestyle .overlay-mobile .content,.asr-home-lifestyle .overlay-xmobile .content{padding-top:60px;margin-top:0;text-align:center}
.asr-home-lifestyle .overlay-mobile .content .title,.asr-home-lifestyle .overlay-xmobile .content .title{padding-top:1.2em;line-height:.5}
.asr-home-lifestyle .overlay-mobile .content .description,.asr-home-lifestyle .overlay-xmobile .content .description{margin-top:1.5em;margin-bottom:2rem}
.asr-home-lifestyle .overlay-mobile .lifestyle-carousel,.asr-home-lifestyle .overlay-xmobile .lifestyle-carousel{padding:20px 30px}
.asr-home-lifestyle .overlay-mobile .lifestyle-carousel .carousel-sizing,.asr-home-lifestyle .overlay-xmobile .lifestyle-carousel .carousel-sizing{min-height:520px;height:520px;object-fit:cover}
.asr-home-lifestyle .overlay-mobile .lifestyle-carousel .slick-slide img,.asr-home-lifestyle .overlay-xmobile .lifestyle-carousel .slick-slide img{width:100%;display:block}
.asr-home-lifestyle .overlay-mobile .grayscale:hover,.asr-home-lifestyle .overlay-xmobile .grayscale:hover{filter:none}
.asr-home-lifestyle .overlay-mobile .col,.asr-home-lifestyle .overlay-mobile [class*=col-],.asr-home-lifestyle .overlay-xmobile .col,.asr-home-lifestyle .overlay-xmobile [class*=col-]{padding-left:0;padding-right:10px}
.asr-home-lifestyle .overlay-mobile .slick-arrow,.asr-home-lifestyle .overlay-xmobile .slick-arrow{z-index:0;top:100%;bottom:auto;left:49.6%;right:auto;margin-bottom:20px}
.asr-home-lifestyle .overlay-mobile .slick-prev,.asr-home-lifestyle .overlay-xmobile .slick-prev{margin-left:-64px}
.asr-home-lifestyle .overlay-desktop .cover-content-bottom .cover-content,.asr-home-lifestyle .overlay-desktop .cover-content-bottom .cover-media{position:static}
.asr-home-lifestyle .overlay-desktop div.overlay-hover:hover div.cover-media{opacity:.7}
.asr-home-lifestyle .overlay-desktop .cover .cover-media img{width:100%;min-height:240px}
.asr-home-lifestyle .overlay-desktop .cover .cover-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-home-lifestyle .overlay-desktop .cover .cover-content,.asr-home-lifestyle .overlay-desktop .cover .cover-media{position:absolute}
.asr-home-lifestyle .overlay-desktop .cover .cover-media,.asr-home-lifestyle .overlay-desktop .scale-hover:hover .scale-hover-item{-ms-transform:scale(1);transform:scale(1)}
.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .card-media img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .cover-media,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-lg img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-md img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-sm img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail img{opacity:1;-ms-transform:scale(1);transform:scale(1)}
.asr-home-lifestyle .overlay-desktop .align-center{text-align:center}
.asr-home-lifestyle .overlay-desktop .cover{margin-bottom:1em}
.asr-home-lifestyle .overlay-desktop .align-right img{width:97%;margin-left:-20%}
.asr-home-lifestyle .overlay-desktop .container{padding-left:0;padding-right:0}
.asr-home-lifestyle .overlay-desktop .container .bg-black{color:#fff;background-color:#000}
.asr-home-lifestyle .overlay-desktop .container .bg-black .slideshow-content.cover{height:520px}
.asr-home-lifestyle .overlay-desktop .container .content{padding-top:60px;margin-top:10px}
.asr-home-lifestyle .overlay-desktop .container .content .title{padding-top:1.2em;line-height:.5}
.asr-home-lifestyle .overlay-desktop .container .content .description{margin-top:1.5em;margin-bottom:2rem}
.asr-home-lifestyle .overlay-desktop .container .padding-4{padding-left:4px;padding-right:4px}
.asr-home-lifestyle .overlay-desktop .container .col-md-4 .big-img{height:520px;width:100%}
.asr-home-lifestyle .overlay-desktop .container .col-md-4 .cover-content{position:absolute;bottom:0;right:0;padding:20px}
.asr-home-lifestyle .overlay-desktop .container .col-md-4 .cover-content .no-padding{padding:0}
@media(max-width:767px){.asr-home-lifestyle .col-md-12{padding-right:0}
}
.asr-home-about-us .homepage-about-us{padding-top:40px;padding-bottom:40px}
.asr-home-about-us .homepage-about-us .container{padding-left:15px !important;padding-right:15px !important}
.asr-home-about-us .homepage-about-us .detail{margin:auto;max-width:940px}
.asr-home-about-us .homepage-about-us a{color:#fff;text-decoration:unset}
.asr-home-about-us .homepage-about-us .icon-chev-right{font-size:20px;padding-left:5px;padding-top:7px}
.asr-home-about-us a:hover{text-decoration:underline}
@media(max-width:767px){.asr-home-about-us .homepage-about-us{padding:20px 0}
.asr-home-about-us .img-responsive{height:110px}
.asr-home-about-us h2{text-align:center}
}
.asr-top-select-language{margin-right:0;margin-left:10px;display:inline-block}
.asr-top-select-language .dropdown-container{position:fixed;padding:0;border-radius:5px;width:calc(100% - 40px);max-height:100%;padding:8px;font-size:14px}
.asr-top-select-language .dropdown-container .dropdown-item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-radius:5px;border-bottom:1px solid transparent}
.asr-top-select-language .dropdown-container .dropdown-item.selected,.asr-top-select-language .dropdown-container .dropdown-item:hover{border-bottom:1px solid #efefef}
.asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text div{padding:0}
.asr-top-select-language .asr-dropdown{width:auto;font-size:12px;border:0}
.asr-top-select-language .asr-dropdown .dropdown-value span{font-size:12px;font-weight:600;letter-spacing:0;line-height:17px;padding:10px 0 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-select-language .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{font-size:19px}
.asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text .asr-icon-svg{width:auto;height:auto;display:block}
.asr-top-select-language .asr-dropdown .dropdown-value .arrow-icon{width:auto;height:auto}
.asr-top-select-language .asr-dropdown svg{width:12px;height:12px;margin-left:5px;margin-right:5px}
.asr-top-select-language .asr-dropdown .dropdown-backdrop{background:var(--backdrop-dropdown)}
.asr-top-select-language .asr-dropdown .dropdown-item i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px}
.asr-top-select-language .asr-dropdown .dropdown-item i:before{background-image:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/images/language-icons.svg)}
.asr-top-select-language .asr-icon.icon-without-innertext.dropdown-icon:before{font-size:12px;margin-right:0;top:2px;position:relative}
.asr-lifestyle-banner .container-fluid{padding-right:0;padding-left:0}
.asr-lifestyle-banner .row{margin:0 auto}
.asr-lifestyle-banner p{margin-bottom:10px}
.asr-lifestyle-banner .bg-image{background-size:cover;min-height:340px}
.asr-lifestyle-banner .container-content{color:#000;font-style:italic}
.asr-lifestyle-banner .container-content .h-100{height:100%}
.asr-lifestyle-banner .container-content blockquote{position:relative;padding-left:55px;padding-right:0}
.asr-lifestyle-banner .container-content blockquote:before{content:"\201C";font-size:80px;position:absolute;left:-3px;top:29px;line-height:.2}
.asr-lifestyle-banner .container-content blockquote:after{content:"";margin-left:0}
.asr-lifestyle-banner .container-content .border-content{border:1px solid #000}
.asr-lifestyle-banner .container-content .left-content{font-size:28px;font-weight:700}
.asr-lifestyle-banner .container-content .right-content{font-size:24px}
.asr-lifestyle-banner .container-content .p-t-20{padding-top:20px}
.asr-lifestyle-banner .p-20{padding:20px}
.asr-lifestyle-banner .p-r-20{padding-right:20px}
.arabic .asr-lifestyle-banner .container-content blockquote{padding-right:55px;padding-left:0}
.arabic .asr-lifestyle-banner .container-content blockquote:before{content:"\201D";right:12px}
@media(min-width:992px) and (max-width:1023px){.asr-lifestyle-banner .p-l-65{padding-left:65px}
}
@media(min-width:992px){.asr-lifestyle-banner .p-l-30{padding-left:0}
}
@media(max-width:1023px){.asr-lifestyle-banner .right-content{font-size:20px}
}
@media(max-width:991px){.asr-lifestyle-banner .bg-image{background-size:100%;height:70vw}
.asr-lifestyle-banner p{padding:0 0 0 45px}
}
@media(max-width:768px){.asr-lifestyle-banner .p-r-20{padding-right:0}
}
@media(min-width:375px) and (max-width:768px){.asr-lifestyle-banner .p-l-30{padding-left:30px}
}
@media(min-width:375px) and (max-width:475px){.asr-lifestyle-banner .bg-image{min-height:270px}
}
@media(max-width:374px){.asr-lifestyle-banner .bg-image{min-height:auto}
}
.asr-lifestyle-carousel{background-color:#eaeaea}
.asr-lifestyle-carousel .mar-tb-16{margin:16px 0}
.asr-lifestyle-carousel .list-item{min-height:0}
.asr-lifestyle-carousel .carousel-mobile{background-color:#eaeaea;padding:40px}
.asr-lifestyle-carousel .carousel-mobile .padding-content{padding:40px;background:#fff}
.asr-lifestyle-carousel .carousel-mobile .article{text-align:center}
.asr-lifestyle-carousel .carousel-mobile .hover{overflow:auto;display:table;width:100%;text-align:center}
.asr-lifestyle-carousel .carousel-mobile .hover .row{text-align:center;margin:0 auto}
.asr-lifestyle-carousel .carousel-mobile .hover .hover-item:hover{-ms-transform:scale(1.3);transform:scale(1.3)}
.asr-lifestyle-carousel .carousel-mobile .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;height:auto}
.asr-lifestyle-carousel .carousel-mobile .hover .padding-sm{padding:10px}
.asr-lifestyle-carousel .carousel-mobile .hover .hover-item{transition:all .2s ease-in-out}
.asr-lifestyle-carousel .carousel-mobile .img-responsive{max-width:100%;height:auto}
.asr-lifestyle-carousel .description{opacity:0;cursor:context-menu}
.asr-lifestyle-carousel .pad-lr-30{padding:30px 0}
.asr-lifestyle-carousel .slick-slide{max-width:753px;height:inherit}
.asr-lifestyle-carousel .carousel-desktop .parent{position:relative;padding:40px 30px;max-width:1200px;margin:0 auto}
.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .slick-list{width:70%;max-width:753px}
.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .col,.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel [class*=col-]{padding:0}
.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .image-item{width:100%;height:auto;object-fit:cover;max-height:610px}
.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-55%;top:11%}
.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow:before{opacity:.75}
.asr-lifestyle-carousel .carousel-desktop .parent .slick-prev{margin-right:30px;left:auto}
.asr-lifestyle-carousel .carousel-desktop .parent .slick-next:before{content:"\E91F";font-size:40px}
.asr-lifestyle-carousel .carousel-desktop .parent .slick-prev:before{content:"\E91E";font-size:40px}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content{right:2%;background-color:#fff;position:absolute;height:auto;min-height:454px;top:20%;width:40%;padding:40px}
.arabic .asr-lifestyle-carousel .carousel-desktop .parent .intro-content{left:2%;right:auto}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .article{text-align:center}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover{overflow:auto;display:table;width:100%;text-align:center}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .container-fluid{padding-right:0;padding-left:0}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .row{text-align:center;margin:0 auto;padding:0}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .hover-item:hover{-ms-transform:scale(1.3);transform:scale(1.3)}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;height:auto;padding:8px}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .hover-item{transition:all .2s ease-in-out}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .img-responsive{max-width:100%;height:auto}
.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .logo{width:100%}
.asr-lifestyle-carousel .carousel-desktop .parent .child{width:40%;margin-left:60%;margin-top:-470px;padding:40px}
@media(min-width:992px){.asr-lifestyle-carousel{max-width:100vw}
}
@media(max-width:767px){.asr-lifestyle-carousel .carousel-mobile .padding-content{padding:20px}
}
@media(min-width:1025px){.asr-lifestyle-carousel .slick-slider{margin-bottom:0}
}
@media(max-width:1024px){.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-55%;top:11.5%}
.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel{width:66.66667%}
}
@media(max-width:1023px) and (min-width:1025px){.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-47%}
}
.asr-lifestyle-landing-page-header .banner{margin-bottom:40px}
.asr-lifestyle-landing-page-header .banner-img{background-position:50%;background-repeat:no-repeat;position:relative;margin:0 auto;width:auto;min-height:270px;max-height:85%}
.asr-lifestyle-landing-page-header .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}
.asr-lifestyle-landing-page-header .banner-img img{opacity:0;width:100%}
.asr-lifestyle-landing-page-header .mar-t-20{margin-top:20px}
.asr-lifestyle-landing-page-header .navbar-header{position:absolute;z-index:40;width:100%}
.asr-lifestyle-landing-page-header .wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}
.asr-lifestyle-landing-page-header .brand{margin-top:10px;margin-bottom:10px;height:60px;padding-left:10px;padding-right:10px}
.asr-lifestyle-landing-page-header .navbar-header.mar-t-20{border-bottom:1px solid #ddd}
.asr-lifestyle-landing-page-header img .banner-img:after,.asr-lifestyle-landing-page-header img.card-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}
.asr-lifestyle-landing-page-header img.img-responsive{height:100%}
@media(max-width:991px){.asr-lifestyle-landing-page-header .banner-img{width:100%;min-height:auto}
.asr-lifestyle-landing-page-header .margin-0-lg{margin:0}
}
@media(max-width:767px){.asr-lifestyle-landing-page-header .visible-xs-block{display:block}
}
@media(max-width:1024px){.asr-lifestyle-landing-page-header .mobile-header{position:fixed;z-index:114;height:85px;top:0}
.asr-lifestyle-landing-page-header .mobile-header img{padding:10px 0}
.asr-lifestyle-landing-page-header .mobile-header .brand img{height:80px;top:auto}
}
.asr-lifestyle-culture-connect body{font-size:16px;line-height:1.3;color:#676563;background:#fff;background-color:#fff}
.asr-lifestyle-culture-connect.arabic{direction:rtl;text-align:right}
.asr-lifestyle-culture-connect .as-block,.asr-lifestyle-culture-connect .as-blocked,.asr-lifestyle-culture-connect .nav a.as-blocked{display:block}
.asr-lifestyle-culture-connect .nav-inner{background:#fff;border-bottom:5px solid #ccc}
.asr-lifestyle-culture-connect .nav-inner .nav a:hover{color:#fff}
.asr-lifestyle-culture-connect .nav-inner .nav .btn-know-more{color:#000;text-transform:uppercase}
.asr-lifestyle-culture-connect .nav-inner .nav .align-center{text-align:center}
.asr-lifestyle-culture-connect .nav .active a{color:#fff}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav .tabs-link .nav{-ms-flex-pack:center;justify-content:center}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .float-left,.asr-lifestyle-culture-connect .dft-lifestyle-navigation .float-right{float:none}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav{max-height:50px;margin-top:0;margin-bottom:0;text-align:center}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .nav .nav-item:hover{color:#000}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .nav a{display:inline-block;padding:15px 20px;line-height:20px}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation a:active,.asr-lifestyle-culture-connect .dft-lifestyle-navigation a:hover{transition:unset;outline:0}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .btn-secondary.btn-know-more{background-color:transparent;border:2px solid #000;color:#000}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .btn-secondary.btn-know-more:hover{background-color:#fff;border:2px solid #fff;color:#707070}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav-mobile .header{background-color:#fff}
.asr-lifestyle-culture-connect .header .banner{background-color:#efefef}
@media(max-width:991px){.asr-lifestyle-culture-connect .asr-lifestyle-banner{margin-top:80px}
.asr-lifestyle-culture-connect .asr-banner-image .hidden-smxs{display:none}
.asr-lifestyle-culture-connect .asr-banner-image .visible-sm-block{display:block}
}
@media(min-width:992px){.asr-lifestyle-culture-connect .asr-lifestyle-banner{margin-top:30px}
.asr-lifestyle-culture-connect .asr-banner-image .hidden-smxs{display:block}
.asr-lifestyle-culture-connect .asr-banner-image .visible-sm-block{display:none}
}
.asr-lifestyle-footer .padding{padding:30px}
.asr-lifestyle-footer .margin{margin:0 auto}
.asr-lifestyle-footer .uppercase{text-transform:uppercase;font-weight:700}
.asr-lifestyle-footer .title{margin-bottom:20px;font-size:18px;line-height:1.4}
.asr-lifestyle-footer img{vertical-align:top;border:0}
.asr-lifestyle-footer .margin-t-b{margin-top:10px;margin-bottom:10px}
.asr-lifestyle-footer .brand{display:inline-block}
.asr-lifestyle-footer .brand-md{height:80px;max-height:80px}
.asr-lifestyle-footer .hover-item{transition:all .2s ease-in-out;opacity:.5}
.asr-lifestyle-footer .hover-item:hover{opacity:1}
.asr-lifestyle-footer .table-ascott{display:table-cell}
.asr-lifestyle-footer .table-inline{display:inline-table;margin-left:-2px;margin-right:-2px}
.asr-lifestyle-footer .align-bottom{vertical-align:bottom}
.asr-lifestyle-footer .padding-10{padding:10px}
.asr-lifestyle-footer .margin-bottom{margin-bottom:0}
@media(max-width:991px){.asr-lifestyle-footer .display{display:none}
}
@media(min-width:992px){.asr-lifestyle-footer .display-mobile{display:none}
}
.asr-lifestyle-navigation .lifeStyle-nav{max-height:50px;margin-top:20px;margin-bottom:0;text-align:center}
.asr-lifestyle-navigation .main-caption .caption .banner{background-color:transparent;color:#000}
.asr-lifestyle-navigation .justify-content-center{-ms-flex-pack:center;justify-content:center}
.asr-lifestyle-navigation .a:hover{transition:unset}
.asr-lifestyle-navigation .tabs-link{height:100%}
.asr-lifestyle-navigation .nav-dropdown{position:absolute;width:100%;margin:0;left:0;z-index:2}
.asr-lifestyle-navigation .fade-in{transition:opacity 1s,transform 1s}
.asr-lifestyle-navigation .ease-in{transition:opacity .5s ease}
.asr-lifestyle-navigation .pad-t-b-30{padding-top:30px;padding-bottom:30px}
.asr-lifestyle-navigation .caption{position:absolute;width:100%}
.asr-lifestyle-navigation .pad-l-r-20{padding-left:20px;padding-right:20px}
.asr-lifestyle-navigation .mar-t-b-10{margin:10px 0}
.asr-lifestyle-navigation .main-caption{position:absolute;right:0;top:0;padding:20px;opacity:1;transition:opacity .5s ease;width:100%;height:100%}
.asr-lifestyle-navigation .banner-size{height:50px}
.asr-lifestyle-navigation .pad-t-20{padding-top:20px}
.asr-lifestyle-navigation .pad-l-r-10{padding-left:10px;padding-right:10px}
.asr-lifestyle-navigation .btn-know-more-position{position:absolute;right:0;top:0;padding:20px;width:100%;height:100%}
.asr-lifestyle-navigation .col-md-4 .btn-know-more-position{opacity:0}
.asr-lifestyle-navigation .col-md-4:hover .bg-img,.asr-lifestyle-navigation .col-md-4:hover .main-caption{animation:fadeout .75s;opacity:0}
.asr-lifestyle-navigation .col-md-4:hover .btn-know-more-position{animation:fadeint .75s;opacity:1}
.asr-lifestyle-navigation .pad-nav-link{padding:15px 20px}
.asr-lifestyle-navigation .pad-r-60{padding-right:60px}
.asr-lifestyle-navigation .col-md-7{padding-right:unset}
.asr-lifestyle-navigation .col-md-8{top:20px}
.asr-lifestyle-navigation .visibility-false{visibility:hidden}
.asr-lifestyle-navigation .nav-item:hover{transition:all .25s ease}
.asr-lifestyle-navigation .nav-item:hover .visibility-false{visibility:visible}
@keyframes fadeout{0{opacity:1}
to{opacity:0}
}
@keyframes fadein{0{opacity:0}
to{opacity:1}
}
.asr-lifestyle-navigation .lifeStyle-nav-mobile{position:fixed;z-index:1000;height:85px;top:0;width:100vw}
.asr-lifestyle-navigation .lifeStyle-nav-form{position:absolute;margin-right:28px;width:95vw;top:0;background-color:#fff;height:100vh}
.asr-lifestyle-navigation .header{height:85px}
.asr-lifestyle-navigation .main-item{padding-top:70px}
.asr-lifestyle-navigation .lifeStyle-nav-item{padding:15px 20px}
.asr-lifestyle-navigation .lifeStyle-nav-item img{max-width:100%;padding:10px 0}
.asr-lifestyle-navigation .lifeStyle-nav-item .col-4{padding:0 10px}
.asr-lifestyle-navigation .main-item .row{margin:0}
.asr-lifestyle-navigation .main-item p:focus{outline:unset}
.asr-lifestyle-navigation .btn-menu{position:absolute;top:0;right:0;padding:20px 15px 10px 10px;font-size:20px;color:#fff}
.asr-lifestyle-navigation .lifeStyle-nav-name-item p{margin-bottom:unset}
.asr-lifestyle-navigation .menu-selected{animation:fade-right 1s ease-out forwards running;opacity:0;visibility:visible}
.asr-lifestyle-navigation .opacity-0{opacity:0;visibility:hidden}
@keyframes fade-right{1%{opacity:0;transform:translateX(-500%)}
to{opacity:1;transform:translateX(0)}
}
.asr-lifestyle-navigation .header img{height:60px}
.asr-lifestyle-navigation .tabs-link .nav-item{margin-left:5px}
.asr-lifestyle-navigation .nav-dropdown .col-md-8 p{color:#000}
.asr-lifestyle-navigation .scroll-able{overflow-y:auto}
.asr-lifestyle-navigation .under-background{position:fixed;background-color:rgba(0,0,0,.8);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:visible;top:0;left:0;right:0;height:100%;-ms-transform:translateX(0);transform:translateX(0);opacity:1}
.asr-lifestyle-navigation .align-left{text-align:left}
@media(max-width:768px){.asr-lifestyle-navigation .lifeStyle-nav-icon-item i,.asr-lifestyle-navigation .lifeStyle-nav-name-item{font-size:18px}
}
@media(min-width:768px){.asr-lifestyle-navigation .lifeStyle-nav-icon-item i,.asr-lifestyle-navigation .lifeStyle-nav-name-item{font-size:24px}
}
@media(min-width:992px){.asr-lifestyle-navigation .lifeStyle-nav{display:block}
.asr-lifestyle-navigation .lifeStyle-nav-mobile{display:none}
}
@media(max-width:991px){.asr-lifestyle-navigation .lifeStyle-nav{display:none}
.asr-lifestyle-navigation .lifeStyle-nav-mobile{display:block}
}
@media(min-width:1024px){.asr-lifestyle-navigation .img-size{height:180px;width:208px}
}
@media(max-width:1023px){.asr-lifestyle-navigation .header{background-color:rgba(31,31,33,.8);background:rgba(31,31,33,.8);color:rgba(31,31,33,.8)}
}
.asr-lifestyle-nearby-properties .heading{background-color:#eaeaea;font-size:1.5em;font-weight:400;line-height:1.3;color:#676563;letter-spacing:.005em}
.asr-lifestyle-nearby-properties .nearby-text,.asr-lifestyle-nearby-properties a:hover{color:#333;text-decoration:none}
.asr-lifestyle-nearby-properties .icon{font-size:40px;height:auto;width:auto}
.asr-lifestyle-nearby-properties .border-near{border-bottom:1px solid #ccc}
.asr-lifestyle-nearby-properties .card{width:100%;border:0}
.asr-lifestyle-nearby-properties .card-content{z-index:0}
.asr-lifestyle-nearby-properties .card-content .caption-content,.asr-lifestyle-nearby-properties .card-content .caption-media{display:table-cell;vertical-align:top}
.asr-lifestyle-nearby-properties .card-content .caption-content{padding:0 15px}
.asr-lifestyle-nearby-properties .row{background-color:#efefef}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){.asr-lifestyle-nearby-properties .list-unstyle{max-width:370px}
}
@media(max-width:768px){.asr-lifestyle-nearby-properties .icon{font-size:36px}
}
.asr-lifestyle-social-sharing-bar a[href=""],.asr-lifestyle-social-sharing-bar a[href="#"]{pointer-events:unset}
.asr-lifestyle-social-sharing-bar .align-mid,.asr-lifestyle-social-sharing-bar .d-inline-block{vertical-align:middle}
.asr-lifestyle-social-sharing-bar .text{color:#676563}
.asr-lifestyle-social-sharing-bar .margin{margin:0}
.asr-lifestyle-social-sharing-bar .img-icon{vertical-align:middle;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;font-size:18px;text-align:center}
.asr-lifestyle-social-sharing-bar .image-to-icon{width:20px;height:20px}
.asr-lifestyle-social-sharing-bar .padding-left-right{padding-left:5px;padding-right:5px}
.asr-lifestyle-social-sharing-bar .padding-right{padding-right:5px}
.asr-lifestyle-social-sharing-bar .padding-left{padding-left:0}
.asr-lifestyle-social-sharing-bar a{text-decoration:none;cursor:pointer}
.asr-lifestyle-social-sharing-bar a:hover{color:#a28156}
.asr-lifestyle-search-book{line-height:1.3}
.arabic .asr-lifestyle-search-book .dropdown .dropdown-menu{text-align:right}
.asr-lifestyle-search-book .wrap-xs{margin:0 auto;padding:40px 0}
.asr-lifestyle-search-book .ui-autocomplete .ui-menu-item.ui-state-focus{color:#fff}
.asr-lifestyle-search-book .absolute{left:0;width:100%;top:45%}
.asr-lifestyle-search-book .bg-white{color:#676563}
.asr-lifestyle-search-book .legend{letter-spacing:.005em}
.asr-lifestyle-search-book .form-group{margin-bottom:0;height:49px}
.asr-lifestyle-search-book .form-group .asr-button{display:-ms-inline-flexbox;display:inline-flex;padding:10.5px 30px;border-width:2px;line-height:24px}
.asr-lifestyle-search-book .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:14px 15px;color:#a1a1a1;line-height:19px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-lifestyle-search-book .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}
.asr-lifestyle-search-book ul.dropdown-menu.myDropDown.show{z-index:1;-ms-transform:initial;transform:none;top:49px;width:100%}
.asr-lifestyle-search-book .dropdown-menu:after,.asr-lifestyle-search-book .dropdown-menu:before{content:none}
.asr-lifestyle-search-book .drop-height{max-height:400px;overflow:auto}
.asr-lifestyle-search-book .dropdown-toggle:focus{outline:0}
.asr-lifestyle-search-book .highlighted{background-color:transparent;font-weight:700}
.asr-lifestyle-search-book .pad{padding:10px 35px;border-bottom:1px solid hsla(0,0,92%,.92)}
.asr-lifestyle-search-book .opaque{background:rgba(255,253,253,.8) !important;padding:30px}
.asr-lifestyle-search-book .h3{line-height:1.3}
.asr-lifestyle-search-book li.dropdown-item.pad{color:#707070}
.asr-lifestyle-search-book li.dropdown-item.pad:hover,.asr-lifestyle-search-book li.dropdown-item.pad:hover .highlighted{color:#fff}
@media(max-width:991px){.asr-lifestyle-search-book .bg-white{background:0;color:#fff;max-width:500px}
.asr-lifestyle-search-book .form-group{margin-bottom:20px}
.asr-lifestyle-search-book .legend{color:#fff}
}
.asr-lifestyle-next-adventure a:hover{text-decoration:none}
.asr-lifestyle-next-adventure .slick-slider{max-width:1160px;z-index:0;left:30px}
.asr-lifestyle-next-adventure .slideshow .slick-prev{left:8px;outline:1px solid transparent}
.asr-lifestyle-next-adventure .slideshow .slick-prev:before{content:"\E91E"}
.asr-lifestyle-next-adventure .slideshow.carousel .slick-arrow{background:#fff;width:40px;top:10%;opacity:1;padding:0}
.asr-lifestyle-next-adventure .slideshow .slick-next{right:8px;outline:1px solid transparent}
.asr-lifestyle-next-adventure .slideshow .slick-arrow{position:absolute;border:0}
.asr-lifestyle-next-adventure .slideshow .slick-next:before{content:"\E91F"}
.asr-lifestyle-next-adventure .slideshow .slick-arrow:before{font-size:40px}
.asr-lifestyle-next-adventure .card{width:100%}
.asr-lifestyle-next-adventure .card .media{height:83vw;max-height:1129px}
.asr-lifestyle-next-adventure .card a{color:#333}
.asr-lifestyle-next-adventure .category-name{font-weight:400}
.asr-lifestyle-next-adventure .h4,.asr-lifestyle-next-adventure h4{font-size:1.125em}
.asr-lifestyle-next-adventure .txt-next-advanture{padding-top:40px;padding-bottom:40px;color:#676563}
.asr-lifestyle-next-adventure .icon-circle:before,.asr-lifestyle-next-adventure .icon-outline:before,.asr-lifestyle-next-adventure .icon-square:before,.asr-lifestyle-next-adventure .icon:before,.asr-lifestyle-next-adventure .selectboxit-default-arrow:before{font-size:1.25em}
.asr-lifestyle-next-adventure .mar-b-unset{margin-bottom:0}
.asr-lifestyle-next-adventure .bg-shadow{box-shadow:0 -2px 2px #ccc;-webkit-box-shadow:0 -2px 2px #ccc;-moz-box-shadow:0 -2px 2px #ccc;color:#676563}
.asr-lifestyle-next-adventure .bg-gray-lighter{background-color:#eaeaea}
.asr-lifestyle-next-adventure .card{border:0;margin-bottom:unset}
@media(max-width:768px){.padding-xl-tb{padding-top:30px;padding-bottom:30px}
}
@media(max-width:1200px){.slick-slider{left:auto}
}
@media(min-width:1200px){.pad-lr{padding:0 10px}
}
@media(max-width:1200px){.pad-lr{padding:0 20px}
.slideshow .slick-next{right:20px}
.slideshow .slick-prev{left:20px}
}
.asr-news-landing-page .container-structure .hidden-on-homepage{display:none}
.asr-news-landing-page .bg-news .header{display:table;width:100%;margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-news-landing-page .bg-news .header .as-table-cell{display:table-cell}
.asr-news-landing-page .bg-news .header .align-middle{vertical-align:middle}
.asr-news-landing-page .bg-news .header .as-inline-block{display:inline-block}
.asr-news-landing-page .bg-news .header .dft-common-left-header ul{position:static}
.asr-news-landing-page .top-navigation{margin-bottom:-100px}
@media(max-width:1023px){.asr-news-landing-page .dft-common-social-network{display:none}
}
.asr-publication-ascott-living-iframe{margin:30px 0 60px 40px}
@media screen and (max-width:768px){.asr-publication-ascott-living-iframe{overflow:hidden}
}
.asr-careers-with-ascott-corporate .wrap-carrers{max-width:1250px;padding-left:20px;padding-right:20px}
.asr-careers-with-ascott-corporate .pad-lb-20{padding-bottom:20px;padding-left:0;padding-top:20px}
.asr-careers-with-ascott-corporate h1{font-size:1.5em}
.asr-careers-with-ascott-corporate h2{font-size:30px;font-weight:700}
.asr-careers-with-ascott-corporate .wrap-carrers h1{margin-bottom:.67em}
.asr-careers-with-ascott-corporate img{padding-right:20px;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}
.asr-careers-with-ascott-corporate p{margin-top:16px}
.asr-careers-with-ascott-corporate .mar-bt-40{margin-bottom:40px;margin-top:0}
.asr-management-service{font-size:16px;line-height:1.3;background:#f1f2f4;background-color:#f1f2f4}
.asr-management-service .h4{font-size:20px;font-weight:400}
.arabic .asr-management-service .wrap{margin:auto 0}
.asr-management-service .bordered-lighter{border-color:rgba(0,0,0,.1)}
.asr-management-service [class*=bordered-]{border-width:1px;border-style:solid}
.asr-management-service p{margin:0}
.asr-management-service a{transition:all .35s ease;text-decoration:none;background-color:transparent}
.asr-management-service a:hover{outline:0}
.asr-management-service .wrap .margin-md-l{margin-left:20px}
.asr-management-service .wrap .text-hover .asr-icon{vertical-align:sub}
.asr-management-service .wrap .text-hover .asr-icon:before{font-size:1em;margin:0}
.asr-about-us-core-values{background-color:#dcd7c4;color:#707070}
.asr-about-us-core-values .wrap-corp-core{max-width:1250px;padding-left:20px;padding-right:20px}
.asr-about-us-core-values .pad-tb-40{padding-bottom:60px;padding-top:40px}
.asr-about-us-core-values .mar-b-40{margin-bottom:40px}
.asr-about-us-core-values h2{font-size:1.5em;color:#000}
.asr-about-us-core-values .bg-element{background-color:#fff;color:#554f4c;height:100%}
.asr-about-us-core-values .mar-all{margin:0 10px 10px}
.asr-about-us-core-values .pad-10{padding:10px}
.asr-about-us-core-values .mar-b-10{margin-bottom:10px}
.asr-about-us-core-values h3{font-size:1.25em;color:#000;margin-bottom:20px}
.asr-about-us-core-values .pad-mobile-40{padding-bottom:40px;padding-top:40px}
.asr-section-ourbrands{text-align:center;font-size:14px}
.asr-section-ourbrands.wrap{padding:0 20px}
.asr-section-ourbrands .asr-image img{object-fit:cover}
.asr-section-ourbrands .asr-section-ourbrands-content{margin:0 -10px}
.asr-section-ourbrands .ourbrands-title{margin-bottom:17px}
.asr-section-ourbrands .asr-slide-item{box-sizing:border-box;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-section-ourbrands .brand-container{position:relative;width:100%}
.asr-section-ourbrands .brand-content{padding:18px 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}
.asr-section-ourbrands .brand-content>div{max-width:100%}
.asr-section-ourbrands .brand-container{border-radius:5px;overflow:hidden}
.asr-section-ourbrands .brand-title{margin-bottom:5px;display:inline-block;line-height:24px}
.asr-section-ourbrands .asr-button{margin-top:16px}
.asr-section-ourbrands .asr-content-slider .controls{position:relative;padding-top:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}
.asr-section-ourbrands.none-dots .controls{display:none}
.asr-section-ourbrands .asr-content-slider .slider-navigation-arrow.prev{top:calc(50% - 22px);left:-20px}
.asr-section-ourbrands .asr-content-slider .slider-navigation-arrow.next{top:calc(50% - 22px);right:-20px}
.asr-section-ourbrands .slider-items-wrapper{width:100%;padding:0 10px}
.asr-section-ourbrands .slider-items-wrapper.desktop{width:33.33%}
.asr-section-ourbrands .slider-items-wrapper.tablet{width:50%}
.asr-section-ourbrands .slider-items-wrapper.mobile{width:100%}
.asr-utility-bar{position:fixed;bottom:30px;right:30px;z-index:2;font-size:14px}
.asr-utility-bar .asr-button{box-shadow:0 0 5px #666;margin:5px}
.asr-utility-bar .asr-button.rounded-border{width:42px;height:42px;padding:initial}
.asr-utility-bar .asr-button.rounded-border .asr-icon.icon-without-innertext[data-icon]:before{font-size:30px}
.asr-utility-bar .asr-button:hover>.tooltip-text{display:block}
.asr-utility-bar .toggle-button,.asr-utility-bar .util-bar{position:relative}
.asr-utility-bar .util-list>.asr-button{position:absolute;transition:all .5s ease-in-out;top:0;opacity:0;visibility:hidden;pointer-events:none}
.asr-utility-bar .util-list.show>.asr-button{pointer-events:auto;opacity:1;visibility:visible}
.asr-utility-bar .util-list.show>button:first-child{-ms-transform:translate(calc(-100% - 10px),calc(-50% - 5px));transform:translate(calc(-100% - 10px),calc(-50% - 5px))}
.asr-utility-bar .util-list.show>button:last-child{-ms-transform:translate(calc(-100% - 10px),calc(50% + 5px));transform:translate(calc(-100% - 10px),calc(50% + 5px))}
.asr-utility-bar .tooltip-text{display:none;right:calc(100% + 40px);padding:10px;min-width:200px;border-radius:5px}
.asr-utility-bar .tooltip-text,.asr-utility-bar .tooltip-text:after{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-utility-bar .tooltip-text:after{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;left:100%}
.asr-utility-bar .title{font-size:12px;text-transform:uppercase;display:block}
.asr-utility-bar .description{font-size:10.5px}
.dft-common-banner-with-text .banner .banner-content .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}
.dft-common-banner-with-text .banner-with-description{margin-bottom:10%}
@media(max-width:1024px){.dft-common-banner-with-text .banner .banner-content .banner-img{position:absolute;height:50%;top:0;left:0;bottom:0;width:100%}
}
@media(max-width:1024px){.dft-common-banner-with-text .banner .banner-content .banner-img img{width:100%;min-height:auto}
}
.asr-career-opportunity-details .description{display:block;width:100%}
.asr-career-opportunity-details .article-body{margin:0}
.asr-about-us-navigation{background:var(--background-default)}
.asr-corporate-page-corporate-links .pad-20{padding:20px;height:auto}
.asr-corporate-page-corporate-links .card{margin-bottom:0;border:0;border-radius:0;width:100%}
.asr-corporate-page-corporate-links .card p{margin:16px 0}
.asr-corporate-page-corporate-links .card-img{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;background-image:url(https://www.the-ascott.com/media/images/tal/tal_corporate_profile_istock_000011526475medium_11_1900x900.jpg);opacity:.5}
.asr-corporate-page-corporate-links .card-content{position:relative;padding:40px;width:auto;height:auto}
.asr-corporate-page-corporate-links .wrap-links{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-corporate-page-corporate-links .mar-b-20{margin-bottom:20px}
.asr-corporate-page-corporate-links .pad-40{padding:40px;color:#ede7e3}
.asr-corporate-page-corporate-links .card .card-content{z-index:0}
.asr-property-overview-footer-with-logo .pad-t-40{padding-top:40px}
.asr-property-overview-footer-with-logo .wrap-com{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-property-overview-footer-with-logo .border-bottom{border-bottom:1px solid rgba(255,253,253,.1)}
.asr-property-overview-footer-with-logo .pad-b-40{padding-bottom:40px}
.asr-property-overview-footer-with-logo .mar-10,.asr-property-overview-footer-with-logo .mar-10 img{margin:10px 0;height:80px}
@media(max-width:1023px){.asr-property-overview-footer-with-logo .pad-t-40{padding-top:20px}
.asr-property-overview-footer-with-logo .pad-b-40{padding-bottom:20px}
.asr-property-overview-footer-with-logo .mar-10 img{height:70px}
.asr-property-overview-footer-with-logo h4{font-size:1em}
}
.asr-commons-property-voucher-listing{margin:auto;font-size:14px}
.asr-commons-property-voucher-listing .feature-vouchers-title{margin-bottom:20px}
.asr-commons-property-voucher-listing .offer-title-text{color:#373737;min-height:55px}
.asr-commons-property-voucher-listing .see-all{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:15px}
.asr-commons-property-voucher-listing .wrap{padding:20px 0 0;margin-top:34px}
.asr-commons-property-voucher-listing .columns{display:grid;grid-template-columns:auto;gap:20px;margin:auto}
.asr-commons-property-voucher-listing .feature-offers-title,.asr-commons-property-voucher-listing .feature-vouchers-title{text-align:center;margin-bottom:10px;padding:0 20px}
.asr-commons-property-voucher-listing .asr-image{border-radius:5px 5px 0 0}
.asr-commons-property-voucher-listing .asr-image img{width:100%;object-fit:cover}
.asr-commons-property-voucher-listing .content-center .voucher-row .asr-icon-svg{margin-right:15px;width:20px}
.asr-commons-property-voucher-listing .content-center .asr-icon-svg,.asr-commons-property-voucher-listing .content-center .voucher-card-content{margin-bottom:8px}
.asr-commons-property-voucher-listing .content-center .voucher-icon{padding-right:12px}
.asr-commons-property-voucher-listing .content-center .voucher-stay{display:-ms-flexbox;display:flex}
.asr-commons-property-voucher-listing .content-center .voucher-stay .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default)}
.asr-commons-property-voucher-listing .content-center .voucher-stay .voucher-stay-lable{font-size:14px;line-height:23px}
.asr-commons-property-voucher-listing .content-center .voucher-row{margin-top:12px}
.asr-commons-property-voucher-listing .content-center .voucher-row:first-child{margin-top:0}
.asr-commons-property-voucher-listing .content-center .voucher-row i:before{font-size:18px;margin-right:15px}
.asr-commons-property-voucher-listing .voucher-info{height:69px;font-size:14px;line-height:23px;margin:0}
.asr-commons-property-voucher-listing .voucher-description{margin-bottom:11px;min-height:92px}
.asr-commons-property-voucher-listing .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:55px;-ms-flex-align:center;align-items:center}
.asr-commons-property-voucher-listing .price-compare-container .original-price{text-decoration:line-through;color:var(--disabled);line-height:normal}
.asr-commons-property-voucher-listing .price-compare-container .price-value{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent)}
.asr-commons-property-voucher-listing .price-compare-container .voucher-price{padding-top:2px;padding-bottom:2px}
.asr-commons-property-voucher-listing .price-compare-container .only-price{-ms-flex-item-align:center;align-self:center}
.asr-commons-property-voucher-listing .price-off{-ms-flex-pack:end;justify-content:flex-end}
.asr-commons-property-voucher-listing .voucher-description-text{font-size:14px;line-height:23px;min-height:69px}
@media only screen and (max-width:767px){.asr-commons-property-voucher-listing .columns .card-wrapper.mobile{padding:0 20px}
}
.asr-property-gallery{background-color:var(--color-background-search);padding:40px 0;color:var(--text-title)}
.asr-property-gallery .gallery-tabs{list-style:none;padding:0;border-bottom:5px solid var(--navigation-cta);-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-property-gallery .gallery-tabs,.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}
.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item{font-size:16px;-ms-flex-align:center;align-items:center;height:100%;padding:10px 40px;text-transform:uppercase;cursor:default;white-space:nowrap}
.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item .icon:before{font-size:24px}
.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item .asr-icon.icon-without-innertext[data-icon]{width:24px;height:24px;margin-right:5px}
.asr-property-gallery .gallery-tabs .gallery-tab .active{background-color:var(--navigation-cta);color:var(--text-reverse)}
.asr-property-gallery .label-cookie-preferences{position:absolute;z-index:1}
.asr-property-gallery .label-cookie-preferences p{text-align:center;color:var(--white)}
.asr-property-gallery .asr-icon-svg{margin-right:10px}
.asr-property-gallery .tab-content{padding:20px;display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:30px}
.asr-property-gallery .tabs-item{transition:background .5s ease,color .5s ease}
.asr-property-gallery .tabs-item:hover{background-color:var(--accent-opacity-0133)}
.asr-property-gallery .image-container{cursor:pointer;padding-top:0;position:relative}
.asr-property-gallery .image-container+.asr-photo-viewer{width:0;height:0}
.asr-property-gallery .image-container+.asr-photo-viewer>.asr-button{display:none}
.asr-property-gallery .image-container .backdrop-menu{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backdrop-background);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:opacity .5s ease}
.asr-property-gallery .image-container .backdrop-menu+.asr-icon{color:#fff;opacity:0;text-shadow:0 0 10px #000;transition:opacity .5s ease;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-property-gallery .image-container .backdrop-menu+.asr-icon[data-icon]:before{font-size:32px;display:block;margin-right:0}
.asr-property-gallery .image-container:hover .backdrop-menu{outline:5px solid var(--background-default);box-shadow:0 0 10px var(--box-shadow-dark);opacity:.5}
.asr-property-gallery .image-container:hover .backdrop-menu+.asr-icon{opacity:1}
@media(min-width:768px){.asr-property-gallery .tab-content{grid-template-columns:1fr 1fr 1fr 1fr}
.asr-property-gallery .gallery-item{min-width:160px}
.asr-property-gallery .asr-photo-viewer:hover .asr-button.primary.reverse:not(.disabled):active,.asr-property-gallery .asr-photo-viewer:hover .asr-button.primary.reverse:not(.disabled):hover,.asr-property-gallery .asr-video-viewer:hover .asr-button.primary.reverse:not(.disabled):active,.asr-property-gallery .asr-video-viewer:hover .asr-button.primary.reverse:not(.disabled):hover{background:0}
}
@media(max-width:767px){.asr-property-gallery .asr-photo-viewer,.asr-property-gallery .asr-video-viewer{height:105px}
.asr-property-gallery .asr-photo-viewer .video-viewport .showing-video,.asr-property-gallery .asr-video-viewer .video-viewport .showing-video{height:30%}
}
.asr-amenities-images{background-color:var(--color-background-search);padding-bottom:40px;padding-top:40px}
.asr-amenities-images .amenities-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-amenities-images .wrap-amenities{margin:0 auto;max-width:940px;padding-left:20px;padding-right:20px}
.asr-amenities-images .wrap-amenities .amenity{padding-left:10px;padding-right:10px;margin-bottom:1em}
.asr-amenities-images .wrap-amenities .amenity .card{border:0;border-radius:0}
.asr-amenities-images .wrap-amenities .amenity .card p{margin:0}
.asr-amenities-images .wrap-amenities .amenity .card .card-content{z-index:0;background-color:var(--background-default)}
.asr-amenities-images .wrap-amenities .amenity .card .card-content h6{margin-bottom:1em;font-weight:700}
.asr-amenities-images .wrap-amenities .amenity .card .card-content .header-6{margin-bottom:1em;font-weight:700;line-height:1.3;letter-spacing:0;font-size:16px;display:block}
.asr-amenities-images .wrap-amenities .amenity .card .card-content .mar-b-20{margin-bottom:20px}
.asr-amenities-images .wrap-amenities .amenity .card .card-content .child-amenity{margin-bottom:5px;display:grid;grid-template-columns:1fr 1.5fr}
.asr-amenities-images .wrap-amenities .amenity .card .card-content .web-break{word-break:break-all}
.asr-amenities-images .wrap-amenities .amenity .card .card-content .description-amenity{margin-bottom:20px}
.asr-amenities-images .wrap-amenities .amenity .card .card-media img{object-fit:cover}
.asr-amenities-images .wrap-amenities .amenity .title-amenity{text-transform:uppercase;font-size:15px}
.asr-amenities-images .card-media{position:relative}
.asr-amenities-images .amenity-item{width:100%}
.asr-page-guest-reviews .right-content{background-color:#f1f2f4;margin-left:18%;float:none}
.asr-page-guest-reviews .content-main{background-color:#fff}
.asr-page-guest-reviews .bg-primary{height:40px}
.asr-page-guest-reviews .padding-0{padding:0}
.asr-page-guest-reviews .as-table{display:table;width:100%}
.asr-page-guest-reviews .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-page-guest-reviews .left-header{width:485px}
.asr-page-guest-reviews .right-header{width:725px}
.asr-page-guest-reviews .right-header .row{margin:0;height:40px}
.asr-page-guest-reviews .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}
.asr-page-guest-reviews .right-header .col{padding-left:0;padding-right:0}
.asr-page-guest-reviews .container-structure .hidden-on-homepage{display:none}
.asr-page-guest-reviews .general-banner{margin-top:-100px}
.asr-page-guest-reviews .asr-about-us-links{z-index:10}
.asr-page-guest-reviews .asr-about-us-links .border-titles{border:0}
.asr-page-guest-reviews .asr-about-us-links .float-left{float:none}
.asr-page-guest-reviews .position-sticky{height:-moz-available}
.asr-page-guest-reviews .asr-breadcrumb .breadcrumb,.asr-page-guest-reviews .dft-guest-reviews-rating .wrap{margin:0}
.asr-page-guest-reviews .asr-corporate-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}
.asr-page-guest-reviews .asr-corporate-footer .row{margin:0}
.asr-page-guest-reviews .asr-corporate-footer .copyright-statement{padding:20px 0}
@media(min-width:1025px){.asr-page-guest-reviews .right-content{min-height:90vh}
.asr-page-guest-reviews .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}
}
@media(max-width:1024px){.asr-page-guest-reviews .asr-about-us-links{width:100%;top:0}
.asr-page-guest-reviews .asr-about-us-links .float-left{float:none}
.asr-page-guest-reviews section.content-main.m-0{background-color:#f1f2f4}
.asr-page-guest-reviews .right-content{margin-left:0;float:none;min-height:90vh}
.asr-page-guest-reviews .general-banner{margin-top:-104px}
}
.asr-page-guest-reviews .asr-general-banner .card{margin-bottom:0}
.asr-page-guest-reviews .dft-common-menu-for-mobile{z-index:11}
.asr-page-guest-reviews .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}
.asr-page-guest-reviews .dft-common-global-footer .mr-t{margin-top:unset}
.asr-page-guest-reviews .top-100{top:100px}
.asr-page-guest-reviews .z-index-10{z-index:10}
.asr-page-gallery .right-content{background-color:#f1f2f4;margin-left:18%;float:none}
.asr-page-gallery .content-main{background-color:#fff}
.asr-page-gallery .bg-primary{height:40px}
.asr-page-gallery .padding-0{padding:0}
.asr-page-gallery .as-table{display:table;width:100%}
.asr-page-gallery .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-page-gallery .left-header{width:485px}
.asr-page-gallery .right-header{width:725px}
.asr-page-gallery .right-header .row{margin:0;height:40px}
.asr-page-gallery .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}
.asr-page-gallery .right-header .col{padding-left:0;padding-right:0}
.asr-page-gallery .container-structure .hidden-on-homepage{display:none}
.asr-page-gallery .general-banner{margin-top:-100px}
.asr-page-gallery .asr-about-us-links{z-index:10}
.asr-page-gallery .asr-about-us-links .border-titles{border:0}
.asr-page-gallery .asr-about-us-links .float-left{float:none}
.asr-page-gallery .position-sticky{height:-moz-available}
.asr-page-gallery .asr-breadcrumb .breadcrumb,.asr-page-gallery .dft-property-gallery-overview .wrap{margin:0}
.asr-page-gallery .asr-corporate-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}
.asr-page-gallery .asr-corporate-footer .row{margin:0}
.asr-page-gallery .asr-corporate-footer .copyright-statement{padding:20px 0}
.asr-page-gallery .dft-general-banner .card{margin-bottom:0}
.asr-page-gallery .dft-common-menu-for-mobile{z-index:11}
.asr-page-gallery .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}
.asr-page-gallery .dft-common-global-footer .mr-t{margin-top:unset}
.asr-page-gallery .top-100{top:100px}
.asr-page-gallery .z-index-10{z-index:10}
@media(min-width:1025px){.asr-page-gallery .right-content{min-height:90vh}
.asr-page-gallery .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}
}
@media(max-width:1024px){.asr-page-gallery .asr-about-us-links{width:100%;top:0}
.asr-page-gallery section.content-main.m-0{background-color:#f1f2f4}
.asr-page-gallery .right-content{margin-left:0;float:none;min-height:90vh}
.asr-page-gallery .general-banner{margin-top:-104px}
.asr-general-banner .card{margin-bottom:0}
.dft-common-menu-for-mobile{z-index:11}
.wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}
.dft-common-global-footer .mr-t{margin-top:unset}
.top-100{top:100px}
.z-index-10{z-index:10}
}
.asr-property-gallery-overview .wrap{margin:0}
.asr-publication-publication-listing .wrap{margin-left:0}
.asr-publication-publication-listing .wrap .nav-scrollable-tabs a.is-active{background-color:var(--accent);color:var(--text-reverse)}
.asr-publication-publication-listing .wrap .nav-scrollable-tabs a:hover{text-decoration:none;cursor:pointer}
.asr-publication-publication-listing .wrap .nav-scrollable-tabs-wrap{overflow-x:auto;white-space:nowrap}
.asr-publication-publication-listing .caption .caption-media{width:auto}
.asr-publication-publication-listing .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:inline}
.asr-publication-publication-listing .ayear{width:53px}
.asr-publication-publication-listing .caption-content,.asr-publication-publication-listing .caption-media{display:inline-block;vertical-align:top}
.asr-publication-publication-listing .padding-2{padding:0;display:none}
.asr-publication-publication-listing .responsive-width .a:hover{color:#483a32}
@media(min-width:768px) and (max-width:1023px){.asr-publication-publication-listing .publication-listing{width:100%}
}
@media(min-width:1024px){.asr-publication-publication-listing .responsive-width{width:320px}
}
@media(min-width:1025px) and (max-width:1023px){.asr-publication-publication-listing .responsive-width{width:250px}
}
@media(min-width:768px) and (max-width:1024px){.asr-publication-publication-listing .responsive-width{width:290px}
}
.asr-publication-ascott-annual-reports-table .pad-lb-20{padding-left:20px;padding-bottom:20px}
.asr-publication-ascott-annual-reports-table .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}
.asr-publication-ascott-annual-reports-table .bg-tripped{padding:10px;line-height:1.3;border-top:1px solid #ddd}
.asr-publication-ascott-annual-reports-table .bg-tripped:nth-child(4n+1),.asr-publication-ascott-annual-reports-table .bg-tripped:nth-child(4n+2){background-color:#f9f9f9}
.asr-publication-ascott-annual-reports-table a:hover{text-decoration:none}
@media(max-width:1023px){.asr-publication-ascott-annual-reports-table .pad-20{padding:5px 20px}
.asr-publication-ascott-annual-reports-table .bg-tripped{padding:0 0 0 40%;position:relative}
.asr-publication-ascott-annual-reports-table .bg-tripped:before{content:attr(data-title);position:absolute;top:0;left:0;bottom:0;background:rgba(0,0,0,.06);width:40%}
.asr-publication-ascott-annual-reports-table .pad-t-40{padding-top:40px}
.asr-publication-ascott-annual-reports-table .bor-0{border:0}
.asr-publication-ascott-annual-reports-table .pad-lb-20{padding-left:0}
}
.asr-about-us-mission .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}
.asr-about-us-mission .mar-b-40{margin-bottom:40px}
.asr-about-us-mission .pad-40{padding:40px}
.asr-about-us-mission .mar-bt-20{margin-bottom:20px;margin-top:10px}
.asr-about-us-mission .border-top{border-top-color:rgba(0,0,0,.1)}
.asr-about-us-mission .mar-tb-0{margin-bottom:0;margin-top:-20px}
.asr-about-us-mission .pad-20{padding:0 20px 10px}
.asr-about-us-mission .bg-height-2x{height:380px;background:#ddd;color:#fff;position:relative}
.asr-about-us-mission .bg-height{height:180px;background:#ddd;color:#fff;position:relative}
.asr-about-us-mission .bg-image{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-about-us-mission .pad-l-0{padding-left:0}
.asr-about-us-mission .pad-r-0{padding-right:0}
.asr-about-us-mission .pad-t-20{padding-top:20px}
.asr-about-us-mission .pad-xs-t-20{padding:10px 0 0}
.asr-about-us-mission .bg-content{position:absolute;bottom:0;left:0;right:0;padding:20px}
.asr-about-us-mission .mar-tb-10{margin-bottom:10px;margin-top:10px}
.asr-about-us-mission .bg-content{transition:opacity 1s,transform 1s}
.asr-about-us-mission .bg-hover:hover .bg-content{opacity:0}
.asr-about-us-mission .bg-hover:hover .bg-image{opacity:.7}
.asr-about-us-mission .bg-hover:hover .bg-hover-content{opacity:1}
.asr-about-us-mission .mar-b-20{margin-bottom:20px}
.asr-publications-ascott-annual-reports .title a:hover{text-decoration:none}
.asr-amenities{padding-left:20px;margin-bottom:40px}
.asr-amenities .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}
.asr-amenities .wrap-com h3{margin:.67em 0}
.asr-amenities .wrap-com p{margin-bottom:1em;margin-top:1em}
.asr-amenities .wrap-com .text-uppercase.bold{cursor:pointer}
.asr-amenities .wrap-com .mar-5{margin:0 5px}
.asr-amenities .wrap-com a:hover{text-decoration:none}
.asr-amenities .wrap-com .pad-lr-20{padding-right:20px;padding-left:40px}
@media(max-width:1023px){.asr-amenities{padding-left:0}
.asr-amenities .wrap-com .pad-lr-20{padding-right:0;padding-left:0}
}
.asr-amenities-others{background-color:var(--accent)}
.asr-amenities-others .charges-apply{margin-bottom:10px}
.asr-amenities-others .charges-apply cite{font-size:14px;color:#fff}
.asr-amenities-others .wrap{margin:0 auto}
.asr-amenities-others .wrap .card{background-color:var(--background-default)}
.asr-amenities-others .wrap .card .card-content{z-index:0}
.asr-amenities-others .wrap ul{margin:1em 0}
.asr-amenities-others .card-content .amenity-title{font-size:15px}
.asr-amenities-others .amenities-others{height:inherit;padding-top:40px;padding-bottom:40px}
.asr-amenities-others .amenities-others .amennities-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-amenities-others .amenities-others .amennities-header .amenities-title{text-transform:uppercase;font-weight:700;margin:0;color:#fff;font-size:18px;margin-bottom:10px;width:100%}
.asr-amenities-others .amenities-others .amenities-content{display:grid;grid-template-columns:1fr;margin:20px auto}
.asr-amenities-others .amenities-others .amenities-content .amenities-item{padding:0 10px}
.asr-amenities-others .amenities-others .amenities-content .amenities-item .card{padding:0 10px;width:100%;border-radius:0}
.asr-amenities-others .amenities-others .amenities-content .amenities-item .card .amenity-title{font-weight:700;margin:0}
.asr-amenities-others .amenities-others .amenities-content .amenities-item .card .amenity-content{margin-bottom:20px}
.asr-amenities-others .amenities-others .amenities-content .amenities-item .card .amenity-ul{padding-left:20px}
.discoverasr-property-template .asr-amenities-others{background-color:var(--section-background)}
.asr-crest-collection-listing .wrap-sm{margin:0 auto;max-width:940px;padding-left:20px;padding-right:20px;margin-bottom:40px}
.asr-crest-collection-listing .masonry-column{column-count:1;column-gap:1em}
.asr-crest-collection-listing .bg-white-80{color:#554f4c;background-color:rgba(255,253,253,.8)}
.asr-crest-collection-listing .card-content{z-index:0}
.asr-crest-collection-listing .col-md-6{max-width:100%}
.asr-crest-collection-listing .btn{line-height:1.3}
.asr-crest-collection-listing .card{border:0;overflow:hidden}
.asr-crest-collection-listing .card-height{height:21px}
@media(max-width:1024px){.asr-crest-collection-listing .bg-mobile{background-color:#f5f5f5}
}
@media(max-width:767px){.asr-crest-collection-listing .padding-mobile-line{height:41px}
}
.asr-property-awards-container{display:-ms-flexbox;display:flex}
.asr-property-awards-container>div:not(:last-of-type){margin-right:10px}
.asr-property-awards-container .award-logo-wrapper{width:auto;height:auto;max-width:100px;max-height:100px;overflow:hidden}
.asr-property-awards-container .award-logo{height:100%;width:100%;object-fit:cover}
.asr-property-awards-container .award-item{position:relative;display:inline-block}
.asr-property-awards-container .award-item:hover .award-tooltip{display:-ms-flexbox;display:flex}
.asr-property-awards-container .award-item:first-child .award-tooltip{transform:translate3d(0,calc(-100% + -10px),0)}
.asr-property-awards-container .award-item .award-tooltip{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;z-index:6;width:150px;box-sizing:border-box;transform:translate3d(-30%,calc(-100% + -10px),0)}
.asr-property-awards-container .award-item .award-content{font-size:12px;padding:.25rem .5rem;border-radius:3px;border-style:solid;border-width:1px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.1);background-color:var(--background-default)}
.asr-career-our-people{background:#f1f2f4;background-color:#f1f2f4}
.asr-career-our-people h2{-webkit-margin-before:.83em;-webkit-margin-after:.83em}
.asr-career-our-people .careerImageOne{width:350px;height:263px;border-width:0;border-style:solid;margin:10px}
.asr-career-our-people .careerImageTwo{width:350px;height:234px;margin:10px}
.asr-home-news-events{background-color:#483a32;padding:70px 30px}
.asr-home-news-events .wrap{margin:0 auto;max-width:1250px;padding:40px;background-color:#2c1e16;color:#fff}
.asr-home-news-events .wrap h4{margin-bottom:26.6px}
.asr-home-news-events .wrap .pad-lr-30{padding-left:30px;padding-right:30px}
.asr-home-news-events .wrap .mar-b-20{margin-bottom:20px}
.asr-home-news-events .wrap .pad-bt-20{padding-top:20px;padding-bottom:20px}
.asr-home-news-events .wrap .bor-b{border-bottom:1px solid rgba(255,253,253,.1)}
.asr-home-news-events .wrap .pad-l-20{padding-left:20px}
.asr-home-news-events .wrap .equal a,.asr-home-news-events .wrap .icon{color:#fff}
.asr-home-news-events .wrap .equal a:hover,.asr-home-news-events .wrap a:hover{cursor:pointer;text-decoration:none}
.asr-crest-collection-introduction *{box-sizing:border-box}
.asr-crest-collection-introduction .text-title{cursor:default}
.asr-crest-collection-introduction .crest-image:before{content:"";position:absolute;top:10px;left:10px;bottom:10px;right:10px;border:1px solid #fff;background-color:transparent}
@media screen and (max-width:1024px){.asr-crest-collection-banner .padding-md-2{padding:20px}
.asr-crest-collection-banner .banner .banner-content .banner-caption,.asr-crest-collection-banner .banner .banner-content .wrap-sm{height:inherit}
}
.asr-crest-collection-banner hr{width:120px;border-color:#fff;margin:20px auto}
.asr-crest-collection-banner .bg-black-gradient{background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5))}
.asr-crest-collection-banner .banner-content{position:relative;text-align:center}
.asr-crest-collection-banner .banner-caption{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;color:#fff}
.asr-crest-collection-banner .wrap-sm{margin:0 auto;max-width:940px;padding-left:20px;padding-right:20px}
.asr-crest-collection-banner .wrap-sm .content{max-width:520px;position:absolute}
@media(max-width:1023px){.asr-property-footer .hidden-on-homepage{display:none}
}
.asr-property-footer .asr-global-footer.wrap{padding-left:0;padding-right:0}
.asr-property-print-button{background-color:#ddd}
.asr-property-print-button .asr-button.primary{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.asr-property-print-button .asr-button.primary:not(.disabled):hover{background-color:var(--navigation-cta-03);color:var(--navigation-cta);border-color:transparent}
.asr-property-print-overview{margin-top:40px}
.asr-property-print-overview .local-address{margin-bottom:40px}
.asr-property-print-overview address{margin:0}
.asr-maps-location .content{margin:20px 0 40px}
.asr-page-template-property-download-brochure{background-color:#f1f2f4;font-size:16px}
.asr-page-template-property-download-brochure>div{max-width:940px;padding:0 20px;margin-left:auto;margin-right:auto}
.asr-page-template-property-download-brochure>div:not(:first-child):not(.asr-property-print-overview):not(.asr-property-location-information){margin-top:40px;margin-bottom:40px}
.asr-page-template-property-download-brochure .asr-property-location-information{padding-left:40px;padding-right:40px}
.asr-page-template-property-download-brochure .asr-property-print-button{max-width:100%;padding:20px}
.asr-page-template-property-download-brochure .asr-property-download-brochure-apartment-listing{padding-left:0;padding-right:0}
.asr-page-template-property-download-brochure .download-brochure-sub-title,.asr-page-template-property-download-brochure .download-brochure-title{font-weight:700;display:inline-block;margin-bottom:10px}
.asr-page-template-property-download-brochure .download-brochure-title{font-size:30px}
.asr-page-template-property-download-brochure .download-brochure-sub-title{font-size:18px}
.asr-page-template-property-download-brochure .asr-property-location-getting-to .bg-white{background-color:transparent}
.asr-page-template-property-download-brochure .property-amenities,.asr-page-template-property-download-brochure .property-apartment-listing,.asr-page-template-property-download-brochure .property-facilities,.asr-page-template-property-download-brochure .property-getting-to,.asr-page-template-property-download-brochure .property-location-infomation,.asr-page-template-property-download-brochure .property-location-map{page-break-inside:avoid}
@media(max-width:767px){.asr-page-property-download-brochure .dft-common-global-footer .bg-gray-light-xs{background-color:#ddd}
}
.asr-best-rate-guarantee-form .description,.asr-best-rate-guarantee-form .form-content.form-layout{font-size:16px;color:var(--text-body)}
.asr-best-rate-guarantee-form.wrap-xs{max-width:680px;margin:0 auto;padding-left:20px;padding-right:20px}
.asr-best-rate-guarantee-form .form-content.form-layout{padding:30px}
.asr-best-rate-guarantee-form .form-content.form-layout .form-section .h5{color:var(--text-title);font-size:16px}
.asr-best-rate-guarantee-form .no-border{margin:0;padding:0}
.asr-best-rate-guarantee-form a{text-decoration:none;outline:1px solid transparent;color:#65564f}
.asr-best-rate-guarantee-form a u{outline:1px solid transparent}
.asr-best-rate-guarantee-form .selectboxit-options{width:100%}
.asr-best-rate-guarantee-form .selectboxit-options .selectboxit-option-anchor{overflow:hidden;text-overflow:ellipsis}
.asr-contact-us-form p{color:#373737}
.asr-contact-us-form .selectboxit-options{width:100%}
.asr-contact-us-form .success-message{margin:0 auto;width:fit-content;width:-moz-fit-content;text-align:center}
.asr-contact-us-form .selectboxit-options .selectboxit-option-anchor{overflow:hidden;text-overflow:ellipsis}
.asr-contact-us-form *{outline:1px solid transparent}
.asr-contact-us-form .tab2 li:before{content:"\E91F";font-family:Ascott-Icons}
.asr-contact-us-form .tab2 ul{padding-left:0}
.asr-contact-us-form .tab2 li{list-style:none}
.asr-contact-us-form .tab2 .asr-section-rich-text{margin-top:0}
.asr-contact-us-form .tab2 .wrap{padding-left:0}
.asr-contact-us-form .tab-pane:target:before{height:0;margin:0}
.arabic .asr-contact-us-form{text-align:right;direction:rtl}
.asr-contact-us-form .nav-tabs-inline .nav-tabs-item>a:hover{background-color:#0000}
.asr-contact-us-form .text-uppercase.border-0.active:hover{background-color:#2c1e16}
.asr-contact-us-form .asr-navigation-bar{max-width:1240px;padding:0 20px;border-bottom:1px solid #dedede}
.asr-contact-us-form .asr-navigation-bar .navigation-wrapper{width:fit-content;width:-moz-fit-content}
.asr-contact-us-form .asr-navigation-bar .navigation-background{width:100%}
.asr-contact-us-form .asr-navigation-bar .navigation-content{margin:0;max-width:unset;padding:0}
.asr-contact-us-form .asr-navigation-bar .navigation-item{padding:17px 0;position:relative;-ms-flex-pack:justify;justify-content:space-between}
.asr-contact-us-form .asr-navigation-bar .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:0}
.asr-contact-us-form .asr-navigation-bar .navigation-item.active{border-bottom:2px solid var(--accent)}
.asr-contact-us-form .asr-navigation-bar .navigation-item.active div:first-child{color:#4d6866}
.asr-contact-us-form .asr-navigation-bar .navigation-item.active .asr-badge{display:block}
.asr-contact-us-form .asr-navigation-bar .navigation-item:not(.active){margin-bottom:2px}
.asr-contact-us-form .asr-navigation-bar .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}
.text-uppercase.border-0.active{background-color:#2c1e16;color:#fff}
.text-uppercase.border-0{background-color:transparent}
.nav-tabs-item>a:active{color:#fff}
.ui-datepicker.ui-datepicker-multi{padding-top:0;padding-bottom:0}
.ui-datepicker .ui-datepicker-header{margin:0}
.ui-widget-header{background:transparent}
.ui-datepicker .ui-icon{font-size:2em}
.ui-state-default,.ui-widget-content .ui-state-default{background:#fff;border:0}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{padding:10px}
.asr-page-contact-us .asr-section-rich-text .wrap{padding-left:2px;padding-right:2px}
.asr-page-contact-us .asr-section-rich-text .wrap p{color:#000}
.asr-page-contact-us .asr-section-rich-text .wrap span{color:#554f4c}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,option:hover{background:var(--accent);color:#fff}
.intl-tel-input{display:block}
.intl-tel-input .allow-dropdown .separate-dial-code{padding:0;width:100px}
.intl-tel-input.separate-dial-code .selected-flag{background-color:#fff}
.intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px}
.iti-arrow{top:33%;border-left:0;border-right:0;border-top:0;left:70%}
.iti-arrow:before{content:"\E921";font-family:Ascott-Icons}
.selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px}
.iti-flag{display:none}
.intl-tel-input .country-list .country .dial-code{color:#523434}
.highlight{background-color:#2c1e16;color:#fff}
.highlight .dial-code{color:#fff}
.country{padding:9px 20px;margin:0;transition:all .2s ease}
.intl-tel-input .country-list,.iti-container{background:#fff;border-radius:5px;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);height:300px;overflow-y:scroll}
select.has-error,textarea.has-error{border-color:#d32f2f}
.section{margin:0}
.custom-control-label:after,.form-option>input[type=checkbox],.form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}
.asr-extended-stay-form{position:relative;z-index:0}
.arabic .asr-extended-stay-form .slider{-ms-transform:rotate(1turn);transform:rotate(1turn)}
.asr-extended-stay-form .bg-gray-light{background-color:#ddd}
.asr-extended-stay-form .padding-lg-tb{padding-top:40px;padding-bottom:40px}
.asr-extended-stay-form .center-block{margin:auto}
.asr-extended-stay-form .h5{font-weight:700}
.asr-extended-stay-form .selectboxit-container .selectboxit{cursor:pointer;overflow:hidden;color:#666}
.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:focus,.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:hover{text-decoration:none}
.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:active,.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:focus,.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:hover{color:#666;background-color:#e6e6e6}
.asr-extended-stay-form .asr-form-input-combobox .icon{width:auto;height:auto}
.asr-extended-stay-form .asr-form-input-combobox .icon.icon-map-marker{font-style:normal}
.asr-extended-stay-form .submit-button{text-decoration:none;text-transform:none !important;font-weight:400;height:auto}
.asr-extended-stay-form .asr-form-input .input-container{display:block}
@media(min-width:1024px){#EXTENDED-STAY-FORM .phone-number input[type=search]{width:146px !important}
}
@media(min-width:1200px){#EXTENDED-STAY-FORM .phone-number input[type=search]{width:146px !important}
}
@media(max-width:1024px){#EXTENDED-STAY-FORM .phone-number input[type=search]{width:94px !important}
}
.padding-l-r-1{padding-left:10px !important;padding-right:10px !important}
.padding-t-b-1{padding-top:10px !important;padding-bottom:10px !important}
.padding-l-1{padding-left:10px !important}
.padding-r-1{padding-right:10px !important}
.padding-t-1{padding-top:10px !important}
.padding-b-1{padding-bottom:10px !important}
.padding-1{padding:10px !important}
.margin-l-r-1{margin-left:10px !important;margin-right:10px !important}
.margin-t-b-1{margin-top:10px !important;margin-bottom:10px !important}
.margin-l-1{margin-left:10px !important}
.margin-r-1{margin-right:10px !important}
.margin-t-1{margin-top:10px !important}
.margin-b-1{margin-bottom:10px !important}
.margin-1{margin:10px !important}
.padding-l-r-2{padding-left:20px !important;padding-right:20px !important}
.padding-t-b-2{padding-top:20px !important;padding-bottom:20px !important}
.padding-l-2{padding-left:20px !important}
.padding-r-2{padding-right:20px !important}
.padding-t-2{padding-top:20px !important}
.padding-b-2{padding-bottom:20px !important}
.padding-2{padding:20px !important}
.margin-l-r-2{margin-left:20px !important;margin-right:20px !important}
.margin-t-b-2{margin-top:20px !important;margin-bottom:20px !important}
.margin-l-2{margin-left:20px !important}
.margin-r-2{margin-right:20px !important}
.margin-t-2{margin-top:20px !important}
.margin-b-2{margin-bottom:20px !important}
.margin-2{margin:20px !important}
.padding-l-r-3{padding-left:30px !important;padding-right:30px !important}
.padding-t-b-3{padding-top:30px !important;padding-bottom:30px !important}
.padding-l-3{padding-left:30px !important}
.padding-r-3{padding-right:30px !important}
.padding-t-3{padding-top:30px !important}
.padding-b-3{padding-bottom:30px !important}
.padding-3{padding:30px !important}
.margin-l-r-3{margin-left:30px !important;margin-right:30px !important}
.margin-t-b-3{margin-top:30px !important;margin-bottom:30px !important}
.margin-l-3{margin-left:30px !important}
.margin-r-3{margin-right:30px !important}
.margin-t-3{margin-top:30px !important}
.margin-b-3{margin-bottom:30px !important}
.margin-3{margin:30px !important}
.padding-l-r-4{padding-left:40px !important;padding-right:40px !important}
.padding-t-b-4{padding-top:40px !important;padding-bottom:40px !important}
.padding-l-4{padding-left:40px !important}
.padding-r-4{padding-right:40px !important}
.padding-t-4{padding-top:40px !important}
.padding-b-4{padding-bottom:40px !important}
.padding-4{padding:40px !important}
.margin-l-r-4{margin-left:40px !important;margin-right:40px !important}
.margin-t-b-4{margin-top:40px !important;margin-bottom:40px !important}
.margin-l-4{margin-left:40px !important}
.margin-r-4{margin-right:40px !important}
.margin-t-4{margin-top:40px !important}
.margin-b-4{margin-bottom:40px !important}
.margin-4{margin:40px !important}
.padding-l-r-5{padding-left:50px !important;padding-right:50px !important}
.padding-t-b-5{padding-top:50px !important;padding-bottom:50px !important}
.padding-l-5{padding-left:50px !important}
.padding-r-5{padding-right:50px !important}
.padding-t-5{padding-top:50px !important}
.padding-b-5{padding-bottom:50px !important}
.padding-5{padding:50px !important}
.margin-l-r-5{margin-left:50px !important;margin-right:50px !important}
.margin-t-b-5{margin-top:50px !important;margin-bottom:50px !important}
.margin-l-5{margin-left:50px !important}
.margin-r-5{margin-right:50px !important}
.margin-t-5{margin-top:50px !important}
.margin-b-5{margin-bottom:50px !important}
.margin-5{margin:50px !important}
.padding-l-r-6{padding-left:60px !important;padding-right:60px !important}
.padding-t-b-6{padding-top:60px !important;padding-bottom:60px !important}
.padding-l-6{padding-left:60px !important}
.padding-r-6{padding-right:60px !important}
.padding-t-6{padding-top:60px !important}
.padding-b-6{padding-bottom:60px !important}
.padding-6{padding:60px !important}
.margin-l-r-6{margin-left:60px !important;margin-right:60px !important}
.margin-t-b-6{margin-top:60px !important;margin-bottom:60px !important}
.margin-l-6{margin-left:60px !important}
.margin-r-6{margin-right:60px !important}
.margin-t-6{margin-top:60px !important}
.margin-b-6{margin-bottom:60px !important}
.margin-6{margin:60px !important}
.padding-l-r-7{padding-left:70px !important;padding-right:70px !important}
.padding-t-b-7{padding-top:70px !important;padding-bottom:70px !important}
.padding-l-7{padding-left:70px !important}
.padding-r-7{padding-right:70px !important}
.padding-t-7{padding-top:70px !important}
.padding-b-7{padding-bottom:70px !important}
.padding-7{padding:70px !important}
.margin-l-r-7{margin-left:70px !important;margin-right:70px !important}
.margin-t-b-7{margin-top:70px !important;margin-bottom:70px !important}
.margin-l-7{margin-left:70px !important}
.margin-r-7{margin-right:70px !important}
.margin-t-7{margin-top:70px !important}
.margin-b-7{margin-bottom:70px !important}
.margin-7{margin:70px !important}
.padding-l-r-8{padding-left:80px !important;padding-right:80px !important}
.padding-t-b-8{padding-top:80px !important;padding-bottom:80px !important}
.padding-l-8{padding-left:80px !important}
.padding-r-8{padding-right:80px !important}
.padding-t-8{padding-top:80px !important}
.padding-b-8{padding-bottom:80px !important}
.padding-8{padding:80px !important}
.margin-l-r-8{margin-left:80px !important;margin-right:80px !important}
.margin-t-b-8{margin-top:80px !important;margin-bottom:80px !important}
.margin-l-8{margin-left:80px !important}
.margin-r-8{margin-right:80px !important}
.margin-t-8{margin-top:80px !important}
.margin-b-8{margin-bottom:80px !important}
.margin-8{margin:80px !important}
.padding-l-r-9{padding-left:90px !important;padding-right:90px !important}
.padding-t-b-9{padding-top:90px !important;padding-bottom:90px !important}
.padding-l-9{padding-left:90px !important}
.padding-r-9{padding-right:90px !important}
.padding-t-9{padding-top:90px !important}
.padding-b-9{padding-bottom:90px !important}
.padding-9{padding:90px !important}
.margin-l-r-9{margin-left:90px !important;margin-right:90px !important}
.margin-t-b-9{margin-top:90px !important;margin-bottom:90px !important}
.margin-l-9{margin-left:90px !important}
.margin-r-9{margin-right:90px !important}
.margin-t-9{margin-top:90px !important}
.margin-b-9{margin-bottom:90px !important}
.margin-9{margin:90px !important}
.padding-l-r-10{padding-left:100px !important;padding-right:100px !important}
.padding-t-b-10{padding-top:100px !important;padding-bottom:100px !important}
.padding-l-10{padding-left:100px !important}
.padding-r-10{padding-right:100px !important}
.padding-t-10{padding-top:100px !important}
.padding-b-10{padding-bottom:100px !important}
.padding-10{padding:100px !important}
.margin-l-r-10{margin-left:100px !important;margin-right:100px !important}
.margin-t-b-10{margin-top:100px !important;margin-bottom:100px !important}
.margin-l-10{margin-left:100px !important}
.margin-r-10{margin-right:100px !important}
.margin-t-10{margin-top:100px !important}
.margin-b-10{margin-bottom:100px !important}
.margin-10{margin:100px !important}
.asr-property-overview-gallery{background-color:#fff}
.asr-property-overview-gallery .label-cookie-preferences .center{position:absolute}
.asr-property-overview-gallery .label-cookie-preferences p{width:500px;height:100%;vertical-align:middle}
.asr-property-overview-gallery .label-cookie-preferences+.img-cookie-preferences{z-index:-1}
.asr-property-overview-gallery .wrap{margin:unset}
.asr-property-overview-gallery .wrap .nav a{padding:3px}
.asr-property-overview-gallery .wrap .nav .active{padding-bottom:0}
.asr-property-overview-gallery .wrap .nav .active i{color:#fff}
.asr-property-overview-gallery .wrap .tab-content .tab-pane:not(.active){display:block;height:0;overflow-y:hidden}
.asr-property-overview-gallery .wrap .tab-content .tab-pane .sing{margin-bottom:56px}
.asr-property-overview-gallery .wrap .tab-content .tab-pane .sing .slick-list{text-align:center;text-align:-webkit-center}
.asr-property-overview-gallery .wrap .tab-content .tab-pane .sing .slick-list .slick-slide{padding-top:10px;padding-bottom:10px}
.asr-property-overview-gallery .wrap .text-center .btn{padding:10px 30px;background-color:transparent;line-height:1.3}
.asr-property-overview-gallery .wrap .text-center .btn:hover{background-color:#0a0705;color:#e6e6e6;border-color:#0a0705}
.asr-property-overview-gallery .fade{transition:2s}
.asr-property-overview-gallery .modal{background-color:rgba(0,0,0,.9);padding:40px 0}
.asr-property-overview-gallery .modal .my-modal{position:relative}
.asr-property-overview-gallery .modal .my-modal .modal-content{background-color:transparent}
.asr-property-overview-gallery .modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:1.9375em;cursor:pointer}
.asr-property-overview-gallery .modal .my-modal .modal-content .icon-close:hover:before{color:#e6e6e6}
.asr-property-overview-gallery .modal .my-modal .gal-video{padding:20px 60px}
.asr-property-overview-gallery .modal .my-modal .gal-video iframe{border-width:2px}
.asr-property-overview-gallery .modal .my-modal .gal{padding:20px 0;margin-bottom:30px}
.asr-property-overview-gallery .modal .my-modal .gal:hover .slick-arrow{opacity:1}
.asr-property-overview-gallery .modal .my-modal .gal .slick-track{height:55vw}
.asr-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view{position:absolute;height:100%;width:100%;display:block;margin:0 auto}
.asr-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view img{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;max-width:100%}
.asr-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view .gal-text{position:absolute;bottom:0;left:0;background-color:#000}
.asr-property-overview-gallery .modal .my-modal .single{position:fixed;padding:10px 60px;background:rgba(0,0,0,.5);border-width:1px 0;border-style:solid;border-color:rgba(255,253,253,.1)}
.asr-property-overview-gallery .modal .my-modal .single:hover .slick-arrow{opacity:1}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide{padding:0 5px;max-width:260px;transition:opacity .5s ease;opacity:.5}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide:hover{opacity:1}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media img{height:100%;width:100%}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media-video{width:120px}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide.slick-current{opacity:1}
.asr-property-overview-gallery .modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}
.asr-property-overview-gallery .modal .modal-dialog{max-width:none;-ms-transform:none;transform:none;width:100%}
.asr-property-overview-gallery .loadersmall{width:30px;height:30px;border:2px solid transparent;border-radius:50%;margin:0 auto;animation:spin 1s infinite linear}
.asr-property-overview-gallery .slick-slider{margin-bottom:0}
.asr-property-overview-gallery .slick-next:before{content:"\E91F";color:#fff;font-size:45px}
.asr-property-overview-gallery .slick-prev:before{content:"\E91E";color:#fff;font-size:48px}
.asr-property-overview-gallery .slick-arrow{opacity:.8;height:80px;width:80px}
.asr-property-overview-gallery .gallery-target{height:62.5vw;overflow:hidden}
.asr-property-overview-gallery .gallery-target img{width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover}
.asr-property-overview-gallery.arabic-com .slick-next:before{content:"\E91E"}
.asr-property-overview-gallery.arabic-com .slick-prev:before{content:"\E91F"}
.asr-property-overview-gallery.arabic-com .slick-slide{float:right}
.asr-property-overview-gallery.arabic-com .modal .my-modal .modal-content .icon-close{right:auto;left:20px}
.asr-property-overview-gallery.arabic-com .modal .my-modal .gal .slick-track .gal-view .gal-text{left:auto;right:0}
.asr-property-overview-gallery #image{position:relative}
.asr-property-overview-gallery .data-virtual-bind{width:100%;height:100%}
@media(max-width:1023px){.asr-property-overview-gallery .label-cookie-preferences p{width:250px}
}
@media(min-width:1024px){.asr-property-overview-gallery .modal .my-modal .gal .slick-track{height:65vh}
.asr-property-overview-gallery .padding-gallery-tb{padding-bottom:20px;padding-top:20px}
}
@media(min-width:768px){.asr-property-overview-gallery .gallery-target{height:31.25vw}
}
@media(max-width:767px){.asr-property-overview-gallery .slick-next:before{content:"\E91F";color:#fff;font-size:16px}
.asr-property-overview-gallery .slick-prev:before{content:"\E91E";color:#fff;font-size:16px}
.asr-property-overview-gallery .slick-arrow{opacity:.8;height:32px;width:32px;background-color:#2c1e16}
.asr-property-overview-gallery .slick-dots{position:absolute}
.asr-property-overview-gallery .slick-dots li button:before{margin-top:-80px;color:#fff}
.asr-property-overview-gallery .slick-arrow:before{font-size:16px}
.asr-property-overview-gallery .overlay-hover-content{padding:0}
.asr-property-overview-gallery .gallery-item{padding:0;margin:0}
}
.asr-property-offers-listing a:hover{text-decoration:none}
.asr-property-offers-listing .card-header{background-color:unset;border-bottom:0}
.asr-property-offers-listing .card{display:inherit}
.asr-property-offers-listing .display-mobile .logo-ascott:after{display:none}
.asr-property-download-brochure-apartment-listing{color:#554f4c}
.asr-property-download-brochure-apartment-listing .download-brochure-sub-title{margin-bottom:40px;padding:0 20px;display:inline-block}
.asr-property-download-brochure-apartment-listing .apartment-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}
.asr-property-download-brochure-apartment-listing .border-content{border:1px solid rgba(0,0,0,.2);background-color:var(--background-default);height:100%}
.asr-property-download-brochure-apartment-listing .border-content .image-container{position:relative}
.asr-property-download-brochure-apartment-listing .border-content .image-container .newly-renovated-label{position:absolute;left:16px;color:#f2f2f2;font-size:14px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}
@media screen and (max-width:1023px){.asr-property-download-brochure-apartment-listing .border-content .image-container .newly-renovated-label{left:16px;top:16px;color:#f2f2f2;font-size:12px;min-width:112px;min-height:23px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;border-radius:5px;background:rgba(55,55,55,.8);padding:2px 3px 6px 6px;text-align:center}
}
.asr-property-download-brochure-apartment-listing .border-content .image-container img{width:100%}
.asr-property-download-brochure-apartment-listing .apartment-item{width:33.33333%;margin-bottom:20px}
.asr-property-download-brochure-apartment-listing .content{padding:20px}
.asr-property-download-brochure-apartment-listing .location,.asr-property-download-brochure-apartment-listing .summary{margin:10px 0}
.asr-property-download-brochure-apartment-listing .icon{vertical-align:baseline}
.asr-property-download-brochure-apartment-listing .icon-group,.asr-property-download-brochure-apartment-listing .icon-hotel{margin-right:10px}
.asr-property-download-brochure-apartment-listing .icon-group:before,.asr-property-download-brochure-apartment-listing .icon-hotel:before{font-size:24px}
.asr-property-download-brochure-apartment-listing .icon-bedtype,.asr-property-download-brochure-apartment-listing .icon-occupancy,.asr-property-download-brochure-apartment-listing .size-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-download-brochure-apartment-listing .icon-bedtype .asr-icon-svg,.asr-property-download-brochure-apartment-listing .icon-occupancy .asr-icon-svg,.asr-property-download-brochure-apartment-listing .size-content .asr-icon-svg{margin-right:10px}
.asr-property-download-brochure-apartment-listing .icon-bedtype .asr-icon-svg>svg,.asr-property-download-brochure-apartment-listing .icon-occupancy .asr-icon-svg>svg,.asr-property-download-brochure-apartment-listing .size-content .asr-icon-svg>svg{width:24px;height:24px}
.asr-property-download-brochure-apartment-listing .icon-bedtype .asr-icon-svg>svg>g>g,.asr-property-download-brochure-apartment-listing .icon-occupancy .asr-icon-svg>svg>g>g,.asr-property-download-brochure-apartment-listing .size-content .asr-icon-svg>svg>g>g{stroke:var(--text-body);stroke-width:1}
.asr-property-download-brochure-apartment-listing .asr-common-icon{margin-right:10px}
@media print{.asr-property-download-brochure-apartment-listing .height-apartment{height:250mm}
}
.asr-amenities-apartment-types .amenities-frame{background-color:var(--color-background-search);padding-top:40px;padding-bottom:40px}
.asr-amenities-apartment-types .amenities-frame .amenity-columns{margin:20px auto;display:grid;grid-template-columns:1fr}
.asr-amenities-apartment-types .amenities-frame .amenity-content{padding-left:10px;padding-right:10px}
.asr-amenities-apartment-types .amenities-frame .amenity-parent-text{margin-bottom:20px}
.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .amenity-header{font-weight:700;text-transform:uppercase;font-size:16px}
.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .header-5{line-height:1.3;margin-bottom:.5rem}
.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .amenity-content-text{padding-left:20px;font-size:16px}
.asr-amenities-apartment-types .charge-apply{display:block;font-size:14px;font-weight:400;margin-bottom:20px;text-align:right;padding-right:.5rem}
.asr-property-download-brochure-facilities .title{margin-bottom:19px}
.asr-property-download-brochure-facilities .charge-apply{float:right;line-height:26px;margin-top:4px;font-size:16px}
.asr-property-download-brochure-facilities .list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;line-height:1.3;margin-left:calc(33% - 50px)}
.asr-property-download-brochure-facilities .list-container .item{display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-align:start;align-items:flex-start}
.asr-property-download-brochure-facilities .text{font-weight:700;margin-bottom:5px;word-break:normal}
.asr-property-download-brochure-facilities .icon{width:unset;height:unset}
.asr-property-download-brochure-facilities .icon:before{font-size:40px}
.asr-property-download-brochure-facilities .asr-common-icon{margin-right:20px}
.asr-property-download-brochure-facilities .asr-common-icon svg{width:40px;height:40px}
.asr-property-download-brochure-facilities .asr-icon-svg{display:-ms-flexbox;display:flex}
.asr-property-location-getting-to .property-getting-header{margin-top:0;font-size:18px}
.asr-property-location-getting-to .property-getting{margin-bottom:20px}
.asr-property-location-getting-to .property-location{padding:40px 0}
.asr-property-location-getting-to .property-location .property-location-container{margin:0;display:grid;grid-template-columns:1fr}
.asr-property-location-getting-to .property-location .property-location-container .property-getting-child{margin:20px 60px 20px 0}
.asr-property-location-getting-to .property-location .property-location-container .property-getting-child .property-name{margin-top:0;font-weight:700}
.asr-property-location-getting-to .property-location .property-location-container .property-getting-child .property-description{margin:20px 0}
.asr-property-download-brochure-amenities .title{margin-bottom:19px}
.asr-property-download-brochure-amenities .charge-apply{float:right;line-height:26px;margin-top:4px;font-size:16px}
.asr-property-download-brochure-amenities .amenities-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}
.asr-property-download-brochure-amenities .amenities-list strong{display:inline-block;margin-bottom:8px}
.asr-property-download-brochure-amenities .column{padding-left:10px}
.asr-property-download-brochure-amenities ul{padding-left:20px}
.asr-property-ascott-property-banner .banner-content .banner-img{background-position:50%;background-repeat:no-repeat;max-height:85vh;display:block}
.asr-property-ascott-property-banner hr{width:120px;border-color:#fff;margin:20px auto}
.asr-property-ascott-property-banner p{-webkit-margin-before:1em;-webkit-margin-after:1em}
@media(min-width:1025px){.asr-property-ascott-property-banner .opacity-equal-0{opacity:0}
.asr-property-ascott-property-banner .content{max-width:100%;width:100%}
}
.asr-property-overview-nearby-properties{background-color:#fff}
.asr-property-overview-nearby-properties .height-type-view-rate{padding:0 16px}
.asr-property-overview-nearby-properties .height-type-view-rate .row{margin-bottom:16px}
.asr-property-overview-nearby-properties .form-check input[type=checkbox]:checked+.form-check-label:before{content:"\E91C";color:#fff;font-size:13px}
.asr-property-overview-nearby-properties .wrap a{cursor:pointer}
.asr-property-overview-nearby-properties .wrap a:hover{text-decoration:none}
.asr-property-overview-nearby-properties .wrap a.btn-outline:hover{color:#e6e6e6}
.asr-property-overview-nearby-properties .wrap a.btn-outline:active{background-color:transparent;border-color:transparent}
.asr-property-overview-nearby-properties .wrap .f-size-12{font-size:12px}
.asr-property-overview-nearby-properties .wrap .border{border-color:#d5d5d5}
.asr-property-overview-nearby-properties .wrap h5{font-size:1em}
.asr-property-overview-nearby-properties .wrap .mar-l-10{margin-left:-10px}
.asr-property-overview-nearby-properties .wrap .material-icons{font-size:16px;vertical-align:bottom}
.asr-property-overview-nearby-properties .wrap .material-icons.position-absolute{font-size:32px;color:#fff;top:60px;right:0}
.asr-property-overview-nearby-properties .wrap .btn-outline-dark{width:100%;padding:10px 30px;background-color:transparent;line-height:1.3}
.asr-property-overview-nearby-properties .wrap .btn-outline-dark:hover{color:#e6e6e6}
.asr-property-overview-nearby-properties .wrap .btn-outline-dark:focus{box-shadow:none}
.asr-property-overview-nearby-properties .wrap .btn-outline-dark[disabled]{opacity:.2}
.asr-property-overview-nearby-properties .wrap .icon-chevron-right{position:absolute;top:60px;right:0;font-size:35px;color:#fff}
.asr-property-overview-nearby-properties .wrap .icon-map-marker{vertical-align:top}
.asr-property-overview-nearby-properties .wrap .form-check{position:absolute;top:10px;z-index:1;left:10px;background:rgba(255,253,253,.8);padding:8px;padding-left:35px}
.asr-property-overview-nearby-properties .wrap .form-check .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:30px;top:6px;cursor:pointer}
.asr-property-overview-nearby-properties .wrap .form-check .form-check-input[disabled]{cursor:not-allowed}
.asr-property-overview-nearby-properties .wrap .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}
.asr-property-overview-nearby-properties .wrap .form-check .form-check-label:before{content:"";background-color:#fff;text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:11px}
.asr-property-overview-nearby-properties .wrap .pos-shadow:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}
.asr-property-overview-nearby-properties.arabic-com .pr-3{padding-right:0;padding-left:1rem}
.asr-property-overview-nearby-properties.arabic-com .form-check{left:auto;right:10px;padding:8px;padding-right:31px}
.asr-property-overview-nearby-properties.arabic-com .form-check .form-check-input{right:6px;left:0}
.asr-property-overview-nearby-properties.arabic-com .form-check .form-check-label:before{margin-right:-25px}
.asr-property-overview-nearby-properties.arabic-com .wrap .material-icons.position-absolute{right:auto;left:0}
.asr-property-overview-nearby-properties.arabic-com .padding-l-2{padding-left:0;padding-right:20px}
.asr-property-overview-nearby-properties.arabic-com .asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close{right:auto;opacity:1;left:-10px}
.asr-property-overview-nearby-properties.arabic-com .item-nearby-properties:nth-child(2){padding-left:10px;padding-right:1rem}
.asr-property-overview-nearby-properties.arabic-com .item-nearby-properties:first-child{padding-left:1rem;padding-right:0}
@media(max-width:1023px){.asr-property-overview-nearby-properties .location{max-width:30px}
.asr-property-overview-nearby-properties .wrap{padding-left:10px;padding-right:10px}
.asr-property-overview-nearby-properties .wrap h3{text-align:center;margin-bottom:25px;font-size:1.525em}
.asr-property-overview-nearby-properties .wrap .margin-b-3{margin-bottom:0}
.asr-property-overview-nearby-properties .wrap .btn,.asr-property-overview-nearby-properties .wrap .btn-view-rates{width:100%}
}
@media(max-width:767px){.asr-property-overview-nearby-properties .wrap .btn-view-rates{padding:10px 20px;min-width:106px}
.asr-property-overview-nearby-properties .wrap .mar-l-10{margin-left:-25px}
.asr-property-overview-nearby-properties .wrap a.btn-outline:hover{color:initial;background-color:transparent}
.asr-property-overview-nearby-properties .wrap .height-type,.asr-property-overview-nearby-properties .wrap .height-type-view-rate{height:auto}
}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog{-ms-transform:translate(0);transform:translate(0);width:900px;margin:30px auto}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header{border:0}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close{border-radius:100%;position:absolute;width:30px;height:30px;right:6px;top:0;opacity:1}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close,.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close .icon.icon-close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close .icon.icon-close:before{font-size:20px}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close:hover{opacity:.8}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close .icon-close:before{top:-3px;left:3px}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header h3{width:100%}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .modal-title{font-size:24px}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{bottom:16px;text-align:center;width:90%}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .btn{color:#fff;line-height:1.3}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .btn:hover{color:#fff}
.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body a:hover{text-decoration:none}
.asr-property-overview-nearby-properties-compare .mar-lr-10{margin-left:-10px;margin-right:-10px;font-size:16px}
.asr-property-overview-quicklinks a:hover{text-decoration:none}
.asr-property-overview-quicklinks .caption .caption-media{width:inherit}
.asr-property-overview-quicklinks .caption .caption-media .icon{margin-right:10px}
@media(max-width:992px){.asr-property-overview-quicklinks .d-align-center{text-align:center}
.asr-property-overview-quicklinks .margin-lg-r-2{margin-right:20px}
.asr-property-overview-quicklinks .d-lg-inline-block{display:inline-block}
.asr-property-overview-quicklinks .caption .caption-media .icon{margin-right:20px}
}
.asr-property-facilities-amenities .asr-body-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:23px;padding-bottom:27px}
.asr-property-facilities-amenities .title{margin-bottom:19px}
.asr-property-facilities-amenities .charge-apply{float:right;line-height:26px;margin-top:4px;font-size:16px;display:none}
.asr-property-facilities-amenities .list-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;line-height:28px}
.asr-property-facilities-amenities .list-container .item{display:-ms-flexbox;display:flex;margin-bottom:12px;width:50%;-ms-flex-align:start;align-items:flex-start}
.asr-property-facilities-amenities .list-container .item:nth-child(n+5){display:none}
.asr-property-facilities-amenities .list-container .item:only-child{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-property-facilities-amenities .list-container .item:nth-child(2n){padding-left:5px}
.asr-property-facilities-amenities .list-container .item:nth-child(odd){padding-right:5px}
.asr-property-facilities-amenities .asr-common-icon,.asr-property-facilities-amenities .icon{width:25px;height:25px;margin-right:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-facilities-amenities .icon:before{font-size:25px}
.asr-property-facilities-amenities .asr-button{-ms-flex-item-align:center;align-self:center;margin:11px 0 0;text-decoration:none;margin-top:11px}
.asr-property-facilities-amenities .asr-common-icon.item-image{line-height:0}
.asr-property-facilities-amenities .asr-common-icon.item-image .image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-property-facilities-amenities .asr-common-icon.item-image .image-container img{max-width:100%;max-height:100%;object-fit:contain}
.asr-property-facilities-amenities .asr-common-icon.item-image .asr-icon-svg svg,.asr-property-facilities-amenities .asr-common-icon.item-image .image-container{width:25px;height:25px}
.asr-property-facilities-amenities .asr-icon-svg svg{fill:var(--icon-nonclickable);width:45px;height:45px}
.discoverasr-property-landing-template .asr-property-facilities-amenities .asr-button.secondary{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.discoverasr-property-landing-template .asr-property-facilities-amenities .icon:before{color:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-facilities-amenities .asr-common-icon .asr-icon-svg svg .asr-common-icon.item-image .asr-icon-svg svg{fill:var(--icon-nonclickable)}
.asr-common-dr-rates-availability-enquiry-form{max-width:1250px;margin:auto}
.asr-common-dr-rates-availability-enquiry-form .h5{font-size:1.25em}
.asr-common-dr-rates-availability-enquiry-form *{outline:1px solid transparent}
@media(min-width:1024px){.asr-common-dr-rates-availability-enquiry-form #check_in_date,.asr-common-dr-rates-availability-enquiry-form #check_out_date{width:50%}
.arabic .asr-common-dr-rates-availability-enquiry-form #check_in_date,.arabic .asr-common-dr-rates-availability-enquiry-form #check_out_date{float:right}
}
.asr-form input[type=tel]:-ms-input-placeholder,.asr-form input[type=tel]::-ms-input-placeholder,.asr-form input[type=text]:-ms-input-placeholder,.asr-form input[type=text]::-ms-input-placeholder{color:#666}
.asr-form input[type=tel]::placeholder,.asr-form input[type=text]::placeholder{color:#666}
.asr-form .cl-loading{position:fixed !important;z-index:2 !important}
.asr-form .btn{font-weight:400;text-transform:none}
.arabic .asr-form .form-input-group-addon:first-child{border-left:0;border-right:1px solid #b9b9b9;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9}
.arabic .asr-form .form-group .form-control input{text-align:right}
.arabic .asr-form .form-group .asr-form-input #form_hint{direction:ltr}
.arabic .asr-form .form-group .asr-form-input input,.arabic .asr-form .form-group .asr-form-input textarea{text-align:right}
.arabic .asr-form .form-option{margin-right:0}
.arabic .asr-form .form-option input[type=radio]+label{margin-left:20px}
.arabic .asr-form .form-option input[type=radio]+label:before{top:5px}
.arabic .asr-form .form-option .form-label,.arabic .asr-form .form-option label{padding-left:0;padding-right:25px}
.arabic .asr-form .form-option .form-label:before,.arabic .asr-form .form-option label:before{margin-left:0;margin-right:-25px;top:7px}
.arabic .asr-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:0;padding-right:5px}
.arabic .asr-form .intl-tel-input .country-list{text-align:right;left:auto;right:0}
.arabic .asr-form .intl-tel-input .flag-container{left:auto;right:0}
.arabic .asr-form .intl-tel-input .flag-container .selected-flag{border-left:1px solid #b9b9b9;border-right:0;padding:0}
.arabic .asr-form .intl-tel-input .flag-container .selected-flag .iti-arrow{right:70%}
.arabic .asr-form .selectboxit-list{top:44px}
.arabic .asr-form .selectboxit-container .selectboxit{text-align:right}
.arabic .asr-form .selectboxit-container .selectboxit-text{padding-right:0;padding-left:21px}
.arabic .asr-form .selectboxit-container .selectboxit-arrow-container{margin-right:0;margin-left:10px;left:0;right:inherit}
.asr-form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:normal;align-items:normal}
.asr-form .form-group .form-content *{outline:1px solid transparent}
.asr-form .form-group .form-section-title{color:#554f4c;font-size:16px;line-height:1.3;font-weight:600;margin:10px 0;width:fit-content;width:-moz-fit-content}
.asr-form .form-group .description{margin-bottom:50px}
.asr-form .form-group .form-control{border-radius:0}
.asr-form .form-group .radioChecked [type=radio]:checked+label:after{border-radius:10px;background-color:#2c1e16}
.asr-form .form-group .cursorHover{cursor:pointer}
.asr-form .form-group .check-out-field{padding-left:10px;width:50%;float:right}
.asr-form .form-group .check-in-field{padding-right:10px;width:50%;float:left}
.asr-form .form-group .pad-t-10{padding-top:10px}
.asr-form .form-group .as-table-cell{-ms-flex-preferred-size:32px;flex-basis:32px}
.asr-form .form-group .tooltip{opacity:1}
.asr-form .form-group .field-with-tooltip{-ms-flex:0 32px;flex:0 32px}
.asr-form .form-group{margin-bottom:20px}
.asr-form .form-option{margin-right:20px;vertical-align:top;display:inline}
.asr-form .form-input-group{padding:0;vertical-align:middle;display:table;width:100%;border:0}
.asr-form .form-input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.asr-form .form-input-group-addon{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;border-radius:0;background-color:#efefef;border:1px solid #b9b9b9;border-collapse:separate;vertical-align:middle}
.asr-form .form-input-group-addon .icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-form .btn-primary{padding:10px 30px}
.asr-form .slider-range{position:relative;display:block;height:24px;text-align:left;border:1px solid #d6d6d6;background-color:#efefef;border-radius:unset;box-sizing:border-box}
.asr-form .ui-state-active{background-color:var(--accent)}
.asr-form .h5{font-weight:700;font-size:18px;color:#373737}
.asr-form .asr-form-input .field-container .ui-slider-handle{height:34px;top:0;cursor:pointer;border:1px solid gray;background-color:gray}
.asr-form .asr-form-input .intl-tel-input{position:relative;display:inline-block;width:100%}
.asr-form .asr-form-input .intl-tel-input.allow-dropdown .flag-container,.asr-form .asr-form-input .intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}
.asr-form .asr-form-input .intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}
.asr-form .asr-form-input .intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}
.asr-form .asr-form-input .intl-tel-input{display:block}
.asr-form .asr-form-input .intl-tel-input .selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px}
.asr-form .asr-form-input .intl-tel-input .selected-flag .iti-arrow{margin-top:-5px;top:33%;border-left:0;border-right:0;border-top:0;left:70%}
.asr-form .asr-form-input .intl-tel-input .selected-flag .iti-arrow:before{content:"\E921";font-family:Ascott-Icons}
.asr-form .asr-form-input .intl-tel-input .country-list .country.highlight .dial-code{color:#fff}
.asr-form .asr-form-input .iti-flag{display:none}
.asr-form .asr-form-input .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px}
.asr-form .asr-form-input button.submit-button:active,.asr-form .asr-form-input button.submit-button:focus{box-shadow:none}
.asr-form .asr-form-input .success-message{margin:0 auto;width:fit-content;width:-moz-fit-content;text-align:center}
.asr-form .intl-tel-input .allow-dropdown .separate-dial-code{padding:0;width:100px}
.asr-form .intl-tel-input.separate-dial-code .selected-flag{background-color:#fff;background:0}
.asr-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px;display:table-cell;vertical-align:middle}
.asr-form .iti-flag{display:none}
.asr-form .iti-flag.vn{height:14px;background-position:-5412px 0}
.asr-form .intl-tel-input .country-list .country .dial-code{color:#523434}
.asr-form .country{padding:9px 20px;margin:0;transition:all .2s ease}
.asr-form .asr-form .iti-container,.asr-form .intl-tel-input .country-list{background:#fff;border-radius:5px;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);height:300px;overflow-y:scroll;z-index:4}
.asr-form .intl-tel-input .country-list{position:absolute;z-index:4;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:scroll}
.asr-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}
.asr-form .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}
.asr-form .intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:8px}
.asr-form .intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}
.asr-form select.has-error,.asr-form textarea.has-error{border-color:#d32f2f}
.asr-form .section{margin:0}
.asr-form .custom-control-label:after,.asr-form .form-option>input[type=checkbox],.asr-form .form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}
.form-option>input[type=radio]{z-index:10}
.error .jsSearchBox .ui-autocomplete-input .form-input .ui-widget .ui-widget-content .ui-state-default .ui-corner-left,.error .selectboxit-btn{border:0}
.ui-combobox{position:relative}
.ui-autocomplete,.ui-autocomplete a{color:var(--accent)}
.ui-autocomplete{width:1%;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;min-width:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:99999999999;list-style:none;padding:0;margin:0}
.ui-menu .ui-menu-item-wrapper{margin:0;padding:10px 20px}
.tt-menu li,.ui-autocomplete li{margin:0}
.ui-menu-item{line-height:1.3}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,option:hover{border:0;font-weight:400}
.pointer{cursor:pointer}
.ui-menu-item-wrapper{padding:10px 20px;display:block;margin:0 0 0 10px;transition:all .2s ease}
.ui-datepicker.ui-datepicker-multi{width:100%}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{border-right:1px solid #d0d0d0}
.iti-mobile .intl-tel-input.iti-container{top:40px;bottom:40px;left:40px;right:40px;position:fixed;height:auto;max-width:332px;max-height:654px;z-index:2}
.iti-mobile .intl-tel-input.iti-container .country-list{max-height:654px;width:100%;height:auto}
.dft-container-content .asr-container .columns.gutter-lg{margin:0}
.dft-container-content .asr-container .columns.gutter-lg [class*=col-]{padding:0}
.asr-section-good-to-know{font-size:14px}
.asr-section-good-to-know h6{margin:0}
.asr-section-good-to-know .asr-common-icon svg{width:25px;height:25px}
.asr-section-good-to-know .good-to-know-title{font-weight:700;margin-bottom:15px;color:var(--text-title)}
.asr-section-good-to-know .to-know-item{font-size:14px;line-height:20px;display:-ms-flexbox;display:flex;margin-bottom:25px}
.asr-section-good-to-know .to-know-item-icon{width:25px;height:25px;display:block;margin-right:16px;-ms-flex:none;flex:none;background-size:contain;background-repeat:no-repeat;background-position:50%}
.asr-section-good-to-know .to-know-content{width:100%}
.asr-section-good-to-know .to-know-content p{margin:0;line-height:22px}
.asr-section-good-to-know .to-know-title{font-weight:600;line-height:22px;margin-bottom:5px}
.asr-section-good-to-know .to-know-card-item,.asr-section-good-to-know .to-know-card-item img{width:50px;height:33px}
.asr-section-good-to-know .asr-common-icon .asr-icon-svg,.asr-section-good-to-know .asr-common-icon .asr-image{margin-right:16px}
.asr-section-good-to-know .card-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px;margin-top:11px}
.asr-section-good-to-know .card-list .to-know-card-item{margin-right:15px;margin-bottom:15px}
.asr-section-good-to-know .card-list .to-know-card-item .asr-image img{object-fit:contain}
.asr-section-good-to-know .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px}
.asr-property-r-apartment-overview-additional-information{background-color:#fff}
.asr-property-r-apartment-overview-additional-information .font-main-title{font-size:24px;line-height:32px;font-weight:700}
.asr-property-r-apartment-overview-additional-information .font-sub-title{font-size:20px;font-weight:700;line-height:28px}
.asr-property-r-apartment-overview-additional-information .content-desktop{width:370px;padding-bottom:15px}
.asr-property-r-apartment-overview-additional-information ul{padding-left:30px}
.asr-property-r-apartment-overview-additional-information li{margin-left:10px}
@media(max-width:767px){.asr-property-r-apartment-overview-additional-information .font-main-title{padding-top:18px;padding-bottom:6px;width:288px}
.asr-property-r-apartment-overview-additional-information .font-sub-title{font-size:18px;font-weight:700;line-height:22px;margin-bottom:10px}
.asr-property-r-apartment-overview-additional-information .content-mobile{font-size:16px;line-height:21px;padding-bottom:40px}
.asr-property-r-apartment-overview-additional-information ul{padding-left:30px}
.asr-property-r-apartment-overview-additional-information li{margin-left:10px;margin-bottom:20px}
}
@media(max-width:424px){.asr-property-r-apartment-overview-additional-information .content-mobile{width:288px}
.asr-property-r-apartment-overview-additional-information li{width:240px}
}
.asr-property-overview-maps{color:var(--text-title)}
.asr-property-overview-maps .map-title-frame{padding-left:20px;padding-bottom:20px;background-color:#fff;text-align:start}
.asr-property-overview-maps .icon{margin-right:0}
.asr-property-overview-maps .map-title{text-align:left;color:#373737;font-size:22px;font-weight:700;margin:0 auto 1rem;width:1220px}
@media(min-width:1024px){.asr-property-overview-maps .map-title{font-size:24px}
}
.asr-property-overview-maps #content-marker b,.asr-property-overview-maps #content-marker strong{font-weight:700}
.asr-property-overview-maps .direction-to-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-overview-maps .direction-to-icon .asr-icon.icon-without-innertext{display:inline-block;width:24px;height:24px}
.asr-property-overview-maps .js-map-container{position:relative}
.asr-property-overview-maps .js-map-container .absolute-tr{top:0;right:0}
.asr-property-overview-maps .js-map-container #panel{display:block;z-index:1}
.asr-property-overview-maps .js-map-container #panel .content-item{display:grid;grid-template-columns:1fr 2fr}
.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box{background-color:#fff;display:grid;grid-template-columns:11fr 1fr}
.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box .item-text-box{height:100%}
.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box .item-arrow-box,.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box .mr-button{padding:0;height:100%}
.asr-property-overview-maps .js-map-container .the-map{width:100%;position:relative;overflow:hidden}
@media(min-width:768px){.asr-property-overview-maps .js-map-container .the-map{height:640px}
}
@media(max-width:767px){.asr-property-overview-maps .js-map-container .the-map{height:570px}
}
.asr-property-overview-maps .js-map-directions-close{right:412px;position:absolute}
.asr-property-overview-maps .map-panel{width:400px;top:0;right:0;overflow-y:auto;overflow-x:hidden;position:absolute;margin:20px;max-height:560px;background-color:rgba(255,253,253,.8)}
.asr-property-overview-maps .map-panel .map-results{padding:10px;max-height:420px;background-color:rgba(255,253,253,.8)}
.asr-property-overview-maps .map-panel .adp-text{width:90%}
.asr-property-overview-maps .direction-section{position:relative;padding-top:20px;padding-bottom:20px;background-color:#ddd}
.asr-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:0}
.asr-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto !important}
.asr-property-overview-maps .gm-style .gm-style-iw-t{-ms-transform:translateY(-10px);transform:translateY(-10px)}
.asr-property-overview-maps .gm-style .gm-style-iw-t:after{z-index:-1}
.asr-property-overview-maps .logo-review-pro{width:20px;height:22px;margin-right:7px;object-fit:cover;object-position:left}
.asr-property-overview-maps #panel{left:1px;position:absolute;bottom:47px}
.asr-property-overview-maps #panel .content-item .item-info-box{font-size:13px}
.asr-property-overview-maps #panel .content-item .item-info-box .item-text-box{padding:5px 5px 5px 0}
.asr-property-overview-maps #panel .content-item .item-info-box .item-arrow-box,.asr-property-overview-maps #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.asr-property-overview-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{margin-left:-15px;font-size:24px}
.asr-property-overview-maps #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}
.asr-property-overview-maps #panel .content-item .item-info-box .item-price-box{padding-right:5px}
.asr-property-overview-maps #panel .content-item .item-info-box .item-currency-box,.asr-property-overview-maps #panel .content-item .item-info-box .item-unit-box{padding-left:1px}
.asr-property-overview-maps #mapform{display:grid;grid-template-areas:"title" "from" "to" "button";margin:0}
.asr-property-overview-maps #mapform .direction-title{grid-area:title}
.asr-property-overview-maps #mapform .direction-from{grid-area:from}
.asr-property-overview-maps #mapform .direction-from .input-from{display:grid;grid-template-columns:1fr}
.asr-property-overview-maps #mapform .direction-from .input-from .icon{display:none}
.asr-property-overview-maps #mapform .direction-to{grid-area:to}
.asr-property-overview-maps #mapform .direction-to .direction-to-container{display:grid;grid-template-columns:11fr 1fr}
.asr-property-overview-maps #mapform .direction-button{grid-area:button}
.asr-property-overview-maps #mapform .direction-button .asr-button{width:100%;border-color:transparent}
.asr-property-overview-maps #mapform .direction-button .asr-button:hover{color:var(--accent);background-color:var(--accent-opacity-03);border-color:transparent}
.asr-property-overview-maps #mapform .mapform-title{margin-bottom:0;font-weight:700}
.asr-property-overview-maps #mapform .margin-label{margin-top:10px}
@media(max-width:1023px){.asr-property-overview-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}
}
@media screen and (min-width:1024px){.asr-property-overview-maps #mapform .padding-r-1{padding-right:25px}
}
.asr-property-overview-maps #mapform .direction{padding-top:35px;padding-left:30px}
@media(max-width:1023px){.asr-property-overview-maps #mapform .direction{padding-left:0}
}
.asr-property-overview-maps #mapform .direction .btn{height:41px;color:#fff;padding-top:7px;background-color:#483a32;border:2px solid #483a32}
.asr-property-overview-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.asr-property-overview-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.asr-property-overview-maps #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:#64c3d1;border-color:#64c3d1}
.asr-property-overview-maps #mapform .direction .btn:focus{box-shadow:none}
.asr-property-overview-maps #mapform .js-direction-reverse{display:-ms-flexbox;display:flex}
.asr-property-overview-maps #mapform .js-direction-reverse .icon:before{color:#2c1e16}
.asr-property-overview-maps #mapform .vert_icon{padding-top:3px}
.asr-property-overview-maps #mapform #infowindow-content{height:0}
@media(min-width:768px){.asr-property-overview-maps .gm-style .gm-style-iw-t{-ms-transform:translateY(-20px);transform:translateY(-20px)}
.asr-property-overview-maps .gm-style .gm-style-iw-t:after{top:15px}
.asr-property-overview-maps .gm-style-iw{top:15px;left:0;width:584px;background-color:#fff;border-radius:0;padding:0}
}
.asr-property-overview-maps .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-property-overview-maps .map-content-list .content-item{display:-ms-flexbox;display:flex}
.asr-property-overview-maps .map-content-list .content-item .item-image{padding-left:0;padding-right:0}
.asr-property-overview-maps .map-content-list .content-item .item-image img{height:164px;width:100%;overflow:hidden;object-fit:cover}
.asr-property-overview-maps .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-property-overview-maps .map-content-list .content-item .item-info .asr-rating-star svg{fill:var(--navigation-cta)}
.asr-property-overview-maps .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px;margin-top:10px}
.asr-property-overview-maps .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.asr-property-overview-maps .map-content-list .content-item .item-info .item-address img{min-width:13px;height:18px;margin-right:5px}
.asr-property-overview-maps .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-property-overview-maps .map-content-list .content-item .item-info .item-price{width:100%;background:var(--navigation-cta);color:#fff;padding-top:3px;padding-bottom:3px;position:absolute;bottom:0}
@media screen and (max-width:767px){.asr-property-overview-maps #content-marker{margin:15px}
.asr-property-overview-maps #panel{width:100%;left:0;right:0;margin-left:0;margin-right:0;bottom:60px}
.asr-property-overview-maps #panel .map-content-list .content-item [class*=col-]{padding-left:0;padding-right:0}
.asr-property-overview-maps #panel .map-content-list .content-item .item-image img{height:145px}
.asr-property-overview-maps #panel .map-content-list .content-item .item-text-box{margin-left:10px}
.asr-property-overview-maps #panel .map-content-list .content-item .columns{margin-left:0;margin-right:0}
.asr-property-overview-maps #panel .map-content-list .content-item .mr-button{margin-left:-10px}
.asr-property-overview-maps #panel .map-content-list .content-item .mr-button .asr-icon{color:var(--icon-nonclickable)}
}
#destination-map .asr-property-overview-maps{color:var(--text-body)}
#destination-map .asr-property-overview-maps .map-title-frame{padding-top:20px}
#destination-map .asr-property-overview-maps .map-content-list .content-item .item-info .asr-rating-star svg{fill:var(--accent)}
#destination-map .asr-property-overview-maps .map-content-list .content-item .item-info .item-price{background:var(--accent)}
.asr-location-and-nearby-property{font-size:14px;overflow:hidden}
.asr-location-and-nearby-property fieldset{margin:0 0 0 auto;padding:0}
.asr-location-and-nearby-property h3{font-weight:700;color:var(--text-title)}
.asr-location-and-nearby-property h3.wrap.asr-small-section-title{margin-bottom:100px}
.asr-location-and-nearby-property .header-3{font-size:20px;line-height:25px;font-weight:700;color:var(--text-title);display:-ms-flexbox;display:flex;height:80px;-ms-flex-align:center;align-items:center}
.asr-location-and-nearby-property .header-3.wrap.asr-small-section-title{margin-bottom:100px}
.asr-location-and-nearby-property .google-map{height:212px;width:100%}
.asr-location-and-nearby-property .asr-content-slider{margin:-30px 0 10px}
.asr-location-and-nearby-property .asr-content-slider .content-wrapper{overflow:visible}
.asr-location-and-nearby-property .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}
.asr-location-and-nearby-property .asr-content-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-transform:scale(.95);transform:scale(.95);transition:transform .2s}
.asr-location-and-nearby-property .asr-content-slider .asr-slide-item.active{-ms-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}
.asr-location-and-nearby-property .asr-content-slider .dragging .asr-slide-item.active{-ms-transform:scale(.95);transform:scale(.95)}
.asr-location-and-nearby-property .icon-info-total{display:none}
.asr-location-and-nearby-property .hotel-card{position:relative}
.asr-location-and-nearby-property .hotel-card .asr-badge.card-label{z-index:1;top:-13px;left:-8px;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:600}
.asr-location-and-nearby-property .hotel-card .hotel-card-container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:5px;transition:box-shadow .2s;box-shadow:5px 5px 12px 0 var(--box-shadow-light);cursor:pointer}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .asr-image img{object-fit:cover}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{border-radius:5px;padding:20px;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name h3{font-size:18px;line-height:23px;font-weight:700;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:80px}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container{height:80px;width:80px;margin-right:10px;-ms-flex:none;flex:none;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container img{object-fit:cover;max-width:80px;max-height:80px}
.asr-location-and-nearby-property .hotel-card .hotel-card-container>a{width:100%;object-fit:cover;display:block;border-radius:5px 5px 0 0}
.asr-location-and-nearby-property .hotel-card .hotel-card-container>a .asr-image{height:100%;border-radius:5px 5px 0 0}
.asr-location-and-nearby-property .hotel-card .hotel-card-container>a .asr-image img{background:var(--background-default)}
.asr-location-and-nearby-property .hotel-address{display:-ms-flexbox;display:flex;margin-bottom:10px}
.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]{display:-ms-flexbox;display:flex;margin-left:-1px}
.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]:before{font-size:13px;line-height:21px}
.asr-location-and-nearby-property .hotel-address p{margin:0 0 0 5px;font-size:14px;line-height:21px}
.asr-location-and-nearby-property .hotel-review{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.asr-location-and-nearby-property .hotel-review .asr-star svg{height:14px;width:15px;fill:var(--icon-clickable)}
.asr-location-and-nearby-property .hotel-review>span{font-size:14px;line-height:14px;display:-ms-flexbox;display:flex;margin-left:10px}
.asr-location-and-nearby-property .hotel-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}
.asr-location-and-nearby-property .hotel-price .asr-price strong:not(.price-value){font-size:12px;font-weight:600}
.asr-location-and-nearby-property .hotel-price .asr-price .price-value{font-size:20px;font-weight:700;line-height:28px}
.asr-location-and-nearby-property .hotel-price .asr-price .currency{line-height:1}
.asr-location-and-nearby-property .hotel-price .asr-checkbox p:last-child{font-size:14px;font-weight:700}
.asr-location-and-nearby-property>.asr-button[class]{margin:0 auto;display:block;color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.asr-location-and-nearby-property .asr-modal .content-container{max-width:1250px}
.asr-location-and-nearby-property .asr-modal h2{text-align:center;text-transform:uppercase;margin:20px 0 50px}
.asr-location-and-nearby-property .asr-modal .compare-point{display:-ms-flexbox;display:flex}
.asr-location-and-nearby-property .asr-modal .compare-point h3{text-transform:uppercase;font-weight:700;margin:0 0 20px;font-size:16px}
.asr-location-and-nearby-property .asr-modal .compare-point h4{font-size:14px;margin:0 0 20px;font-weight:700}
.asr-location-and-nearby-property .asr-modal .compare-point ul{margin:0 0 16px;padding-left:20px}
.asr-location-and-nearby-property .asr-modal .compare-point li{margin-bottom:10px}
.asr-location-and-nearby-property .asr-modal .compare-point .property-feature{-ms-flex:1;flex:1;padding:10px}
.asr-location-and-nearby-property .asr-modal .compare-point .property-feature>p:not(.contact-info){margin:0 0 20px}
.asr-location-and-nearby-property .asr-modal .compare-point .contact-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px auto;font-size:14px}
.asr-location-and-nearby-property .asr-modal .compare-point .contact-info .asr-icon{margin-right:10px;line-height:0}
.asr-location-and-nearby-property .asr-modal .compare-point .contact-info .asr-icon:before{font-size:18px}
.asr-location-and-nearby-property .asr-modal .compare-point .property-image{position:relative;margin-bottom:30px}
.asr-location-and-nearby-property .asr-modal .compare-point .property-image>a{display:block}
.asr-location-and-nearby-property .asr-modal .compare-point .property-image .asr-button{position:absolute;bottom:16px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}
.asr-location-and-nearby-property .asr-checkbox{margin-bottom:0}
.asr-location-and-nearby-property .map-label{-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.asr-location-and-nearby-property .map-label-hidden{opacity:0}
.asr-location-and-nearby-property .asr-property-susstainable{margin-bottom:50px}
.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell .hotel-review{margin-bottom:0}
@media only screen and (max-width:767px){.asr-location-and-nearby-property h3.wrap.asr-small-section-title{margin-bottom:60px}
.asr-location-and-nearby-property .header-3{font-size:18px;line-height:23px}
.asr-location-and-nearby-property .header-3.wrap.asr-small-section-title{margin-bottom:60px}
.asr-location-and-nearby-property .asr-property-susstainable{margin-bottom:20px}
.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}
.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}
}
@media(min-width:768px) and (max-width:1023px){.asr-location-and-nearby-property .asr-property-susstainable{margin-bottom:20px}
.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}
.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}
}
.asr-property-apartment-type-details-general-info{background-color:#fff;margin-bottom:40px}
.asr-property-apartment-type-details-general-info .overview{font-size:16px;margin-bottom:16px}
.asr-property-apartment-type-details-general-info .float-rating{float:left}
.d-hide-all .asr-property-apartment-type-details-general-info #socialSharingBar,.d-hide-all .asr-property-apartment-type-details-general-info #subTitle{display:none}
.d-hide-resize .asr-property-apartment-type-details-general-info .content-row .tittle-content .full-title{display:block}
.d-hide-resize .asr-property-apartment-type-details-general-info .content-row .tittle-content .limit-title{display:none}
.d-hide-resize .asr-property-apartment-type-details-general-info #textResizeBtn{visibility:hidden}
.asr-property-apartment-type-details-general-info .f-size-1{font-size:1px}
.asr-property-apartment-type-details-general-info .f-size-2{font-size:2px}
.asr-property-apartment-type-details-general-info .f-size-3{font-size:3px}
.asr-property-apartment-type-details-general-info .f-size-4{font-size:4px}
.asr-property-apartment-type-details-general-info .f-size-5{font-size:5px}
.asr-property-apartment-type-details-general-info .f-size-6{font-size:6px}
.asr-property-apartment-type-details-general-info .f-size-7{font-size:7px}
.asr-property-apartment-type-details-general-info .f-size-8{font-size:8px}
.asr-property-apartment-type-details-general-info .f-size-9{font-size:9px}
.asr-property-apartment-type-details-general-info .f-size-10{font-size:10px}
.asr-property-apartment-type-details-general-info .f-size-11{font-size:11px}
.asr-property-apartment-type-details-general-info .f-size-12{font-size:12px}
.asr-property-apartment-type-details-general-info .f-size-13{font-size:13px}
.asr-property-apartment-type-details-general-info .f-size-14{font-size:14px}
.asr-property-apartment-type-details-general-info .f-size-15{font-size:15px}
.asr-property-apartment-type-details-general-info .f-size-16{font-size:16px}
.asr-property-apartment-type-details-general-info .f-size-17{font-size:17px}
.asr-property-apartment-type-details-general-info .f-size-18{font-size:18px}
.asr-property-apartment-type-details-general-info .f-size-19{font-size:19px}
.asr-property-apartment-type-details-general-info .f-size-20{font-size:20px}
.asr-property-apartment-type-details-general-info .f-size-21{font-size:21px}
.asr-property-apartment-type-details-general-info .f-size-22{font-size:22px}
.asr-property-apartment-type-details-general-info .f-size-23{font-size:23px}
.asr-property-apartment-type-details-general-info .f-size-24{font-size:24px}
.asr-property-apartment-type-details-general-info .f-size-25{font-size:25px}
.asr-property-apartment-type-details-general-info .f-size-26{font-size:26px}
.asr-property-apartment-type-details-general-info .f-size-27{font-size:27px}
.asr-property-apartment-type-details-general-info .f-size-28{font-size:28px}
.asr-property-apartment-type-details-general-info .f-size-29{font-size:29px}
.asr-property-apartment-type-details-general-info .f-size-30{font-size:30px}
.asr-property-apartment-type-details-general-info .f-size-31{font-size:31px}
.asr-property-apartment-type-details-general-info .f-size-32{font-size:32px}
.asr-property-apartment-type-details-general-info .f-size-33{font-size:33px}
.asr-property-apartment-type-details-general-info .f-size-34{font-size:34px}
.asr-property-apartment-type-details-general-info .f-size-35{font-size:35px}
.asr-property-apartment-type-details-general-info .f-size-36{font-size:36px}
.asr-property-apartment-type-details-general-info .f-size-37{font-size:37px}
.asr-property-apartment-type-details-general-info .f-size-38{font-size:38px}
.asr-property-apartment-type-details-general-info .f-size-39{font-size:39px}
.asr-property-apartment-type-details-general-info .f-size-40{font-size:40px}
.asr-property-apartment-type-details-general-info .f-size-41{font-size:41px}
.asr-property-apartment-type-details-general-info .f-size-42{font-size:42px}
.asr-property-apartment-type-details-general-info .f-size-43{font-size:43px}
.asr-property-apartment-type-details-general-info .f-size-44{font-size:44px}
.asr-property-apartment-type-details-general-info .f-size-45{font-size:45px}
.asr-property-apartment-type-details-general-info .f-size-46{font-size:46px}
.asr-property-apartment-type-details-general-info .f-size-47{font-size:47px}
.asr-property-apartment-type-details-general-info .f-size-48{font-size:48px}
.asr-property-apartment-type-details-general-info .f-size-49{font-size:49px}
.asr-property-apartment-type-details-general-info .f-size-50{font-size:50px}
.asr-property-apartment-type-details-general-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}
.asr-property-apartment-type-details-general-info .content-row{max-width:1250px;margin:0 auto;position:relative;padding:0 20px 20px 0}
.asr-property-apartment-type-details-general-info .content-row .tittle-content{margin-top:0}
.asr-property-apartment-type-details-general-info .content-row .details-content .overview img[src=""],.asr-property-apartment-type-details-general-info .content-row .tittle-content .full-title{display:none}
.asr-property-apartment-type-details-general-info .content-row .details-content .floor-plan{text-align:center}
.asr-property-apartment-type-details-general-info .title{line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700;font-size:24px;margin:0 auto 10px}
.asr-property-apartment-type-details-general-info .details-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto}
.asr-property-apartment-type-details-general-info .dft-h5{color:#707070;font-size:1.28571em;font-weight:700;line-height:1.3;letter-spacing:.005em}
.asr-property-apartment-type-details-general-info .dft-a{margin:0 5px;text-transform:uppercase;font-size:1.28571em;font-weight:700;line-height:1.3;color:inherit;letter-spacing:.005em;transition:all .35s ease;text-decoration:none}
.asr-property-apartment-type-details-general-info .dft-a:hover,.asr-property-apartment-type-details-general-info .text-color{color:#58030b}
.asr-property-apartment-type-details-general-info .text-color:hover{color:#554f4c}
.asr-property-apartment-type-details-general-info .image-info,.asr-property-apartment-type-details-general-info .node-button{text-align:center}
.asr-property-apartment-overview-apartment-listing{background-color:#fff;margin-bottom:24px}
.asr-property-apartment-overview-apartment-listing .btn-compare{text-align:right}
.asr-property-apartment-overview-apartment-listing .btn-compare,.asr-property-apartment-overview-apartment-listing .form-check{display:none}
.asr-property-apartment-overview-apartment-listing .apartments{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:1fr;column-gap:27px;row-gap:27px}
.asr-property-apartment-overview-apartment-listing .btn-compare{margin-top:20px;margin-bottom:20px}
.asr-property-apartment-overview-apartment-listing .card-item{border:1px solid #d5d5d5;position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-property-apartment-overview-apartment-listing .card-item:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}
.asr-property-apartment-overview-apartment-listing .card-item .asr-image img{object-fit:cover}
.asr-property-apartment-overview-apartment-listing .card-item .newly-renovated-label{left:16px;position:absolute;color:#f2f2f2;font-size:14px;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}
@media screen and (max-width:1023px){.asr-property-apartment-overview-apartment-listing .card-item .newly-renovated-label{min-height:23px;font-size:12px;min-width:112px;padding:3px 6px}
}
.asr-property-apartment-overview-apartment-listing .card-title{font-weight:700;font-size:16px}
.asr-property-apartment-overview-apartment-listing .card-content{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px}
.asr-property-apartment-overview-apartment-listing .card-description{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1px}
.asr-property-apartment-overview-apartment-listing .description-item{font-size:14px;width:calc(50% - 8px);display:-ms-flexbox;display:flex}
.asr-property-apartment-overview-apartment-listing .description-item .asr-icon-svg{margin-right:5px}
.asr-property-apartment-overview-apartment-listing .description-item.asr-button{-ms-flex-pack:center;justify-content:center}
.asr-property-apartment-overview-apartment-listing .card-buttons{margin-top:auto}
.asr-property-apartment-overview-apartment-listing .card-buttons .description-item{margin-top:8px}
.asr-property-apartment-overview-apartment-listing .form-check{top:10px;z-index:0;left:10px;background:rgba(255,253,253,.8);padding:8px;padding-left:14px}
.asr-property-apartment-overview-apartment-listing .form-check .form-check-input{opacity:0;width:16px;height:16px;position:absolute;left:30px;top:6px;cursor:pointer}
.asr-property-apartment-overview-apartment-listing .form-check .form-check-input[disabled]{cursor:not-allowed}
.asr-property-apartment-overview-apartment-listing .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}
.asr-property-apartment-overview-apartment-listing .form-check .form-check-label:before{content:"";background-color:#fff;text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:11px}
.asr-property-apartment-overview-apartment-listing .apartment-price{text-align:right}
.asr-property-apartment-overview-apartment-listing .apartment-price .price-value{font-size:24px;font-weight:700}
.asr-property-apartment-overview-apartment-listing .apartment-price .currency,.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit{font-size:12px}
.asr-property-apartment-overview-apartment-listing .apartment-price .currency strong,.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit,.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit strong{font-weight:400}
.asr-property-apartment-overview-apartment-listing .apartment-price .asr-icon{display:none}
.asr-property-apartment-overview-apartment-listing .asr-icon-svg,.asr-property-apartment-overview-apartment-listing .asr-icon-svg svg{width:20px;height:20px}
.asr-property-apartment-overview-apartment-listing .asr-modal .content-container .close-icon{color:var(--text-body);top:15px;right:15px}
.asr-property-apartment-overview-apartment-listing .room-price-message{font-style:italic;font-size:14px}
.asr-property-apartment-overview-apartment-listing .room-price-message>p{margin:unset}
@media(min-width:768px){.asr-property-apartment-overview-apartment-listing .room-price-message{font-size:16px}
}
@media(min-width:1024px){.asr-property-apartment-overview-apartment-listing{margin-bottom:48px}
}
.asr-property-compare-apartments{width:860px;text-align:left}
.asr-property-compare-apartments .modal-title{text-align:center;font-size:24px;margin-bottom:40px}
.asr-property-compare-apartments .apartment-image{position:relative;border-top-left-radius:5px;border-top-right-radius:5px;-ms-flex-order:0;order:0}
.asr-property-compare-apartments .apartment-image .newly-renovated-label{position:absolute;left:16px;color:#f2f2f2;font-size:14px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}
@media screen and (max-width:1023px){.asr-property-compare-apartments .apartment-image .newly-renovated-label{left:16px;top:16px;color:#f2f2f2;font-size:12px;min-width:112px;min-height:23px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;border-radius:5px;background:rgba(55,55,55,.8);padding:2px 3px 6px 6px;text-align:center}
}
.asr-property-compare-apartments .apartment-image .asr-price{position:absolute;right:0;bottom:0;padding:5px;width:50%;text-align:right}
.asr-property-compare-apartments .item{width:calc(50% - 32px);margin-left:16px;margin-right:16px}
.asr-property-compare-apartments .item:not(.apartment-image){padding-left:16px;padding-right:16px}
.asr-property-compare-apartments .item.apartment-book,.asr-property-compare-apartments .item:not(.apartment-book):not(.apartment-image):not(.apartment-name)>*{padding-top:20px;padding-bottom:20px}
.asr-property-compare-apartments .item.apartment-book{border-left:0;border-right:0;text-align:center}
.asr-property-compare-apartments .apartment-name{font-size:18px;-ms-flex-order:1;order:1}
.asr-property-compare-apartments .apartment-name a{display:block;padding-top:20px}
.asr-property-compare-apartments .apartment-size{-ms-flex-order:2;order:2}
.asr-property-compare-apartments .apartment-localtion{-ms-flex-order:3;order:3}
.asr-property-compare-apartments .amenity-list strong{margin-bottom:10px;display:block}
.asr-property-compare-apartments li{margin-bottom:10px;display:-ms-flexbox;display:flex}
.asr-property-compare-apartments li:last-of-type{margin-bottom:0}
.asr-property-compare-apartments .asr-icon-svg.room-icon,.asr-property-compare-apartments .room-icon{margin-right:5px}
.asr-property-compare-apartments .asr-icon-svg.room-icon,.asr-property-compare-apartments .asr-icon-svg.room-icon svg,.asr-property-compare-apartments .room-icon,.asr-property-compare-apartments .room-icon svg{width:20px;height:20px}
.asr-property-compare-apartments .body-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-property-compare-apartments .body-content.third .item{width:calc(100% / 3 - 32px)}
.asr-property-compare-apartments .asr-icon.icon-without-innertext[data-icon]{display:-ms-inline-flexbox;display:inline-flex;vertical-align:bottom}
.asr-property-compare-apartments .asr-icon.icon-without-innertext[data-icon]:before{font-size:20px}
.asr-property-compare-apartments ul{list-style:none;margin:0;padding:0}
.asr-offers-listing .columns{display:grid;grid-template-columns:auto;gap:20px;margin:auto}
.asr-offers-listing .see-all{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:15px}
.asr-offers-listing .alert{border:0}
.asr-offers-listing .alert .caption .caption-content,.asr-offers-listing .alert .caption .caption-media{color:#000}
.asr-offers-listing .card{border-radius:5px;width:100%;background:var(--background-default);margin-bottom:0}
.asr-offers-listing .card .card-media{overflow:visible}
.asr-offers-listing .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;bottom:0;background-color:#00000099}
.asr-offers-listing .display-mobile .logo-ascott:after{display:none}
.asr-offers-listing .text-brown{color:#483a32}
.asr-offers-listing .as-ribbon{padding:0}
.asr-offers-listing .as-ribbon:after{-ms-transform:unset;transform:unset}
.asr-offers-listing .icon-circle{width:40px;height:40px}
.asr-offers-listing .text-favorite{color:#d5d5d5;cursor:pointer}
.asr-offers-listing .text-favorite.checked{color:#d32f2f}
.asr-offers-listing .material-icons{line-height:1.8}
.asr-offers-listing .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.asr-offers-listing .text-favorite:not(.checked):hover{color:#333}
.asr-offers-listing .pad-t-b-8{padding-top:8px;padding-bottom:8px}
.asr-offers-listing .max-width{max-width:100%}
.asr-offers-listing .arabic-com .absolute-tr{right:unset;left:0}
.asr-offers-listing .arabic-com .label-overlay-bl .label{left:auto;right:0}
.asr-offers-listing .offer-row .asr-icon-svg{margin-right:15px;width:15px}
.asr-offers-listing .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}
.asr-offers-listing .offer-expired .asr-icon-svg svg{width:15px;height:16px}
.asr-offers-listing .offer-row{margin-top:10px}
.asr-offers-listing .offer-row:first-child{margin-top:0}
.asr-offers-listing .offer-row i:before{font-size:18px;margin-right:15px}
.asr-offers-listing .offer-date{display:inline-block}
.asr-offers-listing .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-15px;top:-10px;z-index:1;font-size:10px;font-weight:600}
.asr-offers-listing .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}
.asr-offers-listing .offer-title-text{line-height:1.28;height:48px}
.asr-offers-listing .card-item{border-radius:5px}
.asr-offers-listing .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}
.asr-offers-listing .offer-not-available,.asr-offers-listing .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-offers-listing .card-media-img{border-radius:5px 5px 0 0}
.asr-offers-listing .card-media-img img{object-fit:cover}
.discoverasr-property-landing-template .asr-offers-listing .asr-badge.card-label,.discoverasr-property-template .asr-offers-listing .asr-badge.card-label{background-color:var(--tag)}
.asr-brand-offers-listing .alert{border:0}
.asr-brand-offers-listing .alert .caption .caption-content,.asr-brand-offers-listing .alert .caption .caption-media{color:#000}
.asr-brand-offers-listing .card{display:inherit;border-radius:5px;box-shadow:5px 5px 12px #f3f3f3;border:0}
.asr-brand-offers-listing .card .card-media{overflow:unset}
.asr-brand-offers-listing .card .card-media>img{height:190px;border-top-left-radius:5px;border-top-right-radius:5px}
.asr-brand-offers-listing .card-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;border-radius:0}
.asr-brand-offers-listing .label-overlay-bl{position:relative}
.asr-brand-offers-listing .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;background-color:#00000099;bottom:0}
.asr-brand-offers-listing .featured .featured-item:after{-ms-transform:none;transform:none;z-index:0;position:absolute;transition:opacity .5s ease}
.asr-brand-offers-listing .display-mobile .logo-ascott:after{display:none}
.asr-brand-offers-listing .text-brown{color:#483a32}
.asr-brand-offers-listing .as-ribbon{padding:0}
.asr-brand-offers-listing .as-ribbon:after{-ms-transform:unset;transform:unset}
.asr-brand-offers-listing .icon-circle{width:40px;height:40px}
.asr-brand-offers-listing .text-favorite{color:#d5d5d5;cursor:pointer}
.asr-brand-offers-listing .text-favorite.checked{color:#d32f2f}
.asr-brand-offers-listing .material-icons{line-height:1.8}
.asr-brand-offers-listing .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.asr-brand-offers-listing .offer-item .card-content .card-header{color:#373737;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;font-size:18px;height:54px}
.asr-brand-offers-listing .offer-item .card-content .card-header__wrapper{margin-bottom:31px}
@media screen and (max-width:767px){.asr-brand-offers-listing .offer-item .card-content .card-header{font-size:18px;height:54px;font-weight:900}
.asr-brand-offers-listing .offer-item .card-content .card-header__wrapper{margin-bottom:15px}
}
.asr-brand-offers-listing .text-favorite:not(.checked):hover{color:#333}
.asr-brand-offers-listing .pad-t-b-8{padding-top:8px;padding-bottom:8px}
.asr-brand-offers-listing .max-width{max-width:100%}
.asr-brand-offers-listing .arabic-com .absolute-tr{right:unset;left:0}
.asr-brand-offers-listing .arabic-com .featured .featured-item.top-left:after,.asr-brand-offers-listing .arabic-com .label-overlay-bl .label{right:0;left:auto}
.asr-brand-offers-listing .offer-row .asr-icon-svg{margin-right:15px;width:15px}
.asr-brand-offers-listing .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}
.asr-brand-offers-listing .offer-expired .asr-icon-svg svg{width:15px;height:16px}
.asr-brand-offers-listing .offer-row{margin-top:12px}
.asr-brand-offers-listing .offer-row:first-child{margin-top:0}
.asr-brand-offers-listing .offer-row i:before{font-size:18px;margin-right:15px}
.asr-brand-offers-listing .offer-date{display:inline-block}
.asr-brand-offers-listing .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600}
.asr-brand-offers-listing .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}
.asr-brand-offers-listing .card-content .columns [class*=col-]{padding:0 5px}
.asr-brand-offers-listing .card-content .asr-button{width:100%;font-weight:900}
.asr-brand-offers-listing .offer-title-text{line-height:1.28;height:48px}
.asr-brand-offers-listing .card-item{border-radius:5px}
.asr-brand-offers-listing .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}
.asr-brand-offers-listing .offer-not-available,.asr-brand-offers-listing .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-brand-offers-listing .card-header{background-color:unset;border-bottom:0;font-weight:600;padding-bottom:unset}
@media(max-width:767px){.asr-brand-offers-listing .content-center{height:auto}
}
.dft-common-brand-offer{font-size:16px}
.dft-common-brand-offer .daterange-dash{position:absolute;left:50%;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100% - 10px);z-index:1}
.dft-common-brand-offer #ui-datepicker-div input.daterange{cursor:pointer}
.dft-common-brand-offer .modal-dialog-centered{padding-top:25vh;display:block}
.dft-common-brand-offer .find-offer-section{padding:16px 20px}
.dft-common-brand-offer .find-a-residence{font-size:24px;font-weight:700;line-height:32px;color:#373737}
.dft-common-brand-offer .offer-filters{padding:0;position:relative}
.dft-common-brand-offer .offer-filters,.dft-common-brand-offer .offer-filters .slider-navigation-arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.dft-common-brand-offer .offer-filters .slider-navigation-arrow{position:absolute;-ms-flex-pack:center;justify-content:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}
.dft-common-brand-offer .offer-filters .slider-navigation-arrow.prev{left:0}
.dft-common-brand-offer .offer-filters .slider-navigation-arrow.next{right:-10px}
.dft-common-brand-offer .offer-filters ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0}
.dft-common-brand-offer .offer-filters ul::-webkit-scrollbar{display:none}
.dft-common-brand-offer .offer-filters ul li{display:inline;background-color:#f3f3f3;border-radius:5px;padding:7px;margin-right:10px;cursor:pointer}
.dft-common-brand-offer .offer-filters ul li.selected{background-color:#4c6866;color:#fff}
.dft-common-brand-offer .offer-period{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.dft-common-brand-offer .offer-period-content{margin-left:12px}
.dft-common-brand-offer .lable-start-end-offer{font-size:14px;text-transform:uppercase;color:#87674f}
.dft-common-brand-offer .title{font-size:16px;padding-bottom:5px}
.dft-common-brand-offer .rectangle{border:1px solid #b9b9b9;background-color:#fff;padding:10px;width:100%;color:#707070}
.dft-common-brand-offer .m-icon{bottom:7px;left:8px;position:absolute;z-index:1}
.dft-common-brand-offer .m-icon.asr-icon[data-icon]:before{font-size:16px}
.dft-common-brand-offer .find-an-offer .clean-offer{color:#ccc;right:12px;bottom:10px;cursor:pointer;position:absolute}
.dft-common-brand-offer .find-an-offer .clean-offer.asr-icon[data-icon]:before{font-size:16px;margin-right:0}
.dft-common-brand-offer .btn-find{font-weight:700;line-height:20px;text-align:center;width:100%;padding:10px;margin-top:0}
.dft-common-brand-offer .btn-find:hover{cursor:pointer}
.dft-common-brand-offer .show-more-options,.dft-common-brand-offer .show-more-options:hover{cursor:pointer;color:#4c6866}
.dft-common-brand-offer .asr-offers-listing{padding-top:10px}
.dft-common-brand-offer .daterange-from{float:left;width:50%;margin-right:0}
.dft-common-brand-offer .daterange-to{float:left;width:50%}
.dft-common-brand-offer .left-50{left:50%;top:25%}
.dft-common-brand-offer input{height:42px}
.dft-common-brand-offer input#daterange-from{padding-left:35px;text-align:center}
.dft-common-brand-offer input#daterange-to{padding-left:25px;text-align:center}
.dft-common-brand-offer .dropdown-menu{z-index:100;-ms-transform:none;transform:none;top:75px;min-height:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden}
.dft-common-brand-offer .dropdown-item{width:unset;color:#707070}
.dft-common-brand-offer .dropdown-item:active,.dft-common-brand-offer .dropdown-item:hover{background-color:unset}
.dft-common-brand-offer .margin--1{padding:10px;transition:all .35s ease}
.dft-common-brand-offer .margin--1:hover{cursor:pointer}
.dft-common-brand-offer .margin--1:hover>.p-0>.mapping{transition:all .35s ease;color:#fff}
.dft-common-brand-offer .city{transition:all .35s ease;margin:0 -10px;padding:10px 20px}
.dft-common-brand-offer .city:hover{cursor:pointer}
.dft-common-brand-offer .mapping{font-weight:700;background-color:unset}
.dft-common-brand-offer .hiden-p-b{padding:0;border:0}
.dft-common-brand-offer .dft-popup .margin-auto{margin:auto}
.dft-common-brand-offer .dft-popup .modal.fade .modal-dialog{-ms-transform:translateY(0);transform:translateY(0)}
.dft-common-brand-offer .dft-popup .modal .modal-header .close{background:unset;border-radius:unset;top:auto;position:absolute;color:#333;right:15px;width:40px;height:0;margin:-2px -1rem -1rem auto}
.dft-common-brand-offer .dft-popup .border-unset{border:initial}
.dft-common-brand-offer .dft-popup .modal-title{color:#333;font-size:18px;font-weight:700;line-height:24px}
.dft-common-brand-offer .dft-popup .title-in-body{font-size:16px;font-weight:700;line-height:20px}
.dft-common-brand-offer .dft-popup .modal-content{border-radius:5px}
.dft-common-brand-offer .dft-popup .modal-content .asr-checkbox span{font-weight:400}
.dft-common-brand-offer .dft-popup .margin-t-0{margin-top:0}
.dft-common-brand-offer .dft-popup .margin-b-0{margin-bottom:0}
.dft-common-brand-offer .dft-popup .margin-t-b-0{margin-top:0;margin-bottom:0}
.dft-common-brand-offer .dft-popup .padding-t-0{padding-top:0}
.dft-common-brand-offer .dft-popup .padding-b-0{padding-bottom:0}
.dft-common-brand-offer .dft-popup .padding-t-b-0{padding-top:0;padding-bottom:0}
.dft-common-brand-offer .dft-popup .padding-l-r-0{padding-left:0;padding-right:0}
.dft-common-brand-offer .dft-popup .padding-l-0{padding-left:0}
.dft-common-brand-offer .dft-popup .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:20px;top:-2px;cursor:pointer}
.dft-common-brand-offer .dft-popup .form-check-input[disabled]{cursor:not-allowed}
.dft-common-brand-offer .dft-popup .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}
.dft-common-brand-offer .dft-popup .form-check-label{margin-left:5px}
.dft-common-brand-offer .dft-popup .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:3px}
.dft-common-brand-offer .margin-t-b-0{margin:0 auto}
.dft-common-brand-offer .datepicker-here{padding-left:35px}
.dft-common-brand-offer .arabic-com{direction:rtl;text-align:right}
.dft-common-brand-offer .arabic-com .dropdown-menu{text-align:right}
.dft-common-brand-offer .arabic-com .margin-r-1{margin-left:10px;margin-right:0}
.dft-common-brand-offer .arabic-com .padding-l-3{padding-left:0;padding-right:30px}
.dft-common-brand-offer .arabic-com .m-icon{left:0;right:8px}
.dft-common-brand-offer .arabic-com .input-danr{border-right:1px solid #b9b9b9;border-left:0}
.dft-common-brand-offer .arabic-com .input-danl{border-left:1px solid #b9b9b9;border-right:0}
.dft-common-brand-offer .arabic-com input#daterange-from{padding-right:35px;padding-left:10px}
.dft-common-brand-offer .arabic-com input#daterange-to{padding-right:25px;padding-left:25px}
.dft-common-brand-offer .arabic-com .left-50{right:50%;left:0}
.dft-common-brand-offer .arabic-com .dft-popup .modal .modal-header .close{right:auto;left:5px}
.dft-common-brand-offer .arabic-com .dft-popup .padding-l-0{padding-right:0}
.dft-common-brand-offer .arabic-com .dft-popup .form-check-label{margin-right:25px;margin-left:0}
.dft-common-brand-offer .arabic-com .dft-popup .form-check-label:before{margin-right:-25px;margin-left:0}
.dft-common-brand-offer .arabic-com .dft-popup .form-check-input{left:0;right:0}
.dft-common-brand-offer .arabic-com .asr-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr{right:auto;left:0}
.dft-common-brand-offer .arabic-com .asr-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr:after,.dft-common-brand-offer .arabic-com .asr-offers-listing .columns .offers .offer-item .label-overlay-bl .label{right:0;left:auto}
.dft-common-brand-offer .category-item{line-height:20.8px}
.datepicker--cell.-selected-.-current-{color:#fff}
.datepicker{cursor:pointer;background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left .3s;z-index:100}
.datepicker.-from-bottom-{-ms-transform:translateY(8px);transform:translateY(8px)}
.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}
.-bottom-center- .datepicker--pointer{left:calc(50% - 10px / 2);bottom:calc(100% - 4px);-ms-transform:rotate(315deg);transform:rotate(315deg)}
.datepicker--nav{-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}
.datepicker--nav,.datepicker--nav-action{display:-ms-flexbox;display:flex}
.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.datepicker--nav-action.-disabled-{visibility:hidden}
.datepicker--nav-action svg{width:32px;height:32px}
.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}
.datepicker--nav-title{border-radius:4px;padding:0 8px;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.datepicker--content{box-sizing:content-box;padding:4px;height:290px}
.datepickers-container{position:absolute;left:0;top:0}
.asr-section-latest-offers .card-header{background-color:transparent;border-bottom:0}
.asr-section-latest-offers .card-content{font-size:16px}
.asr-section-latest-offers .card-body .pl-10{padding-left:5px}
.asr-section-latest-offers .card .card-content .content-center{padding:0 0 8px}
.asr-section-latest-offers .card .card-content .content-center .card-header a{font-size:16px}
.asr-section-latest-offers .card .card-content .margin-b-1{margin:0}
.asr-section-latest-offers .card .card-content .justify-content-end .align-center a,.asr-section-latest-offers .card .card-content .justify-content-end .col-6 a,.asr-section-latest-offers .card .card-content .justify-content-end .pull-right a,.asr-section-latest-offers .card .card-content .padding-t-1 .align-center a,.asr-section-latest-offers .card .card-content .padding-t-1 .col-6 a,.asr-section-latest-offers .card .card-content .padding-t-1 .pull-right a{font-size:16px}
.asr-section-latest-offers h1{margin-top:0}
.asr-section-latest-offers .card{display:inherit;border-radius:0}
.asr-section-latest-offers .card .card-content{z-index:0}
.asr-section-latest-offers .card-media{height:190px}
.asr-section-latest-offers .card-media img{height:100%}
.asr-section-latest-offers .card .card-content{padding:16px}
.asr-section-latest-offers .align-center a,.asr-section-latest-offers .pull-right a{padding-left:5px;padding-right:5px}
.asr-section-latest-offers .label-overlay-bl .label{left:0;border-radius:0;padding:5px}
.asr-section-latest-offers .featured .featured-item:after{-ms-transform:unset;transform:unset;z-index:0}
.asr-section-latest-offers .display-mobile .logo-ascott:after{display:none}
.asr-section-latest-offers .btn:hover{color:#483a32}
.asr-section-latest-offers .btn-brown{border:2px solid #483a32}
.asr-section-latest-offers .bg-brown{background-color:#483a32}
.asr-section-latest-offers .text-brown{color:#483a32}
.asr-section-latest-offers .as-ribbon:after{-ms-transform:unset;transform:unset}
.asr-section-latest-offers .icon-circle{width:40px;height:40px}
.asr-section-latest-offers .text-favorite-mobile{color:#d5d5d5}
.asr-section-latest-offers .text-favorite-mobile:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.asr-section-latest-offers .text-favorite{color:#d5d5d5}
.asr-section-latest-offers .text-favorite:not(.favorite):hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#333}
.asr-section-latest-offers .material-icons{line-height:1.8}
.asr-section-latest-offers .card-content{padding:16px}
.asr-section-latest-offers .card-content .card-header,.asr-section-latest-offers .card-content a{color:#2c1e16}
.asr-section-latest-offers .card-content a:hover{color:#fff}
.asr-section-latest-offers .wrap .btn.btn-outline-dark{background-color:#fff;font-weight:700;padding:10px 60px}
.asr-section-latest-offers .wrap .btn.btn-outline-dark:focus{box-shadow:none}
.asr-section-latest-offers.arabic-com{direction:rtl;text-align:right}
.asr-section-latest-offers.arabic-com .slick-slide{float:right}
.asr-section-latest-offers.arabic-com .absolute-tr{left:0;right:auto}
.asr-section-latest-offers.arabic-com .featured .featured-item.top-left:after,.asr-section-latest-offers.arabic-com .label-overlay-bl .label{right:0;left:auto}
.asr-section-latest-offers.arabic-com .pl-0{padding-right:0;padding-left:5px}
.asr-section-latest-offers.arabic-com .pr-0{padding-left:0;padding-right:5px}
@media(min-width:768px) and (max-width:1023px){.asr-section-latest-offers .width-tablet{width:100%}
.asr-section-latest-offers .right-button-tablet{margin-left:35px}
}
@media(max-width:1023px){.asr-section-latest-offers .col-md-6{width:50%}
}
@media(min-width:1024px){.asr-section-latest-offers .text-favorite-mobile:hover{color:#d32f2f}
}
@media(min-width:768px){.view-desktop{display:block}
.view-mobile{display:none}
}
@media(max-width:767px){.view-desktop{display:none}
.view-mobile{display:block}
}
.arabic .asr-about-us-new-properties-carousel .icon{margin-left:5px;margin-right:0}
.arabic .asr-about-us-new-properties-carousel .caption-media{margin-left:10px;margin-right:0}
.asr-about-us-new-properties-carousel .button-view-all{min-width:20%;margin-top:20px}
.asr-about-us-new-properties-carousel .margin-property-name{margin-bottom:20px}
.asr-about-us-new-properties-carousel .caption-media{display:inline-block;width:1%;vertical-align:bottom}
.asr-about-us-new-properties-carousel .caption-content{padding:0 10px}
.asr-about-us-new-properties-carousel .opening-height{height:20px}
.asr-about-us-new-properties-carousel .single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}
.asr-about-us-new-properties-carousel .card-media img{height:348px}
.asr-about-us-new-properties-carousel .bordered{border:0}
.asr-about-us-new-properties-carousel .caption-content,.asr-about-us-new-properties-carousel .caption-media{display:inline-block}
.asr-about-us-new-properties-carousel .caption-content{width:90%}
.asr-about-us-new-properties-carousel .caption-media{margin-right:10px}
.asr-property-r-overview-right-column-extended-stay .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;height:220px;width:370px;opacity:.4}
.asr-property-r-overview-right-column-extended-stay .panel-content{padding:0 72px}
.asr-property-r-overview-right-column-extended-stay .panel{padding:0;height:220px;width:370px}
.asr-property-r-overview-right-column-extended-stay .font-text{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:27px}
.asr-property-r-overview-right-column-extended-stay .width-content{width:224px}
.asr-property-r-overview-right-column-extended-stay .btn{line-height:15px;width:210px;height:40px;font-size:16px}
.asr-property-r-overview-right-column-extended-stay .padding-top-text{padding-top:32px}
.asr-property-r-overview-right-column-extended-stay .padding-bottom-button{padding-bottom:32px}
.asr-property-room-listing{background-color:var(--accent);font-size:14px}
.asr-property-room-listing a:hover{color:inherit}
.asr-property-room-listing fieldset{margin:0 0 0 auto;padding:0}
.asr-property-room-listing-container{padding-top:20px;padding-bottom:22px;padding-right:0}
.asr-property-room-listing-container .card-info{font-size:14px;display:-ms-flexbox;display:flex;margin:0}
.asr-property-room-listing-container .card-info .room-icon-label{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}
.asr-property-room-listing-container .room-icon-label:first-child .asr-icon-svg.room-icon>svg{stroke:var(--icon-default)}
.asr-property-room-listing-container .room-icon-label .room-label{color:var(--text-sub-menu)}
.asr-property-room-listing-container .asr-icon-svg.room-icon>svg{display:block;fill:var(--accent)}
.asr-property-room-listing-container .price-compare-container,.asr-property-room-listing-container .room-title-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}
.asr-property-room-listing-container .room-title-compare-container{padding-bottom:20px}
.asr-property-room-listing-container .compare-button.asr-button,.asr-property-room-listing-container .compare-checkbox{display:none}
.asr-property-room-listing-container .room-types-title{font-weight:700;color:var(--white)}
.asr-property-room-listing-container .asr-content-slider .controls{margin-top:20px;line-height:0}
.asr-property-room-listing-container .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}
.asr-property-room-listing-container .asr-slide-item{padding-right:17px;box-sizing:border-box}
.asr-property-room-listing-container .asr-slide-item .asr-image img{position:static}
.asr-property-room-listing-container .asr-card.type-room{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:pointer}
.asr-property-room-listing-container .asr-card.type-room .newly-renovated-label{position:absolute;left:16px;color:#f2f2f2;font-size:14px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}
@media screen and (max-width:1023px){.asr-property-room-listing-container .asr-card.type-room .newly-renovated-label{left:16px;top:16px;color:#f2f2f2;font-size:12px;min-width:112px;min-height:23px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;border-radius:5px;background:rgba(55,55,55,.8);padding:3px 6px;text-align:center}
}
.asr-property-room-listing-container .asr-card.type-room .card-cover{height:123px;border-radius:0}
.asr-property-room-listing-container .asr-card.type-room img.card-cover{object-fit:cover}
.asr-property-room-listing-container .asr-card.type-room .card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:1024px){.asr-property-room-listing-container .asr-card.type-room .card-content{padding:16px !important}
}
.asr-property-room-listing-container .asr-card.type-room .card-title{margin-bottom:6px;font-size:18px;font-weight:700;line-height:23px;color:var(--text-title)}
.asr-property-room-listing-container .asr-card.type-room .asr-grid-layouts>.asr-grid-column:first-child,.asr-property-room-listing-container .asr-card.type-room .asr-price{margin-right:10px}
.asr-property-room-listing-container .asr-card.type-room .asr-price{margin-top:0}
.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value{font-weight:700}
.asr-property-room-listing-container .asr-card.type-room .room-icon,.asr-property-room-listing-container .asr-card.type-room .room-icon svg{width:20px;height:20px}
.asr-property-room-listing-container .price-compare-container{margin-top:23px}
.asr-property-room-listing-container .see-all-button{margin-top:20px;text-align:center}
.asr-property-room-listing-container .asr-content-slider .controls,.asr-property-room-listing-container .see-all-button .asr-button{margin-left:-20px}
.asr-property-room-listing-container .asr-button.primary.reverse,.asr-property-room-listing-container .room-title-compare-container .compare-button{border:1px solid transparent}
.asr-property-room-listing-container .asr-button.primary.reverse:focus,.asr-property-room-listing-container .room-title-compare-container .compare-button:focus{outline:0}
.asr-property-room-listing-container .asr-button.primary.reverse:not(.disabled):hover,.asr-property-room-listing-container .room-title-compare-container .compare-button:not(.disabled):hover{background-color:transparent;border-color:var(--text-reverse);color:var(--text-reverse)}
.asr-property-room-listing-container .controls .indicator-item{border:1px solid var(--background-default)}
.asr-property-room-listing-container .controls .indicator-item.active{background:var(--background-default)}
.asr-property-room-listing-container .asr-modal .content-container .close-icon{color:var(--text-body);top:15px;right:15px}
.discoverasr-property-landing-template .asr-property-room-listing{background-color:var(--section-background)}
.discoverasr-property-landing-template .asr-property-room-listing-container .room-icon-label:first-child .asr-icon-svg.room-icon>svg{stroke:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-room-listing-container .asr-icon-svg.room-icon>svg{fill:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-room-listing-container .asr-button.primary.reverse,.discoverasr-property-landing-template .asr-property-room-listing-container .see-all-button .asr-button.primary.reverse{color:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-property-room-listing-container .controls .indicator-item{border:1px solid var(--background-default)}
.discoverasr-property-landing-template .asr-property-room-listing-container .controls .indicator-item.active{background:var(--background-default)}
.asr-property-apartment-details-room-information-ascott li{position:relative;padding-left:35px;padding-top:20px;font-size:16px}
.asr-property-apartment-details-room-information-ascott .list-text{padding:20px}
.asr-property-apartment-details-room-information-ascott .list-text ul{list-style:none;margin-bottom:0;padding-left:0}
.asr-property-apartment-details-room-information-ascott .list-text li:before{position:absolute;font-family:Ascott-Icons;left:0;top:18px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left;content:"\E91C";font-size:20px;color:var(--icon-nonclickable);font-weight:700;border-radius:50%;width:25px;height:25px;border:2px var(--icon-nonclickable) solid}
.asr-section-extended-stay{position:relative;min-height:211px}
.asr-section-extended-stay .extended-stay-container{-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%}
.asr-section-extended-stay .extended-stay-title{font-size:18px;margin-bottom:5px;font-weight:600;color:var(--text-title);line-height:1.5;overflow:hidden}
.asr-section-extended-stay .asr-button.primary{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-width:130px;-ms-flex-pack:center;justify-content:center}
.asr-section-extended-stay .extended-stay-description{margin-bottom:20px;font-size:14px;color:var(--text-title);line-height:1.62;overflow:hidden}
.asr-section-extended-stay .extended-stay-content{padding:30px 0;max-width:60%}
.asr-section-extended-stay .asr-image{padding-top:0;position:absolute;top:0;bottom:0;height:100%}
.asr-section-extended-stay .asr-image img{object-fit:cover}
.asr-section-extended-stay .asr-image.ext-stay-img-container img{object-fit:unset}
.asr-section-extended-stay .wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}
.discoverasr-property-landing-template .asr-section-extended-stay .asr-button.primary{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.asr-property-banner{position:relative}
.asr-property-banner .absolute{bottom:0;z-index:10;width:100%}
.asr-page-r-ascott-property-location{background-color:#fff}
.asr-page-r-ascott-property-location .general-info{margin-left:0}
.asr-page-r-ascott-property-location .additional{padding-top:40px}
.asr-page-r-ascott-property-location .row{margin-top:0;margin-bottom:0}
.asr-page-r-ascott-property-location .asr-property-overview-maps .map-title{font-weight:700}
.asr-page-r-ascott-property-location .asr-property-location-getting-to .bg-white{color:#2c1e16}
.asr-page-r-ascott-property-location .asr-property-location-getting-to .property-getting-header{font-weight:700}
@media(max-width:1023px){.asr-page-r-ascott-property-location .padding-r-6{padding-right:0}
.asr-page-r-ascott-property-location .body-text{padding-top:15px}
.asr-page-r-ascott-property-location .body-text [class*=col-]{padding-left:0;padding-right:0}
.asr-page-r-ascott-property-location .body-text .general-info .asr-property-general{padding-left:0}
.asr-page-r-ascott-property-location .body-text .general-info .asr-property-general.wrap{padding-right:0}
}
@media(min-width:768px){.asr-page-r-ascott-property-location .asr-property-location-getting-to .row .bold{font-size:20px}
}
@media(max-width:767px){.asr-page-r-ascott-property-location .asr-property-general .align-center-mobile{text-align:center}
.asr-page-r-ascott-property-location .asr-property-location-getting-to .h3,.asr-page-r-ascott-property-location .asr-property-location-getting-to .h6{font-size:24px}
.asr-page-r-ascott-property-location .asr-property-location-getting-to .font-size-sub-title{font-size:18px}
.asr-page-r-ascott-property-location .asr-property-location-getting-to .align-center-mobile{text-align:center}
.asr-page-r-ascott-property-location .asr-property-location-getting-to li{font-size:16px}
.asr-page-r-ascott-property-location .content-row{padding-bottom:0}
.asr-page-r-ascott-property-location .d-align-center{text-align:center}
}
@media(max-width:1024px){.asr-page-r-ascott-property-location .additional{padding-top:0}
}
.asr-page-ascott-property-apartment-overview .arabic-com .pl-0{padding-right:0;padding-left:10px}
.asr-page-ascott-property-apartment-overview .arabic-com .generalInfo{margin-left:0;margin-right:-20px}
.asr-page-ascott-property-apartment-overview .generalInfo{margin-left:-20px}
@media(max-width:1023px){.asr-page-ascott-property-apartment-overview .general-info{margin-top:15px}
.asr-page-ascott-property-apartment-overview .general-info [class*=col-]{padding-right:0}
.asr-page-ascott-property-apartment-overview .generalInfo{margin-left:0}
}
.asr-property-apartment-type-description-info{margin-bottom:40px}
.asr-property-apartment-type-description-info .float-rating{float:left}
.d-hide-all .asr-property-apartment-type-description-info #socialSharingBar,.d-hide-all .asr-property-apartment-type-description-info #subTitle{display:none}
.asr-property-apartment-type-description-info a.read-more{color:#3596d8}
.d-hide-resize .asr-property-apartment-type-description-info .content-row .tittle-content .full-title{display:block}
.d-hide-resize .asr-property-apartment-type-description-info .content-row .tittle-content .limit-title{display:none}
.d-hide-resize .asr-property-apartment-type-description-info #textResizeBtn{visibility:hidden}
.asr-property-apartment-type-description-info .f-size-1{font-size:1px}
.asr-property-apartment-type-description-info .f-size-2{font-size:2px}
.asr-property-apartment-type-description-info .f-size-3{font-size:3px}
.asr-property-apartment-type-description-info .f-size-4{font-size:4px}
.asr-property-apartment-type-description-info .f-size-5{font-size:5px}
.asr-property-apartment-type-description-info .f-size-6{font-size:6px}
.asr-property-apartment-type-description-info .f-size-7{font-size:7px}
.asr-property-apartment-type-description-info .f-size-8{font-size:8px}
.asr-property-apartment-type-description-info .f-size-9{font-size:9px}
.asr-property-apartment-type-description-info .f-size-10{font-size:10px}
.asr-property-apartment-type-description-info .f-size-11{font-size:11px}
.asr-property-apartment-type-description-info .f-size-12{font-size:12px}
.asr-property-apartment-type-description-info .f-size-13{font-size:13px}
.asr-property-apartment-type-description-info .f-size-14{font-size:14px}
.asr-property-apartment-type-description-info .f-size-15{font-size:15px}
.asr-property-apartment-type-description-info .f-size-16{font-size:16px}
.asr-property-apartment-type-description-info .f-size-17{font-size:17px}
.asr-property-apartment-type-description-info .f-size-18{font-size:18px}
.asr-property-apartment-type-description-info .f-size-19{font-size:19px}
.asr-property-apartment-type-description-info .f-size-20{font-size:20px}
.asr-property-apartment-type-description-info .f-size-21{font-size:21px}
.asr-property-apartment-type-description-info .f-size-22{font-size:22px}
.asr-property-apartment-type-description-info .f-size-23{font-size:23px}
.asr-property-apartment-type-description-info .f-size-24{font-size:24px}
.asr-property-apartment-type-description-info .f-size-25{font-size:25px}
.asr-property-apartment-type-description-info .f-size-26{font-size:26px}
.asr-property-apartment-type-description-info .f-size-27{font-size:27px}
.asr-property-apartment-type-description-info .f-size-28{font-size:28px}
.asr-property-apartment-type-description-info .f-size-29{font-size:29px}
.asr-property-apartment-type-description-info .f-size-30{font-size:30px}
.asr-property-apartment-type-description-info .f-size-31{font-size:31px}
.asr-property-apartment-type-description-info .f-size-32{font-size:32px}
.asr-property-apartment-type-description-info .f-size-33{font-size:33px}
.asr-property-apartment-type-description-info .f-size-34{font-size:34px}
.asr-property-apartment-type-description-info .f-size-35{font-size:35px}
.asr-property-apartment-type-description-info .f-size-36{font-size:36px}
.asr-property-apartment-type-description-info .f-size-37{font-size:37px}
.asr-property-apartment-type-description-info .f-size-38{font-size:38px}
.asr-property-apartment-type-description-info .f-size-39{font-size:39px}
.asr-property-apartment-type-description-info .f-size-40{font-size:40px}
.asr-property-apartment-type-description-info .f-size-41{font-size:41px}
.asr-property-apartment-type-description-info .f-size-42{font-size:42px}
.asr-property-apartment-type-description-info .f-size-43{font-size:43px}
.asr-property-apartment-type-description-info .f-size-44{font-size:44px}
.asr-property-apartment-type-description-info .f-size-45{font-size:45px}
.asr-property-apartment-type-description-info .f-size-46{font-size:46px}
.asr-property-apartment-type-description-info .f-size-47{font-size:47px}
.asr-property-apartment-type-description-info .f-size-48{font-size:48px}
.asr-property-apartment-type-description-info .f-size-49{font-size:49px}
.asr-property-apartment-type-description-info .f-size-50{font-size:50px}
.asr-property-apartment-type-description-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}
.asr-property-apartment-type-description-info .content-row{max-width:1250px;margin:0 auto}
.asr-property-apartment-type-description-info .content-row .tittle-content{margin-top:0}
.asr-property-apartment-type-description-info .content-row .tittle-content .full-title{display:none}
.asr-property-apartment-type-description-info .dft-h3{font-size:24px;line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700}
.asr-property-apartment-type-description-info .dft-h5{color:#707070;font-size:1.28571em;font-weight:700;line-height:1.3;letter-spacing:.005em}
.asr-property-apartment-type-description-info .dft-a{margin:0 5px;text-transform:uppercase;font-size:1.28571em;font-weight:700;line-height:1.3;color:inherit;letter-spacing:.005em;transition:all .35s ease;text-decoration:none}
.asr-property-apartment-type-description-info .dft-a:hover,.asr-property-apartment-type-description-info .text-color{color:#58030b}
.asr-property-apartment-type-description-info .text-color:hover{color:#554f4c}
.asr-property-apartment-type-description-info .image-info,.asr-property-apartment-type-description-info .node-button{text-align:center}
.asr-property-apartment-type-description-info .padding-l-r-2{padding-left:0;padding-right:0}
@media(max-width:1023px){.m-hide-resize .asr-property-apartment-type-description-info #textResizeBtn{visibility:hidden}
.m-hide-all .asr-property-apartment-type-description-info #socialSharingBar,.m-hide-all .asr-property-apartment-type-description-info #subTitle{display:none}
.m-hide-all .asr-property-apartment-type-description-info #readMoreBtn,.m-hide-all .asr-property-apartment-type-description-info #readMoreCover{visibility:hidden}
.m-hide-all .asr-property-apartment-type-description-info .dft-height{height:auto}
}
@media(max-width:1024px){.asr-property-apartment-type-description-info{margin-top:0;margin-bottom:0}
.asr-property-apartment-type-description-info .overflow{overflow:hidden}
.asr-property-apartment-type-description-info .dft-h3{font-size:24px}
.asr-property-apartment-type-description-info .dft-h5{font-size:1.14286em}
.asr-property-apartment-type-description-info .gradient{height:100%;width:100%;top:0;background-image:linear-gradient(180deg,rgba(255,253,253,0),#fff)}
.asr-property-apartment-type-description-info .row .bottom-0{bottom:0}
.asr-property-apartment-type-description-info .dft-height{height:50px}
}
@media(max-width:767px){.asr-property-apartment-type-description-info{margin-top:0;margin-bottom:0}
.asr-property-apartment-type-description-info .padding-t-4{padding-top:0}
.asr-property-apartment-type-description-info .align-mobile-center{text-align:center}
}
.asr-property-overview-info .section-title{font-size:22px;font-weight:700;line-height:1.18;margin:0;padding-bottom:10px;color:var(--text-title)}
.asr-property-overview-info .property-overview-description{font-size:16px;line-height:1.63;overflow:hidden;color:var(--text-title)}
.asr-property-overview-info .read-more-button{cursor:pointer;font-size:14px;font-weight:600;line-height:20px;margin-top:5px;color:var(--navigation-cta)}
.asr-property-overview-info .text-icon-inline{-ms-flex-align:center;align-items:center}
.asr-property-overview-info .text-icon-inline,.asr-property-overview-info .text-icon-inline .asr-icon.icon-without-innertext{display:-ms-inline-flexbox;display:inline-flex}
.asr-footer-quicklinks-mobile{font-size:10px;background-color:#2c1e16}
.asr-footer-quicklinks-mobile a{color:#b4a79e}
.asr-footer-quicklinks-mobile .border-right{border-right:1px solid #b4a79e}
.asr-footer-quicklinks-mobile .border-bottom{border-bottom:1px solid #333}
.asr-footer-quicklinks-mobile .arabic-com .list-inline li{margin:0 0 5px 10px}
.asr-footer-quicklinks-mobile .arabic-com .padding-r-1{padding-left:10px;padding-right:0}
.asr-footer-quicklinks-mobile .arabic-com .border-right{border-left:1px solid #b4a79e;border-right:0}
.asr-property-tab-navigation{font-size:14px;background-color:#f3f3f3}
.asr-property-tab-navigation .asr-navigation-bar{background-color:unset;border-bottom:0}
.asr-property-tab-navigation .asr-navigation-bar .navigation-wrapper{border-bottom:0}
.asr-property-tab-navigation .asr-navigation-bar .sticky-navigation{background-color:#f3f3f3}
.footer-quicklinks{padding:0 20px}
@media(max-width:767px){.footer-quicklinks{padding:0 16px}
}
.asr-site-maps{max-width:1200px;margin:0 auto}
.asr-site-maps .list-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:767px){.asr-site-maps .list-link{display:block;padding:32px 0 24px}
}
.asr-site-maps .asr-badge.new-label.pill{background:#4c6866;border-radius:4px;font-size:10px;font-weight:600;position:relative;padding:5px 6px;bottom:8px;right:-5px;z-index:-1}
.asr-site-maps a{line-height:28px}
.asr-site-maps a:hover{text-decoration:underline;color:inherit}
@media(max-width:767px){.asr-site-maps .site-map-item:not(:first-child){padding-top:16px}
}
.asr-site-maps .site-map-title{display:-ms-flexbox;display:flex;margin-bottom:0}
.asr-site-maps .site-map-title .quick-link-title{font-weight:600;text-transform:uppercase;font-size:12px;color:#adadad}
.asr-site-maps .site-map-title .arrow-icon{margin-left:8px;line-height:1}
.asr-site-maps .site-map-title .arrow-icon svg{width:16px;height:16px;transition:transform .2s;fill:#adadad}
.asr-site-maps .site-map-title .arrow-icon.open svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.site-map-links{list-style:none;padding:0;margin:0}
@media(max-width:767px){.site-map-links .hide-on-mobile{display:none}
}
.discoverasr-property-landing-template .asr-site-maps .asr-icon{color:#4c6866}
.asr-money-selection a#dropdownSGD{color:#b4a79e;padding:12px 10px;font-size:12px;cursor:pointer}
.asr-money-selection a#dropdownSGD .material-icons{vertical-align:top}
.asr-money-selection i.fa.fa-chevron-down{margin-left:10px}
.asr-money-selection div.dropdown-menu.m-0.show{border-radius:0;border:1px solid #fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);min-width:200px;font-size:12px}
.asr-money-selection .icon-size{font-size:16px;margin-right:5px}
.asr-money-selection .dropdown .dropdown-menu{visibility:visible;opacity:1}
.asr-money-selection .dropdown-menu:after,.asr-money-selection .dropdown-menu:before{content:none}
.asr-money-selection .dropdown-menu{width:0;z-index:1200;cursor:pointer}
.asr-money-selection .icon-flag:before{content:"";width:25px;height:16px;background-image:url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/images/language-icons.svg);background-size:160px 92px}
@media(max-width:1023px){.asr-money-selection div.dropdown-menu.m-0.show{min-width:100%}
}
.asr-property-r-overview-banner{font-size:14px;position:relative}
.asr-property-r-overview-banner .banner-content .property-address{font-size:20px}
.asr-property-r-overview-banner .volume{position:absolute;bottom:50px;right:50px;background:rgba(0,0,0,.5);padding:6px;border-radius:100px;z-index:1}
.asr-property-r-overview-banner.volume-off .icon-volume-up{display:none}
.asr-property-r-overview-banner .icon-volume-up,.asr-property-r-overview-banner.volume-off .icon-volume-off{display:block}
.asr-property-r-overview-banner .icon-volume-off{display:none}
.asr-property-r-overview-banner .icon-volume-off.asr-icon.large[data-icon],.asr-property-r-overview-banner .icon-volume-up.asr-icon.large[data-icon]{width:20px;height:20px}
.asr-property-r-overview-banner .icon-volume-off.asr-icon.large[data-icon]:before,.asr-property-r-overview-banner .icon-volume-up.asr-icon.large[data-icon]:before{font-size:20px}
.asr-property-r-overview-banner .asr-content-slider{height:300px}
.asr-property-r-overview-banner .asr-content-slider.transparent{height:400px}
.asr-property-r-overview-banner .asr-content-slider.transparent .wrap{padding:20px 20px 25px}
.asr-property-r-overview-banner .asr-content-slider.image-slider .controls .indicator-item{border-color:var(--icon-clickable)}
.asr-property-r-overview-banner .asr-content-slider.image-slider .controls .indicator-item.active{background-color:var(--icon-clickable)}
.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--icon-clickable)}
.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow .asr-icon[data-icon]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow .asr-icon[data-icon]:before{font-size:60px;line-height:0}
.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow.next{right:calc(((100% - 1240px) / 2) - 45px)}
.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow.prev{left:calc(((100% - 1240px) / 2) - 45px)}
.asr-property-r-overview-banner .asr-content-slider.image-slider .asr-slide-item img{display:inline}
.asr-property-r-overview-banner .banner-image{height:100%}
.asr-property-r-overview-banner .banner-image img{width:100%;height:100%;object-fit:cover}
.asr-property-r-overview-banner .banner-content-container{position:absolute;top:0;height:100%;z-index:1;width:100%}
.asr-property-r-overview-banner .banner-content-container .newly-renovated-label-tag{position:absolute;left:16px;color:#f2f2f2;font-size:12px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}
@media screen and (min-width:1024px){.asr-property-r-overview-banner .banner-content-container .newly-renovated-label-tag{display:none}
}
.asr-property-r-overview-banner .banner-content{font-weight:600}
.asr-property-r-overview-banner .asr-slide-item{position:relative}
.asr-property-r-overview-banner .asr-slide-item video{width:100%;height:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;pointer-events:none}
.asr-property-r-overview-banner .wrap{width:100%;height:100%;position:relative;padding:20px 20px 40px}
.asr-property-r-overview-banner .wrap .banner-content{font-size:28px;line-height:33px;margin:0 0 15px}
.asr-property-r-overview-banner .wrap .asr-button{font-weight:700;text-decoration:none;border-radius:5px;letter-spacing:0;text-align:center;display:inline-block}
.asr-property-r-overview-banner .asr-badge{font-weight:600}
.asr-property-r-overview-banner .property-type-tag.asr-badge.card-label{display:none;background-color:var(--tag)}
.asr-property-r-overview-banner .asr-photo-viewer{height:430px}
.asr-property-r-overview-banner .mobile-container{margin:15px 0}
.asr-property-r-overview-banner .mobile-container .asr-badge.property-type{line-height:21px;padding:0 6px;margin-bottom:10px;margin-right:5px;background-color:var(--tag)}
.asr-property-r-overview-banner .mobile-container .asr-badge.property-type.open-soon{line-height:21px;padding:0 6px}
.asr-property-r-overview-banner .mobile-container .property-name{font-size:22px;font-weight:700;line-height:26px;margin:0;color:var(--text-title)}
.asr-property-r-overview-banner .mobile-container.wrap{padding-top:0;padding-bottom:0}
.asr-property-r-overview-banner .align-bottom-between,.asr-property-r-overview-banner .align-bottom-left,.asr-property-r-overview-banner .align-bottom-right,.asr-property-r-overview-banner .align-center-between,.asr-property-r-overview-banner .align-center-left,.asr-property-r-overview-banner .align-center-right,.asr-property-r-overview-banner .align-top-between,.asr-property-r-overview-banner .align-top-left,.asr-property-r-overview-banner .align-top-right{max-width:1240px}
.asr-property-r-overview-banner .align-bottom-right>div,.asr-property-r-overview-banner .align-center-right>div,.asr-property-r-overview-banner .align-top-right>div{text-align:right}
.asr-property-r-overview-banner .align-bottom-between>div,.asr-property-r-overview-banner .align-center-between>div,.asr-property-r-overview-banner .align-top-between>div{text-align:center}
.asr-property-r-overview-banner .explore-button{text-decoration:none;padding:10px 21px;border-radius:5px;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;text-align:center;display:inline-block;position:relative;top:0;left:0;width:auto;height:100%;opacity:1}
.asr-property-general{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.asr-property-general .description{font-size:16px;line-height:23px;margin-bottom:16px}
.asr-property-general .download-link{font-size:16px;margin-bottom:20px}
.asr-property-general .icon{width:20px;height:20px;margin-right:5px}
.asr-property-general .icon:before{font-size:20px;line-height:20px}
.asr-property-general .title{font-weight:700;font-size:24px;margin-bottom:20px}
.discoverasr-property-template .asr-property-general i{color:var(--icon-nonclickable)}
.discoverasr-property-template .asr-property-general .download-link{color:var(--navigation-cta)}
.discoverasr-property-template .asr-property-general .download-link:hover{color:#a28156}
.asr-common-ascott-property-general-info .asr-property-general .content-container{-ms-flex-preferred-size:72%;flex-basis:72%}
.asr-section-social-connect .social-container{max-width:1280px;margin:0 auto;display:grid;gap:16px;padding:0 20px}
@media(max-width:767px){.asr-section-social-connect .social-container{gap:24px}
}
.asr-section-social-connect .social-container .app-store-links,.asr-section-social-connect .social-list{gap:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-section-social-connect .social-list i{height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-section-social-connect .social-list i:before{font-size:24px;width:24px;height:24px}
.asr-section-social-connect .social-item{text-decoration:none;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff}
.asr-section-social-connect .social-item:last-child{margin-right:0}
.asr-section-social-connect .social-item svg.tiktok{height:26px;margin-top:2px;fill:#fff}
.asr-property-social-sharing-bar-r{display:none}
.asr-property-social-sharing-bar-r .social-item{font-size:24px}
.asr-property-social-sharing-bar-r .fa:before{color:var(--icon-clickable)}
.asr-article-overview-offer-details .h3{font-size:1.85714em;font-weight:700}
.asr-article-overview-offer-details .article-custom{margin-bottom:40px}
.asr-article-overview-offer-details .calendar-sales{background-color:#f5f5f5;padding:20px 15px;margin-top:20px}
.asr-article-overview-offer-details .calendar-sales-item{text-transform:uppercase}
.asr-article-overview-offer-details .calendar-sales-item .h6{font-size:1.14286em}
.asr-article-overview-offer-details .lable-article{margin-bottom:20px}
.asr-article-overview-offer-details .article-text{margin-bottom:5px}
.asr-article-overview-offer-details .border-center{margin-top:20px;margin-bottom:20px}
.asr-article-overview-offer-details .no-gutters{margin:40px auto 20px !important}
.asr-article-overview-offer-details .no-gutters h1{color:var(--text-title)}
@media(min-width:1024px){.asr-article-overview-offer-details .no-gutters{margin-top:20px !important}
}
@media(max-width:1199px){.asr-article-overview-offer-details{font-size:16px}
.asr-article-overview-offer-details .padding-l-30{padding-left:30px}
.asr-article-overview-offer-details .calendar-sales{margin-top:0}
}
@media(min-width:1200px){.asr-article-overview-offer-details .stay-content{padding-left:0 !important}
}
@media(min-width:1200px){.arabic .asr-article-overview-offer-details .text-xl-left{text-align:right}
}
.asr-page-property-apartment-type-details .apartment-details-container{display:grid;grid-template-columns:1fr;margin:0 auto}
.asr-page-property-apartment-type-details .apartment-details-container .asr-property-apartment-type-details-general-info{padding-top:42px}
.asr-find-residence-by-property-other-brands{padding:40px 0}
.asr-find-residence-by-property-other-brands .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
.asr-find-residence-by-property-other-brands .wrap .text-title{color:#373737}
.asr-find-residence-by-property-other-brands .slick-slide>div{display:-ms-flexbox;display:flex}
.asr-find-residence-by-property-other-brands .content-brands{height:130px;text-align:center}
.asr-find-residence-by-property-other-brands .max-w-h img{max-width:180px;max-height:80px}
.asr-find-residence-by-property-other-brands .pad-brands{padding:0 5px}
.asr-find-residence-by-property-other-brands .img-brands{width:234px}
.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots{bottom:-30px}
.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:before{-ms-transform:translateX(-15px) translateY(6px);transform:translateX(-15px) translateY(6px)}
.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:after{-ms-transform:translateX(10px) translateY(6px);transform:translateX(10px) translateY(6px)}
.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:after,.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:before{content:"\2022";font-size:20px;color:#0000004d;display:none;padding:0;position:absolute}
.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots.show-after:after,.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots.show-before:before{display:inline-block}
.asr-find-residence-by-property-other-brands .slick-prev{left:-80px;top:130px}
.asr-find-residence-by-property-other-brands .slick-next{right:-80px;top:130px}
.asr-find-residence-by-property-other-brands .slick-arrow{display:none !important}
@media(max-width:767px){.asr-find-residence-by-property-other-brands .wrap{height:auto}
.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots{bottom:-40px}
.asr-find-residence-by-property-other-brands .content-brand,.asr-find-residence-by-property-other-brands .img-brands{width:100%}
}
@media(max-width:1023px){.asr-find-residence-by-property-other-brands .content-brand,.asr-find-residence-by-property-other-brands .img-brands{width:100%}
.asr-find-residence-by-property-other-brands .slick-arrow{display:none !important}
}
.asr-advantage-offer-details .bg-content{background-color:#f5f5f5}
.asr-advantage-offer-details .bg-content .wrap-container{padding:60px 20px;background-position:50%;background-repeat:no-repeat;text-align:center;background-size:cover}
.asr-advantage-offer-details .bg-content .title{color:#373737}
.asr-advantage-offer-details .bg-content .banner{position:relative;overflow:hidden;top:0;bottom:0;width:100%}
.asr-advantage-offer-details .bg-content .banner img{top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}
.asr-advantage-offer-details .bg-content .banner .overlay-absolute{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1}
.asr-advantage-offer-details .relative{position:relative}
.asr-advantage-offer-details .buttons a:first-child{margin-bottom:10px}
.asr-advantage-offer-details .buttons .asr-button{width:100%}
.asr-advantage-offer-details .buttons .primary{border-color:transparent}
.asr-advantage-offer-details .title{margin-bottom:20px;color:var(--text-title)}
.asr-advantage-offer-details .z-index-2{z-index:2}
.asr-destination-tips-and-articles{margin:25px 0 24px;font-size:14px;padding:20px 0}
.asr-destination-tips-and-articles .wrap .tips-and-articles-title{color:#373737;font-weight:700;font-size:24px;margin-bottom:40px}
@media(max-width:767px){.asr-destination-tips-and-articles .wrap .tips-and-articles-title{font-size:22px}
}
.asr-destination-tips-and-articles .wrap .asr-image{height:470px}
.asr-destination-tips-and-articles .wrap .asr-image img{width:100%;object-fit:cover}
@media(min-width:1024px){.asr-destination-tips-and-articles .wrap .asr-image{height:592px}
}
.asr-destination-tips-and-articles .wrap div.no-learn-more{height:unset}
.asr-destination-tips-and-articles .wrap div.no-learn-more .article-title{margin-bottom:15px}
.asr-destination-tips-and-articles .wrap .card-content{padding:20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-ms-flex-align:center;align-items:center;background-color:#ffff;height:100%}
.asr-destination-tips-and-articles .wrap .card-content .article-title{height:64px}
.asr-destination-tips-and-articles .wrap .card-content .article-title div{margin-bottom:0;color:#65564f;line-height:32px;text-transform:uppercase;font-weight:700;height:64px;min-height:33px;font-size:24px;overflow:hidden}
@media(max-width:1023px){.asr-destination-tips-and-articles .wrap .card-content .article-title div{font-size:20px;line-height:26px;height:64px}
}
.asr-destination-tips-and-articles .wrap .card-content .article-title div.article-link:hover{cursor:pointer;color:var(--yellow156)}
.asr-destination-tips-and-articles .wrap .card-content .article-description{width:100%;font-size:16px;height:66px;line-height:22px;margin:unset;overflow:hidden}
@media(max-width:1023px){.asr-destination-tips-and-articles .wrap .card-content .article-description{font-size:14px;line-height:20px;height:66px}
}
.asr-destination-tips-and-articles .wrap .card-content .learn-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:var(--learn-more-link)}
.asr-destination-tips-and-articles .wrap .card-content .learn-more span{font-size:14px;font-weight:600}
.asr-destination-tips-and-articles .wrap .card-content .learn-more .asr-icon-svg{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-destination-tips-and-articles .wrap .card-content .learn-more .asr-icon-svg svg{fill:var(--learn-more-link);width:16px;height:16px;vertical-align:sub}
.asr-destination-tips-and-articles .wrap .grid-item{height:100%}
.asr-destination-tips-and-articles .wrap .card-item{border-radius:5px}
.asr-destination-tips-and-articles .wrap .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:30px}
.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper{position:relative}
.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper.desktop{width:33.33%;height:804px}
.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper.tablet{width:50%;height:682px}
.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper.mobile{width:100%;height:682px}
.asr-destination-tips-and-articles .wrap .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible;border-radius:unset;border:1px solid #dedede;box-shadow:unset}
.asr-destination-tips-and-articles .wrap .asr-content-slider .slider-navigation-arrow{top:45%}
.asr-destination-tips-and-articles .wrap .asr-content-slider .slider-navigation-arrow.prev{left:-30px}
.asr-destination-tips-and-articles .wrap .asr-content-slider .slider-navigation-arrow.next{right:-30px}
.asr-destination-tips-and-articles .wrap .asr-content-slider .controls{padding-top:5px}
.asr-destination-tips-and-articles .slick-slide{height:auto}
.asr-destination-tips-and-articles a{color:#65564f}
.asr-destination-tips-and-articles a:hover{color:#a28156}
div.no-text-title{padding-top:50px}
@media(max-width:767px){.asr-destination-tips-and-articles-content-wrapper{margin-bottom:24px}
}
@media(min-width:1024px){.asr-destination-tips-and-articles-content-wrapper{margin-bottom:30px}
}
@media(max-width:1023px){.asr-destination-tips-and-articles-content-wrapper{margin-bottom:24px}
.asr-destination-tips-and-articles-content-wrapper .without-controls{margin-top:25px}
}
.asr-new-properties{background-color:#f5f5f5}
.asr-new-properties h5{font-size:16px}
.asr-new-properties .size-img{width:264px;height:264px;display:block}
.asr-new-properties .list-item{border:1px solid #fff;background-color:#fff}
.asr-new-properties .text-address{margin-top:16px}
.asr-new-properties .text-address .asr-icon.icon-without-innertext{margin-right:5px;vertical-align:sub}
.asr-new-properties .text-address .asr-icon.icon-without-innertext:before{font-size:1em;margin:0}
.asr-new-properties .media .media-body{padding:30px 40px 40px}
.asr-new-properties a{text-decoration:none}
.asr-new-properties .title-text{text-align:center;padding-top:40px;padding-bottom:40px}
.asr-new-properties ul{margin-bottom:10px}
.asr-new-properties .color-view .icon-chevron-right{height:1em;width:1em}
.arabic .asr-new-properties .list-title-item .list-item .media .media-body .color-view .icon-chevron-right:before{-ms-transform:scaleX(-1);transform:scaleX(-1)}
.asr-offer-participating-properties-listing .participating-content{padding-top:40px;padding-bottom:40px}
.asr-offer-participating-properties-listing .participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px;color:var(--text-title);font-size:24px}
.asr-offer-participating-properties-listing .data-group-heading{font-weight:600;font-size:18px;color:var(--text-title);text-transform:uppercase}
.asr-offer-participating-properties-listing .participating-prop-container{margin-left:15px}
@media(max-width:767px){.asr-offer-participating-properties-listing .data-group-container{margin:10px auto}
.asr-offer-participating-properties-listing .participating-title{font-size:18px}
}
.asr-offer-participating-properties-listing .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}
.asr-offer-participating-properties-listing .data-group-container .properties-item .h6{font-weight:400;font-size:16px;color:var(--text-title);text-transform:capitalize;margin-bottom:4px}
.asr-offer-participating-properties-listing .data-group-container .properties-item .list-item.list-item-li i{margin-left:-7px}
.asr-offer-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:0}
.asr-offer-participating-properties-listing .list-icon-chevron-r{content:"\E9D2"}
.asr-offer-participating-properties-listing .list-style-icon .list-item:before,.asr-offer-participating-properties-listing .list-style-icon li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}
.asr-offer-participating-properties-listing .list-item-li{margin-top:5px;margin-bottom:5px;display:-ms-flexbox;display:flex}
.asr-offer-participating-properties-listing .list-item-li a{cursor:pointer}
.asr-offer-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none}
.arabic .asr-offer-participating-properties-listing .participating-content,.arabic .asr-offer-participating-properties-listing .participating-content .participating-title,.arabic .asr-offer-participating-properties-listing .participating-content .properties-item{text-align:right}
.arabic .asr-offer-participating-properties-listing .participating-content .properties-item .list-item-li{padding:0 20px 0 0}
.arabic .asr-offer-participating-properties-listing .participating-content .properties-item .list-item-li:before{left:auto;right:0}
.asr-offer-participating-properties-listing .arrow-icon.asr-icon.icon-without-innertext[data-icon]:before{font-size:20px;margin:0}
.asr-section-why-book-here{font-size:14px}
.asr-section-why-book-here a[href=""],.asr-section-why-book-here a[href="#"]{pointer-events:auto}
.asr-section-why-book-here .wrap{padding:0 20px;margin:24px auto 0}
.asr-section-why-book-here .asr-small-section-title{display:block;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:28px;letter-spacing:0}
.asr-section-why-book-here .benefits{font-size:12px;line-height:14px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-section-why-book-here .benefit-item{text-align:center;width:33.33333%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px}
.asr-section-why-book-here .description-gtm{display:none}
.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon]{width:45px;height:45px;margin-right:0;display:inline-block}
.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon]:before{font-size:45px;margin:0}
.asr-section-why-book-here .benefit-image{height:45px;width:45px}
.asr-section-why-book-here .benefit-description,.asr-section-why-book-here .benefit-title{color:var(--text-title)}
.asr-section-why-book-here .benefit-title{padding:7px 0;font-size:12px;letter-spacing:0;line-height:14px;text-align:center}
.asr-section-why-book-here .benefit-button{font-weight:600;font-size:12px;letter-spacing:0;line-height:14px;text-align:center}
.asr-section-why-book-here .benefit-button a{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}
.asr-section-why-book-here .benefit-button .arrow-icon,.asr-section-why-book-here .benefit-button a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-section-why-book-here .benefit-button .arrow-icon .asr-icon-svg{display:-ms-flexbox;display:flex}
.asr-section-why-book-here .benefit-button .arrow-icon svg{height:12px;width:12px}
.asr-section-why-book-here .benefit-button .icon-without-innertext[data-icon]{display:inline-block}
.asr-section-why-book-here .benefit-button .icon-without-innertext[data-icon]:before{vertical-align:middle;margin-right:0;width:10px;position:relative;top:1px;font-size:20px;height:100%;margin-left:-4px}
.asr-section-why-book-here .icon-place{height:45px}
.asr-section-why-book-here .icon-place img{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:45px;width:45px}
.asr-partnership-participating-properties .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-partnership-participating-properties .title{margin-top:26px;margin-bottom:26px}
.asr-partnership-participating-properties .city-name{margin-top:26.6px;margin-bottom:26.6px}
.asr-partnership-participating-properties .property-name li a{text-decoration:none}
.asr-partnership-participating-properties .property-name li a:hover{text-decoration:none;color:#0a0705}
.arabic .asr-offer-details-terms-conditions{text-align:right}
.asr-offer-details-terms-conditions .wrap .h5 strong{color:var(--text-title)}
.asr-section-offer-participating-properties-listing .participating-content{padding-top:40px;padding-bottom:40px}
.asr-section-offer-participating-properties-listing .participating-title{text-transform:uppercase;margin-top:0}
.asr-section-offer-participating-properties-listing .properties-item{margin-top:10px;margin-bottom:10px}
.asr-section-offer-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:16px 0 16px 20px}
.asr-section-offer-participating-properties-listing .list-style-icon .list-item:before,.asr-section-offer-participating-properties-listing .list-style-icon li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left;content:"\2022"}
.asr-section-offer-participating-properties-listing .list-item-li{margin-top:5px;margin-bottom:5px}
.asr-section-offer-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none;cursor:pointer}
.asr-offer-participating-properties-details .wrap .card{width:100%}
.asr-offer-participating-properties-details .wrap .card .card-body .card-title{margin-bottom:1rem}
.asr-offer-participating-properties-details .wrap .card .btn-primary{padding:10px}
.asr-offer-participating-properties-details .wrap .card:hover .item-img{background-color:#000}
.asr-offer-participating-properties-details .wrap .card:hover .item-img img{opacity:.7}
.asr-offer-participating-properties-details .wrap .card:hover .pro-btn{opacity:1;transition:all .2s ease-in}
.asr-offer-participating-properties-details .wrap .item-img{position:relative;cursor:pointer;overflow:hidden}
.asr-offer-participating-properties-details .wrap .item-img .pro-btn{position:absolute;left:35%;top:45%;opacity:0;transition:all .2s ease-in}
.asr-offer-participating-properties-details .wrap .item-img .pro-btn:hover a{color:#fff}
.asr-offer-participating-properties-details .wrap .item-img .pro-btn a{color:#fff;text-decoration:none}
.asr-offer-participating-properties-details .wrap .item-img .img-hover{transition:all 1s;top:0;bottom:0;left:0;right:0;background-size:cover}
.asr-offer-participating-properties-details .wrap .property-title a{text-decoration:none}
.asr-offer-participating-properties-details .wrap .hid-vis{color:#fff}
.asr-offer-participating-properties-details .wrap .label-find{cursor:pointer}
.asr-offer-participating-property-details-popup .bgr-modal{background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto}
.asr-offer-participating-property-details-popup .icon{margin-right:0}
.asr-offer-participating-property-details-popup .fade{transition:opacity .15s ease}
.asr-offer-participating-property-details-popup .fade .layout-content{position:relative;transition:transform .3s ease-out;-ms-transform:translateY(-57%);transform:translateY(-57%)}
.asr-offer-participating-property-details-popup .fade:not(.in):not(.show){opacity:0}
.asr-offer-participating-property-details-popup .fade.in{display:block}
.asr-offer-participating-property-details-popup .fade.in .layout-content{position:relative;-ms-transform:translate(0);transform:translate(0);transition:transform .3s ease-out}
.asr-offer-participating-property-details-popup .fade .test,.asr-offer-participating-property-details-popup .header-modals{position:relative}
.asr-offer-participating-property-details-popup .header-modals .icon-close:before{content:"\E91D";font-size:20px;position:relative;top:-2px;color:#fff;font-family:Ascott-Icons}
.asr-offer-participating-property-details-popup .header-modals .close{opacity:1;border-radius:100%;top:-16px;position:absolute;right:-10px;width:30px;height:30px}
.asr-offer-participating-property-details-popup .header-modals .close:hover{opacity:.8}
@media(min-width:1024px){.asr-offer-participating-property-details-popup .border-width{width:900px}
}
@media(max-width:768px){.asr-offer-participating-property-details-popup .des-rate,.asr-offer-participating-property-details-popup .list-aparment,.asr-offer-participating-property-details-popup .list-rate{font-size:16px}
.asr-offer-participating-property-details-popup .border-width{width:90%}
}
@media(max-width:767px){.asr-section-star-rewards{margin:20px}
.asr-section-star-rewards .introduces{padding:20px 20px 70px;border-radius:5px;background-size:100%;background-repeat:no-repeat;background-position:top}
.asr-section-star-rewards .benifits{padding:20px 30px;border-radius:5px;margin:-50px 10px 0}
.asr-section-star-rewards .benifit-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative}
.asr-section-star-rewards .benifit-item span{padding-left:34px}
.asr-section-star-rewards .benifit-item i{margin-right:10px;position:absolute;top:0}
.asr-section-star-rewards .join-now{text-align:center}
.asr-section-star-rewards .join-now a{display:block;text-decoration:none;padding:10px;border-radius:5px}
}
.asr-offer-banner{position:relative;width:auto}
.asr-offer-banner hr{width:120px;border:1px solid #fff;margin:20px auto}
.asr-offer-banner .pagebanner hr{width:120px;border-color:#fff;margin:20px auto;border-width:1px 0;border-style:solid}
.asr-offer-banner .pagebanner .banner,.asr-offer-banner .pagebanner .banner-content,.asr-offer-banner .pagebanner .banner-item{height:100%}
.asr-offer-banner .pagebanner .banner-content .banner-img,.asr-offer-banner .pagebanner .banner-item .banner-img,.asr-offer-banner .pagebanner .banner .banner-img{height:inherit}
.asr-offer-banner .pagebanner .banner-content .banner-img img,.asr-offer-banner .pagebanner .banner-item .banner-img img,.asr-offer-banner .pagebanner .banner .banner-img img{height:inherit;width:inherit}
.asr-offer-banner .pagebanner .banner-content .banner-img{width:auto}
.asr-offer-banner .pagebanner .banner-content .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}
.asr-offer-banner .banner{overflow:inherit}
.asr-offer-banner .banner .banner-content{position:relative;text-align:center}
.asr-offer-banner .banner .banner-content .banner-caption{top:0;position:absolute;margin:0;width:100%;height:100%;color:#fff}
.asr-offer-banner .banner .banner-content .banner-caption .content{position:absolute;width:100%;margin:0 auto;padding:20px}
.asr-offer-banner .banner .bg-primary-o{background-color:rgba(44,30,22,.8);color:#ccbcb2}
.asr-offer-banner .banner .bg-white-80{background-color:rgba(255,253,253,.8)}
.asr-offer-banner .banner .bg-primary-o .text-uppercase,.asr-offer-banner .banner .bg-white-80 .text-uppercase{-ms-transform:skewX(20deg);transform:skewX(20deg)}
.asr-offer-banner .icon-banner{position:absolute;margin-top:-40px;left:0}
.asr-offer-banner .banner-position{position:relative;height:100%;left:0}
.asr-offer-banner .asr-icon.icon-without-innertext[data-icon]:before,.asr-offer-banner .icon-circle:before,.asr-offer-banner .icon-outline:before,.asr-offer-banner .icon-square:before,.asr-offer-banner .icon:before,.asr-offer-banner .selectboxit-default-arrow:before{font-size:27px}
.asr-offer-banner .as-inline-block,.asr-offer-banner .js-toggle-icon{display:inline-block;vertical-align:middle}
.asr-offer-banner .ribbon-primary{background-color:#2c1e16}
.asr-offer-banner .icon-banner .as-ribbon{background-color:#333}
.asr-offer-banner .icon-banner .as-ribbon img{z-index:1}
.asr-offer-banner .as-ribbon:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#333;visibility:visible;border-right:5px solid #2c1e16;-ms-transform-origin:bottom left;transform-origin:bottom left;-ms-transform:skew(-15deg,0);transform:skew(-15deg,0)}
.asr-offer-banner .ribbon-primary:after{background:#2c1e16;border-right-color:#2c1e16}
.asr-offer-banner .text-ribbon{padding:7px 10px 2px;position:relative;z-index:1}
.asr-offer-banner .img-icon{color:#fff;font-size:1.14286em}
.asr-offer-banner .pagebanner .banner-content .banner-img img{opacity:1}
.asr-offer-banner .border-favorite{color:#fff}
.arabic .asr-offer-banner .absolute-br{left:0;right:auto}
.arabic .asr-offer-banner .icon-banner{right:0;left:auto}
.arabic .asr-offer-banner .as-ribbon:after{-ms-transform:skew(15deg,0);transform:skew(15deg,0)}
.arabic .asr-offer-banner .absolute-tr{left:0;right:auto;text-align:left}
.asr-offer-banner .day-info{line-height:1.3}
.asr-offer-banner .label,.asr-offer-banner .label-tip{color:var(--text-reverse)}
.asr-section-rich-text .title-description{padding-top:10px;padding-bottom:10px}
.asr-section-rich-text .wrap{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}
.asr-section-rich-text .description h4{color:#373737 !important}
.asr-section-rich-text .description p{color:var(--text-body)}
.asr-section-rich-text .description p span strong,.asr-section-rich-text .description p strong span{color:#373737}
.asr-section-rich-text .description pre{font-size:100% !important}
.asr-section-rich-text .description pre span,.asr-section-rich-text .description pre span strong span,.asr-section-rich-text .description pre strong span{color:var(--text-body)}
.asr-section-rich-text .description .as-table .as-table-cell div strong{color:#373737}
.asr-section-rich-text .description .alert-info{background-color:#f3f3f3 !important;border-color:#f3f3f3 !important}
.asr-section-rich-text .description .alert-info p{color:var(--text-body)}
.asr-section-rich-text a:not(.btn){color:var(--accent);text-decoration:underline}
.asr-section-rich-text #navbarNavDropdown a:not(.btn){color:var(--black0a0);text-decoration:none}
.asr-section-rich-text #navbarNavDropdown a:hover{background-color:#dae0e5}
.asr-section-rich-text #navbarNavDropdown a.dropdown-item{color:var(--accent)}
.asr-section-rich-text #navbarNavDropdown a.dropdown-item:hover{background-color:var(--accent);color:var(--text-reverse)}
.asr-section-rich-text *{outline:1px solid transparent}
.asr-section-rich-text h2{font-size:30px;font-weight:400}
.asr-section-rich-text table{word-break:normal}
.asr-section-rich-text .as-table-cell-min{width:1%}
.asr-section-rich-text .padding-md-t,.asr-section-rich-text .padding-t{padding-top:20px}
.asr-section-rich-text h1,.asr-section-rich-text h2,.asr-section-rich-text h3,.asr-section-rich-text h4,.asr-section-rich-text h5,.asr-section-rich-text h6{font-weight:700 !important;color:#373737}
@media(max-width:767px){.asr-section-rich-text .description h1{font-size:22px !important}
.asr-section-rich-text .description h2{font-size:18px !important}
.asr-section-rich-text .description h3,.asr-section-rich-text .description h4,.asr-section-rich-text .description h5,.asr-section-rich-text .description h6{font-size:16px !important}
}
.arabic .asr-page-left-content .content-main #content-center .asr-section-rich-text{padding-right:20px;padding-left:0}
.arabic .asr-page-left-content .content-main #content-center .asr-section-rich-text .wrap{margin-right:0;margin-left:auto}
.arabic .asr-page-left-content .content-main .asr-breadcrumb.wrap{margin-right:30px;margin-left:0}
.asr-page-left-content .content-left{padding-right:30px;display:none}
.asr-page-left-content .sticky-left-nav{position:fixed;top:100px;float:left;z-index:1020}
.asr-page-left-content .right-content{background-color:#f1f2f4;margin-left:18%}
.asr-page-left-content .float-left{float:none}
.asr-page-left-content .content-main{background-color:#fff;position:relative}
.asr-page-left-content .bg-primary{height:40px}
.asr-page-left-content .padding-0{padding:0}
.asr-page-left-content .as-table{display:table;width:100%}
.asr-page-left-content .asr-about-us-links .left-width{width:inherit}
.asr-page-left-content .asr-about-us-links .asr-button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-width:0}
.asr-page-left-content .asr-about-us-links .asr-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px}
.asr-page-left-content .asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-left-nav{width:100%;font-weight:400;padding:10px 20px;border-radius:0;text-align:left;border-width:2px;line-height:24px;font-size:16px}
.asr-page-left-content .asr-about-us-links .items:before,.asr-page-left-content .asr-about-us-links .sub-items:before{top:12px}
.asr-page-left-content .position-sticky{height:-moz-available}
.asr-page-left-content .asr-corporate-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}
.asr-page-left-content .asr-corporate-footer .row{margin:0}
.asr-page-left-content .asr-corporate-footer .copyright-statement{padding:20px 0}
.asr-page-left-content section.content-main.m-0{background-color:#f1f2f4}
.asr-page-left-content .right-content{float:none}
.asr-page-left-content .asr-general-banner .card{margin-bottom:0}
.asr-page-left-content h1{font-size:1.875em;margin:20px 0 8px}
.asr-page-left-content h1.margin-lg-tb{margin:40px 0}
.asr-page-left-content .dft-common-menu-for-mobile{z-index:11}
.asr-page-left-content .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}
.asr-page-left-content .z-index-10{z-index:10}
.asr-page-left-content #content-center .asr-section-rich-text{margin:0 auto 0 0;max-width:1240px;padding-left:20px;padding-right:20px}
.asr-page-left-content #content-center .asr-about-us-history .wrap,.asr-page-left-content #content-center .asr-section-rich-text .wrap,.asr-page-left-content #content-center .dft-destination-article-content .wrap{margin-left:0}
@media screen and (max-width:768px){.asr-page-left-content #content-center .asr-section-rich-text{padding-left:0}
.asr-page-left-content #content-center.sticky-left-nav{float:none}
.asr-page-left-content #content-center .asr-destination-article-content .wrap,.asr-page-left-content #content-center .asr-destination-article-content .wrap .article{margin-left:0}
.asr-page-left-content #content-center .asr-destination-article-content .wrap .slick-content-config{padding-left:0}
.asr-page-left-content .dft-destination-article-content .wrap .article{margin-left:0}
.asr-page-left-content .dft-destination-article-content .wrap .slick-content-config{padding-left:0}
}
@media(max-width:1024px){.arabic .asr-page-left-content .content-main #content-center{margin-right:0}
}
@media(min-width:1024px){.asr-page-left-content .right-content{margin-left:18%}
.asr-page-left-content .content-main .asr-breadcrumb.wrap{margin-left:30px}
.asr-page-left-content .asr-destination-article-content .article{margin-left:16.666667%;margin-bottom:30px;padding:0}
.asr-page-left-content .top-100{top:100px}
.asr-page-left-content #content-left{width:18%;top:auto;position:absolute;box-shadow:10px 0 10px -14px #000;max-height:none}
}
@media(min-width:1024px) and (-ms-high-contrast:none),screen and (min-width:1024px) and (-ms-high-contrast:active){.asr-page-left-content #content-left{padding-right:24pt}
}
@media(min-width:1024px){@-moz-document url-prefix(){.asr-page-left-content #content-left{padding-right:22pt}
}
.asr-page-left-content #main{position:relative;background-color:#fff;max-width:1900px;margin:0 auto}
.asr-page-left-content #content-center{background-color:#f1f2f4;float:none}
.arabic .asr-page-left-content .content-main .content-left{box-shadow:-10px -14px 10px 0 #000}
.arabic .asr-page-left-content .content-main .right-content{margin-right:18%;margin-left:0}
}
@media(max-width:1023px){.asr-page-left-content .asr-page-left-content #content-left{width:100%}
.asr-page-left-content .asr-management-service{padding-top:40px}
.asr-page-left-content #content-left-m{width:100%;z-index:2}
.asr-page-left-content .right-content{background-color:#f1f2f4;margin-left:0;float:none;min-height:0}
.asr-page-left-content .right-content .description h1.hidden-smxs{display:none}
.asr-page-left-content .sticky-left-nav{top:94px;float:none}
.asr-page-left-content .margin-section{margin-top:0}
}
.asr-destination-transport-method .description{white-space:pre-line;margin-top:20px}
.asr-destination-transport-method .caption{display:-ms-flexbox;display:flex}
.asr-destination-transport-method .caption .caption-content{padding-top:3px;font-size:20px}
.asr-destination-transport-method .icon-primary{width:36px;background-color:#2c1e16;height:36px;color:#fff;line-height:16px;border-radius:50%;padding-top:10px;font-size:21px}
.arabic .asr-destination-transport-method .icon{margin-left:5px;margin-right:0}
@media(max-width:767px){.asr-destination-transport-method .col-4{max-width:100%;padding:0}
}
.asr-destination-getting-around h3,.asr-destination-getting-around h6{line-height:1.3}
.asr-destination-getting-around .asr-destination-getting-around-container{display:block;color:#555;padding:40px 0}
.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content{text-align:left}
.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .title{text-transform:uppercase;margin-bottom:0}
.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .getting-around-title{font-weight:700;letter-spacing:.005em;margin-bottom:.83em;color:#373737;font-size:22px}
@media(min-width:1024px){.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .getting-around-title{font-size:24px}
}
.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .description{font-size:16px;font-weight:300}
.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content hr{border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid}
.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .highlight{width:8.33333%;margin:20px auto}
.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .col-1{min-height:0}
@media(max-width:768px){.asr-destination-getting-around .wrap-sm{padding-left:40px;padding-right:40px}
}
.asr-page-offer-details .book-now-button-fixed.asr-button{display:block;position:fixed;bottom:0;border-radius:0;width:100%;z-index:3;font-size:18px;font-weight:700;padding:23px 13px;line-height:20px;box-shadow:0 2px 12px 0 var(--box-shadow-book-now)}
.asr-page-offer-details .absolute-tr{bottom:0;top:inherit}
.asr-page-offer-details .asr-lifestyle-social-sharing-bar{right:10px}
.asr-page-offer-details .asr-lifestyle-social-sharing-bar .favourite{padding-bottom:5px;padding-right:5px}
.asr-page-offer-details .asr-modal-booking-search .ui-menu-item.sub-section-title{padding:0 15px !important}
.asr-page-offer-details .asr-modal-booking-search .ui-menu-item{padding:0 30px !important}
.asr-page-offer-details .asr-offer-banner .icon-banner .as-ribbon{background-color:#2c1e16}
.asr-page-offer-details .asr-offer-banner .icon-banner .as-ribbon:after{background:#2c1e16}
.asr-page-offer-details .asr-simple-search{z-index:1;margin-top:46px}
.asr-page-offer-details .offer-title{font-size:20px;font-weight:700;line-height:1.3}
.asr-page-offer-details .dft-lifestyle-social-sharing-bar{font-size:16px}
.asr-page-offer-details~.asr-advantage-offer-details{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1240px}
@media(max-width:1024px){.dft-page-offer-details .asr-offer-banner .on-table{margin-bottom:20px}
.dft-page-offer-details .asr-offer-banner .pagebanner .banner-caption{position:relative}
.dft-page-offer-details .asr-offer-banner .pagebanner .banner-caption .absolute-br{bottom:-250px}
}
.asr-destination-our-properties{padding:20px 0}
.asr-destination-our-properties .properties-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -15px}
.asr-destination-our-properties .properties-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px;color:var(--text-title);font-size:22px}
@media(min-width:1024px){.asr-destination-our-properties .properties-title{font-size:24px}
}
.asr-destination-our-properties .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}
.asr-destination-our-properties .properties-link:hover{color:var(--yellow156)}
.asr-destination-our-properties .list-style-icon{list-style:none;padding:0;margin:0}
.asr-destination-our-properties .list-icon-chevron-r{content:"\E9D2"}
.asr-destination-our-properties .list-style-icon .list-item:before,.asr-destination-our-properties .list-style-icon li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}
.asr-destination-our-properties .list-item-li{margin-top:5px;margin-bottom:16px;display:-ms-flexbox;display:flex}
a:not([href]):not([tabindex]):hover{text-decoration:none}
.arrow-icon.asr-icon.icon-without-innertext[data-icon]:before{font-size:22px;margin:0;color:#33454c}
@media(max-width:1023px){.asr-destination-our-properties .col-4{max-width:100%}
.asr-destination-our-properties .properties-content .properties-container .properties-item{display:unset;margin-top:0;margin-bottom:0}
.asr-destination-our-properties .properties-content .properties-container .properties-item .list-style-icon .list-item-li,.asr-destination-our-properties .properties-content .properties-container .properties-item .list-style-icon li{margin-top:0;margin-bottom:10px}
}
.asr-common-find-a-residence-by-property-list-view{font-size:14px}
.asr-common-find-a-residence-by-property-list-view .image-container img{object-fit:cover}
.asr-common-find-a-residence-by-property-list-view .dropdown.as-select .dropdown-toggle,.asr-common-find-a-residence-by-property-list-view .form-input,.asr-common-find-a-residence-by-property-list-view .form-input-group,.asr-common-find-a-residence-by-property-list-view .form-input-group .form-input,.asr-common-find-a-residence-by-property-list-view .selectboxit-btn,.asr-common-find-a-residence-by-property-list-view input[type=email],.asr-common-find-a-residence-by-property-list-view input[type=file],.asr-common-find-a-residence-by-property-list-view input[type=number],.asr-common-find-a-residence-by-property-list-view input[type=password],.asr-common-find-a-residence-by-property-list-view input[type=tel],.asr-common-find-a-residence-by-property-list-view input[type=text],.asr-common-find-a-residence-by-property-list-view select,.asr-common-find-a-residence-by-property-list-view textarea{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;line-height:20px;width:100%;display:inline-block;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-common-find-a-residence-by-property-list-view .btn,.asr-common-find-a-residence-by-property-list-view .btn-circle,.asr-common-find-a-residence-by-property-list-view .btn-outline,.asr-common-find-a-residence-by-property-list-view .form-input-base .btn{background-color:#707070;vertical-align:middle;font-weight:400;display:inline-block;text-align:center;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:10px;border-radius:0}
.asr-common-find-a-residence-by-property-list-view .form-option .form-label:before,.asr-common-find-a-residence-by-property-list-view .form-option>input[type=checkbox],.asr-common-find-a-residence-by-property-list-view .form-option>input[type=radio],.asr-common-find-a-residence-by-property-list-view .form-option label:before{width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}
.asr-common-find-a-residence-by-property-list-view .form-option{margin-top:10px;margin-bottom:10px;position:relative}
.asr-common-find-a-residence-by-property-list-view .form-option .form-label:before,.asr-common-find-a-residence-by-property-list-view .form-option label:before{content:"";line-height:20px;text-align:center;border:1px solid #b9b9b9;border-radius:50%;background-color:#fff;display:block;margin-left:-25px;transition:.15s ease;font-family:Ascott-Icons;box-sizing:border-box}
.asr-common-find-a-residence-by-property-list-view .form-option input[type=checkbox]+.form-label:before,.asr-common-find-a-residence-by-property-list-view .form-option input[type=checkbox]+label:before{border-radius:5px}
.asr-common-find-a-residence-by-property-list-view .properties-title{font-size:22px;font-weight:700;line-height:26px;color:var(--text-title);margin-bottom:20px;margin-top:24px;text-transform:capitalize}
.asr-common-find-a-residence-by-property-list-view .ourbrand{margin-top:4px}
.asr-common-find-a-residence-by-property-list-view .error-field{padding:15px 0;color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-common-find-a-residence-by-property-list-view .error-field .asr-icon{display:-ms-flexbox;display:flex}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-c{padding:0;border-radius:5px;overflow:visible}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-a{top:0 !important}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t{right:-5px !important;bottom:0 !important}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d{overflow:visible !important}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d .property-popup-content .content-container{box-shadow:none}
.asr-common-find-a-residence-by-property-list-view button.gm-ui-hover-effect{z-index:2}
.asr-common-find-a-residence-by-property-list-view .chips-container{margin-top:16px}
.asr-common-find-a-residence-by-property-list-view .chips-container:after{content:"";display:table;clear:both}
.asr-common-find-a-residence-by-property-list-view .chips-column{float:left}
.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container{width:80%;margin-bottom:16px}
.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip{cursor:unset;display:-ms-inline-flexbox;display:inline-flex;background-color:#e5e8e9;border:1px solid #e5e8e9;border-radius:4px;padding:8px 8px 8px 16px;width:max-content;height:36px;margin-right:16px;margin-bottom:16px}
.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip .selected-chip-name{margin-right:4px;color:#00171f;font-size:12px;font-weight:600}
.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip .asr-icon-svg{line-height:16px;cursor:pointer}
.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip .asr-icon-svg svg{width:16px;height:16px;color:#00171f;pointer-events:none}
.asr-common-find-a-residence-by-property-list-view .clear-all-button{width:20%;text-align:right}
.asr-common-find-a-residence-by-property-list-view .clear-all-button .asr-button{padding:0;min-height:44px;min-width:137px}
.asr-common-find-a-residence-by-property-list-view .clear-all-button .reset-btn-container{margin-right:0;margin-left:auto}
.asr-common-find-a-residence-by-property-list-view .clear-all-button .reset-btn-container .reset-btn{width:100%}
@media(max-width:1023px){.asr-common-find-a-residence-by-property-list-view .chips-container{margin-top:0}
.asr-common-find-a-residence-by-property-list-view .chips-container .selected-chip-category-container{width:100%;overflow-y:auto;max-height:88px;margin-bottom:0;display:inherit}
.asr-common-find-a-residence-by-property-list-view .chips-container .selected-chip-category-container .selected-chip-category .selected-chip{margin:0 8px 8px 0;height:fit-content;width:fit-content;text-align:left;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.asr-common-find-a-residence-by-property-list-view .chips-container .selected-chip-category-container .selected-chip-category .asr-icon-svg{line-height:12px}
.asr-common-find-a-residence-by-property-list-view .chips-container .clear-all-button{width:100%;margin-top:0;float:unset}
.asr-common-find-a-residence-by-property-list-view .chips-container .clear-all-button .asr-button{margin-top:24px;margin-bottom:32px;width:100%}
}
.asr-common-find-a-residence-by-property-list-view .no-found-modal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow-y:hidden;padding:0 20px}
.asr-common-find-a-residence-by-property-list-view .no-found-modal .no-found-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#fff;padding:20px;max-width:478px;max-height:165px;text-align:center;border-radius:5px}
.asr-common-find-a-residence-by-property-list-view .no-found-modal .no-found-container .no-found-message{font-size:16px;padding:12px 5px 20px}
.asr-common-find-a-residence-by-property-list-view .no-found-modal .no-found-container .no-found-confirm{width:120px}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}
.asr-common-find-a-residence-by-property-list-view .data-list{padding-top:40px;background:#fff}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading{display:block}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .asr-navigation-bar{max-width:1240px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .asr-navigation-bar .slider-navigation-arrow{top:35%}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .asr-navigation-bar .navigation-background{width:100%}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-content{margin:0;max-width:unset;padding:0}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item{padding:3px 10px 16px;position:relative;-ms-flex-pack:justify;justify-content:space-between}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:0}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item.active{border-bottom:2px solid var(--accent)}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item.active div:first-child{color:#4d6866}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item.active .asr-badge{display:block}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item:not(.active){margin-bottom:2px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;margin-left:3px;font-size:12px;position:unset;display:none}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container{background:#fff;padding:40px;padding-bottom:0}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading{font-weight:600;font-size:18px;color:var(--text-title);text-transform:uppercase}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading.h4{margin-bottom:0}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading a:hover{color:#003e6a}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-container{padding-top:11px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section{padding:10px 10px 2px;width:33.33%}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-heading{font-weight:400;font-size:16px;color:var(--text-title);text-transform:uppercase;margin-bottom:4px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-heading a:hover{color:#003e6a}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:5px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list .section-item{position:relative;display:block;transition:all .5s ease;font-size:14px;color:var(--text-title);font-weight:400}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list .section-item:hover{color:#003e6a}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list i{width:24px;height:24px;margin-left:-7px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list i:before{margin-right:0;font-size:24px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{padding:10px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info{color:#000}
.asr-common-find-a-residence-by-property-list-view .BMap_pop{display:none}
.asr-common-find-a-residence-by-property-list-view .data-map{width:100%;position:relative;margin-top:20px}
.asr-common-find-a-residence-by-property-list-view .data-map #js-data-map{height:212px}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container{width:100%;height:100%}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-image{overflow:hidden;height:100%;padding-left:0;padding-right:0}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-image img{height:100%;width:100%}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-control-fullscreen,.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-control-zoom{margin-left:22px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon{background:0;border:0}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat;margin-top:-20px;margin-left:-40px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-close-button{z-index:1}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper{padding:0}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding:0;min-width:0}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;overflow:hidden;height:100%}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:130px;padding:40px 20px;width:100%}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}
.asr-common-find-a-residence-by-property-list-view #js-data-map div *{background-repeat:no-repeat}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info{display:-ms-flexbox;display:flex}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-image{min-width:130px;max-width:130px}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-image img{width:100%;height:auto;position:relative}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated{display:-ms-flexbox;display:flex;margin-bottom:10px}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:-ms-flexbox;display:flex}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{-ms-flex-align:end;align-items:flex-end;display:-ms-inline-flexbox;display:inline-flex}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}
.asr-common-find-a-residence-by-property-list-view .leaflet-bottom,.asr-common-find-a-residence-by-property-list-view .leaflet-top{z-index:100}
.arabic .asr-common-find-a-residence-by-property-list-view .anchorBR{left:10px;right:auto}
.arabic .asr-common-find-a-residence-by-property-list-view .anchorBL{right:1px;left:auto}
.arabic .asr-common-find-a-residence-by-property-list-view .anchorTL{width:100%}
.arabic .asr-common-find-a-residence-by-property-list-view .BMap_cpyCtrl{right:2px;left:auto}
.arabic .asr-common-find-a-residence-by-property-list-view .BMap_stdMpSlider{right:25px;left:auto}
.arabic .asr-common-find-a-residence-by-property-list-view .BMap_stdMpPan{right:20px}
.arabic .asr-common-find-a-residence-by-property-list-view .unset-mar{padding-right:20px;padding-left:0}
.arabic .asr-common-find-a-residence-by-property-list-view .margin-md-r{margin-right:0;margin-left:20px}
.arabic .asr-common-find-a-residence-by-property-list-view .select-by-region #select-by-region{text-align:right}
.arabic .asr-common-find-a-residence-by-property-list-view .select-by-region:after{right:auto;left:12px}
.arabic .asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option{padding-right:0;padding-left:20px}
.arabic .asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option label{padding-right:25px;padding-left:0}
.arabic .asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option label:before{top:0;right:0}
.arabic .asr-common-find-a-residence-by-property-list-view #js-data-map .gm-style .gmnoprint{left:auto}
.arabic .asr-common-find-a-residence-by-property-list-view #js-data-map .gm-style .gm-fullscreen-control{right:auto;left:0}
.arabic .asr-common-find-a-residence-by-property-list-view .section-list .section-item{padding-left:0;padding-right:14px}
.arabic .asr-common-find-a-residence-by-property-list-view .section-list .section-item:before{left:auto;right:-5px}
.arabic .asr-common-find-a-residence-by-property-list-view .pad-r-10{padding-right:0;padding-left:10px}
.arabic .asr-common-find-a-residence-by-property-list-view .js-input-search{text-align:right}
.asr-common-find-a-residence-by-property-list-view #js-data-map div[style*=background-image]{text-align:center;box-sizing:content-box}
.asr-common-find-a-residence-by-property-list-view .BMap_bubble_content{background-color:#fff}
.asr-common-find-a-residence-by-property-list-view .BMap_pop div:nth-child(9){width:304px !important;height:unset !important;left:0 !important;overflow:visible !important}
.asr-common-find-a-residence-by-property-list-view .BMap_pop div:nth-child(9)~img{top:20px !important;left:290px !important;max-width:none !important}
.asr-common-find-a-residence-by-property-list-view .BMap_bottom,.asr-common-find-a-residence-by-property-list-view .BMap_center,.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:first-child,.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(3),.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(5),.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(7),.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(8),.asr-common-find-a-residence-by-property-list-view .BMap_shadow,.asr-common-find-a-residence-by-property-list-view .BMap_top{display:none}
.asr-common-find-a-residence-by-property-list-view .property-popup-container{margin-bottom:10px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content{display:block;position:relative;width:80.8%;margin:0 auto;margin-top:-37px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .asr-badge.card-label.property-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;text-transform:uppercase}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .asr-icon-svg{width:20px;height:20px;position:absolute;right:2px;z-index:2;top:0;background-color:#fff}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .asr-icon-svg svg{width:20px;height:20px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-container .asr-image{border-radius:5px 5px 0 0;background:var(--white)}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-wrapper{width:80px;-ms-flex:none;flex:none;margin-right:8px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-wrapper img{object-fit:contain}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .content-container{padding:8px 14px 14px;background-color:#fff;box-shadow:5px 5px 12px 0 var(--box-shadow-light);border-radius:0 0 5px 5px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .title{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .title .title-text{margin:0;font-size:18px;line-height:22px;color:var(--text-title);font-weight:700}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .location{display:-ms-flexbox;display:flex;margin-bottom:12px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .location .asr-icon{color:var(--indicator-default);-ms-flex-pack:start;justify-content:flex-start;height:19px;margin-left:-4px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .location .asr-icon:before{margin-right:9px;font-size:19px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .location span{font-size:14px;line-height:19px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:18px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating span{font-size:14px;max-height:15px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating .asr-rating-star{vertical-align:sub;padding-right:3px;height:15px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating .asr-rating-star .asr-star svg{width:14px;height:15px;fill:var(--indicator-default)}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .learn-more .asr-button{padding:8px 13px;margin-bottom:auto;font-size:14px;width:100%;line-height:20px;font-weight:700;white-space:nowrap}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon{display:none}
.asr-common-find-a-residence-by-property-list-view .property-search-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container{position:relative;margin-bottom:14px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-autocomplete input{width:100%;height:100%;border:1px solid #d8d8d8;box-sizing:border-box;padding:10px 45px 10px 40px;font-size:16px;border-radius:8px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-autocomplete input:focus{outline:0;border:solid 1px var(--accent)}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:12px;left:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:14px;font-weight:600;margin-bottom:0;max-width:60%}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button{font-size:14px;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:44px}
@media(max-width:300px){.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button{gap:unset}
}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg{fill:var(--text-reverse)}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px;pointer-events:none}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-icon-svg svg path{transition:fill .3s ease-in-out}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .ctn-button{width:50%}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .ctn-button .view-mode-btn{margin-right:0;width:100%}
.asr-common-find-a-residence-by-property-list-view .asr-autocomplete.property-autocomplete{width:100%;height:100%;border:0}
.asr-common-find-a-residence-by-property-list-view .asr-autocomplete.property-autocomplete:focus{outline:0}
.asr-common-find-a-residence-by-property-list-view .asr-navigation-bar .navigation-wrapper{z-index:unset}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t:after{content:unset}
.asr-common-find-a-residence-by-property-list-view .gm-style-iw.gm-style-iw-c{display:none}
.asr-common-find-a-residence-by-property-list-view .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;margin:0 10px}
.asr-common-find-a-residence-by-property-list-view .tooltip-content{--arrow-position:0}
.asr-common-find-a-residence-by-property-list-view .tooltip-content.mobile-mode{max-width:unset;-ms-transform:translateY(15px);transform:translateY(15px)}
.asr-common-find-a-residence-by-property-list-view .tooltip-content.mobile-mode:before{left:var(--arrow-position)}
.asr-common-find-a-residence-by-property-list-view .alert-info{background-color:#f3f3f3;border-color:#f3f3f3}
@media(min-width:768px){.asr-common-find-a-residence-by-property-list-view .data-map #js-data-map{height:430px}
}
@media(max-width:767px){.asr-common-find-a-residence-by-property-list-view .asr-modal .content-wrapper{padding:0;display:unset}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d{padding:10px 5px 5px;font-size:10px;font-weight:700;width:105px;background-color:#ebe3d9}
.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t{bottom:75px}
.asr-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box{margin-left:0;margin-right:0}
.asr-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700}
.asr-common-find-a-residence-by-property-list-view .material-icons{margin-left:-15px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container{padding-left:20px;padding-right:20px}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section,.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:100%}
.asr-common-find-a-residence-by-property-list-view .js-input-search{font-size:13px}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding-right:25px;padding-left:5px}
.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}
}
@media(max-width:1023px){.asr-common-find-a-residence-by-property-list-view .search{padding-top:66px;position:relative}
.asr-common-find-a-residence-by-property-list-view .search .search-input{padding-top:10px;max-width:500px;width:100%}
.asr-common-find-a-residence-by-property-list-view .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:-ms-flexbox;display:flex;padding-top:20px;padding-left:0;padding-right:0;-ms-flex-pack:center;justify-content:center}
.asr-common-find-a-residence-by-property-list-view .unset-pad{margin-right:3px;margin-left:3px;max-width:150px}
.asr-common-find-a-residence-by-property-list-view .pad-r-10{padding-right:0}
.asr-common-find-a-residence-by-property-list-view .view-by-brand{padding:0}
.asr-common-find-a-residence-by-property-list-view .select-by-region,.asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find{display:block}
.asr-common-find-a-residence-by-property-list-view .data-list{padding-top:0}
.asr-common-find-a-residence-by-property-list-view .data-list .wrap{padding-top:10px}
.asr-common-find-a-residence-by-property-list-view .form-find .margin-t-b-1{margin-top:0}
.asr-common-find-a-residence-by-property-list-view .form-find .asr-modal .content-wrapper{padding:0}
.arabic .asr-common-find-a-residence-by-property-list-view .BMap_stdMpZoom{left:0}
.arabic .asr-common-find-a-residence-by-property-list-view .pad-r-10{padding-left:0;margin-right:0;margin-left:5px}
}
@media(max-width:319px){.asr-common-find-a-residence-by-property-list-view .unset-pad{margin-right:1px;margin-left:0}
.asr-common-find-a-residence-by-property-list-view .unset-pad.fix-320-margin{margin-right:-2px}
}
@media(min-width:768px) and (max-width:1023px){.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading{margin-bottom:40px;margin-bottom:0}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section,.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:50%}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container{gap:unset}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}
}
@media(min-width:1024px){.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:33.33%}
.asr-common-find-a-residence-by-property-list-view .properties-title{font-size:24px;line-height:34px;margin-bottom:17px}
.asr-common-find-a-residence-by-property-list-view .BMap_pop{display:block}
.asr-common-find-a-residence-by-property-list-view .property-popup-container{display:none}
.asr-common-find-a-residence-by-property-list-view .property-search-container{-ms-flex-direction:inherit;flex-direction:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container{-ms-flex:1;flex:1;margin-bottom:0;height:44px;margin-right:10px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-autocomplete input{border-radius:5px;border:1px solid #dedede;padding:15px 15px 15px 80px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg{right:unset;left:30px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg svg{width:25px;height:25px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container{gap:unset}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:16px;line-height:20px;font-weight:600}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox>span.check-box{width:20px;height:20px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button{font-size:16px;width:unset;padding:0 12px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}
.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-icon-svg svg{width:30px;height:30px}
.asr-common-find-a-residence-by-property-list-view .show-chips-container{-ms-flex-align:baseline;align-items:baseline}
.asr-common-find-a-residence-by-property-list-view .property-popup-content{width:100%;margin-top:0}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-wrapper,.asr-common-find-a-residence-by-property-list-view .property-popup-content .learn-more{display:none}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .location{-ms-flex-order:1;order:1;margin-bottom:0}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating{margin-bottom:12px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon .asr-icon{display:-ms-flexbox;display:flex}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon .asr-icon:before{color:#cacaca;width:18px;line-height:16px}
.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon-link{-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-common-find-a-residence-by-property-list-view .icon-information{display:none}
.asr-common-find-a-residence-by-property-list-view .gm-style-iw.gm-style-iw-c{display:block;-ms-transform:translate(-50%,calc(-50% - 40px));transform:translate(-50%,calc(-50% - 40px))}
.asr-common-find-a-residence-by-property-list-view .gm-style-iw{width:304px}
.asr-common-find-a-residence-by-property-list-view .gm-style-iw,.asr-common-find-a-residence-by-property-list-view .gm-style-iw-d{max-height:unset !important}
}
@media(min-width:1024px){div.asr-common-find-a-residence-by-property-list-view div.data-list-filter{padding-top:0}
div.asr-common-find-a-residence-by-property-list-view div.data-list-filter div.data-list-container{padding:0 20px}
}
.asr-find-residence-by-destination{padding-bottom:40px}
.asr-find-residence-by-destination a{background-image:linear-gradient(90deg,transparent,transparent);background-position:0 100%;background-repeat:no-repeat;background-size:50% 2px}
.asr-find-residence-by-destination h3{font-weight:700;line-height:1.3;color:#373737;letter-spacing:0}
.asr-find-residence-by-destination .residence-destination-heading.heading-margin{margin-bottom:40px}
.asr-find-residence-by-destination .residence-destination-heading .heading-title{margin-bottom:unset;text-align:center;color:#373737}
.asr-find-residence-by-destination .residence-destination-heading .heading-title.heading-title-margin{margin-bottom:20px}
.asr-find-residence-by-destination .residence-destination-heading .heading-description{font-size:16px;text-align:center}
.asr-find-residence-by-destination .list-destination{background:transparent}
.asr-find-residence-by-destination .list-destination.no-background{background:unset}
.asr-find-residence-by-destination .list-destination .no-result-destination{background:0;border-radius:5px;text-align:center}
.asr-find-residence-by-destination .list-destination .no-result-destination .caption-content{border:1px solid #c7c7c7;border-radius:5px;padding:24px 30px}
.asr-find-residence-by-destination .list-destination .no-result-destination .caption-content .content-message{font-weight:700}
.asr-find-residence-by-destination .destination-search{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}
.asr-find-residence-by-destination .destination-search.no-gap{gap:unset}
.asr-find-residence-by-destination .destination-search .destination-search-container{position:relative;z-index:1;-ms-flex:1;flex:1}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete{width:100%}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input{width:100%;height:100%;border:1px solid #dedede;background-color:#fff;border-radius:5px;box-sizing:border-box;padding:13px 41px 13px 45px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:normal}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input:focus{outline:0;border:solid 1px var(--accent)}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input[type=search]{appearance:none}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input[type=search]::-webkit-search-cancel-button{display:none}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container{max-height:348px;padding:15px}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container .autocomplete-category{padding:9px 0}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container .autocomplete-item.active-item{font-weight:600}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.search-icon{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:unset;left:10px;top:50%;color:var(--icon-default);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon{background:#cacaca;position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:#fff;right:10px;font-size:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:20px}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon:before{font-size:20px}
.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon:hover{cursor:pointer}
.asr-find-residence-by-destination .destination-search .destination-action-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:16px}
.asr-find-residence-by-destination .destination-search .destination-action-btn .reset-destination-btn,.asr-find-residence-by-destination .destination-search .destination-action-btn .search-destination-btn{min-width:127px;min-height:50px;white-space:nowrap;display:block}
.asr-find-residence-by-destination .residence-destination-container.container-padding{padding-top:40px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section{padding-left:10px;padding-right:10px;padding-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-find-residence-by-destination .residence-destination-container .view-group-section.is-odd{-ms-flex-flow:row-reverse;flex-flow:row-reverse}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:60%}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item{height:auto}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-image{padding-top:64%}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub{width:calc(40% - 20px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:calc(50% - 10px)}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid .section-item{height:100%}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:first-child,.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(2){margin-bottom:20px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item{display:block;position:relative;overflow:hidden;border-radius:5px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover{border-radius:5px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-overlay{visibility:visible;opacity:1}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover>.item-title{visibility:hidden;opacity:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-image{-ms-transform:scale(1.1);transform:scale(1.1)}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image{position:relative;transition:all 1s ease;-ms-transform:scale(1);transform:scale(1)}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image .destination-image{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{font-weight:600;line-height:30px;bottom:20px;left:20px;color:#fff;position:absolute;transition:all .5s ease 0;opacity:1;visibility:visible}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title a,.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title a:hover{color:#fff}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay{position:absolute;width:100%;height:100%;top:0;left:0;transition:all .5s ease;visibility:hidden;opacity:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .btn-primary{padding:10px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .item-title{position:relative;bottom:auto;left:auto;margin-bottom:20px;text-align:center}
.asr-find-residence-by-destination .residence-destination-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}
.asr-find-residence-by-destination .residence-destination-footer .view-more-text{line-height:20px;margin-bottom:1rem}
.asr-find-residence-by-destination .residence-destination-footer .view-more-button{cursor:pointer}
.arabic .asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{left:auto;right:20px}
.arabic .asr-find-residence-by-destination .residence-destination-container .view-group-section .item-overlay .item-title{left:0;right:auto}
@media(min-width:1024px){.asr-find-residence-by-destination .destination-search{-ms-flex-pack:justify;justify-content:space-between}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:59%}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:calc(50% - 14px)}
}
@media(max-width:767px){.asr-find-residence-by-destination .residence-destination-heading .heading-title{font-size:22px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section{display:block;padding-bottom:0;padding-left:0;padding-right:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:100%;margin-right:0;margin-left:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-image{padding-top:50%}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-title{bottom:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub{margin-left:0;margin-right:0;width:100%}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:100%;margin-bottom:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:first-child,.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(2){margin-bottom:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item{margin-bottom:20px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image{padding-top:50%}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{left:20px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay{display:none}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-overlay{visibility:hidden;opacity:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover>.item-title{visibility:visible;opacity:1}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-image{-ms-transform:none;transform:none}
.asr-find-residence-by-destination .destination-search,.asr-find-residence-by-destination .destination-search .destination-action-btn{gap:10px;-ms-flex-direction:column;flex-direction:column}
.asr-find-residence-by-destination .destination-search .destination-action-btn .reset-destination-btn,.asr-find-residence-by-destination .destination-search .destination-action-btn .search-destination-btn{width:100%;white-space:nowrap;display:block;min-height:44px}
.asr-find-residence-by-destination .destination-search .autocomplete-value input{max-height:44px}
}
@media(min-width:768px) and (max-width:1023px){.asr-find-residence-by-destination .residence-destination-heading .heading-title{font-size:22px}
}
@media(min-width:768px){.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(3) .section-item,.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(4) .section-item{height:100%}
.asr-find-residence-by-destination .destination-search .autocomplete-value input{max-height:50px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section{padding-left:0;padding-right:0}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{font-size:1.25em;left:10px}
.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .item-image{height:100%}
}
@media(hover:none){.asr-find-residence-by-destination .btn-primary.btn-outline:hover{background-color:transparent}
}
.asr-section-lifestyle{background-color:#f5f5f5}
.asr-section-lifestyle a{text-decoration:none}
.asr-section-lifestyle h2.title{color:#2c1e16;font-weight:400;font-size:32px}
.asr-section-lifestyle .h3{font-size:1.85714em}
.asr-section-lifestyle .h4{font-size:1.42857em}
.asr-section-lifestyle .life-style-sub-title{color:#2c1e16}
.asr-section-lifestyle .overlay-content-hover{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:0;transition:opacity .5s ease 0}
.asr-section-lifestyle .overlay-cover-content{transition:opacity 1s,transform 1s}
.asr-section-lifestyle .text-normal{font-weight:400}
.asr-section-lifestyle .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-section-lifestyle .life-style-sub-title{font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em;font-size:1.15em}
.asr-section-lifestyle .opacity-0{opacity:0}
.asr-section-lifestyle .opacity-1{opacity:1}
.asr-section-lifestyle .slick-next,.asr-section-lifestyle .slick-prev{display:none}
.asr-section-lifestyle .content p{font-size:1.14286em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em}
.asr-section-lifestyle .lifestyle-item{padding:0 5px}
.asr-section-lifestyle .overlay-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;position:absolute;transition:opacity 1s,transform 1s;background-repeat:no-repeat}
.asr-section-lifestyle .overlay-media:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.15);box-shadow:0 0 500px 500px rgba(0,0,0,.15)}
.asr-section-lifestyle .overlay-content{height:460px}
.asr-section-lifestyle .btn-none{color:#fff;background-color:transparent;border:2px solid #fff;font-weight:400;display:inline-block;vertical-align:middle;padding:10px;border-radius:0;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1rem;white-space:nowrap}
.asr-section-lifestyle .btn-none:hover{background:#fff;border-color:#fff;color:#777}
.asr-section-lifestyle .lifestyle-carousel .overlay-inner{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-section-lifestyle .overlay-desktop .overlay-content{position:relative;cursor:pointer;transition:opacity 1s ease-in,transform 1s ease-in-out;background:#e5e5e5;overflow:hidden;backface-visibility:hidden}
.asr-section-lifestyle .overlay-desktop .overlay-content .overlay-cover-content{position:absolute;bottom:0;left:0;right:0;padding:10px}
.asr-section-lifestyle .overlay-desktop .overlay-content .overlay-cover-content img{width:98%}
.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;right:auto;padding:0;text-align:center;position:relative;transition-delay:.1s;opacity:0}
.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content .text-black{color:#000}
.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content .btn-none{color:#000;border:2px solid #000}
.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content .btn-none:hover{border:0}
.asr-section-lifestyle .overlay-desktop .overlay-content:hover{transition:opacity .5s ease;transition-delay:.1s}
.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-cover-content,.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-media{opacity:0}
.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-content-hover,.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-content-hover img{opacity:1}
.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-media{-ms-transform:scale(1.1);transform:scale(1.1)}
.asr-section-lifestyle .overlay-desktop .overlay-content:hover .hover-content{opacity:1;width:100%}
.asr-section-lifestyle .overlay-desktop .overlay-content:hover .cover-content{opacity:0;transition:opacity .5s ease .5s}
.asr-section-lifestyle .overlay-tablet .lifestyle-title{margin-right:-15px;margin-left:-15px}
.asr-section-lifestyle .overlay-tablet .slick-slider .slick-list,.asr-section-lifestyle .overlay-tablet .slick-slider .slick-track{direction:ltr}
.asr-section-lifestyle .overlay-mobile .overlay-inner{bottom:10px;left:10px;top:unset;-ms-transform:none;transform:none}
.asr-section-lifestyle .overlay-mobile .slick-slider .slick-list,.asr-section-lifestyle .overlay-mobile .slick-slider .slick-track{direction:ltr}
@media(max-width:1023px){.asr-section-lifestyle .overlay-desktop{display:none}
.asr-section-lifestyle .title{font-size:24px}
}
.asr-carousel{font-size:14px}
.asr-carousel .asr-content-slider{padding:0;background-position:50%}
.asr-carousel .asr-content-slider .controls{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;bottom:40px}
.asr-carousel .asr-content-slider .indicator-item{border-width:1px;border-style:solid;width:8px;height:8px;background:0}
.asr-carousel .asr-content-slider,.asr-carousel .image-carousel,.asr-carousel .video-carousel{height:400px}
.asr-carousel .image-carousel img,.asr-carousel .video-play{width:100%;height:100%;object-fit:cover}
.asr-carousel .video-play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}
.asr-carousel .asr-slide-item{position:relative}
.asr-carousel .asr-slide-item .caption-header{position:absolute;top:0;height:100%;z-index:1;width:inherit;box-sizing:border-box}
.asr-carousel .asr-slide-item .caption-header .center-direction{padding-top:0 !important;padding-bottom:0 !important}
.asr-carousel .caption-title{line-height:30px;font-weight:600}
.asr-carousel .content{height:100%;padding-top:100px;padding-bottom:80px}
.banner-normal-mode .asr-carousel .content{padding-bottom:60px;padding-top:30px}
.asr-carousel .content.more-step{height:100%;padding-top:100px;padding-bottom:80px}
.banner-normal-mode .asr-carousel .content.more-step{padding-bottom:80px;padding-top:30px}
.asr-carousel .content-align-center.more-step{height:100%;padding-top:100px;padding-bottom:80px}
.banner-normal-mode .asr-carousel .content-align-center.more-step{padding-bottom:80px;padding-top:30px}
.asr-carousel .content-align-center{height:100%;padding-top:100px;padding-bottom:80px}
.banner-normal-mode .asr-carousel .content-align-center{padding-bottom:60px;padding-top:30px}
.asr-carousel .explore-button{min-width:82px;border:0;letter-spacing:0;text-align:center}
.asr-carousel .explore-button.has-margin{margin-top:25px}
.asr-carousel .volume{position:absolute;bottom:50px;right:20px;z-index:1;background:rgba(0,0,0,.5);padding:12px;border-radius:100px}
.asr-carousel .asr-carousel-holder.volume-off .icon-volume-up{display:none}
.asr-carousel .asr-carousel-holder .icon-volume-up,.asr-carousel .asr-carousel-holder.volume-off .icon-volume-off{display:block}
.asr-carousel .asr-carousel-holder .icon-volume-off{display:none}
.asr-carousel .asr-carousel-holder .icon-volume-off.asr-icon.large[data-icon],.asr-carousel .asr-carousel-holder .icon-volume-up.asr-icon.large[data-icon]{width:24px;height:24px}
.asr-carousel .asr-carousel-holder .icon-volume-off.asr-icon.large[data-icon]:before,.asr-carousel .asr-carousel-holder .icon-volume-up.asr-icon.large[data-icon]:before{font-size:24px}
.asr-carousel .align-bottom-right>div,.asr-carousel .align-center-right>div,.asr-carousel .align-top-right>div{text-align:right}
.asr-carousel .align-bottom-between>div,.asr-carousel .align-center-between>div,.asr-carousel .align-top-between>div{text-align:center}
.asr-carousel .navigation-controls .asr-common-icon svg{width:25px;height:25px}
.asr-carousel .property-type-tag.asr-badge.card-label{display:none;background-color:var(--tag)}
.asr-extended-stay-guest-stories{padding-bottom:40px;background-color:#fff;font-size:16px}
.asr-extended-stay-guest-stories.arabic-com blockquote:before{right:0;left:inherit;content:"\201D"}
.asr-extended-stay-guest-stories.arabic-com blockquote:after{content:"\201C";margin-right:20px;margin-left:0}
.asr-extended-stay-guest-stories .pad-40{padding:40px}
.asr-extended-stay-guest-stories .mar-b-40{margin-bottom:40px}
.asr-extended-stay-guest-stories .img-responsive{width:100%}
.asr-extended-stay-guest-stories h2{font-size:29.7142px;font-weight:400}
.asr-extended-stay-guest-stories p{margin:14px 0}
.asr-extended-stay-guest-stories blockquote:after{position:absolute}
@media(max-width:1024px){.asr-extended-stay-guest-stories .pad-20-xs{padding:20px}
.asr-extended-stay-guest-stories .mar-bt-20{margin-bottom:20px}
.asr-extended-stay-guest-stories p{margin:16px 0}
.asr-extended-stay-guest-stories .font{font-size:16px}
}
@media(max-width:767px){.asr-extended-stay-guest-stories h2{font-size:23px}
}
.dft-page-default .arabic .asr-extended-stay-benefit ul li{padding-left:0;padding-right:37px}
.dft-page-default .arabic .asr-extended-stay-benefit ul li i{right:0}
.asr-extended-stay-benefit{background-color:#fff;padding-bottom:40px}
.asr-extended-stay-benefit .wrap-benefit{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}
.asr-extended-stay-benefit .pad-40{padding:40px}
.asr-extended-stay-benefit h2{font-size:29.7142px;line-height:1.3;color:#373737;letter-spacing:.005em;font-weight:700}
.asr-extended-stay-benefit .mar-tb-40{margin-top:21.5px;margin-bottom:40px}
.asr-extended-stay-benefit ul{list-style-type:none}
.asr-extended-stay-benefit li{margin:10px 0;padding-left:37px;min-height:2.28571em;line-height:1.5em;position:relative}
.asr-extended-stay-benefit i{position:absolute;left:0}
.asr-extended-stay-benefit i:before{font-size:24px;font-weight:600}
.asr-extended-stay-benefit .img-responsive{width:100%}
.asr-extended-stay-benefit .asr-icon:before{margin:0}
@media(max-width:1023px){.dft-page-default .arabic .asr-extended-stay-benefit .pad-0-xs{padding-left:40px;padding-right:0}
}
@media(max-width:1024px){.asr-extended-stay-benefit .font{font-size:16px}
.asr-extended-stay-benefit .pad-0-xs{padding-top:0;padding-bottom:0;padding-left:0;margin-top:0}
.asr-extended-stay-benefit .mar-bt-20{margin-bottom:20px;margin-top:20px}
}
@media(max-width:768px){.asr-extended-stay-benefit{padding-bottom:5px}
}
.asr-page-find-a-residence-by-destination .bg-img{background-position:50%;background-repeat:no-repeat}
.asr-page-find-a-residence-by-destination .bg-img img{width:unset}
.asr-destination-city-pages .asr-destination-city-title{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}
.asr-destination-city-pages .asr-destination-city-title .destination-title{font-weight:700;font-size:24px;line-height:1.5;letter-spacing:.005em;color:var(--text-title);margin-bottom:0}
@media(max-width:767px){.asr-destination-city-pages .asr-destination-city-title .destination-title{font-size:22px}
}
@media(min-width:1024px){.asr-destination-city-pages .asr-destination-city-title .destination-title{max-width:80%}
}
.asr-destination-city-pages .asr-destination-city-title .asr-common-share-social{padding:unset;margin:unset;max-width:none;width:unset;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}
@media(max-width:1023px){.asr-destination-city-pages .asr-destination-city-title .asr-common-share-social .share-label{max-width:none}
}
@media(max-width:1023px){.asr-destination-city-pages .asr-destination-city-title{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}
}
.asr-destination-city-pages .asr-destination-city-description .wrap .description{text-align:left}
.asr-destination-banner img{color:#000}
.asr-destination-banner .asr-lifestyle-social-sharing-bar .img-icon{color:#fff}
.asr-destination-banner .desktop img{max-width:1250px;margin:0 auto}
.asr-destination-banner .banner-container .card{max-width:100%;margin-bottom:0}
.asr-destination-banner .banner-container .card:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}
.asr-destination-banner .banner-container .card img{border-radius:0}
.asr-destination-banner .banner-container .card .card-img-overlay{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar{padding:20px;position:absolute;-ms-flex-item-align:end;align-self:flex-end}
.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar a{text-decoration:none;cursor:pointer}
.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar a i{font-size:1.6875em}
.asr-destination-banner .banner-container .card .card-img-overlay .content{margin:auto}
.asr-destination-banner .banner-container .card .card-img-overlay .content .card-title{color:#fff}
.asr-destination-banner .banner-container .mobile,.asr-destination-banner .banner-container .tablet{display:-ms-flexbox;display:flex;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-pack:center;justify-content:center}
@media(max-width:1024px){.asr-destination-banner{overflow:hidden}
.asr-destination-banner .card{width:100%}
.asr-destination-banner .img-responsive{max-width:unset}
.asr-destination-banner .card-img{width:unset}
}
@media(min-width:1024px){.asr-destination-banner .banner-container .mobile,.asr-destination-banner .banner-container .tablet{display:none}
}
@media(min-width:768px) and (max-width:1023px){.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar{-ms-flex-item-align:end;align-self:flex-end}
.asr-destination-banner .banner-container .desktop,.asr-destination-banner .banner-container .mobile{display:none}
}
@media(max-width:767px){.asr-destination-banner .banner-container .desktop,.asr-destination-banner .banner-container .tablet{display:none}
}
.asr-common-destination-banner{position:relative}
.asr-common-destination-banner .absolute.aboutus-nav{width:100%;bottom:0;z-index:1}
.asr-common-destination-banner .navbar{padding:0}
.asr-common-destination-banner .navbar .nav-item a{color:#a28156}
.asr-common-destination-banner .navbar .nav-item a:hover{color:#816644}
.asr-common-destination-banner .navbar .nav-item .active{color:#816644;background-color:#2c1e16}
.asr-common-destination-banner .pagebanner{background-color:#d8d9db}
.asr-common-destination-banner .sharing-bar{position:absolute;top:10px;right:10px}
.asr-common-destination-banner .sharing-bar a{color:#fff}
.asr-common-destination-banner .sharing-bar .asr-lifestyle-social-sharing-bar .img-icon{font-weight:700;font-size:1.5em}
.asr-common-destination-banner .sharing-bar .asr-lifestyle-social-sharing-bar .text{color:#fff}
.asr-common-destination-banner .banner-container .card{width:1240px;margin:0 auto}
.asr-common-destination-banner .dft-common-about-us-navigation a.nav-link{color:#a28156;margin-left:2px;padding:20px}
.asr-common-destination-banner .dft-common-about-us-navigation a.nav-link:hover{color:#816644}
.asr-common-destination-banner .asr-lifestyle-social-sharing-bar{right:10px}
.arabic .asr-common-destination-banner .asr-lifestyle-social-sharing-bar{right:auto;left:10px}
.asr-common-destination-banner .asr-lifestyle-social-sharing-bar .favourite{padding-bottom:5px;padding-right:5px}
.asr-common-destination-banner .asr-lifestyle-social-sharing-bar .border-favorite{color:#fff;font-size:1.5em}
.asr-common-destination-banner .aboutus-nav{background-color:var(--background-rebrand)}
.asr-common-destination-banner .asr-navigation-bar{background-color:unset;border-bottom:0}
.asr-sitemap-group-title .group-sitemap{padding-top:40px}
.asr-sitemap-group-title .bold{font-weight:700}
.asr-sitemap-group-title .bg-gray-lighter{background-color:#e3e4e6}
.asr-sitemap-group-title .group-content{word-break:break-all}
.asr-sitemap-group-title ul li{margin:10px 0}
.asr-sitemap-group-title ul li a{color:#2c1e16}
.asr-sitemap-group-title ul li a:hover{color:#003e6a}
.asr-sitemap-group-title ul li:first-child{margin-top:0}
.asr-sitemap-group-title ul li:last-child{margin-bottom:0}
.asr-page-contact-us .h4{font-size:1.25em}
.asr-page-contact-us .h5{font-size:1.125em;font-weight:700}
.asr-page-contact-us .section-list .section-item{color:#2c1e16}
.asr-page-contact-us .section-list .section-item:hover{color:#003e6a}
.asr-page-contact-us .alert a{text-decoration:underline}
.asr-page-contact-us .asr-collumn-heading h3{color:#373737}
.asr-page-destination-city-page{transition:transform .6s ease-in-out}
.asr-page-destination-city-page .aboutus-nav{width:100%;bottom:0;z-index:1}
.asr-page-destination-city-page .navbar{padding:0}
.asr-page-destination-city-page .navbar .nav-item a{color:#a28156}
.asr-page-destination-city-page .navbar .nav-item a:hover{color:#816644}
.asr-page-destination-city-page .navbar .nav-item .active{color:#816644;background-color:#2c1e16}
.asr-page-destination-city-page .sharing-bar{position:absolute;top:10px;right:10px}
.asr-page-destination-city-page .sharing-bar a{color:#fff}
.asr-page-destination-city-page .sharing-bar .asr-lifestyle-social-sharing-bar .img-icon{font-weight:700;font-size:1.5em}
.asr-page-destination-city-page .sharing-bar .asr-lifestyle-social-sharing-bar .text{color:#fff}
.asr-page-destination-city-page .slot{height:auto;transform:translateZ(0);transition:transform .6s ease-in-out}
.asr-page-destination-city-page .banner-container .card{width:1240px;margin:0 auto}
.asr-page-destination-city-page .dft-common-about-us-navigation a.nav-link{color:#a28156;margin-left:2px;padding:20px}
.asr-page-destination-city-page .dft-common-about-us-navigation a.nav-link:hover{color:#816644}
.asr-page-destination-city-page .asr-lifestyle-social-sharing-bar{right:10px}
.arabic .asr-page-destination-city-page .asr-lifestyle-social-sharing-bar{right:auto;left:10px}
.asr-page-destination-city-page .asr-lifestyle-social-sharing-bar .favourite{padding-bottom:5px;padding-right:5px}
.asr-page-destination-city-page .asr-lifestyle-social-sharing-bar .border-favorite{color:#fff;font-size:1.5em}
.asr-find-residence-by-property-list .form-find{padding-top:40px;padding-bottom:20px;display:none}
.asr-find-residence-by-property-list .search{display:-ms-flexbox;display:flex}
.asr-find-residence-by-property-list .search .search-input{display:-ms-flexbox;display:flex;padding-left:0;padding-right:0}
.asr-find-residence-by-property-list .search .search-input .pad-form-input-search{padding-left:0;padding-right:0;width:auto;-ms-flex:10;flex:10}
.asr-find-residence-by-property-list .search .search-input .pad-search-btn{border:1px solid #ccc;padding:10px;border-right:unset;background-color:#efefef}
.asr-find-residence-by-property-list .search .search-input .form-input-search{height:46px}
.asr-find-residence-by-property-list .search .search-input .form-input-search.disabled{background:#e5e5e5;pointer-events:none}
.asr-find-residence-by-property-list .unset-mar{margin:unset;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:0}
.asr-find-residence-by-property-list .unset-pad{padding:unset}
.asr-find-residence-by-property-list .btn-switch-view{display:block;background-color:#707070;color:#fff;text-transform:uppercase;white-space:nowrap;transition:all .5s ease}
.asr-find-residence-by-property-list .btn-switch-view:hover{background-color:#575757}
.asr-find-residence-by-property-list .btn-switch-view.active{background-color:#2c1e16;color:#b4a79e}
.asr-find-residence-by-property-list .btn-switch-view:focus{box-shadow:none}
.asr-find-residence-by-property-list .pad-r-10{padding-right:10px}
.asr-find-residence-by-property-list .form-find{background-color:#ddd}
.asr-find-residence-by-property-list .view-by-brand{padding:10px 0}
.asr-find-residence-by-property-list .view-by-brand .form-option-find{display:-ms-flexbox;display:flex}
.asr-find-residence-by-property-list .view-by-brand .form-option-find .form-option{padding-right:20px}
.asr-find-residence-by-property-list .select-by-region{display:none;position:relative}
.asr-find-residence-by-property-list .select-by-region:after{display:block;content:"";width:12px;height:7px;position:absolute;right:12px;bottom:17px;border-top:7px solid #555;border-left:6px solid transparent;border-right:6px solid transparent}
.asr-find-residence-by-property-list .data-list{padding-top:40px;padding-bottom:40px;background:#e3e4e6}
.asr-find-residence-by-property-list .data-list .data-list-heading{display:block;padding-right:0}
.asr-find-residence-by-property-list .data-list .data-list-heading .asr-navigation-bar{max-width:1240px}
.asr-find-residence-by-property-list .data-list .data-list-heading .asr-navigation-bar .navigation-background{width:100%}
.asr-find-residence-by-property-list .data-list .data-list-heading .asr-navigation-bar .navigation-wrapper{z-index:unset}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-content{margin:0;max-width:unset;padding:0}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item{padding:16px 10px;position:relative;-ms-flex-pack:justify;justify-content:space-between}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:0}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item.active{border-bottom:2px solid var(--accent)}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item.active div:first-child{color:#4d6866}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item.active .asr-badge{display:block}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item:not(.active){margin-bottom:2px}
.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}
.asr-find-residence-by-property-list .data-list .data-list-container{background:#fff;padding:40px}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group{margin-bottom:10px}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-heading{font-size:18px;font-weight:600;line-height:26px;text-transform:uppercase}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-heading.h4{margin-bottom:0}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-heading a:hover{color:#003e6a}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-container{padding-top:20px;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section{padding:10px;width:33.33%}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-heading{font-weight:600;line-height:20px;text-transform:uppercase;margin-bottom:2px}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-heading a:hover{color:#003e6a}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-list .section-item{font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:14px;line-height:20px;position:relative;display:block;transition:all .5s ease}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-list .section-item:before{position:absolute;content:"";display:block;border-left:8px solid #555;width:12px;height:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;top:9px;left:0}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section{padding:10px;width:33.33%}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section .alert-info{font-size:14px}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section .alert-info span{color:#000}
.asr-find-residence-by-property-list .data-map{width:100%;height:570px;display:none}
.asr-find-residence-by-property-list .data-map .data-map-container{width:100%;height:100%}
.asr-find-residence-by-property-list .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}
.asr-find-residence-by-property-list .other-brand-slider .slick-arrow{display:none}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:130px;padding:40px 20px;width:100%}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}
.asr-find-residence-by-property-list .gm-style-iw{top:0;left:0}
.asr-find-residence-by-property-list .gm-style div *{background-repeat:no-repeat}
.asr-find-residence-by-property-list .marker-popup-info{display:-ms-flexbox;display:flex}
.asr-find-residence-by-property-list .marker-popup-info .info-image{min-width:130px;max-width:130px}
.asr-find-residence-by-property-list .marker-popup-info .info-image img{width:100%;height:auto;position:relative}
.asr-find-residence-by-property-list .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated{display:-ms-flexbox;display:flex;margin-bottom:10px}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:-ms-flexbox;display:flex}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{-ms-flex-align:end;align-items:flex-end;display:-ms-inline-flexbox;display:inline-flex}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}
.arabic .asr-find-residence-by-property-list .data-list-heading .data-list-tab .tab-item{border-right:0;border-left:1px solid #fff}
.arabic .asr-find-residence-by-property-list .data-list-heading .data-list-tab .tab-item:first-child{border-left:0}
.arabic .asr-find-residence-by-property-list .data-list-heading .data-list-tab .tab-item .mr-auto{margin-right:0;margin-left:auto}
.arabic .asr-find-residence-by-property-list .data-list-container .data-group .data-group-container .data-section .section-list .section-item{padding-left:0;padding-right:14px}
.arabic .asr-find-residence-by-property-list .data-list-container .data-group .data-group-container .data-section .section-list .section-item:before{right:0;left:auto;-ms-transform:scale(-1);transform:scale(-1)}
.asr-find-residence-by-property-list .alert-info{background-color:#f3f3f3;border-color:#f3f3f3}
@media(min-width:768px) and (max-width:1023px){.asr-find-residence-by-property-list .data-list{padding-top:40px;padding-bottom:40px}
}
@media(max-width:767px){.asr-find-residence-by-property-list .data-list{padding-top:0}
.asr-find-residence-by-property-list .data-list .data-list-heading{display:none}
.asr-find-residence-by-property-list .data-list .data-list-container{padding:0 20px;background:transparent}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section,.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section{width:100%}
.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}
}
@media(min-width:769px) and (max-width:1023px){.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section,.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section{width:50%}
}
@media(max-width:1023px){.asr-find-residence-by-property-list .form-find .margin-t-b-1{margin-top:0}
.asr-find-residence-by-property-list .search{padding-top:66px;position:relative}
.asr-find-residence-by-property-list .search .search-input{padding-top:10px;max-width:500px;width:100%}
.asr-find-residence-by-property-list .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:-ms-flexbox;display:flex;padding-top:20px;padding-left:0;padding-right:0;-ms-flex-pack:center;justify-content:center}
.asr-find-residence-by-property-list .unset-pad{margin-right:3px;margin-left:3px;max-width:140px}
.asr-find-residence-by-property-list .unset-pad a{border-radius:5px 5px 0 0}
.asr-find-residence-by-property-list .view-by-brand{padding:0}
.asr-find-residence-by-property-list .select-by-region,.asr-find-residence-by-property-list .view-by-brand .form-option-find{display:block}
.asr-find-residence-by-property-list .data-list .wrap{padding-top:0;padding-bottom:20px}
.asr-find-residence-by-property-list .data-list .data-list-container{padding-top:40px}
}
.asr-banner-sitemap .img-fit{min-height:226px;object-fit:cover;width:100%}
.asr-banner-sitemap .bg-img:after{content:"";min-height:226px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.asr-banner-sitemap .centered{filter:brightness(110%)}
.asr-banner-sitemap .container-banner{position:relative;text-align:center;overflow:hidden}
.asr-banner-sitemap .container-banner .bg-img{background-size:cover}
.asr-banner-sitemap .container-banner .bg-img img{color:var(--accent);object-position:0}
.asr-banner-sitemap h1{font-size:1.25em}
.asr-banner-sitemap .text-shadow-dark{font-size:30px;line-height:1.3}
.asr-announcement:has(:not(.asr-announcement)){padding:12px 10px 8px 0;z-index:1;font-size:14px;position:relative}
.asr-announcement .asr-content-slider .controls,.asr-announcement .asr-content-slider .navigation-controls{display:none}
.asr-announcement .asr-content-slider .asr-slide-item{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding:0}
.asr-announcement .asr-content-slider .content-title{display:-ms-flexbox;display:flex;margin-right:12px;width:calc(100% - 60px)}
.asr-announcement .asr-content-slider .announcement-content{width:100%;overflow:hidden}
.asr-announcement .asr-content-slider .announcement-icon{margin-right:10px}
.asr-announcement .asr-content-slider .asr-common-icon{width:22px;height:22px;margin-top:3px;margin-right:20px}
.asr-announcement .asr-content-slider .announcement-title{font-size:14px;letter-spacing:0;line-height:19px;max-height:19px;width:100%;font-weight:700}
.asr-announcement .asr-content-slider .announcement-title.show-detail{max-height:100%}
.asr-announcement .asr-content-slider .description{letter-spacing:0;line-height:19px;display:none}
.asr-announcement .asr-content-slider .description.show-detail{overflow:hidden;display:block}
.asr-announcement .asr-content-slider .description *{text-align:left !important}
.asr-announcement .asr-content-slider .mt-10{margin-top:10px}
.asr-announcement .read-more{font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;display:block;margin-top:5px}
.asr-announcement a.close{text-decoration:none;font-size:30px;margin-top:6px;position:absolute;top:2px;right:25px;opacity:1}
.asr-welcome-banner.wrap{margin:20px auto}
.asr-welcome-banner .brand-sm img{height:80px}
.asr-welcome-banner .brand{height:unset}
.asr-welcome-banner .img-responsive{margin-left:auto;margin-right:auto;display:block;padding:0;max-width:100%}
.dft-page-default .arabic .asr-destination-latest-offers .slick-prev{right:-35px;left:auto}
.dft-page-default .arabic .asr-destination-latest-offers .slick-prev:before{content:"\E91F"}
.dft-page-default .arabic .asr-destination-latest-offers .slick-next{left:-20px;right:auto}
.dft-page-default .arabic .asr-destination-latest-offers .slick-next:before{content:"\E91E"}
.asr-destination-latest-offers .slick-prev{left:-35px}
.asr-destination-latest-offers .slick-prev:before{content:"\E91E";font-size:80px}
.asr-destination-latest-offers .slick-next{right:-20px}
.asr-destination-latest-offers .slick-next:before{content:"\E91F";font-size:80px}
.asr-destination-latest-offers .slick-list{padding-left:10px;padding-right:10px}
.asr-destination-latest-offers .card-header{background-color:transparent;border-bottom:0;font-weight:700}
.asr-destination-latest-offers .card .card-content{padding:16px}
.asr-destination-latest-offers .card-button{padding:0 5px}
.asr-destination-latest-offers .card-button .asr-button{width:100%}
.asr-destination-latest-offers .card-body .date{padding:0}
.asr-destination-latest-offers .card-body .date.right{padding-left:10px}
.asr-destination-latest-offers .content-center{padding:10px 0}
.asr-destination-latest-offers h1{margin-top:0}
.asr-destination-latest-offers .card{display:inherit;border-radius:0}
.asr-destination-latest-offers .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;bottom:0}
.asr-destination-latest-offers .card-media{height:190px}
.asr-destination-latest-offers .card-media img{height:100%}
.asr-destination-latest-offers .featured .featured-item:after{-ms-transform:unset;transform:unset}
.asr-destination-latest-offers .display-mobile .logo-ascott:after{display:none}
.asr-destination-latest-offers .btn:hover{color:#483a32}
.asr-destination-latest-offers .btn-brown{border:2px solid #483a32}
.asr-destination-latest-offers .bg-brown{background-color:#483a32}
.asr-destination-latest-offers .text-brown{color:#483a32}
.asr-destination-latest-offers .as-ribbon:after{-ms-transform:unset;transform:unset}
.asr-destination-latest-offers .icon-circle{width:40px;height:40px}
.asr-destination-latest-offers .text-favorite-mobile{color:#d5d5d5}
.asr-destination-latest-offers .text-favorite-mobile:hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#d32f2f}
.asr-destination-latest-offers .text-favorite{color:#d5d5d5}
.asr-destination-latest-offers .text-favorite:not(.favorite):hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#333}
.asr-destination-latest-offers .material-icons{line-height:1.8}
.asr-destination-latest-offers .wrap .btn.btn-outline-dark{background-color:#fff;border:2px solid #483a32;color:#483a32;font-weight:700;padding:10px 60px}
.asr-destination-latest-offers .wrap .btn.btn-outline-dark:focus{box-shadow:none}
.asr-city-openstreet-maps #inputs .mapbox-directions-destination #mapbox-directions-destination-input,.asr-city-openstreet-maps #inputs .mapbox-directions-origin #mapbox-directions-origin-input{padding-right:28px}
.asr-city-openstreet-maps .direction-section{z-index:1}
.asr-city-openstreet-maps #openstreet-map .asr-rating-star .asr-star svg{fill:var(--accent)}
.asr-city-openstreet-maps #openstreet-map .leaflet-control-fullscreen,.asr-city-openstreet-maps #openstreet-map .leaflet-control-zoom{margin-left:22px}
.asr-city-openstreet-maps #openstreet-map .leaflet-div-icon{background:0;border:0}
.asr-city-openstreet-maps #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat;margin-top:-20px;margin-left:-40px}
.asr-city-openstreet-maps #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-close-button{z-index:1}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content-wrapper{padding:0}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content{min-width:0}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item{width:425px;display:-ms-flexbox;display:flex}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:5px}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;padding-top:5px;padding-bottom:5px}
.asr-city-openstreet-maps .full-screen-section{z-index:1;margin-left:22px}
.asr-city-openstreet-maps .map-title{font-size:25px}
.asr-city-openstreet-maps .js-map-container{position:relative}
.asr-city-openstreet-maps .js-map-container #openstreet-map{width:100%;height:500px}
.asr-city-openstreet-maps .js-map-container .leaflet-popup-close-button{color:#111;text-indent:0}
.asr-city-openstreet-maps .js-map-container .map-panel.marker-list.map-panel-right{max-height:400px}
.asr-city-openstreet-maps .js-map-container .map-panel.marker-list.map-panel-right #directions{display:none}
.asr-city-openstreet-maps .js-map-container .map-panel.marker-list.map-panel-right #close_directions{margin:5px;position:absolute;right:0;z-index:1000}
.asr-city-openstreet-maps .js-map-container #panel{z-index:1000}
.asr-city-openstreet-maps .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-city-openstreet-maps .map-content-list .content-item{width:400px;display:-ms-flexbox;display:flex}
.asr-city-openstreet-maps .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}
.asr-city-openstreet-maps .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}
.asr-city-openstreet-maps .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:5px}
.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}
.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;padding-top:5px;padding-bottom:5px}
.asr-city-openstreet-maps #panel{left:1px;position:absolute;bottom:30px}
.asr-city-openstreet-maps #panel .content-item{max-height:160px}
.asr-city-openstreet-maps #panel .content-item .item-info-box{font-size:13px}
.asr-city-openstreet-maps #panel .content-item .item-info-box .item-arrow-box,.asr-city-openstreet-maps #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.asr-city-openstreet-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{font-size:36px;padding-top:3px}
.asr-city-openstreet-maps #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}
.asr-city-openstreet-maps #panel .content-item .item-info-box .item-price-box{padding-right:5px}
.asr-city-openstreet-maps #panel .content-item .item-info-box .item-currency-box,.asr-city-openstreet-maps #panel .content-item .item-info-box .item-unit-box{padding-left:1px}
.asr-city-openstreet-maps #panel .asr-rating-star .asr-star svg{fill:var(--accent)}
.asr-city-openstreet-maps #openstreet-map div[style*=background-image]{background-repeat:no-repeat;background-position:14px 14px;font-size:14px}
.asr-city-openstreet-maps .BMap_bubble_content{background-color:#fff}
.asr-city-openstreet-maps .BMap_shadow{display:none}
.asr-city-openstreet-maps .BMap_pop{-ms-transform:translateY(-15px);transform:translateY(-15px)}
.asr-city-openstreet-maps .BMap_Marker img,.asr-city-openstreet-maps .BMap_pop img{max-width:none}
.asr-city-openstreet-maps #mapform .mapform-title{margin-bottom:0;color:#2c1e16}
.asr-city-openstreet-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}
.asr-city-openstreet-maps #mapform .direction{padding-top:36px;padding-left:30px}
.asr-city-openstreet-maps #mapform .direction .btn{padding-top:8px;padding-bottom:8px;color:#fff;font-weight:700;border:0}
.asr-city-openstreet-maps #mapform .direction .btn:focus{box-shadow:none}
.asr-city-openstreet-maps #mapform .js-direction-reverse{padding-top:2px}
.asr-city-openstreet-maps #mapform .vert_icon{padding-top:3px}
.asr-city-openstreet-maps #mapform #infowindow-content{height:0}
.asr-city-openstreet-maps .margin-sm-t{margin-top:10px}
@media(min-width:768px){.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content{width:425px}
}
@media(max-width:767px){.asr-city-openstreet-maps .js-map-container #openstreet-map{height:550px}
.asr-city-openstreet-maps .js-map-container #openstreet-map .leaflet-control-fullscreen{margin-bottom:76px}
.asr-city-openstreet-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}
.asr-city-openstreet-maps #mapform .direction{padding-left:0}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content{padding-right:25px;padding-left:5px}
}
.arabic .asr-property-openstreet-map .icon{margin-left:5px;margin-right:0}
.arabic .asr-property-openstreet-map .align-left,.arabic .asr-property-openstreet-map .dropdown.as-select .dropdown-toggle,.arabic .asr-property-openstreet-map .form-input,.arabic .asr-property-openstreet-map .form-input-group,.arabic .asr-property-openstreet-map .form-input-group .form-input,.arabic .asr-property-openstreet-map .selectboxit-btn,.arabic .asr-property-openstreet-map input[type=email],.arabic .asr-property-openstreet-map input[type=file],.arabic .asr-property-openstreet-map input[type=number],.arabic .asr-property-openstreet-map input[type=password],.arabic .asr-property-openstreet-map input[type=tel],.arabic .asr-property-openstreet-map input[type=text],.arabic .asr-property-openstreet-map select,.arabic .asr-property-openstreet-map textarea{text-align:right}
.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map>div:first-child>div:nth-child(2)>div:first-child>div>div:nth-child(1){border-left:1px solid #ababab}
.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map>div:first-child>div:nth-child(2)>div:first-child>div>img:nth-child(10){right:-20px;left:auto}
.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .anchorTL,.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_noprint,.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_stdMpCtrl,.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_stdMpType0{direction:ltr}
.arabic .asr-property-openstreet-map #property-map .js-map-container #panel{z-index:1000}
.arabic .asr-property-openstreet-map #property-map .js-map-container .direction-section #close_directions{margin:5px;position:absolute;right:0;z-index:1000}
@media screen and (min-width:1024px){.arabic .asr-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .padding-r-1{padding-left:25px;padding-right:5px}
}
.arabic .asr-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .direction{padding-right:30px;padding-left:5px}
.arabic .asr-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .direction #showDirection{padding:0}
.asr-property-openstreet-map #inputs .mapbox-directions-destination #mapbox-directions-destination-input,.asr-property-openstreet-map #inputs .mapbox-directions-origin #mapbox-directions-origin-input{padding-right:28px}
.asr-property-openstreet-map .leaflet-bottom .leaflet-control{margin-bottom:0}
.asr-property-openstreet-map .leaflet-bottom .leaflet-control a{background-position:top}
.asr-property-openstreet-map .direction-section{z-index:1}
.asr-property-openstreet-map #openstreet-map .asr-rating-star .asr-star svg{fill:var(--navigation-cta)}
.asr-property-openstreet-map #openstreet-map .leaflet-control-fullscreen,.asr-property-openstreet-map #openstreet-map .leaflet-control-zoom{margin-left:22px}
.asr-property-openstreet-map #openstreet-map .leaflet-div-icon{background:0;border:0}
.asr-property-openstreet-map #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat}
.asr-property-openstreet-map #openstreet-map .leaflet-div-icon div div{padding:22px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-close-button{z-index:1}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content-wrapper{padding:0}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content{padding:0;min-width:0}
@media(max-width:767px){.asr-property-openstreet-map #openstreet-map .leaflet-popup-content{padding-right:25px;padding-left:5px;max-width:145px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center{padding:6px 0}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center p{line-height:13px;font-size:10px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center p strong{font-size:10px}
}
@media(min-width:768px){.asr-property-openstreet-map #openstreet-map .leaflet-popup-content{width:425px}
}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item{width:425px;display:-ms-flexbox;display:flex}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:16px;font-weight:700;line-height:22px;margin-bottom:5px;padding-top:8px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;padding-top:3px}
.asr-property-openstreet-map .full-screen-section{z-index:1;margin-left:22px}
.asr-property-openstreet-map .map-title{font-size:24px}
.asr-property-openstreet-map .js-map-container{position:relative}
.asr-property-openstreet-map .js-map-container #openstreet-map{width:100%;height:500px}
@media(max-width:767px){.asr-property-openstreet-map .js-map-container #openstreet-map{height:550px}
.asr-property-openstreet-map .js-map-container #openstreet-map .pop-infomation{padding-left:0}
}
@media(max-width:767px){.asr-property-openstreet-map .js-map-container #openstreet-map .leaflet-control-fullscreen{margin-bottom:76px}
}
.asr-property-openstreet-map .js-map-container .leaflet-popup-close-button{text-indent:0}
.asr-property-openstreet-map .js-map-container .map-panel.marker-list.map-panel-right{max-height:400px}
.asr-property-openstreet-map .BMap_bubble_content .map-content-list .content-item .item-info .item-address{margin-bottom:30px}
.asr-property-openstreet-map .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-property-openstreet-map .map-content-list .content-item{width:400px;display:-ms-flexbox;display:flex}
.asr-property-openstreet-map .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}
.asr-property-openstreet-map .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}
.asr-property-openstreet-map .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-property-openstreet-map .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:5px}
.asr-property-openstreet-map .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}
.asr-property-openstreet-map .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-property-openstreet-map .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-property-openstreet-map .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:var(--navigation-cta);color:#fff;padding-top:4px;padding-right:15px}
.asr-property-openstreet-map .map-content-list .content-item .item-arrow-box .material-icons{font-size:36px;padding-top:3px}
.asr-property-openstreet-map #panel{left:0;right:0;position:absolute;bottom:60px}
.asr-property-openstreet-map #panel .content-item{max-height:160px}
.asr-property-openstreet-map #panel .content-item .item-info-box{font-size:13px}
.asr-property-openstreet-map #panel .content-item .item-info-box .item-arrow-box,.asr-property-openstreet-map #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.asr-property-openstreet-map #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}
.asr-property-openstreet-map #panel .content-item .item-info-box .item-price-box{padding-right:5px}
.asr-property-openstreet-map #panel .content-item .item-info-box .item-currency-box,.asr-property-openstreet-map #panel .content-item .item-info-box .item-unit-box{padding-left:1px}
@media screen and (max-width:767px){.asr-property-openstreet-map #panel{width:100%;left:0;right:0;margin-left:0;margin-right:0;bottom:60px;z-index:1}
.asr-property-openstreet-map #panel .map-content-list .content-item{width:100%}
.asr-property-openstreet-map #panel .map-content-list .content-item [class*=col-]{padding-left:0;padding-right:0}
.asr-property-openstreet-map #panel .map-content-list .content-item .item-text-box{padding:5px 10px}
.asr-property-openstreet-map #panel .map-content-list .content-item .columns{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}
.asr-property-openstreet-map #panel .map-content-list .content-item .item-info-box .item-price-box{font-size:12px}
.asr-property-openstreet-map .leaflet-popup-pane .leaflet-zoom-animated{left:-55px}
.asr-property-openstreet-map #panel .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700}
.asr-property-openstreet-map #panel .content-item .item-m-l{margin-left:0}
.asr-property-openstreet-map .item-arrow-box .material-icons{font-size:24px;margin-left:-10px}
.asr-property-openstreet-map .leaflet-popup-content-wrapper{border-radius:2px}
}
@media screen and (min-width:768px){.asr-property-openstreet-map .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{left:-195px}
.asr-property-openstreet-map .price-detail .current-price strong{font-size:16px}
}
.asr-property-openstreet-map #openstreet-map div[style*=background-image]{background-repeat:no-repeat;background-position:14px 14px;font-size:14px}
.asr-property-openstreet-map .BMap_pop{-ms-transform:translateY(-15px);transform:translateY(-15px)}
.asr-property-openstreet-map .BMap_pop img{max-width:none}
.asr-property-openstreet-map .BMap_shadow{display:none}
.asr-property-openstreet-map .BMap_Marker img{max-width:none}
.asr-property-openstreet-map #mapform .mapform-title{margin-bottom:0}
@media(max-width:1023px){.asr-property-openstreet-map #mapform .no-padding-lr{padding-left:0;padding-right:0}
}
@media screen and (min-width:1024px){.asr-property-openstreet-map #mapform .padding-r-1{padding-right:25px}
}
.asr-property-openstreet-map #mapform .direction{padding-top:35px;padding-left:30px}
@media(max-width:1023px){.asr-property-openstreet-map #mapform .direction{padding-left:0}
}
.asr-property-openstreet-map #mapform .direction .btn{height:41px;padding-top:7px}
.asr-property-openstreet-map #mapform .direction .btn:focus{box-shadow:none}
.asr-property-openstreet-map #mapform .js-direction-reverse{padding-top:2px}
.asr-property-openstreet-map #mapform .vert_icon{padding-top:3px}
.asr-property-openstreet-map #mapform #infowindow-content{height:0}
.asr-property-openstreet-map #directions{display:none}
.asr-property-openstreet-map .margin-sm-t{margin-top:10px}
.asr-city-maps .gm-style .gm-style-iw-t{right:7px;bottom:80px;-ms-transform:translateY(-20px);transform:translateY(-20px)}
.asr-city-maps .gm-style .gm-style-iw-t:after{top:15px}
.asr-city-maps .gm-style .gm-style-iw-c{border-radius:0;padding:0}
.asr-city-maps .gm-style .gm-style-iw-d{overflow:auto !important}
.asr-city-maps .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}
@media(max-width:767px){.asr-city-maps .gm-style .gm-style-iw-c{width:105px;padding:10px 5px 5px !important;border-radius:2px;top:20px;background-color:#ebe3d9}
.asr-city-maps .gm-style .gm-style-iw-t:after{height:10px;width:10px;top:20px;background:#ebe3d9}
.asr-city-maps .gm-style .gm-style-iw-d{font-size:10px;font-weight:700}
}
@media(min-width:768px){.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:0}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-style-iw-chr{position:absolute;top:0;right:0;z-index:10}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch{padding-top:0 !important}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-style-iw-chr button.gm-ui-hover-effect{width:unset !important;height:unset !important}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-style-iw-chr button.gm-ui-hover-effect span{margin:0 !important}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t{bottom:80px;right:7px}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t:after{top:15px;z-index:-1}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto;display:inline}
.asr-common-map-property-container .asr-property-overview-maps .map-content-list .content-item .item-info{padding-top:0;max-height:164px}
.asr-common-map-property-container .asr-property-overview-maps .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}
.asr-common-map-property-container .asr-property-overview-maps .current-price strong{font-size:16px}
}
@media(max-width:767px){.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:9px;background-color:#ebe3d9;max-width:145px}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-ui-hover-effect{top:-8px;right:-10px !important;opacity:1}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-ui-hover-effect img{width:10px !important;height:10px !important}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d .text-center{padding:3px 9px 9px 0}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d .text-center p{font-size:10px}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d .text-center p strong{font-weight:700}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t{right:5px}
.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t:after{background-color:#ebe3d9;height:10px;width:10px}
.asr-common-map-property-container .asr-property-overview-maps .item-text-box .item-name-box{font-size:14px}
.asr-common-map-property-container .asr-property-overview-maps .item-text-box .item-price-box{font-size:12px}
}
html:lang(ar) .pac-icon{float:right}
.asr-destination-maps .grid-container{display:grid;grid-template-columns:auto;grid-gap:5px}
.asr-destination-maps .grid-container .icon-direction{position:relative}
.asr-destination-maps .grid-container .icon-direction a{position:absolute;right:20px;top:-4px}
.asr-destination-maps .grid-container .icon-direction i{font-size:2em}
.asr-destination-maps .grid-container .buttons{margin-top:36px}
.asr-destination-maps .grid-container .buttons .asr-button{width:100%}
.asr-destination-maps .map-title{font-size:25px}
.asr-destination-maps .js-map-container .the-map{width:100%;position:relative;overflow:hidden}
.asr-destination-maps #panel{z-index:1000;left:0;position:absolute;bottom:47px}
.asr-destination-maps #panel .content-item{max-height:114px}
.asr-destination-maps #panel .content-item .item-info-box{font-size:14px}
.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box,.asr-destination-maps #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box i{font-size:36px;padding-top:3px}
.asr-destination-maps #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}
.asr-destination-maps #panel .content-item .item-info-box .item-price-box{padding-right:5px}
.asr-destination-maps #panel .content-item .item-info-box .item-currency-box{padding-left:1px}
.asr-destination-maps #panel .content-item .item-info-box .item-unit-box{padding-left:1px;color:#2c1e16}
.asr-destination-maps .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-destination-maps .map-content-list .content-item{display:-ms-flexbox;display:flex}
.asr-destination-maps .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:160px}
.asr-destination-maps .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}
.asr-destination-maps .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-destination-maps .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}
.asr-destination-maps .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}
.asr-destination-maps .map-content-list .content-item .item-info .item-address img{width:13px;height:auto;margin-right:5px}
.asr-destination-maps .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-destination-maps .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:var(--accent);color:#fff;padding-top:5px;padding-bottom:5px}
.arabic .asr-destination-maps .columns [class*=col-]{float:right}
.arabic .asr-destination-maps #mapform .dropdown.as-select .dropdown-toggle,.arabic .asr-destination-maps #mapform .form-input,.arabic .asr-destination-maps #mapform .form-input-group,.arabic .asr-destination-maps #mapform .form-input-group .form-input,.arabic .asr-destination-maps #mapform .selectboxit-btn,.arabic .asr-destination-maps #mapform input[type=email],.arabic .asr-destination-maps #mapform input[type=file],.arabic .asr-destination-maps #mapform input[type=number],.arabic .asr-destination-maps #mapform input[type=password],.arabic .asr-destination-maps #mapform input[type=tel],.arabic .asr-destination-maps #mapform input[type=text],.arabic .asr-destination-maps #mapform select,.arabic .asr-destination-maps #mapform textarea{text-align:right}
.arabic .asr-destination-maps #mapform .direction{padding-right:30px;padding-left:5px}
.arabic .asr-destination-maps #mapform .no-padding-lr{padding-left:10px;padding-right:0}
.arabic .asr-destination-maps #mapform .align-left{text-align:right}
.arabic .asr-destination-maps #mapform .icon{margin-left:5px;margin-right:0}
.asr-destination-maps .review-rating .logo-review-pro{margin-right:5px}
.asr-destination-maps .review-rating svg{fill:var(--accent)}
@media(max-width:767px){.asr-destination-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}
.asr-destination-maps #mapform .direction{padding-left:0}
.asr-destination-maps .js-map-container .the-map{height:570px}
.asr-destination-maps #panel{left:0;right:0}
.asr-destination-maps #panel .content-item{margin-bottom:10px;width:425px}
.asr-destination-maps #panel .content-item .item-info-box{font-size:14px;margin-left:0;margin-right:0}
.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box{margin-left:-25px}
.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{margin-left:-15px}
.asr-destination-maps #panel .content-item .item-info-box .item-name-box{color:#2c1e16}
}
@media(min-width:768px){.asr-destination-maps .js-map-container .the-map{height:640px}
.asr-destination-maps .gm-style-iw{top:15px;left:0;width:584px;background-color:#fff}
}
.asr-property-award-award-listing{padding-top:40px;padding-bottom:40px;color:var(--text-title)}
.asr-property-award-award-listing .awards{display:grid;grid-template-columns:1fr;column-gap:23px;row-gap:13px;list-style:none;margin:0;padding:0}
.asr-property-award-award-listing .media-body{-ms-flex:1;flex:1;padding:20px 5px}
.asr-property-award-award-listing .media-body .summary-text{margin-top:14px}
.asr-property-award-award-listing .media-body .title-award{padding-top:10px;margin-bottom:8px}
.asr-property-award-award-listing .media-body .header-5{line-height:1.3}
.asr-property-award-award-listing .award{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:200px;overflow:hidden;border:1px solid var(--border-color)}
.asr-property-award-award-listing .award .title-award{font-size:18px;font-weight:500}
.asr-property-award-award-listing .award .img-award{width:25%;padding:20px;object-fit:fill;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-award-award-listing .award .img-award img{object-fit:contain;width:auto;height:auto;max-width:100px;max-height:100px}
@media(max-width:1023px){.asr-property-award-award-listing .award{min-height:135px}
}
@media(max-width:767px){.asr-property-award-award-listing .award .img-award{padding:5px;width:30%}
}
.asr-join-asr .bg-dark-gray{background-color:#ebe3d9}
.asr-join-asr h1{font-weight:400;line-height:1.3}
.asr-join-asr .join-asr-title{font-size:20px;margin-bottom:35px;padding-left:5px;padding-right:5px;color:#373737}
@media(min-width:1024px){.asr-join-asr .join-asr-title{font-size:24px;margin-bottom:30px}
}
.asr-property-announcement{background-color:#554f4c}
.asr-property-announcement .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent}
.asr-property-announcement .alert-announcement{color:#f1f2f4}
.asr-property-announcement .alert-announcement a.close:hover{text-decoration:none}
.asr-property-announcement .alert-announcement .show-content{transition:all .2s ease-in}
.asr-property-announcement .alert-announcement p{padding-right:20px}
.asr-property-announcement .alert-announcement a{color:#fff}
.asr-property-announcement .alert-announcement .hide-content{margin-bottom:15px;color:#fff}
.asr-property-announcement.arabic-com{direction:rtl;text-align:right}
.asr-property-announcement.arabic-com .alert-dismissible .close{right:auto;left:0}
.asr-property-announcement.arabic-com .alert-announcement p{padding-right:0}
.asr-welcome-lifestyle-asr-and-offer{padding-top:60px;padding-bottom:20px;background:linear-gradient(180deg,var(--accent),var(--accent) 60%,#fff 0,#fff);margin-top:20px}
.asr-welcome-lifestyle-asr-and-offer .asr .cards{border-radius:0;margin-bottom:0;border:0;background-color:#5b5c61;color:var(--background-default)}
.asr-welcome-lifestyle-asr-and-offer .asr .btn-join,.asr-welcome-lifestyle-asr-and-offer .asr .reverse.btn-more{border-width:2px;font-weight:700}
.asr-welcome-lifestyle-asr-and-offer .asr .asr-button.primary.btn-join:not(.disabled):hover{color:var(--text-reverse);background-color:var(--accent);border-color:var(--accent)}
.asr-welcome-lifestyle-asr-and-offer .offers .overlay-hover:hover .cover-content:not(.cover-content-visible),.asr-welcome-lifestyle-asr-and-offer .offers .overlay-hover:hover .cover-media{opacity:1}
.asr-welcome-lifestyle-asr-and-offer .offers .cover .cover-media{left:-240px}
.asr-welcome-lifestyle-asr-and-offer .offers .h5.text-uppercase.bold{color:#333}
.asr-welcome-lifestyle-asr-and-offer .offers .text-primary{color:#a28156}
.asr-welcome-lifestyle-asr-and-offer .offers .text-primary:before,.asr-welcome-lifestyle-asr-and-offer .offers .text-primary:hover,.asr-welcome-lifestyle-asr-and-offer .offers .text-primary:hover .icon-chevron-right:before{color:#816644}
.asr-welcome-lifestyle-asr-and-offer .lifestyle .cover-content:not(.cover-content-visible),.asr-welcome-lifestyle-asr-and-offer .lifestyle .overlay-hover:hover .cover-media{opacity:1}
.asr-welcome-lifestyle-asr-and-offer .lifestyle .cover .cover-media{top:-170px;left:-230px}
.asr-welcome-lifestyle-asr-and-offer .lifestyle .cover .w-100 img{height:60px}
.asr-welcome-lifestyle-asr-and-offer .h5.text-uppercase.bold{color:#333;font-weight:700}
.asr-welcome-lifestyle-asr-and-offer .as-table{white-space:nowrap}
.asr-welcome-lifestyle-asr-and-offer .slick-slider{margin-bottom:0}
.asr-welcome-lifestyle-asr-and-offer .icon{margin-right:0;font-size:24px}
.asr-welcome-lifestyle-asr-and-offer .slick-arrow{height:42px;width:32px}
.asr-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled:focus,.asr-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled:hover{opacity:1}
.asr-welcome-lifestyle-asr-and-offer .slick-prev{opacity:1;top:0;right:52px;left:auto}
.asr-welcome-lifestyle-asr-and-offer .slick-prev:before{content:"\E9DA";background:#fff;font-size:32px;padding:5px 0}
.asr-welcome-lifestyle-asr-and-offer .slick-next{opacity:1;top:0;right:20px}
.asr-welcome-lifestyle-asr-and-offer .slick-next:before{content:"\E9DB";background:#fff;font-size:32px;padding:5px 0}
.asr-welcome-lifestyle-asr-and-offer .shadow{position:relative;box-shadow:0 0 10px rgba(0,0,0,.3)}
.asr-welcome-lifestyle-asr-and-offer .row{margin:20px auto}
.asr-welcome-lifestyle-asr-and-offer .col-12{float:none}
.asr-welcome-lifestyle-asr-and-offer .col-12,.asr-welcome-lifestyle-asr-and-offer .col-full{width:100%}
.asr-welcome-lifestyle-asr-and-offer .cover-lg{min-height:400px}
.asr-welcome-lifestyle-asr-and-offer .cover{position:relative;background-color:var(--background-default);color:#483a32;overflow:hidden;height:240px}
.asr-welcome-lifestyle-asr-and-offer .slideshow-content,.asr-welcome-lifestyle-asr-and-offer .slideshow-item{backface-visibility:inherit}
.asr-welcome-lifestyle-asr-and-offer .slideshow-content{position:relative;width:100%}
.asr-welcome-lifestyle-asr-and-offer .scale-hover:hover .scale-hover-item{-ms-transform:scale(1.1);transform:scale(1.1);backface-visibility:inherit}
.asr-welcome-lifestyle-asr-and-offer .cover .cover-media{top:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-welcome-lifestyle-asr-and-offer .cover .cover-content{padding:20px}
.asr-welcome-lifestyle-asr-and-offer .cover .cover-content,.asr-welcome-lifestyle-asr-and-offer .cover .cover-media{bottom:0;left:0;right:0;position:absolute}
.asr-welcome-lifestyle-asr-and-offer .cover p{margin:10px 0}
.asr-welcome-lifestyle-asr-and-offer .scale-hover,.asr-welcome-lifestyle-asr-and-offer .scale-hover .scale-hover-item{transition:opacity 1s ease-in,transform 1s ease-in-out}
.asr-welcome-lifestyle-asr-and-offer .absolute-tl,.asr-welcome-lifestyle-asr-and-offer .top-left{top:0;left:0}
.asr-welcome-lifestyle-asr-and-offer .absolute-tl{position:absolute}
.asr-welcome-lifestyle-asr-and-offer .align-center{text-align:center}
.asr-welcome-lifestyle-asr-and-offer .brand-xs img{height:50px}
.asr-welcome-lifestyle-asr-and-offer img{vertical-align:top;border:0}
.asr-welcome-lifestyle-asr-and-offer .padding,.asr-welcome-lifestyle-asr-and-offer .padding-md{padding:20px}
.asr-welcome-lifestyle-asr-and-offer .cards .card-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-welcome-lifestyle-asr-and-offer .cards .card-content{position:relative;bottom:0;left:0;right:0;padding:20px;z-index:40}
.asr-welcome-lifestyle-asr-and-offer .img-responsive{margin-left:auto;margin-right:auto;display:block;padding:0;max-width:100%;height:auto}
.asr-welcome-lifestyle-asr-and-offer .asr-button{vertical-align:middle;border:0;border-radius:5px;font-size:16px;line-height:16px;font-weight:700;display:inline-block;padding:12px;width:100%}
.asr-welcome-lifestyle-asr-and-offer .asr-button.find-more-button{width:auto}
.asr-welcome-lifestyle-asr-and-offer .as-table-cell .text-color{color:#2c1e16}
.asr-welcome-lifestyle-asr-and-offer .as-table-cell .text-color:hover{color:#003e6a}
@media(max-width:1199px){.asr-welcome-lifestyle-asr-and-offer{padding-top:20px;background:linear-gradient(180deg,var(--accent),var(--accent) 25%,#fff 0,#fff)}
.asr-welcome-lifestyle-asr-and-offer .cover-lg{min-height:500px}
.asr-welcome-lifestyle-asr-and-offer .lifestyle{padding:60px 0 20px}
.asr-welcome-lifestyle-asr-and-offer .slick-prev{top:50%;right:auto;left:-25px}
.asr-welcome-lifestyle-asr-and-offer .slick-prev:before{background:initial}
.asr-welcome-lifestyle-asr-and-offer .slick-next{top:50%;right:-25px}
.asr-welcome-lifestyle-asr-and-offer .slick-next:before{background:initial}
.asr-welcome-lifestyle-asr-and-offer .offers .cover-content{margin-bottom:-23px}
.asr-welcome-lifestyle-asr-and-offer .offers-mobile .text-uppercase{font-size:1.14em}
.asr-welcome-lifestyle-asr-and-offer .text-center{width:100%}
.asr-welcome-lifestyle-asr-and-offer .text-center a{color:var(--accent)}
}
.asr-welcome-lifestyle-asr-and-offer .find-out-button{color:var(--accent)}
.asr-welcome-lifestyle-asr-and-offer .find-out-button:hover{opacity:.3}
.asr-property-about-navigation-banner{position:relative}
.asr-property-about-navigation-banner .absolute.aboutus-nav{bottom:0;width:100%;background-color:rgba(255,253,253,.8)}
.asr-property-about-navigation-banner .dft-common-about-us-navigation .navbar{padding:0}
.asr-property-about-navigation-banner .dft-common-about-us-navigation .navbar a.nav-link{padding:20px}
@media screen and (max-width:1023px){.asr-property-about-navigation-banner .absolute.aboutus-nav .dft-about-us-left-navigation-link-mobile{top:100px}
}
@media screen and (max-width:1024px){.asr-property-about-navigation-banner .absolute.aboutus-nav .dft-about-us-left-navigation-link-mobile{top:94px}
}
.asr-rich-text-multifield p{margin-top:1em;margin-bottom:1em}
.asr-common-member-benefit-partner-listing{position:relative;z-index:0}
.asr-common-member-benefit-partner-listing.arabic-com .wrap p{text-align:right}
.asr-common-member-benefit-partner-listing.arabic-com .text-button{text-align:right;padding-right:10px}
.asr-common-member-benefit-partner-listing.arabic-com .card p,.asr-common-member-benefit-partner-listing.arabic-com .dropdown-item-arabic{text-align:right}
.asr-common-member-benefit-partner-listing .wrap .pro-title{font-size:32px}
.asr-common-member-benefit-partner-listing .wrap .dropdown{padding-bottom:20px}
.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu{visibility:visible;opacity:1;padding:0;min-width:100%;margin-top:0;max-width:100%;cursor:pointer}
.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu:after,.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}
.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu .overlow-dropdown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.asr-common-member-benefit-partner-listing .wrap .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}
.asr-common-member-benefit-partner-listing .wrap .dropdown .btn:focus{box-shadow:none}
.asr-common-member-benefit-partner-listing .wrap .dropdown .btn:hover{color:#000}
.asr-common-member-benefit-partner-listing .wrap .dropdown .btn-secondary:focus{box-shadow:none}
.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle{padding-right:0;font-weight:400;border-radius:0}
.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle.other:after{margin-left:7.255em;position:absolute;top:20px;right:10px}
.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle.arabic:after{margin-right:7.255em;position:absolute;top:20px;left:10px}
.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle .overlow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-weight:400}
.asr-common-member-benefit-partner-listing .wrap .btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--accent)}
.asr-common-member-benefit-partner-listing .wrap .item-retail-partners .size-retails{font-size:24px;font-weight:500}
.asr-common-member-benefit-partner-listing .wrap .item-retail-partners .un-footline{text-decoration:none;font-weight:500}
.asr-common-member-benefit-partner-listing .wrap .item-retail-partners{z-index:1}
.asr-common-member-benefit-partner-listing .wrap .index-drop{z-index:2}
.asr-common-member-benefit-partner-listing .card-mr{margin:0 -15px}
.asr-common-member-benefit-partner-listing .card-mr .card-partner{padding:0}
.asr-common-member-benefit-partner-listing .card-mr .card-partner .mr-15{margin:15px;border:1px solid rgba(0,0,0,.125)}
.asr-common-member-benefit-partner-listing .active{background-color:var(--accent)}
.asr-common-member-benefit-partner-listing a.active:not([href]):not([tabindex]){color:var(--text-reverse)}
.asr-common-member-benefit-partner-listing .dropdown-item:active{text-decoration:none;color:var(--text-reverse);background-color:var(--accent)}
.asr-common-member-benefit-partner-listing .dropdown-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.asr-member-benefit.arabic-com .benefit-title-middle{text-align:inherit}
.asr-member-benefit .wrap .benefit-listing{color:#1c1713}
.asr-member-benefit .wrap .benefit-listing .benefit-thead{display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;border-top:1px solid #f2f2f2}
.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-title{-ms-flex:4;flex:4}
.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-Tier{-ms-flex:1;flex:1}
.asr-member-benefit .wrap .benefit-listing .benefit-item{display:-ms-flexbox;display:flex;font-size:16px;line-height:20.8px}
.asr-member-benefit .wrap .benefit-listing .benefit-item .benefit-title{-ms-flex:4;flex:4}
.asr-member-benefit .wrap .benefit-listing .benefit-item .benefit-Tier{-ms-flex:1;flex:1}
.asr-member-benefit .wrap .term-condition{color:#1c1713;padding-top:15px}
.asr-member-benefit .wrap .term-condition a:hover,.asr-member-benefit .wrap .term-condition span{text-decoration:none}
.asr-member-benefit .benefit-border{border-left:2px solid #fff;border-right:2px solid #fff}
.asr-member-benefit .benefit-border-left{border-left:2px solid #fff}
.asr-member-benefit .benefit-border-right{border-right:2px solid #fff}
.asr-member-benefit .dot{height:8px;width:8px;border-radius:50%;display:inline-block}
.asr-member-benefit .benefit-item:nth-of-type(odd){background:#fff}
.asr-member-benefit .benefit-item:nth-of-type(2n){background:#f2f2f2}
.asr-member-benefit .benefit-custom{-ms-flex-align:center;align-items:center}
.asr-member-benefit .benefit-custom,.asr-member-benefit .benefit-title-middle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-member-benefit .benefit-title-middle{-ms-flex-direction:column;flex-direction:column;text-align:left}
@media(max-width:768px){.asr-member-benefit .wrap .benefit-listing{margin-left:-10px;margin-right:-10px}
.asr-member-benefit .wrap .benefit-listing .benefit-thead{font-size:12px}
.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-title{-ms-flex:3;flex:3}
.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-Tier .font{font-size:8px}
.asr-member-benefit .wrap .benefit-listing .benefit-item{font-size:10px}
.asr-member-benefit .wrap .benefit-listing .benefit-item .benefit-title{-ms-flex:3;flex:3}
.asr-member-benefit .wrap .term-condition{font-size:12px;text-align:left;padding-top:10px}
.asr-member-benefit .wrap .benefit-border{border-left:1px solid #fff;border-right:1px solid #fff}
.asr-member-benefit .wrap .benefit-border-left{border-left:1px solid #fff}
.asr-member-benefit .wrap .benefit-border-right{border-right:1px solid #fff}
.asr-member-benefit.arabic-com .wrap .term-condition{text-align:right}
}
.asr-r-member-benefit-faq .title{font-size:32px;margin-bottom:28px;color:#373737}
@media(max-width:767px){.asr-r-member-benefit-faq .title{font-size:24px}
}
.asr-r-member-benefit-faq .section-title{font-size:20px;color:inherit}
.asr-r-member-benefit-faq .questions a:hover{text-decoration:none}
.asr-r-member-benefit-faq .questions a i{color:inherit}
.asr-r-member-benefit-faq .questions .question{color:#4c6866 !important}
.asr-r-member-benefit-faq a[aria-expanded=false] .chevron-right{display:block}
.asr-r-member-benefit-faq a[aria-expanded=false] .chevron-right:before{margin-right:0}
.asr-r-member-benefit-faq a[aria-expanded=false] .expand-more{display:none}
.asr-r-member-benefit-faq a[aria-expanded=false] .expand-more:before{margin-right:0}
.asr-r-member-benefit-faq a[aria-expanded=true] .chevron-right{display:none}
.asr-r-member-benefit-faq a[aria-expanded=true] .chevron-right:before{margin-right:0}
.asr-r-member-benefit-faq a[aria-expanded=true] .expand-more{display:block}
.asr-r-member-benefit-faq a[aria-expanded=true] .expand-more:before{margin-right:0}
.asr-r-member-benefit-faq .list{padding-right:4px}
.asr-r-member-benefit-faq .text{padding-left:4px}
.asr-r-member-benefit-faq .answer-panel{padding-bottom:0}
.asr-r-member-benefit-faq .margin-top-child-nav{margin-top:10px}
.asr-r-member-benefit-faq .answer{padding-top:6px;padding-bottom:6px;cursor:default}
@media(max-width:767px){.asr-r-member-benefit-faq .answer{padding-top:1px;padding-bottom:1px}
.asr-r-member-benefit-faq .answer .wrap{padding-left:10px}
}
.asr-r-member-benefit-faq .arrow-up{top:-8px;left:16px;border-left:8px solid transparent;border-right:8px solid transparent}
.arabic .asr-r-member-benefit-faq .chevron-right{-ms-transform:scale(-1);transform:scale(-1)}
.arabic .asr-r-member-benefit-faq .answer .arrow-up{left:auto;right:16px}
.arabic .asr-r-member-benefit-faq .margin-l-3{margin-left:0;margin-right:30px}
.arabic .asr-r-member-benefit-faq .list{padding-right:0;padding-left:4px}
.asr-member-benefit-bonus-point .bonus-list a:hover{text-decoration:none}
.asr-member-benefit-bonus-point .bonus-list .bonus-point-image{margin-bottom:16px}
.asr-member-benefit-bonus-point .bonus-list .bonus-point-image img{width:100%}
.asr-member-benefit-bonus-point .bonus-list .bonus-point-name{margin-bottom:16px}
.asr-member-benefit-bonus-point .bonus-list .secondary-bonus-point-name{color:#555}
.asr-member-benefit-bonus-point .bonus-list .text-link-silver-pine span{color:#4c6866 !important}
.asr-member-benefit-bonus-point .dft-common-rich-text .wrap-container{padding-left:0;padding-right:0}
@media screen and (min-width:1024px){.asr-member-benefit-bonus-point .bonus-list .bonus-point{margin-top:6px}
}
.arabic .asr-member-benefit-bonus-point .bonus-list .bonus-point-image{padding-right:0;padding-left:10px}
.asr-r-member-benefit-tab-navigation{width:100%}
.asr-member-benefit-left-navigation a{cursor:pointer}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop{font-size:20px}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul{list-style-type:none;padding-left:0}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline{color:#4c6866}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline:hover{text-decoration:none}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline.active{color:#000;font-weight:700}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop .list-ul{margin-bottom:15px}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu{visibility:visible;width:100%;opacity:1;padding:0;max-width:100%;margin-top:0;z-index:2}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu:after,.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu .mobile-act{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20.8px}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn:focus{box-shadow:none}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn:hover{color:#000}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn .overlow-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn-secondary:focus{box-shadow:none}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-toggle{padding-right:0;border:1px solid #b9b9b9;color:#483a32;font-size:16px;font-weight:400;width:100%;text-align:left;border-radius:0;padding:10px;line-height:24px}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-toggle:after{margin-left:7.255em;position:absolute;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .btn-secondary:not(:disabled):not(.disabled):active{background-color:#fff}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown-item:active{color:#0d91d9;text-decoration:none;background-color:#777}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .mobile-act.active{color:#0d91d9;background-color:#0a0705}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .z-index-mobile{z-index:1}
.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .z-index-mobile .content{margin-left:-15px;margin-right:-15px}
.asr-member-benefit-left-navigation .wrap .member-benefits ol{padding-left:10px;color:#0a0705}
.asr-member-benefit-left-navigation .wrap .member-benefits ol li.active,.asr-member-benefit-left-navigation .wrap .member-benefits ol li.active a{color:#333}
.asr-member-benefit-left-navigation .wrap .member-benefits .member-benefits-text{font-size:16px;text-decoration:none}
.asr-member-benefit-left-navigation .wrap .member-benefits.term .content{overflow-x:scroll}
.asr-member-benefit-left-navigation .wrap .member-benefits.term .asr-section-rich-text .wrap{padding-left:0;padding-right:0}
.asr-member-benefit-left-navigation .asr-section-rich-text .title-description{padding-top:0}
.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points ul{padding-right:0}
.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile #dropdownMenuButton{text-align:right}
.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile #dropdownMenuButton:after{right:auto;left:0;margin-left:.78em;margin-right:0}
.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn .overlow-item{margin-right:.78em}
.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu{text-align:right}
.asr-member-benefit-search .dropdown.as-select .dropdown-toggle,.asr-member-benefit-search .form-input,.asr-member-benefit-search .form-input-group,.asr-member-benefit-search .form-input-group .form-input,.asr-member-benefit-search .selectboxit-btn,.asr-member-benefit-search input[type=email],.asr-member-benefit-search input[type=file],.asr-member-benefit-search input[type=number],.asr-member-benefit-search input[type=password],.asr-member-benefit-search input[type=tel],.asr-member-benefit-search input[type=text],.asr-member-benefit-search select,.asr-member-benefit-search textarea{text-align:left;padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;width:100%;display:inline-block;line-height:normal;color:#666;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-member-benefit-search h4{line-height:1.3;color:#373737;letter-spacing:0}
.asr-member-benefit-search .col,.asr-member-benefit-search [class*=col-]{padding-left:10px;padding-right:10px}
.asr-member-benefit-search.arabic-com input{text-align:right}
.asr-member-benefit-search.arabic-com .member-benefit ul{padding-right:0}
.asr-member-benefit-search.arabic-com .member-benefit ul li:before{padding-left:5px;float:right;right:0;left:auto}
.asr-member-benefit-search .size-title{font-size:24px}
.asr-member-benefit-search .input-group .content{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}
.asr-member-benefit-search .input-group .content .line-inp{line-height:1.5}
.asr-member-benefit-search .input-group .content .autocomplete-lists{position:absolute;border:1px solid #d4d4d4;border-bottom:0;border-top:0;z-index:99;top:100%;left:0;right:0;max-height:351px;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;display:none;overflow-y:scroll}
.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}
.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.city.active,.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.city:hover{color:#0a0705}
.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.property.active,.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.property:hover{color:#fff;background-color:#0a0705}
.asr-member-benefit-search .input-group .input-group-append .asr-icon{margin-right:5px;line-height:1}
.asr-member-benefit-search .input-group .input-group-append .asr-icon:before{margin-right:0}
.asr-member-benefit-search .member-benefit .title-mem{font-size:20px}
.asr-member-benefit-search .member-benefit .member-text{font-size:16px}
.asr-member-benefit-search .member-benefit li:before{content:"\E984";font-size:24px;line-height:24px;font-family:Ascott-Icons;left:1px;top:-1px;width:1.14286em;line-height:inherit;text-align:left;color:#000;box-sizing:border-box;padding-right:5px}
.asr-member-benefit-search .member-benefit ul{list-style-type:none}
.asr-member-benefit-search .member-benefit .icon-search:before{content:"\E967";font-family:Ascott-Icons;color:#333}
.asr-member-benefit-search .hover-city.active{color:#0a0705}
@media(max-width:768px){.asr-member-benefit-search ul{margin-left:-2px}
.asr-member-benefit-search ul li{position:relative;padding-left:30px}
.asr-member-benefit-search ul li:before{content:"\E984";font-size:24px;line-height:24px;font-family:Ascott-Icons;left:1px;top:-2px;width:1.14286em;line-height:inherit;text-align:left;color:#000;box-sizing:border-box;padding-right:5px;position:absolute}
.asr-member-benefit-search.arabic-com .member-benefit ul li{padding-right:30px;padding-left:0}
}
.asr-r-member-benefit-how-to-book-a-reward .title{font-size:20px;color:#373737}
.asr-r-member-benefit-how-to-book-a-reward .asr-section-rich-text .wrap-container,.asr-r-member-benefit-how-to-book-a-reward .step{padding-left:0;padding-right:0}
@media screen and (min-width:1200px){.asr-r-member-benefit-how-to-book-a-reward .step-list{margin-left:-13px;margin-right:-13px}
.asr-r-member-benefit-how-to-book-a-reward .step{padding-left:13px;padding-right:13px;margin-top:10px;margin-bottom:10px;border-right:1px solid #d5d5d5}
.asr-r-member-benefit-how-to-book-a-reward .step:last-child,.asr-r-member-benefit-how-to-book-a-reward .step:nth-of-type(3n){border-right:0}
.asr-r-member-benefit-how-to-book-a-reward .asr-section-rich-text .title-description{padding-bottom:0}
}
@media screen and (min-width:1200px){.arabic .asr-r-member-benefit-how-to-book-a-reward .step{border-right:0;border-left:1px solid #d5d5d5}
.arabic .asr-r-member-benefit-how-to-book-a-reward .step:last-child,.arabic .asr-r-member-benefit-how-to-book-a-reward .step:nth-of-type(3n){border-left:0}
}
.asr-columns-heading .divider{height:1px;background-color:rgba(0,0,0,.2)}
.asr-columns-heading .no-pad{padding-left:0;padding-right:0}
.asr-columns-heading .row{margin:0}
.asr-city-properties{position:relative}
.asr-city-properties a .icon{width:auto;height:auto;display:table-row}
.asr-city-properties .city-header{color:var(--text-title)}
.asr-city-properties .card-title{font-weight:700;line-height:1.35;font-size:20px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}
.asr-city-properties .mobile-title{display:none}
.asr-city-properties .asr-button{font-size:14px;white-space:nowrap;text-align:left}
.asr-city-properties .asr-button .asr-price .price-line .price-value{color:var(--text-reverse);font-weight:700;line-height:24px;font-size:24px}
.asr-city-properties .asr-button.external-booking{text-wrap:auto;text-align:center;line-height:16px;word-break:break-word;white-space:normal}
.asr-city-properties .asr-button.book-now{text-decoration:none;text-align:center}
.asr-city-properties .asr-button.no-allow-booking{margin-top:0 !important;text-align:center;width:100%}
@media(max-width:767px){.asr-city-properties .asr-button.no-allow-booking{margin-top:16px !important;text-align:center}
}
.asr-city-properties .property-detail-text{margin-top:10px;font-weight:600;font-size:14px;line-height:19px;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-pack:end;text-decoration:none;text-align:left}
.asr-city-properties .property-detail-text .asr-icon-svg.see-more{fill:var(--text-body)}
.asr-city-properties .property-detail-text .asr-icon-svg.see-more svg{margin-top:-2px}
.asr-city-properties .asr-icon-svg{fill:var(--icon-nonclickable);display:-ms-flexbox;display:flex}
.asr-city-properties .asr-icon-svg svg{width:24px;height:24px}
.asr-city-properties .title-bar{padding-top:10px}
.asr-city-properties .title-bar .padding-t-b-20{font-weight:700;margin:0;font-size:24px}
.asr-city-properties .charge-apply{font-size:14px}
.asr-city-properties .asr-icon-svg.icon{fill:var(--icon-nonclickable)}
.asr-city-properties .asr-icon-svg.icon svg{width:24px;height:24px}
.asr-city-properties .white-card{background-color:#fff;margin:0 auto 20px;border-radius:7px;overflow:hidden;border:1px solid #d5d5d5}
.asr-city-properties .white-card>.info-contain-card{display:-ms-flexbox;display:flex;width:100%}
.asr-city-properties .white-card .bottom-card{padding:20px;font-size:14px}
.asr-city-properties .white-card .bottom-card p{margin:auto}
.asr-city-properties .white-card .left-card>.asr-gallery-viewer{width:320px;height:100%;min-height:180px}
.asr-city-properties .white-card .left-card>.asr-gallery-viewer button{color:#fff}
.asr-city-properties .white-card .center-card{width:290px;-ms-flex-positive:1;flex-grow:1;padding:0 20px;border-bottom:1px solid #d5d5d5}
.asr-city-properties .white-card .center-card .card-title{margin-top:20px;margin-bottom:10px}
.asr-city-properties .white-card .center-card a .asr-icon-svg svg{fill:var(--accent-link);margin-right:10px;height:20px;width:20px}
.asr-city-properties .white-card .center-card .view-map{display:-ms-flexbox;display:flex}
.asr-city-properties .white-card .center-card .view-map .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px}
.asr-city-properties .white-card .center-card .asr-property-susstainable{padding-top:16px;padding-bottom:6px}
.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell{margin-right:16px}
.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}
.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell .asr-rating-star{height:20px}
.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell .asr-icon-svg{fill:unset;height:unset}
.asr-city-properties .white-card .center-card .list-container{-ms-flex-wrap:nowrap;width:100%;-ms-flex-pack:space-evenly;margin-bottom:20px}
.asr-city-properties .white-card .center-card .list-container,.asr-city-properties .white-card .center-card .list-container>*{display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;align-items:center}
.asr-city-properties .white-card .center-card .list-container>*{width:50%;-ms-flex-wrap:wrap}
.asr-city-properties .white-card .center-card .list-container>* .icon:before{font-size:24px;margin-right:0}
.asr-city-properties .white-card .center-card .list-container .item{padding:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.asr-city-properties .white-card .center-card .list-container a.asr-common-icon{padding:10px 32px 0;font-size:12px;color:var(--accent);font-weight:700}
.asr-city-properties .white-card .center-card .list-container a.asr-common-icon i.fa-angle-right{padding:3px 0 0 2px}
.asr-city-properties .white-card .center-card .list-container .text{font-size:12px;padding-left:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.asr-city-properties .white-card .right-card{vertical-align:top;margin-left:auto;border-bottom:1px solid #d5d5d5;width:300px;padding:20px 25px 18px 5px}
.asr-city-properties .white-card .right-card.right-no-allow-booking{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center !important;justify-content:center !important}
.asr-city-properties .white-card .right-card .asr-button{margin-top:20px;min-width:157px;width:100%}
.asr-city-properties .white-card .right-card .link-a{padding-top:20px;display:-ms-flexbox;display:flex}
.asr-city-properties .white-card .right-card .link-a .icon{font-size:20px;margin-right:6px;margin-bottom:3px;font-weight:700}
.asr-city-properties .white-card .right-card .no-Apartment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:12px;color:var(--text-title);min-height:51px}
.asr-city-properties .white-card .right-card .no-apartment{width:230px}
.asr-city-properties .white-card .bottom-layout{display:none !important}
@media(min-width:1024px){.asr-city-properties .white-card .right-card a.asr-button{margin-top:20px}
}
@media(max-width:1023px){.asr-city-properties .mobile-title{display:none}
.asr-city-properties .wrap .padding-t-b-20{font-weight:700}
.asr-city-properties .list-container{margin-top:-5px}
.asr-city-properties .white-card .center-card .asr-property-susstainable{padding-top:7px;padding-bottom:0}
.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:8px}
.asr-city-properties .white-card .right-card{padding-top:0;border-bottom:0}
.asr-city-properties .white-card .right-card .asr-button{width:97%}
.asr-city-properties .white-card .right-card .btn-view{margin-top:20px}
.asr-city-properties .white-card .left-card{max-width:none;text-align:center}
.asr-city-properties .white-card .right-card{display:none !important}
.asr-city-properties .white-card .right-card .asr-button{margin-right:10px;margin-left:10px}
.asr-city-properties .white-card .right-card .asr-button .asr-price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-city-properties .white-card .right-card .asr-button .asr-price .price-line{display:inline-block;text-align:right;width:100%}
.asr-city-properties .white-card .right-card .asr-button.external-booking{line-height:20px}
.asr-city-properties .white-card .bottom-card{padding:20px 20px 0;font-size:14px}
.asr-city-properties .white-card .bottom-layout{display:-ms-flexbox !important;display:flex !important;-ms-flex-flow:wrap;flex-flow:wrap;margin-right:auto;margin-bottom:20px;padding-right:0;width:100%}
.asr-city-properties .white-card .bottom-layout.right-loading{margin-top:30px;margin-bottom:30px}
.asr-city-properties .white-card .bottom-layout .asr-loading.local{top:-15px;right:0;bottom:-10px;left:0}
.asr-city-properties .property-detail-text{display:block;text-align:center;margin-left:auto;margin-right:auto}
.asr-city-properties .property-detail-text .see-more{display:inline-block;vertical-align:text-top}
}
@media(max-width:767px){.asr-city-properties .wrap .padding-t-b-20{padding-top:0;padding-bottom:15px}
.asr-city-properties .container-property{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}
.asr-city-properties .container-property,.asr-city-properties .mobile-title{display:-ms-flexbox;display:flex}
.asr-city-properties .mobile-title .asr-icon-svg svg{fill:var(--accent-link);margin-right:10px;height:20px;width:20px}
.asr-city-properties .mobile-title .text{font-size:14px}
.asr-city-properties .card-title{margin-bottom:10px;font-size:18px}
.asr-city-properties .asr-property-susstainable{padding-top:10px}
.asr-city-properties .asr-property-susstainable .sustainable-cell .content-rating .asr-rating-star{height:20px}
.asr-city-properties .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}
.asr-city-properties .asr-property-susstainable .sustainable-cell .asr-icon-svg svg{margin-right:0}
.asr-city-properties .white-card{margin-top:10px}
.asr-city-properties .white-card .info-contain-card{display:block}
.asr-city-properties .white-card .center-card .list-container{padding-top:10px}
.asr-city-properties .white-card .center-card .list-container .item{-ms-flex-align:center;align-items:center}
.asr-city-properties .white-card .center-card .list-container .text{white-space:unset}
.asr-city-properties .white-card .center-card .asr-property-susstainable,.asr-city-properties .white-card .center-card .card-title,.asr-city-properties .white-card .center-card .view-map{display:none}
.asr-city-properties .white-card .left-card>.asr-gallery-viewer{width:100%;height:100%;padding-top:56.25%}
.asr-city-properties .white-card .bottom-card{padding:20px 20px 0}
.asr-city-properties .white-card .bottom-layout{display:-ms-flexbox !important;display:flex !important;-ms-flex-flow:wrap;flex-flow:wrap;margin-right:auto;margin-bottom:20px;width:100%;padding-right:20px;padding-left:20px;text-align:center}
.asr-city-properties .white-card .bottom-layout.right-loading{margin-top:30px;margin-bottom:30px}
.asr-city-properties .white-card .bottom-layout .asr-loading.local{top:-15px;right:0;bottom:-10px;left:0}
.asr-city-properties .white-card .bottom-layout .asr-button{margin-left:auto;margin-right:auto;width:100%}
.asr-city-properties .white-card .bottom-layout .asr-button .asr-price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-city-properties .white-card .bottom-layout .asr-button .asr-price .price-line{display:inline-block;text-align:right;width:100%}
.asr-city-properties .white-card .bottom-layout .asr-button.external-booking{line-height:20px}
.asr-city-properties .white-card .bottom-layout .secondary{margin-top:16px}
.asr-city-properties .white-card .bottom-layout .property-detail-text{margin-left:auto;margin-right:auto;display:inline-block}
.asr-city-properties .white-card .bottom-layout .property-detail-text .see-more{display:inline-block;vertical-align:text-top}
}
.arabic .asr-city-properties .white-card .center-card{border-right:0;border-left:1px solid #ddd}
.arabic .asr-city-properties .white-card .center-card .icon{margin-right:0}
.arabic .asr-city-properties .white-card .right-card .link-a .icon{margin-right:0;margin-left:6px}
.discoverasr-property-landing-template .asr-city-properties .mobile-title .address-icon svg,.discoverasr-property-landing-template .asr-city-properties .white-card .center-card .address-icon svg,.discoverasr-property-template .asr-city-properties .mobile-title .address-icon svg,.discoverasr-property-template .asr-city-properties .white-card .center-card .address-icon svg{fill:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-city-properties .white-card .center-card .list-container .see-all-icon,.discoverasr-property-template .asr-city-properties .white-card .center-card .list-container .see-all-icon{color:var(--icon-nonclickable)}
.asr-property-location-information{color:#555;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-property-location-information .asr-icon{display:inline-block;vertical-align:bottom;margin-right:12px}
.asr-property-location-information .asr-icon.icon-without-innertext[data-icon].small:before{font-size:24px}
.asr-property-location-information .contact{margin:5px 0;display:-ms-flexbox;display:flex}
.asr-sign-up-form .form-wrapper .form-heading-wrapper h1{font-weight:400;letter-spacing:0}
.asr-sign-up-form .form-wrapper .user-input-wrapper .dob-group .date-of-birth input[type=text]{padding:20px 20px 20px 10px;font:inherit;height:45px}
.asr-sign-up-form .form-wrapper .user-input-wrapper .name-group{margin-top:-1px}
.asr-sign-up-form .form-wrapper .user-input-wrapper .name-group .title{white-space:nowrap}
.asr-sign-up-form{min-width:444px;max-width:1240px;margin:20px auto;padding-left:20px;padding-right:20px}
.asr-sign-up-form .width-full{width:100%}
.asr-sign-up-form select{-moz-appearance:none;-webkit-appearance:none}
.asr-sign-up-form label{margin-bottom:5px}
.asr-sign-up-form select::-ms-expand{display:none}
.asr-sign-up-form .alert-danger,.asr-sign-up-form .alert-success{color:#000;border:0}
.asr-sign-up-form .form-option{width:100%;margin-top:10px;margin-bottom:10px;position:relative}
.asr-sign-up-form .form-option.margin-bottom-0{margin-bottom:0}
.asr-sign-up-form .form-option.margin-top-0{margin-top:0}
.asr-sign-up-form .dropdown.as-select .dropdown-toggle,.asr-sign-up-form select{height:45px}
.asr-sign-up-form .date-of-birth .selectboxit-btn,.asr-sign-up-form .dropdown.as-select .dropdown-toggle,.asr-sign-up-form .form-input,.asr-sign-up-form .form-input-group,.asr-sign-up-form .form-input-group .form-input,.asr-sign-up-form input[type=email],.asr-sign-up-form input[type=file],.asr-sign-up-form input[type=number],.asr-sign-up-form input[type=password],.asr-sign-up-form input[type=tel],.asr-sign-up-form input[type=text],.asr-sign-up-form select,.asr-sign-up-form textarea{text-align:left;padding:10px;border:1px solid #b9b9b9;border-radius:5px;background-color:#fff;width:100%;display:inline-block;line-height:23px;color:#666;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-sign-up-form .row{margin:20px auto;width:unset}
.asr-sign-up-form .row .asr-form-input-radio{margin-top:10px}
.asr-sign-up-form .form-wrapper{max-width:850px}
.asr-sign-up-form .form-wrapper .has-error,.asr-sign-up-form .form-wrapper .has-error input{border-color:var(--danger)}
.asr-sign-up-form .form-wrapper .select-wrapper .position-absolute-form-sign-up{pointer-events:none;position:absolute;right:0;height:24px}
.asr-sign-up-form .form-wrapper .select-wrapper .position-absolute-form-sign-up:before{margin:0}
.asr-sign-up-form .gray-background{background-color:#f3f3f3}
.asr-sign-up-form .notice-and-consent{width:100vw;position:relative;left:calc(-50vw + 50%);padding-bottom:20px}
.asr-sign-up-form .notice-and-consent .wrap-content{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto}
.asr-sign-up-form .notice-and-consent button{display:-ms-flexbox;display:flex;margin:25px auto}
.asr-sign-up-form .notice-and-consent label{color:#555}
.asr-sign-up-form .notice-and-consent .btn-signUp{padding:6px 45px;width:auto;height:auto;margin:0 auto;border:2px solid transparent;font-weight:400;border-radius:0}
.asr-sign-up-form .notice-and-consent .big-label{font-size:22px;line-height:25px;padding-top:24px;margin-bottom:12px;display:block;font-weight:700;color:var(--black737)}
.asr-sign-up-form .notice-and-consent .verbose-text{width:100%;font-size:14px;line-height:23px}
.asr-sign-up-form .left-25px{left:25px}
.asr-sign-up-form .english-characters{margin-top:-15px;padding-bottom:8px}
.asr-sign-up-form span.social-header{font-size:16px;line-height:20px}
.asr-sign-up-form .notice-and-consent .row,.asr-sign-up-form div.user-input-wrapper .row{margin:8px 0 20px}
.asr-sign-up-form .notice-and-consent .row:after,.asr-sign-up-form div.user-input-wrapper .row:after{display:none}
.asr-sign-up-form .notice-and-consent .row.contain-verbose-text,.asr-sign-up-form div.user-input-wrapper .row.contain-verbose-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline}
.asr-sign-up-form .notice-and-consent small,.asr-sign-up-form div.user-input-wrapper small{color:#373737;font-size:14px;line-height:20px;margin-top:4px;width:100%;font-weight:400}
.asr-sign-up-form .notice-and-consent small.italic,.asr-sign-up-form div.user-input-wrapper small.italic{color:#87674f;font-weight:400}
.asr-sign-up-form .notice-and-consent .error-message,.asr-sign-up-form div.user-input-wrapper .error-message{color:red;margin-top:6px;width:100%}
.asr-sign-up-form .notice-and-consent .error-message ul,.asr-sign-up-form div.user-input-wrapper .error-message ul{margin-bottom:0}
.asr-sign-up-form .user-input-wrapper{margin-bottom:20px}
.asr-sign-up-form .user-input-wrapper .membership-terms-c{font-size:16px;line-height:23px;margin-bottom:15px}
.dft-page-default .asr-sign-up-form .user-input-wrapper .color-text{color:#666}
.asr-sign-up-form .user-input-wrapper label.title{color:var(--black737);font-size:14px;font-weight:600;line-height:20px}
.asr-sign-up-form .user-input-wrapper label.title.for-required:after{content:" *";color:var(--black737)}
.asr-sign-up-form .user-input-wrapper label.section-title{margin-bottom:20px;color:var(--black737);font-size:22px;font-weight:700;line-height:25px}
.asr-sign-up-form .user-input-wrapper .row{margin:8px 0 16px}
.asr-sign-up-form .user-input-wrapper .row .email-input{margin-right:22px;width:50%;-ms-flex-order:1;order:1}
.asr-sign-up-form .user-input-wrapper .row:after{display:none}
.asr-sign-up-form .user-input-wrapper .row.contain-verbose-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline}
.asr-sign-up-form .user-input-wrapper input[type=checkbox]{margin-right:15px;width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}
.asr-sign-up-form .user-input-wrapper input:-ms-input-placeholder,.asr-sign-up-form .user-input-wrapper input::-ms-input-placeholder{color:#c5c5c5;font-size:16px;line-height:23px}
.asr-sign-up-form .user-input-wrapper input:-ms-input-placeholder,.asr-sign-up-form .user-input-wrapper input::-ms-input-placeholder,.asr-sign-up-form .user-input-wrapper input::placeholder{color:#c5c5c5;font-size:16px;line-height:23px}
.asr-sign-up-form .user-input-wrapper small{font-size:14px;line-height:20px;margin-top:4px;width:100%;font-weight:400}
.asr-sign-up-form .user-input-wrapper textarea{-ms-flex:1;flex:1;resize:none}
.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar{width:10px}
.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar-track{background:#fff}
.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}
.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar-thumb:hover{background:#555}
.asr-sign-up-form .user-input-wrapper i{color:#554f4c}
.asr-sign-up-form .user-input-wrapper .big-label{font-size:18px;line-height:25px;margin-top:24px;margin-bottom:17px;display:block}
.asr-sign-up-form .user-input-wrapper .verbose-text{width:100%;font-size:14px;line-height:23px}
.asr-sign-up-form .user-input-wrapper .error-message{color:red;margin-top:6px;width:100%}
.asr-sign-up-form .user-input-wrapper .error-message ul{margin-bottom:0}
.asr-sign-up-form .user-input-wrapper .name-group:before{content:"";width:100%;-ms-flex-order:2;order:2;display:none}
.asr-sign-up-form .user-input-wrapper .name-group .first-name-input,.asr-sign-up-form .user-input-wrapper .name-group .salutation-input{margin-right:22px;width:293px}
.asr-sign-up-form .user-input-wrapper .name-group .salutation-input{width:100px}
.asr-sign-up-form .user-input-wrapper .name-group .last-name-input{-ms-flex:6;flex:6}
.asr-sign-up-form .user-input-wrapper .dob-group{-ms-flex:5;flex:5;-ms-flex-order:1;order:1;margin:0 22px 0 0}
.asr-sign-up-form .user-input-wrapper .dob-group .date-of-birth{-ms-flex:5;flex:5}
.asr-sign-up-form .user-input-wrapper .contact-number-group{margin-top:0;margin-bottom:0;-ms-flex:6;flex:6;-ms-flex-order:2;order:2}
.asr-sign-up-form .user-input-wrapper .contact-number-group .contact-code-input{-ms-flex:2;flex:2;margin-right:20px;min-width:135px}
.asr-sign-up-form .user-input-wrapper .contact-number-group .contact-number-input{-ms-flex:5;flex:5}
.asr-sign-up-form .no-pad-col [class*=col-]{padding:0}
.asr-sign-up-form .flex-even{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.asr-sign-up-form .flex-even.referr-input{width:50%}
.asr-sign-up-form .flex-even.referr-input-box{margin-bottom:17px}
.asr-sign-up-form .flex-even.company-name-input{-ms-flex:5;flex:5;-ms-flex-order:1;order:1;margin-right:20px}
.asr-sign-up-form .flex-even .company-mail-input,.asr-sign-up-form .flex-even.country-input,.asr-sign-up-form .flex-even.re-password-input{-ms-flex:5;flex:5;margin-top:0;margin-bottom:14px;-ms-flex-order:2;order:2}
.asr-sign-up-form .flex-even.password-input{-ms-flex:5;flex:5;-ms-flex-order:1;order:1;margin:0 22px 14px 0;width:50%}
.asr-sign-up-form .flex-even.re-password-input{width:50%}
.asr-sign-up-form .checkbox-label{font-weight:300}
.asr-sign-up-form .form-option input[type=checkbox]+label:before{border-radius:3px;margin-top:5px;line-height:15px;width:15px;height:15px}
.asr-sign-up-form .first-registration-screen{display:none;-ms-flex-direction:column;flex-direction:column}
@media(min-width:1024px){.asr-sign-up-form .first-registration-screen{margin-right:22px;-webkit-box-ordinal-group:2;width:50%}
}
.asr-sign-up-form .first-registration-screen .email-input{width:100%}
.asr-sign-up-form .first-registration-screen .divider{font-size:16px;color:#555;display:block;text-align:center;margin-bottom:20px}
@media(max-width:1023px){.asr-sign-up-form .first-registration-screen .divider{margin-top:8px;margin-bottom:12px}
}
.asr-sign-up-form .first-registration-screen .signup-wechat.asr-button.custom{position:relative;color:#fff;background-color:#09b83e;border:1px solid #09b83e;border-radius:5px;margin-bottom:20px;-ms-flex-align:center;align-items:center}
@media(max-width:1023px){.asr-sign-up-form .first-registration-screen .signup-wechat.asr-button.custom{left:unset;margin-bottom:12px;margin-top:15px}
}
.asr-sign-up-form .first-registration-screen .signup-wechat.asr-button.custom .asr-icon-svg.wechat svg{left:10px;fill:#fff;height:30px;width:30px;position:absolute;top:0;bottom:0;margin:auto 0}
.asr-sign-up-form .first-registration-screen .signup-wechat.asr-button.custom .text-wechat{margin-left:40px;margin-right:40px}
.asr-sign-up-form .first-registration-screen .signup-alipay.asr-button.custom{position:relative;color:#fff;background-color:#1677ff;border:1px solid #1677ff;border-radius:5px;margin-bottom:20px;-ms-flex-align:center;align-items:center}
@media(max-width:1023px){.asr-sign-up-form .first-registration-screen .signup-alipay.asr-button.custom{left:unset;margin-bottom:12px;margin-top:15px}
}
.asr-sign-up-form .first-registration-screen .signup-alipay.asr-button.custom .asr-icon-svg.alipay svg{left:10px;fill:#fff;height:30px;width:30px;position:absolute;top:0;bottom:0;margin:auto 0}
.asr-sign-up-form .first-registration-screen .signup-alipay.asr-button.custom .text-alipay{margin-left:40px;margin-right:40px}
.asr-sign-up-form .first-registration-screen .register-btn{position:relative;width:100%;border-radius:5px;padding:12px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;left:unset}
.asr-sign-up-form .first-registration-screen .register-with-wechat{background-color:#09b83e;border:1px solid #09b83e}
.asr-sign-up-form .first-registration-screen .register-with-alipay{background-color:#1677ff;border:1px solid #1677ff}
.asr-sign-up-form .first-registration-screen .register-with-email{background-color:var(--accent);border:1px solid var(--accent)}
.asr-sign-up-form .first-registration-screen .register-with-email:not(.disabled):hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}
.asr-sign-up-form .first-registration-screen .section-title{text-align:center;margin-bottom:20px;color:var(--text-title);font-size:22px;font-weight:700;line-height:25px}
.asr-sign-up-form .first-registration-screen .register-btn-icon{position:absolute;left:10px}
.asr-sign-up-form .first-registration-screen .title{color:var(--text-title);font-size:14px;font-weight:600;line-height:20px}
.asr-sign-up-form .first-registration-screen .title:after{content:" *";color:var(--text-title)}
.asr-sign-up-form .first-registration-screen .is-hidden{display:none}
.asr-sign-up-form .re-password-input button.password-eye-button{top:-26%}
.asr-sign-up-form.is-first-screen .first-registration-screen{display:-ms-flexbox;display:flex}
.asr-sign-up-form.is-first-screen .scan-successfully{display:none}
.asr-sign-up-form .scan-successfully{color:var(--text-title);font-weight:700;font-size:16px;margin-bottom:20px;max-width:50%}
@media(max-width:1023px){.asr-sign-up-form .scan-successfully{max-width:100%}
}
@media(max-width:1023px){.asr-sign-up-form{min-width:unset;max-width:unset;padding-left:unset;padding-right:unset;margin-top:0;margin-bottom:0}
.asr-sign-up-form .english-characters{margin-top:-2px}
.asr-sign-up-form .password-eye-button{left:unset}
.asr-sign-up-form .notice-and-consent .wrap-content{padding-left:unset;padding-right:unset}
.asr-sign-up-form .notice-and-consent .big-label{font-size:20px;line-height:20px;padding-top:5px}
.asr-sign-up-form .flex-even .referr-input-box{margin-bottom:5px}
.asr-sign-up-form button{width:100vw;-ms-flex-pack:center;justify-content:center;border-radius:0;position:fixed;left:0;bottom:0;z-index:1;object-fit:contain;padding:23px 13px;font-size:16px;line-height:20px}
.asr-sign-up-form label{margin-bottom:10px}
.asr-sign-up-form .user-input-wrapper{margin-bottom:0}
.asr-sign-up-form .user-input-wrapper .row{margin:8px 0 5px}
.asr-sign-up-form .user-input-wrapper small{font-size:14px;line-height:22px;font-weight:400;color:#3a3a3a}
.asr-sign-up-form .user-input-wrapper small.italic{font-size:12px}
.asr-sign-up-form .user-input-wrapper .contact-number-group{-ms-flex-direction:row !important;flex-direction:row !important}
.asr-sign-up-form .user-input-wrapper label.title{font-weight:600;line-height:15px}
.asr-sign-up-form .user-input-wrapper label.section-title{font-size:20px;font-weight:700;line-height:24px}
.asr-sign-up-form .form-wrapper{padding:0}
.asr-sign-up-form .white-background{margin-bottom:-15px}
.asr-sign-up-form .gray-background,.asr-sign-up-form .white-background{padding:20px}
.asr-sign-up-form .gray-background .asr-form-input-radio,.asr-sign-up-form .white-background .asr-form-input-radio{margin-bottom:-23px}
.asr-sign-up-form .gray-background .row,.asr-sign-up-form .white-background .row{width:100%}
.asr-sign-up-form .gray-background .row .salutation-input,.asr-sign-up-form .white-background .row .salutation-input{width:100%;margin-bottom:5px}
.asr-sign-up-form .gray-background .row .email-input,.asr-sign-up-form .white-background .row .email-input{width:100%}
.asr-sign-up-form .gray-background .row.pass-group,.asr-sign-up-form .white-background .row.pass-group{margin-top:-8px}
.asr-sign-up-form .white-background.referr-group{padding-top:0}
.asr-sign-up-form .flex-even{-ms-flex-direction:column;flex-direction:column}
.asr-sign-up-form .flex-even .last-name-input{margin-top:10px}
.asr-sign-up-form .flex-even .company-name-input{margin-top:15px;margin-bottom:16px}
.asr-sign-up-form .flex-even .flex-even{-ms-flex-direction:column;flex-direction:column}
.asr-sign-up-form .flex-even .flex-even .date-of-birth{width:100%}
.asr-sign-up-form .flex-even .company-mail-input,.asr-sign-up-form .flex-even .company-name-input,.asr-sign-up-form .flex-even .first-name-input,.asr-sign-up-form .flex-even .last-name-input,.asr-sign-up-form .flex-even .salutation-input{width:inherit !important}
}
@media(max-width:1023px){div.asr-sign-up-form .form-wrapper .user-input-wrapper{padding-top:15px}
div.asr-sign-up-form .form-wrapper .user-input-wrapper .white-background{padding-top:unset}
div.asr-sign-up-form .form-wrapper .user-input-wrapper .white-background .form-title{margin-bottom:unset}
}
.asr-booking-web-check-in,.asr-web-check-in-form{margin-bottom:20px}
.asr-booking-web-check-in .form-option input[type=checkbox]+label:before,.asr-web-check-in-form .form-option input[type=checkbox]+label:before{border-radius:3px;margin-top:5px;line-height:15px;width:15px;height:15px}
.asr-booking-web-check-in .dropdown.as-select .dropdown-toggle,.asr-booking-web-check-in select,.asr-web-check-in-form .dropdown.as-select .dropdown-toggle,.asr-web-check-in-form select{height:50px}
.asr-booking-web-check-in .width-full,.asr-web-check-in-form .width-full{width:100%}
.asr-booking-web-check-in select,.asr-web-check-in-form select{-moz-appearance:none;-webkit-appearance:none}
.asr-booking-web-check-in label,.asr-web-check-in-form label{margin-bottom:5px}
.asr-booking-web-check-in select::-ms-expand,.asr-web-check-in-form select::-ms-expand{display:none}
.asr-booking-web-check-in p,.asr-web-check-in-form p{color:#373737}
.asr-booking-web-check-in .form-option,.asr-web-check-in-form .form-option{margin-top:10px;margin-bottom:10px;position:relative}
.asr-booking-web-check-in .form-option.margin-bottom-0,.asr-web-check-in-form .form-option.margin-bottom-0{margin-bottom:0}
.asr-booking-web-check-in .form-option.margin-top-0,.asr-web-check-in-form .form-option.margin-top-0{margin-top:0}
.asr-booking-web-check-in input[type=email],.asr-booking-web-check-in input[type=number],.asr-booking-web-check-in input[type=tel],.asr-booking-web-check-in input[type=text],.asr-booking-web-check-in select,.asr-web-check-in-form input[type=email],.asr-web-check-in-form input[type=number],.asr-web-check-in-form input[type=tel],.asr-web-check-in-form input[type=text],.asr-web-check-in-form select{text-align:left;padding:10px;border:1px solid #b9b9b9;border-radius:5px;background-color:#fff;width:100%;display:inline-block;line-height:23px;height:50px;color:#373737;transition:none}
.asr-booking-web-check-in .form-wrapper,.asr-web-check-in-form .form-wrapper{max-width:850px}
.asr-booking-web-check-in .user-input-wrapper,.asr-web-check-in-form .user-input-wrapper{padding-left:15px;padding-right:15px}
.asr-booking-web-check-in .form-container,.asr-web-check-in-form .form-container{border:1px solid #ccc;margin-bottom:20px}
.asr-booking-web-check-in .guest-section,.asr-web-check-in-form .guest-section{max-width:850px}
.asr-booking-web-check-in .asr-web-check-in .has-error,.asr-booking-web-check-in .asr-web-check-in .has-error input,.asr-booking-web-check-in .form-wrapper .has-error,.asr-booking-web-check-in .form-wrapper .has-error input,.asr-web-check-in-form .asr-web-check-in .has-error,.asr-web-check-in-form .asr-web-check-in .has-error input,.asr-web-check-in-form .form-wrapper .has-error,.asr-web-check-in-form .form-wrapper .has-error input{border-color:var(--danger)}
.asr-booking-web-check-in .asr-web-check-in .select-wrapper .position-absolute-form-sign-up,.asr-booking-web-check-in .form-wrapper .select-wrapper .position-absolute-form-sign-up,.asr-web-check-in-form .asr-web-check-in .select-wrapper .position-absolute-form-sign-up,.asr-web-check-in-form .form-wrapper .select-wrapper .position-absolute-form-sign-up{pointer-events:none;position:absolute;right:0;height:24px}
.asr-booking-web-check-in .asr-web-check-in .select-wrapper .position-absolute-form-sign-up:before,.asr-booking-web-check-in .form-wrapper .select-wrapper .position-absolute-form-sign-up:before,.asr-web-check-in-form .asr-web-check-in .select-wrapper .position-absolute-form-sign-up:before,.asr-web-check-in-form .form-wrapper .select-wrapper .position-absolute-form-sign-up:before{margin:0}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper,.asr-booking-web-check-in .form-wrapper .user-input-wrapper,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper,.asr-web-check-in-form .form-wrapper .user-input-wrapper{margin-bottom:20px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .description-label,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .required-label,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .reservation-details,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .description-label,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .required-label,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .reservation-details,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .description-label,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .required-label,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .reservation-details,.asr-web-check-in-form .form-wrapper .user-input-wrapper .description-label,.asr-web-check-in-form .form-wrapper .user-input-wrapper .required-label,.asr-web-check-in-form .form-wrapper .user-input-wrapper .reservation-details{margin:40px 0}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .below,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .below,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .below,.asr-web-check-in-form .form-wrapper .user-input-wrapper .below{margin-bottom:24px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .reservation-details .property-name,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .reservation-details .property-name,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .reservation-details .property-name,.asr-web-check-in-form .form-wrapper .user-input-wrapper .reservation-details .property-name{font-size:20px;line-height:24px;font-weight:700;margin-bottom:8px;color:#373737}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .reservation-details p,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .reservation-details p,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .reservation-details p,.asr-web-check-in-form .form-wrapper .user-input-wrapper .reservation-details p{margin-bottom:6px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper.room-selection,.asr-booking-web-check-in .form-wrapper .user-input-wrapper.room-selection,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper.room-selection,.asr-web-check-in-form .form-wrapper .user-input-wrapper.room-selection{width:100%;padding:10px 12px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper.room-selection .checkbox-arabic,.asr-booking-web-check-in .form-wrapper .user-input-wrapper.room-selection .checkbox-arabic,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper.room-selection .checkbox-arabic,.asr-web-check-in-form .form-wrapper .user-input-wrapper.room-selection .checkbox-arabic{margin-top:1px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper.room-selection .room-label,.asr-booking-web-check-in .form-wrapper .user-input-wrapper.room-selection .room-label,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper.room-selection .room-label,.asr-web-check-in-form .form-wrapper .user-input-wrapper.room-selection .room-label{color:#4d4d4d;font-size:16px;font-weight:600;line-height:22px;margin-bottom:0}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper.room-selection .room-label.multiple,.asr-booking-web-check-in .form-wrapper .user-input-wrapper.room-selection .room-label.multiple,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper.room-selection .room-label.multiple,.asr-web-check-in-form .form-wrapper .user-input-wrapper.room-selection .room-label.multiple{margin-left:40px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper h3,.asr-booking-web-check-in .form-wrapper .user-input-wrapper h3,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper h3,.asr-web-check-in-form .form-wrapper .user-input-wrapper h3{font-size:30px;line-height:35px;font-weight:700;color:#373737;margin-bottom:40px;margin-top:40px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper input:disabled,.asr-booking-web-check-in .form-wrapper .user-input-wrapper input:disabled,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper input:disabled,.asr-web-check-in-form .form-wrapper .user-input-wrapper input:disabled{background-color:#ddd}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper input[type=checkbox],.asr-booking-web-check-in .form-wrapper .user-input-wrapper input[type=checkbox],.asr-web-check-in-form .asr-web-check-in .user-input-wrapper input[type=checkbox],.asr-web-check-in-form .form-wrapper .user-input-wrapper input[type=checkbox]{margin-right:15px;width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper input:-ms-input-placeholder,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper input::-ms-input-placeholder,.asr-booking-web-check-in .form-wrapper .user-input-wrapper input:-ms-input-placeholder,.asr-booking-web-check-in .form-wrapper .user-input-wrapper input::-ms-input-placeholder,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper input:-ms-input-placeholder,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper input::-ms-input-placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input:-ms-input-placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input::-ms-input-placeholder{color:#c5c5c5;font-size:16px;line-height:23px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper input:-ms-input-placeholder,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper input::-ms-input-placeholder,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper input::placeholder,.asr-booking-web-check-in .form-wrapper .user-input-wrapper input:-ms-input-placeholder,.asr-booking-web-check-in .form-wrapper .user-input-wrapper input::-ms-input-placeholder,.asr-booking-web-check-in .form-wrapper .user-input-wrapper input::placeholder,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper input:-ms-input-placeholder,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper input::-ms-input-placeholder,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper input::placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input:-ms-input-placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input::-ms-input-placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input::placeholder{color:#c5c5c5;font-size:16px;line-height:23px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .grid-container,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .grid-container,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .grid-container,.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-container{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .grid-item .error-message,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .grid-item .error-message,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .grid-item .error-message,.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item .error-message{color:red;margin-top:6px;width:100%}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .grid-item .error-message ul,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .grid-item .error-message ul,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .grid-item .error-message ul,.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item .error-message ul{margin-bottom:0}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .grid-item .title,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .grid-item .title,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .grid-item .title,.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item .title{white-space:nowrap}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .grid-item.contact-number-group,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .grid-item.contact-number-group,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .grid-item.contact-number-group,.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item.contact-number-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .grid-item.contact-number-group .contact-code-input,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .grid-item.contact-number-group .contact-code-input,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .grid-item.contact-number-group .contact-code-input,.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item.contact-number-group .contact-code-input{-ms-flex:2;flex:2;margin-right:20px;min-width:135px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .grid-item.contact-number-group .contact-number-input,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .grid-item.contact-number-group .contact-number-input,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .grid-item.contact-number-group .contact-number-input,.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item.contact-number-group .contact-number-input{-ms-flex:5;flex:5}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .date-group,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .date-group,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .date-group,.asr-web-check-in-form .form-wrapper .user-input-wrapper .date-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .date-group .date-input,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .date-group .date-input,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .date-group .date-input,.asr-web-check-in-form .form-wrapper .user-input-wrapper .date-group .date-input{width:100%}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .date-input input[type=text],.asr-booking-web-check-in .form-wrapper .user-input-wrapper .date-input input[type=text],.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .date-input input[type=text],.asr-web-check-in-form .form-wrapper .user-input-wrapper .date-input input[type=text]{padding:20px 20px 20px 10px;font:inherit;height:50px}
.dft-page-default .asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .color-text,.dft-page-default .asr-booking-web-check-in .form-wrapper .user-input-wrapper .color-text,.dft-page-default .asr-web-check-in-form .asr-web-check-in .user-input-wrapper .color-text,.dft-page-default .asr-web-check-in-form .form-wrapper .user-input-wrapper .color-text{color:#666}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper label.title,.asr-booking-web-check-in .form-wrapper .user-input-wrapper label.title,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper label.title,.asr-web-check-in-form .form-wrapper .user-input-wrapper label.title{color:var(--black737);font-size:14px;font-weight:600;line-height:19px;margin-top:23px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper label.title.for-required:after,.asr-booking-web-check-in .form-wrapper .user-input-wrapper label.title.for-required:after,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper label.title.for-required:after,.asr-web-check-in-form .form-wrapper .user-input-wrapper label.title.for-required:after{content:" *";color:var(--black737)}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper label.section-title,.asr-booking-web-check-in .form-wrapper .user-input-wrapper label.section-title,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper label.section-title,.asr-web-check-in-form .form-wrapper .user-input-wrapper label.section-title{margin:40px 0 0;color:#4d4d4d;font-size:22px;font-weight:700;line-height:30px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper label.above,.asr-booking-web-check-in .form-wrapper .user-input-wrapper label.above,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper label.above,.asr-web-check-in-form .form-wrapper .user-input-wrapper label.above{margin-top:24px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .contain-verbose-text,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .contain-verbose-text,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .contain-verbose-text,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .contain-verbose-text{margin-bottom:-15px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .verbose-text,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .verbose-text,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .verbose-text,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .verbose-text{width:100%;font-size:14px;line-height:24px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .agree-text label,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .agree-text p,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .agree-text label,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .agree-text p,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .agree-text label,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .agree-text p,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .agree-text label,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .agree-text p{margin-bottom:0}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .t-and-c label,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .t-and-c p,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .t-and-c label,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .t-and-c p,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .t-and-c label,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .t-and-c p,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .t-and-c label,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .t-and-c p{margin-bottom:0;display:inline-block}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .t-and-c label.for-required:after,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .t-and-c label.for-required:after,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .t-and-c label.for-required:after,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .t-and-c label.for-required:after{content:" *";color:var(--black737)}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .agree-text,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .terms-and-condition-link,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .agree-text,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .terms-and-condition-link,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .agree-text,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .terms-and-condition-link,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .agree-text,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .terms-and-condition-link{margin-top:14px;padding-left:25px}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .terms-and-condition-link,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .terms-and-condition-link,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .terms-and-condition-link,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .terms-and-condition-link{color:#87674f;font-size:14px;line-height:19px;cursor:pointer}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .btn,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .btn,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .btn,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn{display:-ms-flexbox;display:flex;margin-top:30px;width:100%}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .btn button,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .btn button,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .btn button,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn button{margin-left:auto}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .row:after,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .user-input-wrapper .row:after,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .row:after,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .user-input-wrapper .row:after,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .row:after,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .user-input-wrapper .row:after,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .row:after,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .row:after{display:none}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .row.contain-verbose-text,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .user-input-wrapper .row.contain-verbose-text,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .row.contain-verbose-text,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .user-input-wrapper .row.contain-verbose-text,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .row.contain-verbose-text,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .user-input-wrapper .row.contain-verbose-text,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .row.contain-verbose-text,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .row.contain-verbose-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .error-message,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .user-input-wrapper .error-message,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .error-message,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .user-input-wrapper .error-message,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .error-message,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .user-input-wrapper .error-message,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .error-message,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .error-message{color:red;margin-top:6px;width:100%}
.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .notice-and-consent .error-message ul,.asr-booking-web-check-in .asr-web-check-in .user-input-wrapper .user-input-wrapper .error-message ul,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .notice-and-consent .error-message ul,.asr-booking-web-check-in .form-wrapper .user-input-wrapper .user-input-wrapper .error-message ul,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .notice-and-consent .error-message ul,.asr-web-check-in-form .asr-web-check-in .user-input-wrapper .user-input-wrapper .error-message ul,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .error-message ul,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .error-message ul{margin-bottom:0}
.select-wrapper select{-moz-appearance:none}
.select-wrapper select::-ms-expand{display:none}
.select-wrapper label{width:100%}
.select-wrapper:after{content:""}
.unclickable{pointer-events:none}
@media(max-width:1023px){.asr-web-check-in-form{min-width:unset;max-width:unset;margin-bottom:0}
.asr-web-check-in-form .form-wrapper .user-input-wrapper{margin-bottom:0}
.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn{padding-left:0;padding-right:0}
.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn button{margin-left:0;width:100%}
.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-container{grid-template-columns:auto}
.asr-web-check-in-form .form-wrapper .user-input-wrapper .contact-number-group{-ms-flex-direction:row !important;flex-direction:row !important}
.asr-web-check-in-form .form-wrapper .user-input-wrapper label.title{font-size:14px;font-weight:600;line-height:15px}
.asr-web-check-in-form .form-wrapper .user-input-wrapper label.section-title{margin:40px 0 0;font-size:22px;line-height:16px}
.asr-web-check-in-form .form-wrapper .user-input-wrapper label.above{margin-top:24px}
.asr-web-check-in-form .form-wrapper .user-input-wrapper h3{font-size:28px;margin-top:24px}
}
.asr-web-check-in .user-input-wrapper .room-selection{width:100%;padding:10px 15px;margin-bottom:5px;border-radius:5px}
.asr-web-check-in .user-input-wrapper .room-selection .room-label{color:#4d4d4d;font-size:16px;font-weight:600;line-height:22px;margin-bottom:0}
.asr-web-check-in .user-input-wrapper .room-selection .room-label .toggle-icon{float:right;font-weight:700;font-size:20px;padding-right:10px;padding-top:3px;cursor:pointer}
.asr-web-check-in .btn{width:100%}
.asr-web-check-in .description-label,.asr-web-check-in .required-label,.asr-web-check-in .reservation-details{margin:20px 0 0}
.asr-web-check-in .below{margin-bottom:24px}
.asr-web-check-in .edit-btn{float:right;padding-right:20%}
.asr-web-check-in .edit-btn i{padding:10px}
.asr-web-check-in .guest-info{padding:20px 45px}
.asr-web-check-in .required-text-label{font-weight:400;font-size:16px;line-height:normal}
.asr-web-check-in .add-more-guest{width:100%}
.asr-web-check-in .prim-guest-stay-section{padding-bottom:20px}
.primary-guest .asr-web-check-in-form{padding:0}
.remove-link{float:right;margin-right:15px;color:#4c6866}
.save-btn-container{padding-top:15px}
@media(max-width:1023px){.save-btn-container{padding-bottom:15px}
}
.submit-form-err{color:red;margin-top:6px;width:100%}
.asr-pre-arrival{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto}
.asr-pre-arrival h3{font-size:30px;line-height:23px;font-weight:700;margin:40px 0}
.asr-pre-arrival .property-name{font-size:20px;line-height:24px;font-weight:700;margin-bottom:8px}
.asr-pre-arrival .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-pre-arrival .buttons .download-qr-btn{margin-right:20px}
.asr-pre-arrival .gray-background{background-color:#f3f3f3;padding:24px;margin-bottom:24px}
.asr-pre-arrival .gray-background .heading,.asr-pre-arrival .gray-background .payment-success{display:block;font-size:22px;line-height:28px;font-weight:700;margin-bottom:8px}
@media(max-width:767px){.asr-pre-arrival .gray-background .heading,.asr-pre-arrival .gray-background .payment-success{font-size:20px;line-height:24px}
.asr-pre-arrival .gray-background .heading.non-rdp,.asr-pre-arrival .gray-background .payment-success.non-rdp{display:inline}
}
.asr-pre-arrival .gray-background .checkin-info{font-size:14px;line-height:24px}
@media(max-width:767px){.asr-pre-arrival .gray-background .checkin-info{line-height:18px;margin-top:5px}
}
.asr-pre-arrival .gray-background .white-background{padding:24px;background-color:#fff}
.asr-pre-arrival .gray-background .white-background .qr-card{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-pre-arrival .gray-background .white-background .qr-card .conf-number{font-weight:700}
.asr-pre-arrival .gray-background .white-background .qr-card:not(:last-child){border-bottom:1px solid #dedede;padding-bottom:24px}
.asr-pre-arrival .gray-background .white-background .qr-card:not(:first-child){padding-top:24px}
.asr-pre-arrival .gray-background .white-background .qr-card>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media(max-width:1023px){.asr-pre-arrival .gray-background .white-background{padding:16px}
.asr-pre-arrival .buttons{-ms-flex-direction:column;flex-direction:column}
.asr-pre-arrival .buttons .download-qr-btn{margin-right:0;margin-bottom:24px}
.asr-pre-arrival .qr-card,.asr-pre-arrival .qr-card .confirmation-no{-ms-flex-direction:column;flex-direction:column}
.asr-pre-arrival .qr-card .qr-image,.asr-pre-arrival .qr-card .room-name{margin-top:16px;-ms-flex-pack:center;justify-content:center}
}
.dft-page-default .arabic .asr-pre-check-in-frontdesk .text-algin-right,.dft-somerset-general-page .arabic .asr-pre-check-in-frontdesk .text-algin-right,.dft-template-default .arabic .asr-pre-check-in-frontdesk .text-algin-right{text-align:right}
.asr-pre-check-in-frontdesk{margin-top:20px;margin-bottom:40px;color:var(--text-title);font-size:14px}
.asr-pre-check-in-frontdesk .title-wrapper{font-size:32px;line-height:40px;margin-bottom:22px;display:block}
.asr-pre-check-in-frontdesk .description-wrapper{font-size:18px;line-height:26px;margin-bottom:24px;display:block;max-width:900px;color:#555}
.asr-pre-check-in-frontdesk .description-wrapper a{color:var(--learn-more-link)}
.asr-pre-check-in-frontdesk .wrapper-content{display:-ms-flexbox;display:flex;margin-bottom:32px;-ms-flex-flow:row;flex-flow:row;max-width:900px}
.asr-pre-check-in-frontdesk .wrapper-content .item-confirmation-number{-ms-flex:1;flex:1;margin-right:16px}
.asr-pre-check-in-frontdesk .wrapper-content .item-email{-ms-flex:1;flex:1}
.asr-pre-check-in-frontdesk .wrapper-content .title-item{font-size:14px;font-weight:700;line-height:17px;cursor:pointer}
.asr-pre-check-in-frontdesk .wrapper-content .input-item{height:40px;width:100%;padding:10px;border-radius:5px}
.asr-pre-check-in-frontdesk .wrapper-content .input-item-radio{padding:10px;border-radius:5px}
.asr-pre-check-in-frontdesk .btn-search{color:var(--text-reverse);min-width:220px}
.asr-pre-check-in-frontdesk .has-error{border-color:var(--danger)}
.asr-pre-check-in-frontdesk .confirmation-no-box{margin-bottom:12px}
.asr-pre-check-in-frontdesk .list-options{display:-ms-flexbox;display:flex}
.asr-pre-check-in-frontdesk .asc-error{font-size:13px;color:#d32f2f;width:100%}
.asr-pre-check-in-frontdesk .space-btn{padding-top:20px}
.asr-pre-check-in-frontdesk .room-label{font-size:14px;font-weight:600;line-height:17px;margin-left:5px}
.asr-pre-check-in-frontdesk .conf-room{-ms-flex:1;flex:1}
.asr-pre-check-in-frontdesk .space-adj{white-space:nowrap}
@media screen and (max-width:767px){.dft-page-default .arabic .asr-pre-check-in-frontdesk .margin-left-16px,.dft-somerset-general-page .arabic .asr-pre-check-in-frontdesk .margin-left-16px,.dft-template-default .arabic .asr-pre-check-in-frontdesk .margin-left-16px{margin-left:0}
.asr-pre-check-in-frontdesk .main-desc{text-align:center}
.asr-pre-check-in-frontdesk .balance{text-wrap:balance}
.asr-pre-check-in-frontdesk .title-wrapper{font-size:18px;margin-bottom:14px}
.asr-pre-check-in-frontdesk .description-wrapper{font-size:14px;line-height:17px}
.asr-pre-check-in-frontdesk .wrapper-content{-ms-flex-flow:column;flex-flow:column}
.asr-pre-check-in-frontdesk .wrapper-content .item-confirmation-number{margin-right:0;margin-bottom:16px}
.asr-pre-check-in-frontdesk .btn-search{width:100%}
}
.asr-pre-check-in-frontdesk{margin-top:25px}
.asr-pre-check-in-frontdesk .wel-header{font-size:27px;margin-bottom:22px;font-weight:300}
.asr-pre-check-in-frontdesk .title-wrapper{color:#4c6866;font-weight:600}
.asr-pre-check-in-frontdesk .desc2{color:#31447d}
.asr-pre-check-in-frontdesk .display-start{text-align:start;font-weight:600}
.asr-pre-check-in-frontdesk .radio-input{padding:10px;padding-right:10px;padding-left:10px;border-radius:5px;margin-right:20px}
.asr-pre-check-in-frontdesk .desc3{font-weight:600;font-size:15px;margin-bottom:10px !important}
.asr-pre-check-in-frontdesk .conf-no{font-size:20px;font-weight:700;color:#4c6866;margin-bottom:5px;margin-left:10px}
.color-side-rate-page{color:#2c1e16}
.color-side-rate-page .booking-policies p{margin:0}
.asr-manage-reservation{margin-bottom:50px;position:relative;font-size:16px;color:var(--text-title);line-height:20px}
.asr-manage-reservation .add-ons-summary{width:100%;margin-bottom:0;margin-top:10px;font-size:14px}
.asr-manage-reservation .add-ons-summary.flight-details{margin-top:0}
.asr-manage-reservation .add-ons-summary.flight-details p{margin:0}
.asr-manage-reservation .page-notice{background-color:var(--color-background-search);padding:24px;margin-top:24px;margin-bottom:16px}
.asr-manage-reservation>h3{font-size:32px;font-weight:700;margin-bottom:24px}
.asr-manage-reservation .name,.asr-manage-reservation .title-reservation{font-size:18px}
.asr-manage-reservation .name{width:100%;margin-bottom:8px}
.asr-manage-reservation .address,.asr-manage-reservation .phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-manage-reservation .address .icons-button,.asr-manage-reservation .phone .icons-button{margin-right:8px}
.asr-manage-reservation .address svg,.asr-manage-reservation .phone svg{width:16px;height:16px}
.asr-manage-reservation .action-edit{cursor:pointer;text-align:right;margin-left:auto;color:var(--accent-link)}
.asr-manage-reservation .action-edit.-disabled{display:none}
.asr-manage-reservation .padding-lr-0{padding-left:0;padding-right:0}
.asr-manage-reservation table.price-summary{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;border:1px solid var(--border-color);padding-top:50px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-manage-reservation table.price-summary caption{font-weight:700;caption-side:top;padding:16px;position:absolute;top:0;left:0;color:inherit}
.asr-manage-reservation table.price-summary tr{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.asr-manage-reservation table.price-summary tr.total-color{color:var(--accent);font-size:18px;font-weight:700;line-height:20px}
.asr-manage-reservation table.price-summary tr.total{color:var(--text-reverse);background-color:var(--accent)}
.asr-manage-reservation table.price-summary tr.total td{padding-top:16px;padding-bottom:16px}
.asr-manage-reservation table.price-summary tr.total td:last-child{font-weight:700}
.asr-manage-reservation table.price-summary tr.total-bg td:last-child{font-size:14px}
.asr-manage-reservation table.price-summary tr td{padding:8px 16px;display:block}
.asr-manage-reservation table.price-summary tr td:last-child{text-align:right}
.asr-manage-reservation .reservation-details{margin-bottom:40px}
.asr-manage-reservation .reservation-details>strong{font-weight:700;display:block;margin-bottom:16px}
.asr-manage-reservation .reservation-details .box{border:1px solid var(--border-color);background-color:var(--background-default)}
.asr-manage-reservation .reservation-details .box .property-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}
.asr-manage-reservation .reservation-details .box .bubble-message{display:-ms-flexbox;display:flex;border:1px solid #d5d5d5;margin:16px;width:-webkit-fill-available;padding:10px;font-size:14px;line-height:20px;color:#4c6866;background-color:#fff;font-weight:700;text-align:left}
.asr-manage-reservation .reservation-details .box .bubble-message.green-background{color:#fff;background-color:#4c6866}
.asr-manage-reservation .reservation-details .box .bubble-message .post-check-in,.asr-manage-reservation .reservation-details .box .bubble-message .pre-check-in{margin-left:auto}
.asr-manage-reservation .reservation-details .box .apartment-item{padding:0 16px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;border-bottom:1px solid var(--border-color)}
.asr-manage-reservation .reservation-details .box .apartment-item:last-child{border-bottom:0}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details{width:100%;-ms-flex:2;flex:2;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:16px;position:relative}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:20px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action{margin-left:10px;position:relative;cursor:pointer}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action:hover .reservation-action-dropdown{display:block}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown{display:none;position:absolute;width:80px;background:#426967;color:#fff;top:25px;right:-25px;border-radius:5px;z-index:2}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p{font-size:14px;margin-bottom:0;padding-top:5px;padding-bottom:5px;text-align:center;cursor:pointer}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p .disabled{display:none}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p:hover{color:#fafafa}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p:first-child{padding-bottom:5px;border-bottom:1px solid #fff}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line{padding:8px 0;width:calc(100% - 216px);-ms-flex-item-align:end;align-self:flex-end;display:-ms-flexbox;display:flex}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.two-line-spacing{padding:16px 0}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .img-size{width:100%;height:200px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number strong{font-size:18px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number strong:first-child{width:auto}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number{width:100%}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number.border-bot{border-width:0}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.border-bot{padding-bottom:16px;border-bottom:1px solid var(--border-color);margin-bottom:8px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.image{padding:0;width:335px;height:200px;background-color:var(--disabled);background-image:url(https://www.freeiconspng.com/uploads/no-image-icon-15.png);background-repeat:no-repeat;background-position:50%}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line>span:first-child:not(.checkInCheckOutTime__checkDate),.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line strong:first-child:not(.checkInCheckOutTime__checkDate){width:130px;display:block;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;word-break:break-word}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .checkInCheckOutTime .checkInCheckOutTime__checkHour{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-info-details{margin-top:22px}
.asr-manage-reservation .payment-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}
.asr-manage-reservation .payment-details .title{font-size:20px;font-weight:700;padding-bottom:16px;border-bottom:1px solid var(--border-color);display:block}
.asr-manage-reservation .payment-details .bill{-ms-flex:6;flex:6;margin-right:16px}
.asr-manage-reservation .payment-details .bill table.price-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:0;border:0}
.asr-manage-reservation .payment-details .bill table.price-summary tr{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.asr-manage-reservation .payment-details .bill table.price-summary tr:first-child{margin-top:10px}
.asr-manage-reservation .payment-details .bill table.price-summary tr.total{font-weight:700;margin-top:10px;font-size:18px;padding:0 16px}
.asr-manage-reservation .payment-details .bill table.price-summary tr.total td{padding:16px 0}
.asr-manage-reservation .payment-details .bill table.price-summary tr.total td:last-child{color:inherit}
.asr-manage-reservation .payment-details .bill table.price-summary tr.total strong{display:block;margin-top:8px}
.asr-manage-reservation .payment-details .bill table.price-summary tr td{display:block}
.asr-manage-reservation .payment-details .bill table.price-summary tr td strong{display:block;font-size:12px;margin-top:8px}
.asr-manage-reservation .payment-details .bill table.price-summary tr td strong:first-of-type{font-size:14px}
.asr-manage-reservation .payment-details .bill table.price-summary tr td:nth-child(2){font-weight:700}
.asr-manage-reservation .payment-details .bill table.price-summary tr td:last-child{word-break:normal}
.asr-manage-reservation .payment-details .bill .earn{display:block;text-align:right;margin-right:16px;margin-top:8px;color:var(--accent-link)}
.asr-manage-reservation .payment-details .comment{-ms-flex:4;flex:4;-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-manage-reservation .payment-details .comment .title{margin-bottom:16px}
.asr-manage-reservation .payment-details .method{width:100%;border-top:1px solid var(--border-color);margin-top:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}
.asr-manage-reservation .payment-details .method .title{padding-top:16px;margin-bottom:16px}
.asr-manage-reservation .payment-details .method .method-item{display:-ms-flexbox;display:flex;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color);-ms-flex-pack:justify;justify-content:space-between}
.asr-manage-reservation .payment-details .method .method-item:last-child{border:0;padding-bottom:0;margin-bottom:0}
.asr-manage-reservation .payment-details .method .method-item .card-details .card-line{display:-ms-flexbox;display:flex;font-weight:700}
.asr-manage-reservation .payment-details .method .method-item .card-details .card-line .card-information-title{display:block;width:150px;margin-bottom:16px;font-weight:400}
.asr-manage-reservation .payment-details .method .method-item .payment-announcement{max-width:370px;background-color:var(--border-color);padding:16px;line-height:20px}
.asr-manage-reservation .payment-details .method .method-item .payment-announcement span:first-child{font-weight:700;width:100%;display:block}
.asr-manage-reservation .personalize{display:-ms-flexbox;display:flex;padding:16px;background-color:var(--color-background-search);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.asr-manage-reservation .personalize .image{width:160px;height:120px;background-color:var(--disabled);background-image:url(https://www.freeiconspng.com/uploads/no-image-icon-15.png);background-repeat:no-repeat;background-position:50%;margin-left:24px}
.asr-manage-reservation .personalize .image:first-child{margin-left:0}
.asr-manage-reservation .personalize .info{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:0 16px}
.asr-manage-reservation .personalize .info a{margin:0 auto;padding:10px 30px}
.asr-manage-reservation .modal .modal-dialog{transition:unset;top:50%;left:calc(50% - 10px);transform:translate(-50%,-50%);-ms-transform:translateX(-10%);width:50%}
.asr-manage-reservation .modal .modal-dialog .modal-content{border-radius:0}
.asr-manage-reservation .modal .modal-dialog .modal-content .modal-body{position:relative;padding:0}
.asr-manage-reservation .modal .modal-dialog .modal-content .modal-body .close-button{cursor:pointer;position:absolute;top:16px;right:0;z-index:1;color:var(--accent)}
.asr-manage-reservation .redeemed-descripton{font-size:12px;line-height:18px;font-weight:600;padding:6px 16px}
.asr-manage-reservation .earn-point-msg{padding:8px 16px;color:var(--accent-link)}
.add-on-quantity{width:100%;font-weight:400;word-break:break-word;word-wrap:break-word;line-height:20px;margin-bottom:10px}
.add-on-quantity p{margin:0}
.asr-manage-reservation-add-on-description{margin-top:-16px}
@media screen and (max-width:1024px){.asr-manage-reservation .modal .modal-dialog{width:auto}
.asr-manage-reservation .earn-point-msg,.asr-manage-reservation .redeemed-descripton{padding:6px 0}
}
@media screen and (max-width:575px){.dft-page-default .arabic .asr-manage-reservation .right-arabic,.dft-somerset-general-page .arabic .asr-manage-reservation .right-arabic,.dft-template-default .arabic .asr-manage-reservation .right-arabic{right:0}
.asr-manage-reservation .modal .modal-dialog,.asr-manage-reservation .reservation-details .box .bubble-message{width:auto}
}
@media(min-width:1024px){.width-content{width:542px}
.asr-manage-reservation .h3-mb{padding-top:35px}
}
@media screen and (max-width:1023px){.dft-page-default .arabic .asr-manage-reservation .action-edit,.dft-somerset-general-page .arabic .asr-manage-reservation .action-edit,.dft-template-default .arabic .asr-manage-reservation .action-edit{text-align:right}
.dft-page-default .arabic .asr-manage-reservation table.price-summary caption,.dft-somerset-general-page .arabic .asr-manage-reservation table.price-summary caption,.dft-template-default .arabic .asr-manage-reservation table.price-summary caption{right:0}
.dft-page-default .arabic .asr-manage-reservation .margin-right-calc,.dft-somerset-general-page .arabic .asr-manage-reservation .margin-right-calc,.dft-template-default .arabic .asr-manage-reservation .margin-right-calc{margin-right:calc(50% + 5px)}
.dft-page-default .arabic .asr-manage-reservation .text-align-left,.dft-somerset-general-page .arabic .asr-manage-reservation .text-align-left,.dft-template-default .arabic .asr-manage-reservation .text-align-left{text-align:left}
.dft-page-default .arabic .asr-manage-reservation .reservation-details .box table.price-summary,.dft-somerset-general-page .arabic .asr-manage-reservation .reservation-details .box table.price-summary,.dft-template-default .arabic .asr-manage-reservation .reservation-details .box table.price-summary{width:calc(100% + 16px)}
.add-on-quantity{width:100%;font-weight:400;word-break:break-word;word-wrap:break-word;margin-bottom:10px}
.asr-manage-reservation-add-on-description{margin-top:-24px}
.asr-manage-reservation h3{font-size:24px}
.asr-manage-reservation .name,.asr-manage-reservation .title-reservation{font-size:20px}
.asr-manage-reservation .address,.asr-manage-reservation .phone{font-size:14px;display:-ms-flexbox;display:flex}
.asr-manage-reservation .action-edit{width:100%;text-align:left;margin-left:calc(50% + 5px)}
.asr-manage-reservation .h3-mb{padding-top:24px}
.asr-manage-reservation tr.total.total-pd{margin:10px -16px 0;padding:0 16px;font-size:18px}
.asr-manage-reservation td{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-manage-reservation .reservation-details .box{border-bottom:0;border-left:0;border-right:0}
.asr-manage-reservation .reservation-details .box .bubble-message{margin:16px 0}
.asr-manage-reservation .reservation-details .box .bubble-message .post-check-in,.asr-manage-reservation .reservation-details .box .bubble-message .pre-check-in{margin:auto 10px}
.asr-manage-reservation .reservation-details .box .property-info{margin:16px 0}
.asr-manage-reservation .reservation-details .box .property-info .address{width:100%;margin-bottom:8px}
.asr-manage-reservation .reservation-details .box .property-info .icons-button{font-size:16px;color:red;margin-right:8px}
.asr-manage-reservation .reservation-details .box .apartment-item{-ms-flex-direction:column;flex-direction:column;padding:0 0 8px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:0}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line{width:100%;-ms-flex-item-align:auto;align-self:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .info-line-text{font-size:18px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .info-line-text.width-auto{width:auto}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .img-size{width:100%}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.image{padding:0;position:relative;top:0}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type{width:calc(100% - 130px);border-bottom:0;padding-left:10px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type span:first-child{display:none}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type span:nth-child(2){-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number.border-bot{border-width:1px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type{width:100%;padding-left:5px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type .action-edit{margin-left:0}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.policy span:first-child{width:100%;-ms-flex:none;flex:none;margin-bottom:8px}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.policy span:last-child{font-weight:400}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line>span:first-child,.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line strong:first-child{-ms-flex:1;flex:1}
.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line>span:nth-child(2):not(.action-edit),.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line strong:nth-child(2):not(.action-edit){-ms-flex:1;flex:1;margin-bottom:8px}
.asr-manage-reservation .reservation-details .box table.price-summary{width:calc(100% + 40px);margin-left:-20px;border:0}
.asr-manage-reservation .payment-details .bill{margin-right:0;width:100%;-ms-flex:none;flex:none}
.asr-manage-reservation .payment-details .bill .earn{color:var(--learn-more-link);text-align:center;margin-right:0}
.asr-manage-reservation .payment-details .comment{margin-top:24px}
.asr-manage-reservation .payment-details .method{border:0}
.asr-manage-reservation .payment-details .method .method-item{-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-manage-reservation .payment-details .method .method-item .action-edit{-ms-flex-order:2;order:2;margin-left:150px;text-align:left;margin-right:0;-ms-flex-order:unset;order:unset;width:100%;margin-bottom:24px}
.asr-manage-reservation .payment-details .method .method-item .payment-announcement{max-width:unset}
.asr-manage-reservation .payment-details .price-summary tr{margin-right:-16px;margin-left:-16px}
.asr-manage-reservation .payment-details .price-summary tr.total{padding:0;margin-right:-20px;margin-left:-20px}
.asr-manage-reservation .personalize .image{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;width:80px;max-width:80px;height:60px}
.asr-manage-reservation .personalize .info{width:100%;-ms-flex:unset;flex:unset;margin-top:16px}
.asr-manage-reservation .personalize .info span{margin-bottom:16px}
}
.sidebar-menu.search-button.disabled .asr-button.primary{opacity:.5;border:1px solid #c5c5c5;background-color:#c5c5c5;color:#fff;pointer-events:none}
.left-16px{margin-left:16px;margin-right:auto}
.margin-left-16px{margin-left:16px;margin-right:0}
.margin-left-40px{margin-left:40px;margin-right:0}
.msg-container{text-align:center;padding-top:5px;margin-bottom:22px;font-size:16px;line-height:23px;color:var(--text-body)}
.asr-cancel-reservation .btn-style1,.asr-cancel-reservation .btn-style2{font-size:16px;font-weight:700;height:44px;width:120px}
.asr-cancel-reservation .btn-style2{margin-right:16px}
.asr-cancel-reservation .title{font-size:18px;font-weight:700;line-height:24px;margin-bottom:24px}
.asr-cancel-reservation .question-content{border-bottom:1px solid var(--border-color);padding-bottom:16px;margin-bottom:16px;display:block;font-size:16px}
.asr-cancel-reservation .apartment-id{font-size:18px;font-weight:700;margin-bottom:16px;line-height:24px}
.asr-cancel-reservation .info-line{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}
.asr-cancel-reservation .info-line span{line-height:21px;font-size:16px}
.asr-cancel-reservation .info-line span:first-child{display:inline-block;width:100px;margin-right:40px;-ms-flex-negative:0;flex-shrink:0;word-break:break-word}
.asr-cancel-reservation .info-line span:last-child{-ms-flex:1;flex:1}
.asr-cancel-reservation .buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-cancel-reservation .buttons-wrapper button{min-width:120px}
.asr-cancel-reservation .buttons-wrapper button:first-child{margin-right:10px}
@media screen and (max-width:768px){body.page.page-property-offers.modal-open{overflow-y:hidden;height:100vh;width:100vw}
}
@media screen and (max-width:768px){body.page.modal-open.position-initial,body.page.page-property-offers.modal-open.position-initial{position:static}
}
@media screen and (max-width:768px){body:not(.modal-open){overflow-y:auto}
}
.asr-point-exchange,.asr-point-transfer{position:relative;padding-bottom:20px}
.asr-point-exchange .message-success,.asr-point-transfer .message-success{background-color:#fff;border:1px solid #cde6e3;margin-bottom:30px}
.asr-point-exchange .message-success ul li,.asr-point-transfer .message-success ul li{color:#80d0cb}
.asr-point-exchange .message-error,.asr-point-transfer .message-error{background-color:#fdf5f5;border:1px solid #f7d7d7;margin-bottom:30px}
.asr-point-exchange .message-error ul li,.asr-point-transfer .message-error ul li{color:rgba(211,47,47,.9)}
.asr-point-exchange .field-item,.asr-point-transfer .field-item{height:42px}
.asr-point-exchange fieldset,.asr-point-transfer fieldset{border:0;padding:0}
.asr-point-exchange .description,.asr-point-transfer .description{word-break:break-word;word-wrap:break-word;line-height:2;padding-bottom:20px}
.asr-point-exchange .partner-body,.asr-point-transfer .partner-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start}
.asr-point-exchange .partner-body.membershipID .item-partner,.asr-point-transfer .partner-body.membershipID .item-partner{width:calc(50% + 110px)}
.asr-point-exchange .partner-body.name,.asr-point-transfer .partner-body.name{gap:20px}
.asr-point-exchange .partner-body.name .item-partner,.asr-point-transfer .partner-body.name .item-partner{width:calc((50% + 110px - 20px) / 2)}
.asr-point-exchange .partner-body .item-partner,.asr-point-transfer .partner-body .item-partner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;width:25%}
.asr-point-exchange .partner-body .item-partner .point-dropdown,.asr-point-transfer .partner-body .item-partner .point-dropdown{min-width:100%;border:1px solid #b9b9b9;height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;background-color:transparent;cursor:pointer}
.asr-point-exchange .partner-body .item-partner .point-dropdown.disabled,.asr-point-transfer .partner-body .item-partner .point-dropdown.disabled{background-color:#fff;color:#333}
.asr-point-exchange .partner-body .item-partner .dropdown-menu,.asr-point-transfer .partner-body .item-partner .dropdown-menu{min-width:100%;transform:translate3d(0,40px,0);top:0;left:0;will-change:auto;overflow-y:auto;cursor:pointer;padding:10px;margin-top:0}
.asr-point-exchange .partner-body .item-partner .dropdown-menu.show,.asr-point-transfer .partner-body .item-partner .dropdown-menu.show{z-index:1}
.asr-point-exchange .partner-body .item-partner .dropdown-menu:after,.asr-point-exchange .partner-body .item-partner .dropdown-menu:before,.asr-point-transfer .partner-body .item-partner .dropdown-menu:after,.asr-point-transfer .partner-body .item-partner .dropdown-menu:before{content:"";border:0}
.asr-point-exchange .partner-body .item-partner .dropdown-menu *,.asr-point-transfer .partner-body .item-partner .dropdown-menu *{color:#212529}
.asr-point-exchange .partner-body .item-partner .dropdown-menu .dropdown-item,.asr-point-transfer .partner-body .item-partner .dropdown-menu .dropdown-item{padding:10px}
.asr-point-exchange .partner-body .item-partner .dropdown-menu .dropdown-item:focus,.asr-point-exchange .partner-body .item-partner .dropdown-menu .dropdown-item:hover,.asr-point-transfer .partner-body .item-partner .dropdown-menu .dropdown-item:focus,.asr-point-transfer .partner-body .item-partner .dropdown-menu .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.asr-point-exchange .partner-body .item-partner .field-name,.asr-point-transfer .partner-body .item-partner .field-name{margin-bottom:8px;width:100%;height:20px}
.asr-point-exchange .partner-body .item-partner .field-name.-required:after,.asr-point-transfer .partner-body .item-partner .field-name.-required:after{content:"*";color:#d32f2f}
.asr-point-exchange .partner-body .item-partner .option,.asr-point-transfer .partner-body .item-partner .option{position:relative}
.asr-point-exchange .partner-body .item-partner .option:after,.asr-point-transfer .partner-body .item-partner .option:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;right:7px;top:20px;transition:all .3s linear}
.asr-point-exchange .partner-body .icon-exchange,.asr-point-transfer .partner-body .icon-exchange{padding:0 30px}
.asr-point-exchange .partner-body .field-button,.asr-point-exchange .partner-body .field-button-hover,.asr-point-transfer .partner-body .field-button,.asr-point-transfer .partner-body .field-button-hover{width:50px;border:1px solid #b9b9b9;margin-top:28px;background-color:#fff}
.asr-point-exchange .partner-body .current,.asr-point-transfer .partner-body .current{display:block;width:100%;height:auto}
.asr-point-exchange .partner-body .hoverButton,.asr-point-transfer .partner-body .hoverButton{position:absolute;opacity:0;margin-top:-18px;margin-left:10px}
.asr-point-exchange .partner-body .field-button-hover:hover .hoverButton,.asr-point-transfer .partner-body .field-button-hover:hover .hoverButton{opacity:1}
.asr-point-exchange .partner-body .field-button-hover:hover .current,.asr-point-transfer .partner-body .field-button-hover:hover .current{opacity:0}
.asr-point-exchange .redeemDiv .asr-button,.asr-point-transfer .redeemDiv .asr-button{margin-bottom:20px;min-width:170px}
.asr-point-exchange .msg-information,.asr-point-transfer .msg-information{color:#d32f2f;font-style:italic;margin-top:-20px;margin-bottom:20px}
.asr-point-exchange .add-member:hover,.asr-point-transfer .add-member:hover{color:var(--bluee6a)}
@media(min-width:1024px){.asr-point-exchange .partner-body.transfer,.asr-point-transfer .partner-body.transfer{-ms-flex-align:center;align-items:center}
.asr-point-exchange .partner-body.transfer .item-partner.transfer-programme,.asr-point-transfer .partner-body.transfer .item-partner.transfer-programme{width:auto;margin:0}
.asr-point-exchange .partner-body.transfer .item-partner.transfer-programme label,.asr-point-transfer .partner-body.transfer .item-partner.transfer-programme label{margin:0}
}
.asr-announcement-dark{background-color:#554f4c;border-bottom:1px solid #2c1e16}
.asr-announcement-dark .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent}
.asr-announcement-dark .alert-announcement{color:#f1f2f4}
.asr-announcement-dark .alert-announcement a.close:hover{text-decoration:none}
.asr-announcement-dark .alert-announcement .show-content{transition:all .2s ease-in}
.asr-announcement-dark .alert-announcement .hide-content{margin-bottom:15px}
.asr-announcement-dark.arabic-com .alert-dismissible .close{right:unset;left:0}
.asr-announcement-dark .z-index-menu{z-index:1}
.asr-common-partnership-tile{margin:15px;border:1px solid rgba(0,0,0,.125)}
.asr-common-partnership-tile .asr-button{width:175px}
.asr-common-partnership-tile .img-fluid-logo{width:100%}
.asr-common-partnership-tile .property-row{display:-ms-flexbox;display:flex;padding:15px 10px 0}
.asr-common-partnership-tile .property-row span{word-break:break-word;word-wrap:break-word}
.asr-common-partnership-tile .property-row .img-fluid{display:inline-block;width:24px;height:24px}
.asr-common-partnership-tile .property-row .partner-title{width:calc(100% - 44px)}
.asr-common-partnership-tile .body-mar-partnership{margin:15px;border:1px solid rgba(0,0,0,.125)}
.asr-common-partnership-tile .button-exchange-points{width:175px;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;bottom:15px}
.asr-common-partnership-tile .button-exchange-points .title-exchange-points{padding:15px;font-size:20px}
.asr-common-partnership-tile .card-actions{text-align:center;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;bottom:0}
.asr-common-partnership-tile .cursor-pointer-custom{cursor:pointer}
.asr-common-partnership-tile .card-properties-list{padding:10px}
.asr-common-partnership-tile .card-properties-list .partner-icon{margin:0 10px}
.asr-common-partnership-tile .card-body-partner{position:relative;padding-bottom:106px;height:100%}
@media(max-width:767px){.asr-common-partnership-tile .card-body-partner .img-fluid-logo{width:100%;height:auto}
}
@media(min-width:768px) and (max-width:1023px){.asr-common-partnership-tile .card-body-partner .img-fluid-logo{height:auto;width:100%}
}
.asr-cdn-maintain-upgrade-tier{border:1px solid #d5d5d5;padding:15px;position:relative}
.asr-cdn-maintain-upgrade-tier .container-text{width:80%}
.asr-cdn-maintain-upgrade-tier .dashboard-button{min-width:170px;height:40px;background-color:transparent;font-size:16px;font-weight:700}
.asr-cdn-maintain-upgrade-tier .div-inline-block{display:inline-block;vertical-align:middle}
.asr-cdn-maintain-upgrade-tier .error-message{background-color:#fdf5f5;border:1px solid #f7d7d7;color:rgba(211,47,47,.9)}
div[id^=dft-modal-maintain-upgrade-tier]{overflow-y:scroll}
div[id^=dft-modal-maintain-upgrade-tier] .modal-footer{-ms-flex-pack:distribute;justify-content:space-around}
div[id^=dft-modal-maintain-upgrade-tier] .modal-body-item{margin-top:10px}
div[id^=dft-modal-maintain-upgrade-tier] .min-height-100{min-height:100px}
div[id^=dft-modal-maintain-upgrade-tier] .container-options{display:-ms-flexbox;display:flex;color:#fff}
div[id^=dft-modal-maintain-upgrade-tier] .proceed-button-custom{padding:10px;margin:0 auto;border:0}
div[id^=dft-modal-maintain-upgrade-tier] .col-m5-custom{margin:5px;padding:0;width:33%}
div[id^=dft-modal-maintain-upgrade-tier] .p-15-custom{padding:15px}
div[id^=dft-modal-maintain-upgrade-tier] .p-tb-10-custom{padding-top:10px;padding-bottom:10px}
div[id^=dft-modal-maintain-upgrade-tier] .mr-10-custom{margin-right:10px}
div[id^=dft-modal-maintain-upgrade-tier] .gray-container-custom{background-color:#777}
div[id^=dft-modal-maintain-upgrade-tier] .gray-container-custom .item-custom{background-color:#8a8d8f}
div[id^=dft-modal-maintain-upgrade-tier] .gold-container-custom{background-color:#807553}
div[id^=dft-modal-maintain-upgrade-tier] .gold-container-custom .item-custom{background-color:#84754e}
div[id^=dft-modal-maintain-upgrade-tier] .platinum-container-custom{background-color:#3c3c3c}
div[id^=dft-modal-maintain-upgrade-tier] .platinum-container-custom .item-custom{background-color:#000}
div[id^=dft-modal-maintain-upgrade-tier] .box-shadow-selected-custom{box-shadow:0 0 2px 2px #deb887}
div[id^=dft-modal-maintain-upgrade-tier] div[class*=tier-options]{cursor:pointer}
div[id^=dft-modal-maintain-upgrade-tier] div[class*=tier-options]:active{box-shadow:0 0 2px 3px gray}
div[id^=dft-modal-maintain-upgrade-tier] div[class^=header-]{background-color:transparent;word-break:normal;word-wrap:normal}
div[id^=dft-modal-maintain-upgrade-tier] div[class^=body-] p{margin:0}
div[id^=dft-modal-maintain-upgrade-tier] .border-bottom-custom{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:0}
div[id^=dft-modal-maintain-upgrade-tier] .ul-circle-custom{list-style-type:circle}
div[id^=dft-modal-maintain-upgrade-tier] .over-breakword{overflow-wrap:break-word}
div[id^=dft-modal-maintain-upgrade-tier] .error-message{background-color:#fdf5f5;border:1px solid #f7d7d7;color:rgba(211,47,47,.9)}
div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .modal-dialog{display:block;margin:20px auto;height:auto}
div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .close-custom .asr-icon.icon-without-innertext[data-icon]:before{margin-right:0}
div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .custom-control{display:-ms-flexbox;display:flex;padding-left:0}
div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .custom-control .overflow-control-input{width:auto;min-width:20px;height:20px}
div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .custom-control .overflow-control-description{margin-left:19px}
@media screen and (max-width:1023px){.asr-cdn-maintain-upgrade-tier .asr-button{width:280px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-cdn-maintain-upgrade-tier .container-text{width:100%}
.asr-cdn-maintain-upgrade-tier .div-inline-block{display:block;margin-top:10px}
}
@media screen and (max-width:767px){.asr-cdn-maintain-upgrade-tier .dashboard-button{width:100%;margin:auto}
}
@media screen and (max-width:420px){div[id^=dft-modal-maintain-upgrade-tier] .col-m5-custom{margin:2px}
div[id^=dft-modal-maintain-upgrade-tier] .p-15-custom{padding:10px}
}
.asr-icon.icon-without-innertext[data-icon].small{width:16px;height:16px}
.asr-icon.icon-without-innertext[data-icon].small:before{font-size:16px}
.asr-icon.icon-without-innertext[data-icon].medium{width:30px;height:30px}
.asr-icon.icon-without-innertext[data-icon].medium:before{font-size:30px}
.asr-icon.icon-without-innertext[data-icon].large{width:36px;height:36px}
.asr-icon.icon-without-innertext[data-icon].large:before{font-size:36px}
.asr-icon.icon-without-innertext[data-icon].small:before{margin-right:5px}
.asr-icon.icon-without-innertext[data-icon]:before{content:attr(data-icon);font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;overflow-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-right:16px}
.asr-icon.icon-without-innertext[data-icon].outlined:before{font-family:Material Icons Outlined}
.asr-icon.icon-without-innertext[data-icon].no-margin:before{margin:0}
.asr-section-feature-offers,.asr-section-feature-vouchers{margin:25px 0 24px;font-size:14px}
.asr-section-feature-offers .feature-offers-title,.asr-section-feature-offers .feature-vouchers-title,.asr-section-feature-vouchers .feature-offers-title,.asr-section-feature-vouchers .feature-vouchers-title{text-align:center;margin-bottom:10px;padding:0 20px}
.asr-section-feature-offers .text-favorite,.asr-section-feature-vouchers .text-favorite{position:absolute}
.asr-section-feature-offers .asr-image,.asr-section-feature-vouchers .asr-image{border-radius:5px 5px 0 0}
.asr-section-feature-offers .asr-image img,.asr-section-feature-vouchers .asr-image img{width:100%;object-fit:cover}
.asr-section-feature-offers .offer-row .asr-icon-svg,.asr-section-feature-vouchers .offer-row .asr-icon-svg{margin-right:15px;width:15px}
.asr-section-feature-offers .offer-stay .asr-icon-svg svg,.asr-section-feature-vouchers .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}
.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-vouchers .offer-expired .asr-icon-svg svg{width:15px;height:16px}
.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .offer-row{margin-top:12px}
.asr-section-feature-offers .offer-row:first-child,.asr-section-feature-vouchers .offer-row:first-child{margin-top:0}
.asr-section-feature-offers .offer-row i:before,.asr-section-feature-vouchers .offer-row i:before{font-size:18px;margin-right:15px}
.asr-section-feature-offers .offer-date,.asr-section-feature-vouchers .offer-date{display:inline-block}
.asr-section-feature-offers .asr-badge.card-label.featured-label,.asr-section-feature-vouchers .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;background-color:var(--icon-default)}
.asr-section-feature-offers .card-content,.asr-section-feature-vouchers .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}
.asr-section-feature-offers .offer-title-text,.asr-section-feature-vouchers .offer-title-text{line-height:1.28;height:48px;color:#373737}
.asr-section-feature-offers .card-item,.asr-section-feature-vouchers .card-item{border-radius:5px}
.asr-section-feature-offers .offer-title,.asr-section-feature-vouchers .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}
.asr-section-feature-offers .offer-not-available,.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .offer-not-available,.asr-section-feature-vouchers .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-section-feature-offers .offer-not-available,.asr-section-feature-vouchers .offer-not-available{padding:15px;border:1px solid;border-radius:5px;-ms-flex-align:center;align-items:center}
.asr-section-feature-offers .offer-not-available .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .offer-not-available .asr-icon.icon-without-innertext:before{font-size:35px}
.asr-section-feature-offers .asr-icon.icon-without-innertext,.asr-section-feature-vouchers .asr-icon.icon-without-innertext{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-section-feature-offers .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-icon.icon-without-innertext:before{font-size:20px;margin-right:15px}
.asr-section-feature-offers .see-all,.asr-section-feature-vouchers .see-all{padding-top:15px;text-align:center}
.asr-section-feature-offers .see-all a,.asr-section-feature-vouchers .see-all a{color:var(--accent);border:1px solid var(--accent)}
.asr-section-feature-offers .skeleton-feature-offers .scroller-wrapper,.asr-section-feature-vouchers .skeleton-feature-offers .scroller-wrapper{width:100% !important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-section-feature-offers .asr-slide-item,.asr-section-feature-vouchers .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-section-feature-offers .asr-slide-item .card-wrapper,.asr-section-feature-vouchers .asr-slide-item .card-wrapper{position:relative;margin-top:10px}
.asr-section-feature-offers .asr-slide-item .card-wrapper.desktop,.asr-section-feature-vouchers .asr-slide-item .card-wrapper.desktop{width:33.33%}
.asr-section-feature-offers .asr-slide-item .card-wrapper.tablet,.asr-section-feature-vouchers .asr-slide-item .card-wrapper.tablet{width:50%}
.asr-section-feature-offers .asr-slide-item .card-wrapper.mobile,.asr-section-feature-vouchers .asr-slide-item .card-wrapper.mobile{width:100%}
.asr-section-feature-offers .asr-slide-item .asr-card,.asr-section-feature-vouchers .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible}
.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev{left:-4px}
.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next{right:-4px}
.asr-section-feature-offers .asr-content-slider .controls,.asr-section-feature-vouchers .asr-content-slider .controls{padding-top:5px}
.asr-section-feature-offers .skeleton-bg,.asr-section-feature-vouchers .skeleton-bg{width:100%;color:gray;background-color:gray}
.asr-section-feature-offers .skeleton-bg a,.asr-section-feature-vouchers .skeleton-bg a{width:auto}
.asr-section-feature-offers .skeleton-bg img,.asr-section-feature-vouchers .skeleton-bg img{opacity:0}
.asr-section-feature-offers .skeleton-bg *,.asr-section-feature-vouchers .skeleton-bg *{background-color:gray}
.asr-section-feature-offers .skeleton-text,.asr-section-feature-vouchers .skeleton-text{height:24px}
.asr-section-feature-offers .skeleton-text.shorter60-text,.asr-section-feature-vouchers .skeleton-text.shorter60-text{width:60%}
.asr-section-feature-offers .label-overlay-bl .label,.asr-section-feature-vouchers .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;bottom:0;background-color:#00000099}
.asr-section-feature-offers .text-favorite,.asr-section-feature-vouchers .text-favorite{color:#d5d5d5;cursor:pointer}
.asr-section-feature-offers .text-favorite.checked,.asr-section-feature-vouchers .text-favorite.checked{color:#d32f2f}
@media(min-width:1024px){.asr-section-feature-offers-content-wraper{margin-bottom:30px}
.asr-section-feature-vouchers-content-wraper{max-height:700px}
}
@media(max-width:1023px){.asr-section-feature-offers-content-wraper,.asr-section-feature-vouchers-content-wraper{margin-bottom:24px}
.asr-section-feature-offers-content-wraper .without-controls,.asr-section-feature-vouchers-content-wraper .without-controls{margin-top:25px}
.asr-section-feature-vouchers-content-wraper{margin-bottom:20px}
}
@media(max-width:767px){.asr-section-feature-offers-content-wraper{margin-bottom:24px}
.asr-section-feature-vouchers-content-wraper{max-height:600px}
}
.asr-section-brands-logo{padding:48px 0}
.asr-section-brands-logo .display-none{display:none}
.asr-section-brands-logo .logo-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;max-width:1200px}
.asr-section-brands-logo .logo-container,.asr-section-brands-logo .master-logo-wrapper{-ms-flex-direction:column;flex-direction:column;gap:32px}
.asr-section-brands-logo .master-logo-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;width:fit-content}
.asr-section-brands-logo .master-logo.none-underline{margin-bottom:0}
.asr-section-brands-logo .logos-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:16px}
.asr-section-brands-logo .logos-wrapper.none-underline{padding-top:0}
.asr-section-brands-logo picture{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-section-brands-logo picture img{height:76px;width:120px}
@media(min-width:1023px){.asr-section-brands-logo .break-desktop{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}
}
@media(min-width:767px) and (max-width:1023px){.asr-section-brands-logo .break-tablet{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}
}
@media(max-width:767px){.asr-section-brands-logo .break-mobile{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}
}
@media(max-width:1023px){.asr-section-brands-logo picture img{height:47px;width:72px}
}
.asr-inspiration-for-your-next-trip{font-size:14px}
.asr-inspiration-for-your-next-trip.wrap{text-align:center;padding-left:12px;padding-right:12px}
.asr-inspiration-for-your-next-trip .inspiration-title{margin:0 0 24px}
.asr-inspiration-for-your-next-trip .slide-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-inspiration-for-your-next-trip .slide-grid-column{width:50%;padding:0 8px}
.asr-inspiration-for-your-next-trip .slide-grid-column.small-image .slide-padding{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.asr-inspiration-for-your-next-trip .asr-content-slider{margin:0}
.asr-inspiration-for-your-next-trip .slide-grid-row{border-radius:5px;overflow:hidden;position:relative}
.asr-inspiration-for-your-next-trip .slide-grid-row a[href=""],.asr-inspiration-for-your-next-trip .slide-grid-row a[href="#"]{display:block}
.asr-inspiration-for-your-next-trip .small-image .image{padding-top:83.125%}
.asr-inspiration-for-your-next-trip .image{position:relative;padding-top:178.125%}
.asr-inspiration-for-your-next-trip .content{position:absolute;top:0;left:0;padding:11px 12px;text-align:left}
.asr-inspiration-for-your-next-trip .content-wrapper{margin-bottom:25px}
.asr-inspiration-for-your-next-trip .asr-button{margin-top:20px}
.asr-inspiration-for-your-next-trip img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}
.asr-background-banner{position:relative;margin-top:-64px;font-size:14px}
.asr-background-banner.banner-normal-mode{margin-top:0}
.asr-background-banner.banner-normal-mode .asr-content-slider,.asr-background-banner.banner-normal-mode .image-carousel{height:300px}
.asr-background-banner.banner-normal-mode .asr-slide-item,.asr-background-banner.banner-normal-mode .scroller-wrapper{height:100%}
.asr-simple-search{position:relative;margin-top:-24px;margin-bottom:0;padding:0 16px}
.asr-simple-search.on-top{position:fixed;top:114px;width:100%;z-index:2}
.asr-simple-search.sticky-menu{position:fixed;top:24px;width:100%;z-index:2;padding:0}
.asr-simple-search.sticky-menu .simple-search-button{right:0}
.asr-simple-search.sticky-menu .simple-search-input.asr-button{font-weight:400;border-radius:0}
.asr-simple-search .simple-search-input.asr-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;width:100%;text-align:left;border-radius:100px;font-size:14px;transition:width .4s ease-in-out;padding:12px 16px;letter-spacing:0;line-height:normal;font-weight:400}
.asr-simple-search .simple-search-input.asr-button .simple-search-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.asr-simple-search .simple-search-input.asr-button:focus{outline:0}
.asr-simple-search .simple-search-input.asr-button>.simple-search-icon{width:24px;height:24px}
.asr-simple-search .simple-search-input.asr-button>.simple-search-icon .asr-icon-svg,.asr-simple-search .simple-search-input.asr-button>.simple-search-icon .asr-icon-svg svg{width:inherit;height:inherit}
.asr-promo-banner .title-question-buy-point,.asr-promo-banner .title-question-buy-point-text{font-weight:700}
.asr-promo-banner .show-pointer{cursor:pointer}
.asr-promo-banner .title-question-buy-point-text .img-responsive{text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-promo-banner .title-question-buy-point-text .img-responsive *{margin:0;padding:0}
.asr-promo-banner .banner-buy-point .banner-promo-buy-point{height:auto !important}
.asr-promo-banner .content-banner{width:728px;min-height:90px;padding-bottom:20px;padding-top:20px}
.asr-common-partnership-offers-detail .partner-information,.asr-common-partnership-offers-detail .terms-and-conditions,.asr-common-partnership-offers-detail .transfer-points{word-break:break-word;word-wrap:break-word;line-height:2;padding-bottom:20px}
.asr-common-partnership-offers-detail .partner-information h2,.asr-common-partnership-offers-detail .terms-and-conditions h2,.asr-common-partnership-offers-detail .transfer-points h2{font-weight:700}
.asr-common-partnership-offers-detail .partner-information div,.asr-common-partnership-offers-detail .partner-information span,.asr-common-partnership-offers-detail .terms-and-conditions div,.asr-common-partnership-offers-detail .terms-and-conditions span,.asr-common-partnership-offers-detail .transfer-points div,.asr-common-partnership-offers-detail .transfer-points span{line-height:2}
.asr-common-partnership-offers-detail.background-black{background-color:#000}
.asr-section-download-app{font-size:14px}
.asr-section-download-app .section-title{margin:10px 0 15px;font-size:16px;line-height:22px}
.asr-section-download-app .section-content{position:relative}
.asr-section-download-app .asr-image{border-radius:5px;overflow:hidden}
.asr-section-download-app .asr-image img{object-fit:cover}
.asr-section-download-app .section-intro{position:absolute;top:0;width:100%}
.asr-section-download-app .intro-text{position:absolute;height:100%;width:50%;top:0;padding:25px 0 35px 25px;line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-section-download-app .section-app-links{margin-top:9px;display:grid;display:-ms-grid;grid-template-columns:repeat(4,1fr);gap:12px 13px;padding:0 5px}
.asr-section-download-app .section-app-links a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-column:span 2;-ms-grid-column-span:2}
.asr-section-download-app .section-app-links a.one-item{grid-column:2/4;-ms-grid-column:2/4}
.asr-section-download-app .section-app-links a img{width:100%}
.asr-property-general-info{font-size:16px;line-height:2;height:auto}
.asr-property-general-info .list-contact,.asr-property-general-info .list-download,.asr-property-general-info .star-rating{padding:20px}
.asr-property-general-info .icon{margin-right:0;color:#f27c41}
.asr-property-general-info .star-vote{float:left}
.asr-property-general-info .star-review{float:right}
.asr-property-general-info .list-contact{list-style:none;margin:0}
.asr-property-general-info .caption{margin-top:5px;margin-bottom:5px}
.asr-property-general-info .caption .caption-icon{width:1%;display:table-cell;vertical-align:unset;background-color:#fff}
.asr-property-general-info .caption .caption-icon .icon-without-innertext.asr-icon:before{font-size:20px}
.asr-property-general-info .caption .caption-content{padding:0 10px;color:#65564f}
.asr-property-general-info .caption .smaller{font-size:12px;line-height:.5}
.asr-property-general-info a{text-decoration:none}
.asr-property-general-info li{display:list-item;text-align:-webkit-match-parent}
.asr-property-general-info .icon,.asr-property-general-info .icon-circle{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;text-align:center}
.asr-property-general-info .icon-circle{border:1px solid #f27c41;border-radius:50%;width:20px;height:20px;background:#fff;vertical-align:middle;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline}
.asr-property-general-info .caption .caption-content,.asr-property-general-info .caption .caption-icon{display:table-cell}
.asr-property-general-info .list-download,.asr-property-general-info .list-download .caption .caption-icon{background-color:#ede7e3}
.asr-property-general-info .list-download .row-download{display:-ms-inline-flexbox;display:inline-flex}
.asr-property-general-info .list-download .item{margin-right:30px;margin-bottom:10px}
.dft-page-default .arabic .point-dropdown,.dft-somerset-general-page .arabic .point-dropdown,.dft-template-default .arabic .point-dropdown{padding-right:10px;padding-left:0}
.dft-page-default .arabic .dropdown-menu,.dft-somerset-general-page .arabic .dropdown-menu,.dft-template-default .arabic .dropdown-menu{text-align:right;padding:10px}
.dft-page-default .option-exchange-point,.dft-somerset-general-page .option-exchange-point,.dft-template-default .option-exchange-point{position:relative}
.dft-page-default .option-exchange-point .dropdown-menu,.dft-page-default .option-exchange-point .dropdown-menu .dropdown-item,.dft-somerset-general-page .option-exchange-point .dropdown-menu,.dft-somerset-general-page .option-exchange-point .dropdown-menu .dropdown-item,.dft-template-default .option-exchange-point .dropdown-menu,.dft-template-default .option-exchange-point .dropdown-menu .dropdown-item{padding:10px}
.btn-user-credit-card-position{position:relative;line-height:20px;margin-left:20px}
.payment-information .payment-information__method{margin-top:25px;display:-ms-flexbox;display:flex;font-weight:700}
.payment-information .payment-information__label__header{font-size:24px}
.payment-information .payment-information__method__content{line-height:2.3;display:-ms-flexbox;display:flex;border:1px solid #d5d5d5;border-radius:10px;width:100%}
.payment-information .payment-information__method__left{width:100%;padding:10px}
.payment-information .payment-information__method__left img{min-width:40px;min-height:40px;max-height:50px;max-width:50px}
.payment-information .payment-information__method__right{margin:auto 0;color:#0d91d9;margin-left:60px}
.payment-information .payment-information__method__right .item{width:150px;cursor:pointer}
.asr-print-buy-point .confirm-flex-layout{padding-top:10px}
.asr-print-buy-point .line-border{border:1px solid #d5d5d5}
.asr-print-buy-point .row-group{line-height:2.3;margin-bottom:10px}
.asr-print-buy-point .content-order{padding:13px 16px}
.asr-print-buy-point .content_item{font-size:16px}
.asr-print-buy-point .row-group span{width:220px;display:inline-block}
.asr-print-buy-point .purchase-summary-print-right{font-size:16px;padding:10px}
.asr-print-buy-point .line-bottom{border-bottom:1px solid #d5d5d5}
.asr-print-buy-point .confirm-flex-layout{padding:12px 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-print-buy-point .order-confirmation-print{margin:15px 0 33px}
.asr-print-buy-point .order-confirmation-print strong{font-size:22px}
.asr-print-buy-point .title-print-buy-point{text-align:center;font-size:30px;margin-top:10px}
.asr-print-buy-point .title-print-buy-point span{font-size:24px;text-align:center;margin:auto}
.asr-print-buy-point .content-footer-print,.asr-print-buy-point .footer-brand{text-align:center;color:#a7a7a7;font-size:14px}
.asr-print-buy-point .footer-brand{padding-top:35px}
.asr-print-buy-point .logo-print-buy-point{padding-top:30px}
.asr-print-buy-point .img-size{height:57px;width:253px}
.asr-print-buy-point .resize-logo{height:100px;margin:auto;display:block}
.asr-print-buy-point .no-padding{padding:0}
.asr-print-buy-point .logo-footer{height:45px;width:auto;display:inline-block;padding:8px 0;margin:0 4px}
.asr-print-buy-point .logo-image{height:100%;width:auto}
.asr-print-buy-point .table-logo{margin:0 auto}
.asr-print-buy-point .logo-list{text-align:center}
.asr-print-buy-point .logo-list:last-child .logo-footer{margin:0 7px}
.asr-print-buy-point .indicating-price{font-size:14px}
@media(min-width:768px) and (max-width:1023px){.asr-print-buy-point .img-size{height:44px;width:196px}
.asr-print-buy-point .resize-logo{height:auto}
}
@media(max-width:767px){.asr-print-buy-point .img-size{height:35px;width:156px}
.asr-print-buy-point .resize-logo{height:auto}
}
.asr-dialog .modal-dialog{margin:auto;padding:1rem;pointer-events:auto}
.asr-dialog .modal-dialog .dialog-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}
.asr-dialog .modal-dialog .dialog-header .dialog-title{margin-bottom:0;line-height:1.5}
.asr-dialog .modal-dialog .dialog-header .close{background-color:transparent;border:0;cursor:pointer;margin-right:-25px;margin-top:-22px}
.asr-dialog .modal-dialog .dialog-header .close .icon{font-size:20px}
.asr-dialog .modal-dialog .dialog-header .close:focus{border:0;outline:0}
.asr-dialog .modal-dialog .dialog-content{border-radius:0;font-size:15px}
.asr-dialog .modal-dialog .dialog-body{padding-bottom:20px}
.asr-dialog .modal-dialog .dialog-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
.asr-dialog .modal-dialog .dialog-footer .cancel-button,.asr-dialog .modal-dialog .dialog-footer .submit-button{min-width:120px;padding:7px 24px;cursor:pointer}
.asr-dialog .modal-dialog .dialog-footer .submit-button{margin-left:10px}
.asr-property-overview-general-info{display:none;font-size:14px}
.asr-property-overview-general-info .review-product-container{line-height:19px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-overview-general-info .review-product-container .content-rating{display:-ms-flexbox;display:flex}
.asr-property-overview-general-info .review-product-container .newly-renovated-label{min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;margin-right:18px;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center}
.asr-property-overview-general-info .review-product-container .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}
@media screen and (max-width:1023px){.asr-property-overview-general-info .review-product-container .newly-renovated-label{display:none}
}
.asr-property-overview-general-info .review-number{display:-ms-flexbox;display:flex;font-weight:600;-ms-flex-align:center;align-items:center}
.asr-property-overview-general-info .review-number a{display:-ms-inline-flexbox;display:inline-flex}
.asr-property-overview-general-info .review-number i{margin-top:2px}
.asr-property-overview-general-info .rating-star.asr-rating-star{display:-ms-inline-flexbox;display:inline-flex;margin-left:3px}
.asr-property-overview-general-info .rating-star.asr-rating-star .asr-star svg{height:14px;width:15px;fill:var(--icon-clickable)}
.asr-property-overview-general-info .icon-text-item{text-decoration:none;display:-ms-flexbox;display:flex}
.asr-property-overview-general-info .icon-text-item p{margin:0;color:#555;font-size:16px;font-weight:600;line-height:23px}
.asr-property-overview-general-info .icon-text-item .file-type{font-weight:400}
.asr-property-overview-general-info .asr-icon.icon-without-innertext[data-icon]{display:-ms-inline-flexbox;display:inline-flex}
.asr-property-overview-general-info .asr-icon.icon-without-innertext[data-icon]:before{color:var(--icon-clickable)}
.asr-property-overview-general-info .asr-icon-svg svg{fill:var(--icon-nonclickable);width:25px;height:25px}
.asr-property-overview-general-info .general-info-list{list-style:none;padding-left:0;margin-top:26px;margin-bottom:20px}
.asr-property-overview-general-info .general-info-item{padding-bottom:20px}
.asr-property-overview-general-info .general-info-item .asr-icon-svg{margin-right:13px}
.asr-property-overview-general-info .general-info-item:last-child{padding-bottom:0}
.asr-property-overview-general-info .general-info-item a{width:fit-content;width:-moz-fit-content}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .asr-icon-svg svg{fill:unset}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .content-rating .review-number{margin-right:8px}
@media only screen and (max-width:767px){.asr-property-overview-general-info .asr-property-susstainable{margin-bottom:24px}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell{padding-bottom:10px;margin-right:10px}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .asr-rating-star,.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .review-number{margin-bottom:0}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pb-mobile-2{padding-bottom:20px}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}
}
@media(min-width:768px) and (max-width:1023px){.asr-property-overview-general-info .asr-property-susstainable{margin-bottom:24px}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell{padding-bottom:10px;margin-right:10px}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .asr-rating-star,.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .review-number{margin-bottom:0}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pb-mobile-2{padding-bottom:20px}
.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}
}
.asr-property-overview-info-container .asr-property-overview-general-info{display:block}
.asr-property-overview-info-container .asr-property-overview-general-info.wrap{padding:0}
@media(min-width:769px){.asr-form-input-multi-field .inline-1-2{display:inline-block;width:50%}
.asr-form-input-multi-field .inline-1-2:nth-child(odd){padding-right:10px}
.asr-form-input-multi-field .inline-1-2:nth-child(2n){padding-left:10px}
.asr-form-input-multi-field .inline-a{margin-right:20px;width:auto;vertical-align:top;display:inline-block}
.asr-form-input-multi-field .arabic .multi-field-container .inline-1-2:nth-child(odd){padding-right:0;padding-left:10px}
.asr-form-input-multi-field .arabic .multi-field-container .inline-1-2:nth-child(2n){padding-right:10px;padding-left:0}
.asr-form-input-multi-field .arabic .multi-field-container .inline-a{margin-left:20px;margin-right:0}
}
.asr-tier-progress-bar{position:relative}
.asr-tier-progress-bar .hint{color:#2c1e16;font-size:16px;line-height:20px;display:block;margin-bottom:8px}
.asr-tier-progress-bar .tier-expiring-warning{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px;border:2px solid #d5d5d5;border-radius:4px;background-color:#fff;margin-top:20px}
.asr-tier-progress-bar .tier-expiring-warning .warning-content{color:#2c1e16;font-size:16px;margin-right:16px}
.asr-tier-progress-bar .welcome-board{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f1f2f4;margin-top:30px;padding:20px}
.asr-tier-progress-bar .welcome-board .welcome-text{display:block;width:100%;color:#2c1e16;font-size:16px;line-height:21px;text-align:center;white-space:pre-wrap}
.asr-tier-progress-bar .welcome-board .benefits{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin-top:30px;margin-bottom:40px}
.asr-tier-progress-bar .welcome-board .benefits .benefit{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 8%}
.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon,.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon:before{color:#2c1e16;font-size:56px;text-align:center;line-height:1}
.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-des{color:#2c1e16;font-size:16px;line-height:24px;text-align:center}
.asr-tier-progress-bar .bar-wrapper{display:-ms-flexbox;display:flex;border:1px solid #a28156;border-radius:15px;overflow:hidden}
.asr-tier-progress-bar .bar-wrapper .tier-bar{position:relative;-ms-flex:1;flex:1;line-height:20px;padding:5px 10px;border-right:1px solid #a28156;color:#4f3c31;font-size:16px;white-space:nowrap}
.asr-tier-progress-bar .bar-wrapper .tier-bar.full{color:#fff}
html[lang=ar] .asr-tier-progress-bar .bar-wrapper .tier-bar:first-child{border-right:0}
.asr-tier-progress-bar .bar-wrapper .tier-bar.disabled-bar{background-color:#ebe3d9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-tier-progress-bar .bar-wrapper .tier-bar:last-child{border-right:0}
html[lang=ar] .asr-tier-progress-bar .bar-wrapper .tier-bar:last-child{border-right:inherit}
.asr-tier-progress-bar .bar-wrapper .tier-bar i.material-icons{color:#4f3c31;font-size:16px;width:16px}
.asr-tier-progress-bar .bar-wrapper .tier-bar .replace-after{display:block;padding:5px 0;text-indent:10px;position:absolute;top:0;left:0;right:0;white-space:nowrap;overflow:hidden;color:#fff;width:0;z-index:1}
.asr-tier-progress-bar .checkpoint-wrapper{display:-ms-flexbox;display:flex;margin-top:8px}
.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{display:block;-ms-flex:1;flex:1;color:#2c1e16;font-size:14px;line-height:1;text-align:right}
html[lang=ar] .asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{text-align:left}
.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint:last-child{visibility:hidden}
.asr-tier-progress-bar .asr-button{width:280px;margin:auto}
@media(max-width:1023px){.asr-tier-progress-bar .tier-expiring-warning{-ms-flex-direction:column;flex-direction:column}
.asr-tier-progress-bar .tier-expiring-warning .warning-content{margin-bottom:16px;margin-right:0}
.asr-tier-progress-bar .welcome-board{padding:16px}
.asr-tier-progress-bar .welcome-board .welcome-text{margin:0;text-align:left}
.asr-tier-progress-bar .welcome-board .benefits{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0}
.asr-tier-progress-bar .welcome-board .benefits .benefit{max-width:unset;width:100%;-ms-flex:unset;flex:unset;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}
.asr-tier-progress-bar .welcome-board .benefits .benefit:last-child{margin-bottom:0}
.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon,.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon:before{font-size:40px}
.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon:before{margin-right:15px}
.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-des{text-align:left;line-height:20px}
.asr-tier-progress-bar .bar-wrapper .tier-bar{border-right:0}
.asr-tier-progress-bar .bar-wrapper .tier-bar.disabled-bar,.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{display:none}
.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint.active{display:block}
.asr-tier-progress-bar .asr-button{width:100%}
}
.asr-form-input-slider .slider,.asr-form-input-slider .text{width:100%}
.asr-form-input-slider .ui-slider{position:relative;display:block;height:24px;text-align:left;border:1px solid #d6d6d6;background-color:#efefef}
.asr-form-input-slider .ui-slider .ui-slider-range{position:absolute;display:block;height:24px;font-size:.7em;border:0;z-index:1}
.asr-form-input-slider .ui-slider .ui-slider-handle{position:absolute;width:20px;margin-top:-5px;margin-left:-12px;cursor:pointer;border-radius:4px;-ms-touch-action:none;touch-action:none;z-index:1;height:34px;top:0;border:1px solid gray;background-color:gray}
.asr-form-input-slider .ui-state-default,.asr-form-input-slider .ui-widget-content .ui-state-default{background:#fff;border:0}
.asr-form-input-single-checkbox .term-and-condition-label{z-index:1}
.asr-form-input-single-checkbox .term-and-condition-label a{color:#003e6a}
.asr-form-input-single-checkbox .term-and-condition-checkbox{z-index:1}
.asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{border:1px solid var(--indicator-default);color:#fff;background-color:var(--indicator-default)}
.asr-form-input-single-checkbox.form-option input[type=checkbox]~label:before{border:1px solid #555}
.asr-form-input-single-checkbox.form-option.error label:before{border:1px solid #d32f2f}
.asr-form-input-single-checkbox .input-error{padding-left:25px;color:#d32f2f}
.asr-form-input-phone .field-container,.asr-form-input-phone .input-container{margin:0;padding:0;border:0}
.asr-form-input-phone .input-container .intl-tel-input{display:block;position:relative}
.asr-form-input-phone .input-container .intl-tel-input .hide{display:none}
.asr-form-input-phone .input-container .intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.4);background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:scroll}
.asr-form-input-phone .input-container .intl-tel-input .country-list .country-name,.asr-form-input-phone .input-container .intl-tel-input .country-list .flag-box{margin-right:6px}
.asr-form-input-phone .input-container .intl-tel-input .country-list .country-name,.asr-form-input-phone .input-container .intl-tel-input .country-list .dial-code,.asr-form-input-phone .input-container .intl-tel-input .country-list .flag-box{vertical-align:middle}
.asr-form-input-phone .input-container .intl-tel-input .country-list .flag-box{display:inline-block;width:20px}
.asr-form-input-phone .input-container .intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}
.asr-form-input-phone .input-container .intl-tel-input.allow-dropdown .flag-container,.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}
.asr-form-input-phone .input-container .intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px;width:100%}
.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}
.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code .selected-flag{background:0;display:table}
.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle}
.asr-form-input-phone .input-container .intl-tel-input .selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px;z-index:1;position:relative;height:100%;padding:0 0 0 8px}
.asr-form-input-phone .input-container .intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto;width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}
.asr-form-input-phone .input-container .intl-tel-input .selected-flag .iti-flag.vn{height:14px;background-position:-5412px 0}
.asr-form-input-phone .input-container .intl-tel-input .selected-flag .iti-flag.af{height:14px;background-position:-66px 0}
.asr-form-input-phone .input-container .intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}
.asr-form-input-phone .input-container .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}
.asr-form-input-phone .input-container.error{border:1px solid #d32f2f}
.asr-form-input-phone .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}
.asr-form-input-phone .input-error{color:#d32f2f}
:root{--color-primary:#4c6866;--color-white:#fff;--color-black:#555;--color-gray:#c5c5c5;--border-radius:5px;--border-color-b9:#b9b9b9;--border-color-dd:#ddd;--color-error:#d32f2f}
.asr-form-input-file-drag-and-drop{width:100%}
.asr-form-input-file-drag-and-drop *{padding:0;margin:0}
.asr-form-input-file-drag-and-drop .display-mode{width:fit-content}
.asr-form-input-file-drag-and-drop .dashed-border{border:dashed 2px var(--border-color-b9);border-radius:var(--border-radius)}
.asr-form-input-file-drag-and-drop .input-error{list-style-type:none;margin-bottom:4px;color:var(--color-error);font-size:14px}
.asr-form-input-file-drag-and-drop .upload-area:hover{cursor:pointer}
.asr-form-input-file-drag-and-drop .upload-area .file-upload-area{height:150px;-ms-flex-direction:column;flex-direction:column}
.asr-form-input-file-drag-and-drop .upload-area .file-upload-area,.asr-form-input-file-drag-and-drop .upload-area .file-upload-area .upload-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-form-input-file-drag-and-drop .upload-area .file-upload-area .upload-icon{width:56px;height:56px;color:var(--color-primary)}
.asr-form-input-file-drag-and-drop .upload-area .file-upload-area .upload-notice{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-weight:600;letter-spacing:0;text-align:center}
.asr-form-input-file-drag-and-drop .upload-area .file-upload-area .upload-notice .main-notice{line-height:19.36px}
.asr-form-input-file-drag-and-drop .upload-area .file-upload-area .upload-notice .accept-file{line-height:14.52px;text-align:center;font-size:12px !important;color:var(--color-gray) !important}
.asr-form-input-file-drag-and-drop .upload-area .file-display-area{width:300px;height:200px;padding:20px 40px}
.asr-form-input-file-drag-and-drop .upload-area .file-display-area .group{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:220px;max-width:220px;margin:0 auto}
.asr-form-input-file-drag-and-drop .upload-area .file-display-area .group .image{height:133px;max-height:133px;margin:auto;object-fit:contain}
.asr-form-input-file-drag-and-drop .upload-area .file-display-area .group .name{font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.file-drag-and-drop{-ms-flex-direction:column !important;flex-direction:column !important}
@media(max-width:1023px){.asr-form-input-file-drag-and-drop .display-mode{width:unset}
.asr-form-input-file-drag-and-drop .upload-area .file-upload-area .upload-notice .accept-file,.asr-form-input-file-drag-and-drop .upload-area .file-upload-area .upload-notice .main-notice{font-weight:600 !important}
.asr-form-input-file-drag-and-drop .upload-area .file-display-area{width:unset}
.asr-form-input-file-drag-and-drop .input-error li{color:var(--color-error) !important}
}
.asr-form-input-file-picker .no-border{border:0;margin:0;padding:0}
.asr-form-input-file-picker .arrow{bottom:30px}
.asr-form-input-file-picker .fade{left:-92px;bottom:40px}
.asr-form-input .no-border{border:0;padding:0}
.asr-form-input .field-container{margin:0;padding:0;border:0}
.asr-form-input .input-container{margin:0;padding:0;border:0;display:-ms-flexbox;display:flex;width:100%}
.asr-form-input .input-container.error{border:1px solid #d32f2f}
.asr-form-input .input-error{color:#d32f2f}
.asr-form-input .italic{font-style:italic}
.asr-form-input .tooltip{z-index:1;text-align:center;position:relative;width:24px;margin:auto}
.asr-form-input .tooltip:hover .tooltip-content{opacity:1;visibility:visible}
.asr-form-input .tooltip .tooltip-content{background-color:#fff;width:215px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:3px;padding:5px;position:absolute;left:-67px;font-size:12px;opacity:0;visibility:hidden}
.asr-form-input .tooltip .tooltip-content:after,.asr-form-input .tooltip .tooltip-content:before{left:78%;right:auto}
.asr-form-input .selectboxit-text{margin-right:21px}
.asr-form-input .arrow{bottom:30px}
.asr-form-input .fade{left:-92px;bottom:40px;height:28px}
.asr-form-input .combobox .ui-state-focus a{font-weight:700}
.asr-form-input .selectboxit-container{position:relative;display:block;z-index:auto;width:100%}
.asr-form-input .selectboxit-btn{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;line-height:20px;width:100%;display:inline-block;color:#666;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle}
.asr-form-input .selectboxit-arrow-container{position:absolute;right:0;top:22%;margin-right:10px}
.asr-form-input .selectboxit-default-arrow{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;text-align:center;vertical-align:middle}
.asr-form-input .selectboxit-default-arrow:before{content:"\E921";display:inline-block;font-size:1em;font-family:Ascott-Icons}
.asr-form-input .selectboxit-options{list-style:none;margin:0;padding:0;position:absolute;border-radius:0;background-color:#fff;display:none;min-width:100%;overflow-x:hidden;overflow-y:auto;cursor:pointer;z-index:2}
.asr-form-input .selectboxit-list{background-color:#fff;border:1px solid #b9b9b9;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.asr-form-input .selectboxit-options .selectboxit-option-anchor{padding:10px;display:block;transition:all .2s ease}
.asr-form-input .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#666;background-color:#e6e6e6}
.asr-form-input .height-dropdown{height:150px}
.asr-form-input p{color:#555}
.asr-form-input-combobox{position:relative}
.asr-form-input-combobox.field-container,.asr-form-input-combobox .input-container{margin:0;padding:0;border:0}
.asr-form-input-combobox .input-container.error{border:1px solid #d32f2f}
.asr-form-input-combobox.combobox .ui-state-focus{background-color:#2c1e16;cursor:pointer;color:#fff}
.asr-form-input-combobox.combobox .ui-state-focus a{color:#fff;font-weight:700}
.asr-form-input-combobox.combobox .ui-state-selected{background-color:#fff}
.asr-form-input-combobox.combobox .ui-state-selected a{font-weight:700}
.asr-form-input-combobox .input-error{color:#d32f2f}
.asr-form-input-combobox .ui-autocomplete{min-width:158px;width:1%;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;max-height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:99999999999;list-style:none;padding:0;margin:0}
.asr-form-input-combobox .ui-autocomplete,.asr-form-input-combobox .ui-autocomplete a{color:#707070}
.asr-form-input-combobox .ui-autocomplete li{margin:0;border-bottom:1px solid rgba(0,0,0,.06)}
.asr-form-input-combobox .ui-autocomplete li>a{padding:10px 20px;display:block;margin:0 0 0 10px;transition:none;overflow:hidden}
.asr-form-input-combobox .ui-menu-item{line-height:1.3}
@media(max-width:1024px){.asr-form-input-combobox .ui-autocomplete{width:auto}
}
@media(min-width:1024px){.asr-form-input-combobox .combobox .ui-autocomplete{margin:0 0 0 46px;width:auto}
}
.asr-booking-buy-points .asr-purchase-summary .form-purchase-summary{border:1px solid #dee2e6}
.asr-booking-buy-points .asr-purchase-summary .form-purchase-summary .local-currency{font-weight:700;font-size:18px;margin-top:0}
.asr-booking-buy-points .asr-purchase-summary .title-purchase-summary label{width:100%;height:auto;font-size:18px;font-weight:700}
.asr-booking-buy-points .asr-purchase-summary .total-point{border-top:1px solid #dee2e6;border-bottom:0;padding:22px 0 0 1px;height:67px;font-weight:700;font-size:18px;margin-bottom:0}
.asr-booking-buy-points .asr-purchase-summary .purchase-summary-default{font-size:14px;color:gray;margin:17px 15px;line-height:25px}
.asr-booking-buy-points .asr-purchase-summary .col-selected-apartment{padding-right:0}
.asr-booking-buy-points .asr-purchase-summary .indicating-price{padding:0 10px;font-size:12px;line-height:18px;font-weight:600}
.asr-edit-guest-name{font-size:16px}
.asr-edit-guest-name input:invalid{border-color:var(--danger)}
.asr-edit-guest-name .asr-dropdown{padding:7px}
.asr-edit-guest-name .asr-dropdown .dropdown-container{position:absolute}
.asr-edit-guest-name .asc-error{font-size:13px;color:#d32f2f;width:100%;display:block}
.asr-edit-guest-name.arabic-com .apartment-id,.asr-edit-guest-name.arabic-com .form-,.asr-edit-guest-name.arabic-com .form- .field-item input,.asr-edit-guest-name.arabic-com .title{text-align:right}
.asr-edit-guest-name.arabic-com .btn-style1{margin-left:0;margin-right:auto}
.asr-edit-guest-name .btn-style1{color:var(--text-reverse);font-size:16px;font-weight:700;margin-left:auto;min-width:120px}
.asr-edit-guest-name .title{font-size:18px}
.asr-edit-guest-name .apartment-id,.asr-edit-guest-name .title{font-weight:700;line-height:24px;margin-bottom:24px}
.asr-edit-guest-name .form-{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-edit-guest-name .form- .field-item{-ms-flex:1;flex:1;margin-bottom:16px}
.asr-edit-guest-name .form- .field-item.flex-none{width:100%;-ms-flex:none;flex:none}
.asr-edit-guest-name .form- .field-item.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-edit-guest-name .form- .field-item.-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}
.asr-edit-guest-name .form- .field-item.-checkbox label{margin-bottom:0;margin-left:16px;cursor:pointer}
.asr-edit-guest-name .field-name .required-asterisk{color:#d32f2f}
.asr-edit-guest-name .asr-button{min-width:120px}
.asr-edit-guest-name input[type=text]{line-height:28px;border-radius:5px}
.asr-edit-guest-name .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}
@media(max-width:767px){.asr-edit-guest-name.arabic-com .field-item{margin-right:0}
.asr-edit-guest-name .form-{-ms-flex-direction:column;flex-direction:column}
}
.asr-edit-flight-detail .margin-left-auto{margin-left:auto}
.asr-edit-flight-detail.arabic-com .apartment-id,.asr-edit-flight-detail.arabic-com .form-,.asr-edit-flight-detail.arabic-com .form- .field-item input,.asr-edit-flight-detail.arabic-com .title{text-align:right}
.asr-edit-flight-detail.arabic-com .btn-style1{margin-left:0;margin-right:auto}
.asr-edit-flight-detail .btn-style1{color:var(--text-reverse);font-size:16px;font-weight:700;margin-left:auto;min-width:120px}
.asr-edit-flight-detail .btn-style2{background-color:var(--background-default);font-size:16px;font-weight:700;height:44px;width:120px;margin-right:16px}
.asr-edit-flight-detail .title{font-size:18px}
.asr-edit-flight-detail .apartment-id,.asr-edit-flight-detail .title{font-weight:700;line-height:24px;margin-bottom:24px}
.asr-edit-flight-detail .form- .field-item{margin-bottom:16px}
.asr-edit-flight-detail .form- .field-item.-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}
.asr-edit-flight-detail .form- .field-item.-checkbox label{margin-bottom:0;margin-left:16px;cursor:pointer}
.asr-edit-flight-detail .field-name .required-asterisk{color:#d32f2f;font-size:14px}
.asr-edit-flight-detail .buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-edit-flight-detail .asr-button{min-width:120px}
.asr-edit-flight-detail .asr-button:first-child{margin-right:16px}
.asr-edit-flight-detail .flight-input{border:1px solid #d8d8d8;padding:10px;outline:0;border-radius:5px;display:block;width:100%;box-sizing:border-box;line-height:28px;font-size:16px;margin-bottom:15px}
.asr-edit-flight-detail h3{font-size:18px;line-height:22px;font-weight:700;color:var(--text-title)}
.asr-edit-flight-detail .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}
.asr-expiring-points .text-wrapper{padding:16px;border:1px solid #d5d5d5;background-color:#fff}
.asr-expiring-points .text-wrapper .no-items-text{color:#2c1e16;font-size:16px}
.asr-expiring-points .expiring-point-list{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-align:center;align-items:center;background-color:#ebe3d9;height:83px}
.asr-expiring-points .expiring-point-item{-ms-flex:1;flex:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-expiring-points .expiring-point-item:after{content:"";position:absolute;height:100%;width:100%;display:block;left:0;top:0;border-right:1px solid #d5d5d5}
.asr-expiring-points .expiring-point-item:last-child:after,html[lang=ar] .asr-expiring-points .expiring-point-item:first-child:after{content:none}
html[lang=ar] .asr-expiring-points .expiring-point-item:last-child:after{content:""}
.asr-expiring-points .expiring-month{color:#2c1e16;font-size:16px;line-height:20px;display:block;margin:0 auto 8px}
.asr-expiring-points .expiring-point{font-size:20px;font-weight:700;line-height:24px;display:block;margin:auto}
@media screen and (max-width:650px){.asr-expiring-points .expiring-point-list{display:block;height:240px;padding-left:16px;padding-right:16px}
.asr-expiring-points .expiring-point-item{display:-ms-flexbox;display:flex;width:100%;height:40px;-ms-flex-direction:row;flex-direction:row}
.asr-expiring-points .expiring-point-item:after{border-bottom:1px solid #d5d5d5;border-right:0}
.asr-expiring-points .expiring-month{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}
.asr-expiring-points .expiring-month,.asr-expiring-points .expiring-point{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}
.asr-expiring-points .expiring-point{-ms-flex-pack:end;justify-content:flex-end}
}
.asr-r-member-benefit-maximise-yours-point .title{margin-bottom:16px}
.asr-r-member-benefit-maximise-yours-point .wrap-container{padding-left:15px;padding-right:15px}
.asr-lifestyle.arabic{direction:rtl;text-align:right}
.asr-lifestyle .landing-page-header{top:0;width:100%;left:0}
.asr-lifestyle .navigation{z-index:113;top:0;width:100%;left:0;height:0}
.asr-lifestyle .navigation .row{margin:15px auto}
.asr-lifestyle .navigation .pad-l-r-10{margin-left:20px;margin-right:-20px}
.asr-lifestyle .navigation .pad-r-60{padding-right:15px}
.asr-lifestyle .search-book{z-index:111;left:0;top:40%;width:100%}
.asr-lifestyle .search-book .margin-b{margin-bottom:20px}
.asr-lifestyle .main-content{min-height:250px}
.asr-lifestyle .dft-lifestyle-landing-page-header .mobile-header{box-shadow:none}
@media(max-width:767px){.asr-lifestyle .dft-lifestyle-search-book .wrap-xs{padding-top:30%}
.asr-lifestyle .dft-lifestyle-landing-page-header{display:none}
.asr-lifestyle .position-sm{height:110vw;max-height:100vh;background:#d2d2d2;position:relative}
.asr-lifestyle .asr-article-listing .z-index-110{z-index:11}
.asr-lifestyle .col-sm-4,.asr-lifestyle .col-sm-7{width:100%;max-width:100%}
}
@media(max-width:1023px){.asr-lifestyle .search-book{top:auto;bottom:5px}
}
@media(min-width:769px) and (max-width:1023px){.asr-lifestyle .search-book{height:160px;z-index:36}
}
@media(max-width:768px){.asr-lifestyle .search-book{height:130px;bottom:0}
}
@media(max-width:991px){.asr-lifestyle .dft-lifestyle-landing-page-header .navbar-header{display:none}
}
@media(min-width:992px){.asr-lifestyle .dft-lifestyle-landing-page-header .margin-0-lg{margin-bottom:40px}
}
@media(max-width:1024px){.asr-lifestyle .dft-lifestyle-landing-page-header .mobile-header{width:85%}
}
@media(min-width:1025px){.asr-lifestyle .dft-common-global-footer .wrap{padding-top:20px;padding-bottom:20px}
}
@media(max-width:575px){.asr-lifestyle .dft-common-global-footer .bg-gray-light-xs{margin-top:0;background-color:#efefef}
}
@media(min-width:768px) and (max-width:992px){.asr-lifestyle .col-sm-7{width:58.33333%}
}
@media(max-width:425px){.asr-lifestyle .top-sm{margin-top:unset}
}
.asr-section-quotation{font-size:14px;position:relative;overflow:hidden;cursor:pointer}
.asr-section-quotation a[href=""],.asr-section-quotation a[href="#"]{display:block}
.asr-section-quotation .asr-backdrop-content{padding:20px;display:-ms-flexbox;display:flex}
.asr-section-quotation .asr-backdrop-content img{width:50%}
.asr-section-quotation .asr-backdrop-content.description-wrapper .quote-content{margin-right:auto}
.asr-section-quotation .quote-title{display:inline-block;font-weight:600;line-height:24px}
.asr-section-quotation .quote-description{line-height:17px}
.asr-section-quotation .quote-content{max-width:50%}
.asr-section-quotation .quote-content>div{max-width:100%}
.asr-section-quotation .quote-content div:not(:last-child){margin-bottom:5px}
.asr-section-quotation .align-bottom-right,.asr-section-quotation .align-center-right,.asr-section-quotation .align-top-right{text-align:right}
.asr-section-quotation .align-bottom-between,.asr-section-quotation .align-center-between,.asr-section-quotation .align-top-between{text-align:center}
.asr-section-quotation .asr-image img{object-fit:cover}
#asr-guest-cart-expiry-time .modal-dialog{height:100vh;max-width:424px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto}
#asr-guest-cart-expiry-time .close-custom{position:absolute;right:0;top:10px;z-index:1}
#asr-guest-cart-expiry-time .modal-content{padding:35px 80px 50px;border-radius:5px;text-align:center;width:424px;color:var(--text-title)}
#asr-guest-cart-expiry-time .modal-body{padding:0}
#asr-guest-cart-expiry-time .title{font-size:24px;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;padding-bottom:10px}
#asr-guest-cart-expiry-time p{margin:0}
#asr-guest-cart-expiry-time .description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;margin-bottom:20px}
#asr-guest-cart-expiry-time .asr-button{width:143px;border-radius:5px}
#asr-guest-cart-expiry-time .modal-footer{-ms-flex-pack:center;justify-content:center;padding:0}
.outer-wrapper{width:100%;height:52px;position:relative;overflow:hidden}
.outer-wrapper .inner-wrapper{position:absolute;left:0;overflow-x:scroll;overflow-y:hidden;width:100%}
.outer-wrapper .inner-wrapper::-webkit-scrollbar{display:none}
.asr-user-control-panel .member-status-wrapper{background-color:#f1f2f4;padding:16px 0 24px}
.asr-user-control-panel .asr-pagination{margin-top:24px}
.asr-user-control-panel .asr-pagination .nav-item{font-size:16px;color:#4b5daa}
.asr-user-control-panel .tab-content-wrapper{margin-top:24px;margin-bottom:24px}
.asr-user-control-panel .h1,.asr-user-control-panel .h2,.asr-user-control-panel .h3,.asr-user-control-panel .h4,.asr-user-control-panel .h5,.asr-user-control-panel .h6,.asr-user-control-panel h1,.asr-user-control-panel h2,.asr-user-control-panel h3,.asr-user-control-panel h4,.asr-user-control-panel h5,.asr-user-control-panel h6{font-weight:400;letter-spacing:0}
@media(max-width:1023px){.asr-user-control-panel .asr-blue-lottery{margin-bottom:0;border-radius:0}
}
.asr-dialog-content .modal-dialog{margin:1.75rem auto;z-index:1}
.asr-dialog-content .modal-dialog.arabic-com{text-align:right;direction:rtl}
.asr-dialog-content .modal-dialog .modal-header{padding:0;border-bottom:0}
.asr-dialog-content .modal-dialog .modal-header .close{background:transparent;top:10px;right:30px;z-index:2}
.asr-dialog-content .modal-dialog .modal-header .close span{color:#000}
.asr-dialog-content .btn-quaternary-width{width:100%}
.asr-dialog-content.modal-display{display:none}
.dft-page-default .arabic .asr-cancel-reservation-done .margin-left-24px,.dft-somerset-general-page .arabic .asr-cancel-reservation-done .margin-left-24px,.dft-template-default .arabic .asr-cancel-reservation-done .margin-left-24px{margin-left:24px;margin-right:0}
.btn.btn-style1{background-color:#483a32;color:#fff}
.btn.btn-style2{margin-right:24px;background-color:#fff;color:#483a32;border:2px solid #483a32}
.asr-cancel-reservation-done{margin-top:20px;margin-bottom:40px}
.asr-cancel-reservation-done .page-title{font-size:32px;margin-bottom:24px;color:var(--text-title)}
.asr-cancel-reservation-done .box{background-color:var(--color-background-search);padding:24px 24px 31px;margin-bottom:24px}
.asr-cancel-reservation-done .box .title{font-size:18px;font-weight:700;margin-bottom:8px}
.asr-cancel-reservation-done .box .cancel-number{margin-bottom:8px;display:block}
.asr-cancel-reservation-done .box p{max-width:780px;line-height:24px;margin-bottom:0}
.asr-cancel-reservation-done .buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-cancel-reservation-done .buttons-wrapper button:not(:last-child){margin-bottom:24px}
.asr-common-content-modal .modal-dialog{max-width:500px;margin:auto;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}
.asr-common-content-modal .modal-header{border:0;padding:20px 20px 0}
.asr-common-content-modal .modal-body{padding:0 20px}
.asr-common-content-modal .modal-footer{border:0}
.asr-common-content-modal .modal-content{border-radius:0;box-shadow:none}
.asr-common-content-modal .close-custom{border:0;font-size:25px;background-color:transparent;padding:1px 6px}
.page-partner-detail .asr-common-content-modal{background-color:#000}
.arabic .asr-container .columns.gutter-lg [class*=col-]{float:right}
.asr-container .content{margin-bottom:20px}
.asr-common-container-multiple-horizontal-content .asr-container .content{border:1px solid #d5d5d5}
.asr-container .wrap{margin:0 auto;max-width:1250px}
.asr-container .wrap,.asr-container .wrap-container .gutter-lg .col,.asr-container .wrap-container .gutter-lg [class*=col-],.asr-container .wrap-container [class*=gutter-] .gutter-lg .col,.asr-container .wrap-container [class*=gutter-] .gutter-lg [class*=col-]{padding-left:20px;padding-right:20px}
.asr-container .wrap-container .gutter-lg.colum-buy-point{margin-left:-20px;margin-right:-20px}
.asr-container .wrap-container .gutter-lg.colum-buy-point .section.new{display:none}
.asr-columns.row{margin:0}
.arabic .asr-common-how-to-buy-points .columns.gutter-lg [class*=col-]{float:right}
.asr-common-how-to-buy-points .title-to-buy-point{text-align:center;padding-top:12px;font-size:21px;font-weight:700;display:-ms-flexbox;display:flex}
.asr-common-how-to-buy-points .title-to-buy-point span{margin:auto}
.asr-common-how-to-buy-points .wrap-container{padding-left:25px;padding-right:25px}
.asr-common-how-to-buy-points .step-buy-point{padding-top:20px;padding-bottom:20px}
.asr-common-how-to-buy-points table{width:auto}
.asr-common-how-to-buy-points .image-url-buy-point{text-align:center}
.asr-common-how-to-buy-points .form-member-benefits{border:2px solid #483a32;padding:12px 11px 13px;font-weight:700;font-size:17px;background-color:inherit}
.asr-common-how-to-buy-points .material-icons{margin-bottom:13px;color:#000;font-size:30px}
.asr-common-how-to-buy-points .expand-container{overflow:hidden}
.asr-common-how-to-buy-points .buy-point-tab{transition:all .3s ease;margin-top:0;-ms-transform:translateY(0);transform:translateY(0)}
.asr-common-how-to-buy-points .buy-point-tab:not(.show){margin-top:-100%;-ms-transform:translateY(-100%);transform:translateY(-100%);display:none}
.asr-common-how-to-buy-points .accordion-header.show .asr-icon{-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}
.asr-common-how-to-buy-points .accordion-header .asr-icon{-ms-transform:rotate(0);transform:rotate(0);transition:all .3s ease}
.asr-common-how-to-buy-points .step-buy-point{text-align:center}
.asr-common-how-to-buy-points .btn-member-benfit{text-align:center;padding-top:30px;padding-bottom:30px}
.dft-page-default .arabic .asr-tab-point-history .wrapper-content .select-input-wrapper select,.dft-somerset-general-page .arabic .asr-tab-point-history .wrapper-content .select-input-wrapper select,.dft-template-default .arabic .asr-tab-point-history .wrapper-content .select-input-wrapper select{text-align:right}
.asr-tab-point-history{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column;flex-flow:column;z-index:0}
.asr-tab-point-history .campaign-name{font-size:14px;color:#a28156}
.asr-tab-point-history .wrapper-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-tab-point-history .wrapper-content .select-input-wrapper{max-width:270px;position:relative;-ms-flex:1;flex:1;margin-right:16px;font-size:16px}
.asr-tab-point-history .wrapper-content .select-input-wrapper select{-moz-appearance:none;min-width:270px;max-width:270px;margin-bottom:16px;line-height:20px;height:auto}
.asr-tab-point-history .wrapper-content .select-input-wrapper select::-ms-expand{display:none}
.asr-tab-point-history .wrapper-content .select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:21px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}
.asr-tab-point-history .wrapper-content .select-input-wrapper.arabic{margin-right:0}
.asr-tab-point-history .wrapper-content .select-input-wrapper.arabic:after{left:0;right:auto}
.asr-tab-point-history .wrapper-content .note-wrapper{font-size:12px;line-height:15px;margin-top:auto;padding-bottom:16px;-ms-flex:1;flex:1;-ms-flex-align:end;align-items:flex-end}
.asr-tab-point-history .pagination,.asr-tab-point-history .wrapper-content .note-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-tab-point-history .pagination{width:100%}
.asr-tab-point-history .title-header{text-align:center}
.asr-tab-point-history .point-wrapper{width:100%;border-collapse:collapse;font-weight:100;color:#1d1612;text-rendering:optimizeLegibility;border-radius:5px}
.asr-tab-point-history .point-wrapper thead th{font-weight:600;background-color:#f1f2f4;color:#1d1612;font-size:16px;line-height:19px;padding-bottom:13px;padding-top:13px}
.asr-tab-point-history .point-wrapper tbody tr td:first-child,.asr-tab-point-history .point-wrapper thead th:first-child{padding-left:17px}
.asr-tab-point-history .point-wrapper tbody tr:not(:last-child){border-bottom:1px solid #ddd}
.asr-tab-point-history .point-wrapper .content-table .tier-common{height:52px}
.asr-tab-point-history .point-wrapper .content-table .description-up-down{color:#f1f2f4;font-size:16px;line-height:24px}
.asr-tab-point-history .point-wrapper .content-table .up-down-text{color:#f1f2f4;font-size:16px;font-weight:700;line-height:24px}
.asr-tab-point-history .point-wrapper .content-table .title-date{color:#1d1612}
.asr-tab-point-history .point-wrapper .content-table .up-down-date{color:#f1f2f4;padding-left:16px}
.asr-tab-point-history .point-wrapper .content-table .details-common{font-size:14px;line-height:20px}
.asr-tab-point-history .point-wrapper .content-table .description{padding-top:16px;padding-bottom:16px}
.asr-tab-point-history .point-wrapper .content-table .description .voucher-used{display:block}
.asr-tab-point-history .point-wrapper .content-table .description .event-title{color:#1d1612;font-weight:700;display:block}
.asr-tab-point-history .point-wrapper .content-table .description .confirmation-number,.asr-tab-point-history .point-wrapper .content-table .description .gift-to{color:#1d1612;display:block}
.asr-tab-point-history .point-wrapper .content-table .description .points-promotion,.asr-tab-point-history .point-wrapper .content-table .description .purchase-point{display:block}
.asr-tab-point-history .point-wrapper .content-table .amount-details{color:gray;text-align:center}
.asr-tab-point-history .point-wrapper .content-table .tota-details{color:#1d1612;text-align:center;font-weight:700}
.asr-tab-point-history .point-wrapper .content-table .tota-details .redeemed-point{display:block}
.asr-tab-point-history .point-wrapper .content-table .redeemed-details{text-align:center}
.asr-tab-point-history .point-wrapper .content-table .redeemed-details .redeemed-point{display:block;color:#8a0411}
.asr-tab-point-history .point-wrapper .content-table .redeemed-details .redeemed-point .bonus-point{color:#a28156}
.asr-tab-point-history .point-wrapper .content-table .redeemed-details .brackets:before{content:"(";top:0;left:0}
.asr-tab-point-history .point-wrapper .content-table .redeemed-details .brackets:after{content:")";top:0;left:0}
.asr-tab-point-history .point-wrapper .content-table .point-earned{color:#1d1612;font-weight:700;text-align:center}
.asr-tab-point-history .point-wrapper .content-table .text-r-mobile{text-align:center}
.asr-tab-point-history .template-no-data{border:1px solid #d5d5d5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-tab-point-history .template-no-data .content-no-data{background-color:#fff;padding:24px;margin-bottom:1px}
.asr-tab-point-history .section-seperator{background-color:#dedede;height:1px}
.asr-purchase-point-details{width:100%}
.asr-purchase-point-details .pagination{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}
.asr-purchase-point-details .plugin-item{padding-top:20px}
.asr-purchase-point-details .point-wrapper{width:100%;border-collapse:collapse;font-weight:100;color:#1d1612;text-rendering:optimizeLegibility;border-radius:5px}
.asr-purchase-point-details .point-wrapper thead th{font-weight:600;background-color:#f1f2f4;color:#1d1612;font-size:16px;line-height:19px;padding-bottom:13px;padding-top:13px}
.asr-purchase-point-details .point-wrapper tbody tr td:first-child,.asr-purchase-point-details .point-wrapper thead th:first-child{padding-left:17px}
.asr-purchase-point-details .point-wrapper tbody tr{border-bottom:1px solid #ddd}
.asr-purchase-point-details .point-wrapper .content-table td{color:#1d1612}
.asr-purchase-point-details .point-wrapper .content-table .details-common{font-size:14px;line-height:20px}
.asr-purchase-point-details .point-wrapper .content-table .pt-16{padding-top:16px}
.asr-purchase-point-details .point-wrapper .content-table .pb-16{padding-bottom:16px}
.asr-purchase-point-details .point-wrapper .content-table .d-block{display:block}
.asr-purchase-point-details .point-wrapper .content-table .fw-bold{font-weight:700}
.asr-purchase-point-details .point-wrapper .content-table .color-gold{color:var(--indicator-default)}
.asr-purchase-point-details .point-wrapper .content-table .text-center{text-align:center}
.dft-page-default .arabic .asr-tab-reservation .search-wrapper:after,.dft-somerset-general-page .arabic .asr-tab-reservation .search-wrapper:after,.dft-template-default .arabic .asr-tab-reservation .search-wrapper:after{left:0;right:auto}
.dft-page-default .arabic .asr-tab-reservation .search-wrapper select,.dft-somerset-general-page .arabic .asr-tab-reservation .search-wrapper select,.dft-template-default .arabic .asr-tab-reservation .search-wrapper select{text-align:right}
.asr-tab-reservation{z-index:0}
.asr-tab-reservation .search-wrapper{width:100%;max-width:300px;margin-bottom:24px;position:relative}
.asr-tab-reservation .search-wrapper select{-moz-appearance:none;padding-top:5px;font-size:16px}
.asr-tab-reservation .search-wrapper select::-ms-expand{display:none}
.asr-tab-reservation .search-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:9px;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";pointer-events:none}
.asr-tab-reservation .list-title-all{font-size:24px;line-height:32px;margin-bottom:32px;color:#2c1e16}
.asr-tab-reservation .asr-pagination{margin-top:24px}
.asr-tab-reservation .show-more{font-size:14px;line-height:20px;text-align:center;width:100%;display:block;margin-top:16px;color:#4b5daa;height:auto}
.dft-page-default .arabic .asr-tab-referral-program,.dft-somerset-general-page .arabic .asr-tab-referral-program,.dft-template-default .arabic .asr-tab-referral-program{text-align:right}
.asr-tab-referral-program{position:relative;z-index:0}
.asr-tab-referral-program .buttonIcon{color:#483a32;width:21px}
.asr-tab-referral-program .errorLable,.asr-tab-referral-program .pendingLable{font-size:13px;height:16px;margin-top:-10px;margin-left:-15px}
.asr-tab-referral-program .errorLable{margin-left:30px;margin-top:-30px;color:#d32f2f}
.asr-tab-referral-program .inputFormal{border:1px solid #b9b9b9;width:220px;margin:auto;background-color:#fff}
.asr-tab-referral-program .btnSubmit,.asr-tab-referral-program .inputEmail{border:0;background-color:#fff}
.asr-tab-referral-program .inputEmail{-ms-flex:1 1 auto;flex:1 1 auto;width:1%;outline:0}
.asr-tab-referral-program #lableShareMail{margin-bottom:15px;margin-right:-30px}
.asr-tab-referral-program .btnSubmit:disabled,.asr-tab-referral-program .inputEmail:disabled,.asr-tab-referral-program .inputFormal:disabled{background-color:#ddd;cursor:not-allowed}
.asr-tab-referral-program .btnSubmit{margin-left:2px}
.asr-tab-referral-program .btnSubmit i{color:#483a32}
.asr-tab-referral-program .emailForm{width:375px}
.asr-tab-referral-program .btn-position{margin-left:-43px}
.asr-tab-referral-program .genealogy-body{overflow-y:hidden;padding:50px;min-height:500px}
.asr-tab-referral-program .genealogy-tree ul{padding-top:20px;position:relative;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-tab-referral-program .genealogy-tree li{float:left;text-align:center;list-style-type:none;position:relative;padding:70px 40px 0}
.asr-tab-referral-program .genealogy-tree li:after,.asr-tab-referral-program .genealogy-tree li:before{content:"";position:absolute;top:0;right:50%;border-top:2px solid #ccc;width:40%;height:30px}
.asr-tab-referral-program .genealogy-tree li:after{right:auto;left:50%;border-left:2px solid #ccc}
.asr-tab-referral-program .genealogy-tree li:only-child:after,.asr-tab-referral-program .genealogy-tree li:only-child:before{display:none}
.asr-tab-referral-program .genealogy-tree li:only-child{padding-top:0}
.asr-tab-referral-program .genealogy-tree li:first-child:before,.asr-tab-referral-program .genealogy-tree li:last-child:after{border:0 none}
.asr-tab-referral-program .genealogy-tree li:last-child:before{border-right:2px solid #ccc;border-radius:0 15px 0 0;-webkit-border-radius:0 15px 0 0;-moz-border-radius:0 15px 0 0;left:10.5%}
.asr-tab-referral-program .genealogy-tree li:first-child:after{border-radius:15px 0 0 0;-webkit-border-radius:15px 0 0 0;-moz-border-radius:15px 0 0 0}
.asr-tab-referral-program .genealogy-tree ul ul:after,.asr-tab-referral-program .genealogy-tree ul ul:before{content:"";position:absolute;top:-18px;width:52px;height:40px}
.asr-tab-referral-program .genealogy-tree ul ul:before{left:50%;border-left:2px solid #ccc;border-bottom-left-radius:20px;border-bottom:2px solid #ccc;margin-left:-1px}
.asr-tab-referral-program .genealogy-tree ul ul:after{right:50%;border-right:2px solid #ccc;border-bottom-right-radius:20px;border-bottom:2px solid #ccc;margin-right:-1px}
.asr-tab-referral-program .genealogy-tree li a{text-decoration:none;color:#666;display:inline-block}
.asr-tab-referral-program .member-view-box{padding:10px;text-align:center;position:relative}
.asr-tab-referral-program .member-details{padding-top:10px;padding-bottom:30px}
.asr-tab-referral-program .member-image{position:relative}
.asr-tab-referral-program .member-name-lv3{font-size:13px}
.asr-tab-referral-program .member-name{width:220px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}
.asr-tab-referral-program .simplified{height:56px;margin-top:-10px}
.asr-tab-referral-program span{display:inline-block;color:#fff}
.asr-tab-referral-program u span{display:inline}
.asr-tab-referral-program .member-image span.inactive{opacity:.5}
.asr-tab-referral-program .circle-border,.asr-tab-referral-program .circle-border-lv2,.asr-tab-referral-program .circle-border-lv3{height:90px;width:90px;border-radius:50%;border:2px dashed #a28156;position:relative}
.asr-tab-referral-program .circle-border-lv2{height:80px;width:80px}
.asr-tab-referral-program .circle-border-lv3{height:70px;width:70px}
.asr-tab-referral-program .circle-inside,.asr-tab-referral-program .circle-inside-lv2,.asr-tab-referral-program .circle-inside-lv3{height:80px;width:80px;border-radius:50%;background-color:#a28156;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-tab-referral-program .circle-inside-lv2{height:70px;width:70px}
.asr-tab-referral-program .circle-inside-lv3{height:60px;width:60px}
.asr-tab-referral-program .circle-point{width:65px;height:65px;border-radius:50%;border:3px solid #fff;background-color:#483a32;position:absolute;right:0;top:-35px;-ms-transform:translateX(50%);transform:translateX(50%)}
.asr-tab-referral-program .circle-add{width:30px;height:30px;border-radius:50%;background-color:#483a32;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;border:4px solid #fff;text-align:center}
.asr-tab-referral-program .circle-rectangle,.asr-tab-referral-program .circle-rectangle-lv2,.asr-tab-referral-program .circle-rectangle-lv3{width:70px;height:45px;border-radius:8px;border:2px solid #fff;background-color:#483a32;position:absolute;right:-10px;top:-20px;-ms-transform:translateX(50%);transform:translateX(50%)}
.asr-tab-referral-program .circle-rectangle-lv2{width:60px;height:35px;right:-5px}
.asr-tab-referral-program .circle-rectangle-lv3{width:55px;height:30px;top:-15px;left:10px;right:0}
.asr-tab-referral-program .circle-half,.asr-tab-referral-program .circle-half-unlock{width:35px;height:20px;border-top-left-radius:50px;border-top-right-radius:50px;border:4px solid #483a32;border-bottom:0;position:absolute}
.asr-tab-referral-program .circle-half{left:50%;top:-5px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-tab-referral-program .circle-half-unlock{left:55%;top:-10px;-ms-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg)}
.asr-tab-referral-program .small-circle-top{height:15px;width:15px;border-radius:50%;position:absolute;border:2px solid #ccc;top:-34px;left:50.5%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-tab-referral-program .small-circle-bottom,.asr-tab-referral-program .small-circle-bottom-lv2{height:20px;width:20px;border-radius:50%;position:absolute;border:2px solid #ccc;left:45.5%;bottom:6px}
.asr-tab-referral-program .small-circle-bottom-lv2{left:47.5%}
.asr-tab-referral-program .small-circle,.asr-tab-referral-program .small-circle-lv2,.asr-tab-referral-program .small-circle-lv3{height:20px;width:20px;border-radius:50%;position:absolute;border:3px solid #fff;top:35%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-tab-referral-program .small-circle-lv3{height:15px;width:15px}
.asr-tab-referral-program .small-circle-lv2{height:17px;width:17px}
.asr-tab-referral-program .small-circle-half,.asr-tab-referral-program .small-circle-half-lv2,.asr-tab-referral-program .small-circle-half-lv3{width:35px;height:20px;border-top-left-radius:35px;border-top-right-radius:35px;border:3px solid;border-bottom:0;left:50%;top:60%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}
.asr-tab-referral-program .small-circle-half-lv2{width:30px}
.asr-tab-referral-program .small-circle-half-lv3{width:25px;height:15px}
.asr-tab-referral-program .text{font-size:16px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}
.asr-common-loading,.asr-common-loading .ajax-first-loading{opacity:1}
.asr-common-loading .ajax-first-loading{z-index:1}
@media(min-width:768px){#booking-find-residence{display:none}
.asr-tab-voucher .add-voucher-container .voucher-input-wrapper{width:50%;display:inline-block}
.asr-tab-voucher .add-voucher-container .voucher-add-btn{display:-ms-inline-flexbox;display:inline-flex;margin-left:16px;vertical-align:top;width:unset}
}
@media(max-width:767px){.asr-tab-voucher .asr-tab-voucher-title{margin-bottom:16px}
.asr-tab-voucher .voucher-item .button-wrapper{margin-top:24px}
.asr-tab-voucher .voucher-input-container .voucher-input-wrapper{margin-bottom:15px}
}
@media(max-width:1023px){.asr-tab-voucher .asr-booking-modal .modal-dialog{top:0}
}
.dft-page-default .arabic .margin-left-16px,.dft-somerset-general-page .arabic .margin-left-16px,.dft-template-default .arabic .margin-left-16px{margin-left:16px;margin-right:0}
.asr-tab-voucher{z-index:0}
.asr-tab-voucher .asr-button{width:100%}
.asr-tab-voucher .asr-button.secondary{margin-right:16px}
.asr-tab-voucher .asr-button.single-column{-ms-flex:.5;flex:.5;margin-right:43px}
.asr-tab-voucher .row{margin:0}
.asr-tab-voucher .asr-tab-voucher-title{font-size:24px;line-height:32px;margin-bottom:24px;color:#2c1e16}
.asr-tab-voucher .voucher-item{border:1px solid #d5d5d5;background-color:#fff;margin-bottom:16px;padding:24px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;color:#2c1e16}
.asr-tab-voucher .voucher-item .voucher-title{font-size:18px;font-weight:700;line-height:22px;padding:0;color:#2c1e16}
.asr-tab-voucher .voucher-item .expiring-date{font-size:16px;line-height:19px;padding:0;text-align:center}
.asr-tab-voucher .voucher-item .button-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;padding:0}
.asr-tab-voucher .voucher-item .button-wrapper .button-learn-more{background-color:#fff;color:#483a32;margin-right:16px}
.asr-tab-voucher .voucher-item .button-wrapper .button-redeem{color:#fff;background-color:#483a32}
.asr-tab-voucher .voucher-item .button-wrapper .button-redeem .button-visible{visibility:hidden}
.asr-tab-voucher .voucher-item.hold-voucher{background-color:#d5d5d5}
.asr-tab-voucher .voucher-item.hold-voucher button{cursor:not-allowed}
.asr-tab-voucher .asr-booking-modal .modal-detail{bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-tab-voucher .modal.fade .modal-dialog{-ms-transform:none;transform:none}
.asr-tab-voucher .modal.fade .modal-dialog .modal-content{width:50%;margin-left:auto;margin-right:auto}
.asr-tab-voucher .asr-booking-modal .modal-body{padding:15px 31px 0}
.asr-tab-voucher .asr-booking-modal .modal-body .row{margin:20px auto}
.asr-tab-voucher .asr-booking-modal .modal-body .row #remove-no{width:100%}
.asr-tab-voucher .asr-booking-modal .btn-quaternary-cus{font-weight:700;line-height:1.4;padding:7px 24px;background-color:transparent}
.asr-tab-voucher .show-more{height:20px;font-size:14px;line-height:20px;text-align:center;width:100%;display:block;margin-top:16px}
.add-voucher-container{margin-bottom:24px}
.add-voucher-container .voucher-input{border-radius:5px;box-sizing:border-box;font-size:16px;text-overflow:ellipsis;line-height:20px;padding:10px}
.add-voucher-container .error-msg{color:var(--danger);margin-top:5px}
.add-voucher-container .error-input{border:1px solid var(--danger)}
.select-input-wrapper{position:relative;-ms-flex:1;flex:1;margin-right:16px}
.select-input-wrapper:last-child{margin-right:0}
.select-input-wrapper select::-ms-expand{display:none}
.select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:21px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}
.select-input-wrapper select{-moz-appearance:none;padding-right:24px;line-height:20px}
.select-input-wrapper.-alone{width:calc((100% - 32px) / 3)}
.select-input-wrapper label.field-name.for-required:after{content:" *";color:var(--black737)}
.text-input-wrapper{position:relative;margin-right:16px;margin-bottom:24px}
.text-input-wrapper label.field-name.-required:after{content:" *";color:#d32f2f}
.text-input-wrapper.-alone{width:calc((100% - 32px) / 3)}
.text-input-wrapper.last-child{padding-right:0}
.asr-tab-account-preferences{min-height:50px;z-index:0}
.asr-tab-account-preferences .arabic:after{right:auto;left:0}
.asr-tab-account-preferences .margin-left-16px{margin-left:16px;margin-right:0}
.asr-tab-account-preferences .scope-currency{margin-bottom:40px}
.asr-tab-account-preferences .field-group .group-title{font-size:24px;line-height:32px;padding-bottom:12px;border-bottom:1px solid #d5d5d5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.asr-tab-account-preferences .field-group .field-destination{font-size:16px;line-height:24px;margin-bottom:24px;display:block;margin-top:8px}
.asr-tab-account-preferences .field-group .field-destination.earn-miles-link-description a{color:#007bff;text-decoration:underline;background-color:transparent}
.asr-tab-account-preferences .field-group .icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:16px}
.asr-tab-account-preferences .field-group .icon-wrapper:after{content:""}
.asr-tab-account-preferences .field-group .icon-wrapper:last-child{padding-right:0}
.asr-tab-account-preferences .scope-earn-miles,.asr-tab-account-preferences .scope-language{margin-bottom:40px}
.asr-tab-account-preferences .scope-earn-miles .select-input-wrapper{margin-bottom:24px}
.asr-tab-account-preferences .scope-earn-miles .select-input-wrapper label.field-name.-required:after{content:" *";color:#d32f2f}
.asr-tab-account-preferences .scope-earn-miles .select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:51px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}
.asr-tab-account-preferences .scope-earn-miles .top-21:after{content:"arrow_drop_down";top:21px}
.asr-tab-account-preferences .scope-earn-miles .form-note{color:#d32f2f;font-size:14px;line-height:17px;margin-bottom:10px}
.asr-tab-account-preferences .scope-earn-miles .field-name{margin-bottom:8px}
.asr-tab-account-preferences .scope-earn-miles .field-wrapper{margin-top:8px;margin-bottom:24px;display:-ms-flexbox;display:flex}
@media(max-width:767px){.asr-tab-account-preferences .scope-earn-miles .field-wrapper{display:block}
}
.asr-tab-account-preferences .scope-earn-miles .field-wrapper label.field-name{height:22px}
.asr-tab-account-preferences .scope-earn-miles .field-wrapper.last-child{margin-bottom:8px}
.asr-tab-account-preferences .scope-earn-miles .form-option label.earm-miles-tnc-content.-required:before{content:"* ";color:#d32f2f}
.asr-tab-account-preferences .scope-earn-miles .position-form-error-relink{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.asr-tab-account-preferences .scope-earn-miles .position-form-error-relink .error-relink{position:absolute;top:82px}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper{padding-top:24px;display:-ms-flexbox;display:flex;gap:1rem}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item{width:calc((100% - 32px) / 3);display:-ms-flexbox;display:flex;padding:20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:5px;border:1px solid #d8d8d8}
@media(max-width:767px){.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item{width:100%}
}
@media(max-width:1023px){.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item{width:100%}
}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_left label{margin-bottom:5px;color:#2c1e16;font-size:16px;font-style:normal;font-weight:600;line-height:normal}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_left span{color:#2c1e16;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .asr-icon-svg svg{width:23px;height:23px;color:#00171f}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .button-edit{border:0;background:transparent;position:relative}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .button-edit .menu-edit{position:absolute;background:var(--accent);border-radius:6px;text-align:center;width:max-content;padding:2px 0;margin-top:23px;z-index:2;right:5px;-ms-transform:translateX(calc(50% - 12px)) translateY(-16px);transform:translateX(calc(50% - 12px)) translateY(-16px);transition:all .25s;transition-delay:50ms;visibility:hidden;opacity:0}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .button-edit .menu-edit li{font-size:14px;font-weight:600;line-height:29px;color:#fff;list-style-type:none;padding:0 16px;border-bottom:1px solid var(--white-opacity-23);cursor:pointer}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .button-edit .menu-edit li:last-child{border-bottom:0}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .button-edit .menu-edit:before{content:"";display:block;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);top:-6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 12px)) translateY(-5px);transform:translateX(calc(50% - 12px)) translateY(-5px)}
.asr-tab-account-preferences .scope-travel{margin-bottom:40px}
.asr-tab-account-preferences .scope-travel .favourite{margin-top:24px;font-size:16px;line-height:24px}
.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content{list-style:none;margin-bottom:8px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}
.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content input[type=checkbox]{height:16px;min-width:16px;margin-right:16px}
.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content label{display:inline-block;margin-bottom:0}
.asr-tab-account-preferences .scope-travel .field-wrapper{margin-top:8px;margin-bottom:24px;display:-ms-flexbox;display:flex}
.asr-tab-account-preferences .scope-travel .notify-option-title{margin-bottom:32px}
.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}
.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper.indent-checkbox{margin-left:36px}
.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper.-disabled{opacity:.5;cursor:not-allowed}
.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper.-disabled label{cursor:inherit}
.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper input[type=checkbox]{min-width:16px;margin-right:16px;height:16px}
.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper label{font-size:16px;font-weight:700;line-height:24px;margin-bottom:0;-ms-flex:1;flex:1;color:#1d1612}
.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper span{width:100%;margin-left:32px}
.asr-tab-account-preferences .form-option{margin-top:0;margin-bottom:0}
.asr-tab-account-preferences .form-option input[type=checkbox]:checked~label:before{border:1px solid var(--indicator-default);color:#fff;background-color:var(--indicator-default)}
.asr-tab-account-preferences .form-option input[type=checkbox]~label:before{border:1px solid #555}
.asr-tab-account-preferences .form-option.error label:before{border:1px solid #d32f2f}
.asr-tab-account-preferences .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:56px}
.asr-tab-account-preferences .button-wrapper .btn-save-changes{text-transform:capitalize;color:#fff}
.asr-tab-account-preferences .button-wrapper .btn{padding:10px 30px}
.asr-tab-account-preferences .asr-booking-modal .modal-preferences{bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-tab-account-preferences .asr-booking-modal .modal-preferences .modal-content{width:50%;margin-left:auto;margin-right:auto}
.asr-tab-account-preferences .modal.fade .modal-dialog{-ms-transform:none;transform:none}
.asr-tab-account-preferences .asr-booking-modal .modal-body{padding:15px 31px 0}
.asr-tab-account-preferences .asr-booking-modal .modal-body #remove-no{width:100%}
.asr-tab-account-preferences .asr-booking-modal .btn-quaternary-cus{font-weight:700;line-height:1.4;padding:7px 24px;background-color:transparent}
.asr-tab-account-preferences .asc-error{font-size:13px;width:100%;color:#d32f2f}
.asr-tab-account-preferences .has-error{border-color:#d32f2f}
.asr-dashboard #partner-exchange-point .text-wrapper-content{padding:16px 0 0 16px;border:1px solid #d5d5d5;background-color:#fff}
.asr-dashboard #partner-exchange-point .text-wrapper-content span a{color:#4c6866 !important}
.asr-dashboard .alert{border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:32px;padding:16px;font-size:16px;line-height:1;background-color:#f3f3f3;border:0}
.dft-page-default .asr-dashboard .alert{color:#000;border:0}
.asr-dashboard .alert .alert-content a{color:#4c6866}
.asr-dashboard .alert .asr-icon{margin-right:8px}
.asr-dashboard .plugin-item{margin-bottom:32px;min-height:50px}
.asr-dashboard .plugin-item .plugin-title{color:#373737;font-size:24px;line-height:32px;margin-bottom:16px}
.asr-dashboard .plugin-item .plugin-content{position:relative;z-index:0}
.asr-dashboard .plugin-item .show-more{font-size:14px;line-height:20px;text-align:center;width:100%;display:block;margin-top:16px;color:#4c6866}
.arabic .asr-dashboard .alert .asr-icon{margin-right:0;margin-left:8px}
.asr-offer-list{position:relative;z-index:0}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media{max-height:100%;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media a img{max-height:100%;width:100%;display:block}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media div .text-favorite{left:0;bottom:20px;border-radius:0;padding:0 5px;color:#d5d5d5;cursor:pointer}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media div .label{background-color:#554f4c;position:absolute;z-index:1}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr{right:0;top:0;padding:20px;position:absolute}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr .js-favorites{background-color:transparent}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr .js-favorites .icon-circle{border-radius:50%;width:40px;height:40px;line-height:1.8;color:#d5d5d5}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr .js-favorites .text-favorite:not(.checked):hover{color:#333}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content{z-index:1;padding:10px}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .bold{font-weight:900}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center{font-size:16px;color:#2c1e16}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-header{background-color:transparent;border-bottom:0}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-header a{font-size:16px}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-header a:hover{color:#003e6a}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-body .pl-10{padding-left:10px}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .action-wrapper{padding:10px 6px 0}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .action-wrapper .asr-button{width:100%}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start{font-weight:700;font-size:16px}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start .align-center,.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start .pull-right{float:left;padding-left:5px;padding-right:5px;text-align:center}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start .pull-right .bg-brown :hover{background-color:#2c1e16}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .featured .featured-item:after{position:absolute;-ms-transform:none;transform:none;z-index:0;content:attr(data-title);font-size:16px;color:#fff;-ms-transform:skewX(-15deg);transform:skewX(-15deg);-ms-transform:skewY(0);transform:skewY(0);padding:10px 20px;margin-left:-5px}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .featured .top-left:after{right:auto;top:20px;left:0}
.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .card{display:inherit;border-radius:0}
.asr-offer-list .bg-white{color:#554f4c;background-color:#fff}
.asr-offer-list .arabic-com .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr{left:0;right:auto}
.asr-offer-list .arabic-com .tab-content .tab-pane .columns .offers .offer-item .card-media .cover-content{left:auto;right:0}
@media(max-width:767px){.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center{height:auto}
}
.asr-reservation-list{position:relative;z-index:0}
.asr-reservation-list .list-title{color:#2c1e16;font-size:24px;line-height:32px;margin-top:32px;margin-bottom:16px}
.asr-reservation-list .no-items-view{border:1px solid #d5d5d5;background-color:#fff;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-reservation-list .no-items-view .asr-icon.icon-without-innertext[data-icon]{display:-ms-inline-flexbox;display:inline-flex}
.asr-reservation-list .no-items-view .asr-icon.icon-without-innertext[data-icon]:before{color:#2c1e16;font-size:64px !important;line-height:1;margin-right:8px !important}
.asr-reservation-list .no-items-view span{color:#2c1e16;font-size:16px;line-height:1;display:block}
.asr-reservation-list .no-items-view .link-btn{font-size:16px;line-height:1;display:block;margin-top:8px}
.asr-reservation-list .reservation-wrapper{color:#2c1e16;margin-top:24px}
.asr-reservation-list .reservation-wrapper .city-title{font-size:20px;font-weight:700;line-height:28px}
.asr-reservation-list .reservation-wrapper .reservation{background-color:#fff;margin:0;width:100%;font-size:16px;line-height:21px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}
.asr-reservation-list .reservation-wrapper .reservation .apartment-card{width:100%;margin-bottom:16px;border:1px solid #d5d5d5}
.asr-reservation-list .reservation-wrapper .reservation .bubble-message{display:-ms-flexbox;display:flex;border:0;border-bottom:1px solid #d5d5d5;width:100%;padding:10px;font-size:14px;line-height:20px;color:#4c6866;background-color:#fff;font-weight:700}
.asr-reservation-list .reservation-wrapper .reservation .bubble-message.green-background{color:#fff;background-color:#4c6866}
.asr-reservation-list .reservation-wrapper .reservation .bubble-message .post-check-in,.asr-reservation-list .reservation-wrapper .reservation .bubble-message .pre-check-in{margin-left:auto}
.asr-reservation-list .reservation-wrapper .reservation .itinerary-no{width:100%;font-weight:700;font-size:16px;line-height:21px;margin-bottom:16px}
.asr-reservation-list .reservation-wrapper .reservation .reservation-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:16px;margin-bottom:15px}
.asr-reservation-list .reservation-wrapper .reservation .reservation-item:last-child{border-bottom:0;margin-bottom:0}
.asr-reservation-list .reservation-wrapper .reservation .separate-reservation{width:100%}
.asr-reservation-list .reservation-wrapper .reservation .img .img-reservation{min-width:200px;min-height:150px;max-width:200px;max-height:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;text-indent:16px}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation{margin-bottom:16px;display:-ms-flexbox;display:flex}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .confirmation-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:40%;max-width:200px;float:left}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .cancellation-no,.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .confirmation-no{font-weight:700;text-indent:0}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .property-name{font-weight:700;font-size:16px;line-height:20px;margin-bottom:8px;display:block}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment{line-height:20px}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment .apartment-type{display:none;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment .apartment-name{font-size:16px;font-weight:400;text-transform:capitalize}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in{font-size:16px;margin-top:16px;display:-ms-flexbox;display:flex}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .check-in-title{color:#2c1e16;width:40%;max-width:200px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .day-check-in{font-weight:700;text-indent:0}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in{font-size:14px;line-height:21px;display:block;padding-left:7px;text-indent:0;color:var(--text-body)}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile{display:none}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out{font-size:16px;margin-top:9px;display:-ms-flexbox;display:flex}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .check-out-title{width:40%;max-width:200px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .day-check-out{font-weight:700;text-indent:0}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out{font-size:14px;line-height:21px;display:block;padding-left:7px;text-indent:0;color:var(--text-body)}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile{display:none}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation{-ms-flex:1.4;flex:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:150px}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .go-green-initialize{width:100%;margin-bottom:15px}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .go-green-initialize .asr-go-green{margin-top:0}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .asr-button{width:100%}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .checkout-button-container{margin-bottom:10px;text-align:right;width:100%}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .email-invoice-display{margin-bottom:auto;display:-ms-flexbox;display:flex;column-gap:5px;color:#555;border:transparent;background-color:transparent;padding:0}
.asr-reservation-list .reservation-wrapper .reservation .reservation-mobile{-ms-flex-pack:start;justify-content:flex-start}
.asr-reservation-list .reservation-wrapper .reservation .reservation-message-from-mobile{margin-top:auto}
.asr-reservation-list .asr-modal .asr-checkout-error-modal{max-width:448px}
.asr-reservation-list .asr-modal .asr-checkout-error-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-reservation-list .asr-modal .asr-checkout-error-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}
.asr-reservation-list .asr-modal .asr-checkout-error-modal .cancel-button,.asr-reservation-list .asr-modal .asr-checkout-error-modal .confirm-button{min-width:160px}
.asr-reservation-list .asr-modal .asr-checkout-error-modal .cancel-button{margin-right:5px}
.asr-reservation-list .asr-modal .asr-invoice-printing-modal{max-width:448px}
.asr-reservation-list .asr-modal .asr-invoice-printing-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-reservation-list .asr-modal .asr-invoice-printing-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}
.asr-reservation-list .asr-modal .asr-invoice-printing-modal .cancel-button,.asr-reservation-list .asr-modal .asr-invoice-printing-modal .confirm-button{min-width:160px}
.asr-reservation-list .asr-modal .asr-invoice-printing-modal .cancel-button{margin-right:5px}
@media screen and (max-width:1023px){.asr-reservation-list .asr-modal .asr-invoice-printing-modal .confirm-button{margin-bottom:10px}
}
.asr-reservation-list .asr-modal.asr-mail-invoice .content-wrapper{background:rgba(0,0,0,.1)}
.asr-reservation-list .asr-modal.asr-mail-invoice-confirmation .modal-title{color:#4c6866}
.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal{width:448px}
.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}
.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .cancel-button,.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .confirm-button{min-width:145px}
@media screen and (max-width:767px){.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .cancel-button{margin-bottom:10px}
}
.asr-reservation-list .asr-modal .asr-checkout-completed-modal,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal{width:448px;padding:20px}
.asr-reservation-list .asr-modal .asr-checkout-completed-modal .modal-title,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-reservation-list .asr-modal .asr-checkout-completed-modal .sub-text,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .sub-text{font-size:16px;line-height:24px;color:#555}
.asr-reservation-list .asr-modal .asr-checkout-completed-modal .sub-text.extra-text,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .sub-text.extra-text{margin-bottom:24px}
.asr-reservation-list .asr-modal .asr-checkout-completed-modal .sub-text.checkout-text,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .sub-text.checkout-text{font-weight:700}
.asr-reservation-list .asr-modal .asr-checkout-completed-modal .confirm-button,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .confirm-button{min-width:145px}
@media screen and (max-width:1023px){.asr-reservation-list .bubble-message{text-align:left}
.asr-reservation-list .bubble-message .post-check-in,.asr-reservation-list .bubble-message .pre-check-in{margin:10px}
.asr-reservation-list .asr-modal .asr-checkout-completed-modal,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal,.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal{width:auto}
}
@media(min-width:768px) and (max-width:1024px){.asr-reservation-list .reservation-wrapper .reservation .modify-reservation{-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:unset;align-items:unset;width:100%;margin-top:16px}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .go-green-initialize{-ms-flex:1.5;flex:1.5;margin-top:15px;margin-bottom:0}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .view-reservation-button{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .view-reservation-button .asr-button{width:100%}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .checkout-button-container{text-align:right;margin:10px 0;width:auto}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .checkout-button-container .asr-button{width:100%}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation.email-invoice-wrapper{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation.email-invoice-wrapper .email-invoice-display{margin-top:10px;-ms-flex-item-align:center;align-self:center}
}
@media only screen and (max-width:767px){.asr-reservation-list .modify-reservation .view-reservation-button{width:100%}
.asr-reservation-list .modify-reservation.email-invoice-wrapper{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.asr-reservation-list .modify-reservation.email-invoice-wrapper .email-invoice-display{margin-top:10px;-ms-flex-item-align:center;align-self:center}
.checkout-button-container{text-align:right;margin:10px 0;width:100%}
.checkout-button-container .asr-button{width:100%}
}
.asr-pagination{position:relative}
.asr-pagination.asr-pagination-secondary{margin-bottom:4em}
.asr-pagination.asr-pagination-secondary .layout-wrapper .nav-item{margin:0 1px}
.asr-pagination.asr-pagination-secondary .layout-wrapper .page.nav-item.-disabled{background-color:#88674d;color:#fff;border-radius:5px}
.asr-pagination .layout-wrapper{display:-ms-flexbox;display:flex}
.asr-pagination .layout-wrapper>a:nth-of-type(2){-ms-flex-order:2;order:2}
.asr-pagination .layout-wrapper.-right{-ms-flex-pack:end;justify-content:flex-end}
.asr-pagination .layout-wrapper.-center{-ms-flex-pack:center;justify-content:center}
.asr-pagination .layout-wrapper .nav-item{display:block;min-width:20px;text-align:center;cursor:pointer;transition:0;padding:5px 10px;font-weight:700}
.asr-pagination .layout-wrapper .nav-item:hover{background-color:#ddd}
.asr-pagination .layout-wrapper .nav-item.-disabled{color:#b9b9b9;font-weight:400;background-color:unset;cursor:default}
.asr-pagination .layout-wrapper .page-range,.asr-pagination .skip .pagination{display:-ms-flexbox;display:flex}
.asr-pagination .skip .pagination{list-style-type:none;height:24px}
.asr-pagination .skip .pagination .pagination-item{display:inline-block;font-size:14px}
.asr-pagination .skip .pagination .pagination-item .btn-paging{height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:0;color:#b9b9b9}
.asr-pagination .skip .pagination .pagination-item .btn-paging:focus{outline:0}
.asr-pagination .skip .pagination .pagination-item .active-page{position:relative;font-weight:700}
.asr-pagination .skip .pagination .pagination-item .disable-btn{color:#b9b9b9}
.asr-pagination .skip .wrapper-cpn,.asr-pagination .skip .wrapper-cpn .hover-page-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-pagination .skip .wrapper-cpn .hover-page-wrapper{background-color:#fff;-ms-flex-align:center;align-items:center;height:60px;position:absolute;top:-50px;font-size:14px;width:160px}
.asr-pagination .skip .wrapper-cpn .hover-page-wrapper:after{position:absolute;top:60px;right:90px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}
.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .lbl-goto{margin-right:10px;padding-left:10px}
.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .goto-page{width:50px}
.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .btn-next-page{margin:0 10px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:0}
.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .btn-next-page:focus{outline:0}
input[disabled],select[disabled],textarea[disabled]{cursor:no-drop}
.asr-tab-account-detail{position:relative;padding-bottom:1px}
.asr-tab-account-detail .asr-radio{margin-right:60px}
.asr-tab-account-detail .asr-radio.has-error .radio{border-color:#d32f2f}
.asr-tab-account-detail .asr-radio span.radio{width:22px;height:22px}
.asr-tab-account-detail .asr-modal .asr-button{width:100%;min-width:auto}
.asr-tab-account-detail .asr-button{min-width:200px}
.asr-tab-account-detail .margin-top--9px{margin-top:-9px}
.asr-tab-account-detail .width-full{width:100%}
.asr-tab-account-detail .flex-2{-ms-flex:2;flex:2}
.asr-tab-account-detail .flex-3{-ms-flex:3;flex:3}
.asr-tab-account-detail .flex-none{-ms-flex:none;flex:none}
.asr-tab-account-detail .flex-08{-ms-flex:.8;flex:.8}
.asr-tab-account-detail .flex-auto{-ms-flex:0 0 auto;flex:0 0 auto}
.asr-tab-account-detail .field-item-style{-ms-flex:.5;flex:.5;margin-right:32px;-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-tab-account-detail input[type=password],.asr-tab-account-detail input[type=text]{line-height:20px;color:#666}
.asr-tab-account-detail input[type=password]::-ms-clear,.asr-tab-account-detail input[type=password]::-ms-reveal{display:none}
.asr-tab-account-detail .select-input-wrapper{position:relative;-ms-flex:1;flex:1;margin-right:16px;margin-bottom:0}
.asr-tab-account-detail .select-input-wrapper.select-input-style{-ms-flex:0 0 auto;flex:0 0 auto;width:calc((100% - 32px) * 8 / 28)}
.asr-tab-account-detail .select-input-wrapper.select-contact{-ms-flex:2 1 0;flex:2 1 0}
.asr-tab-account-detail .select-input-wrapper.select-date{-ms-flex:.8 1 0;flex:.8 1 0}
.asr-tab-account-detail .select-input-wrapper .option .point-dropdown{min-width:100%;border:1px solid #b9b9b9;height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;background-color:transparent;cursor:default}
.asr-tab-account-detail .select-input-wrapper .option .p-dropdown{z-index:2;max-height:300px;overflow:auto;border-radius:0;box-shadow:none;width:100%;min-width:0}
.asr-tab-account-detail .select-input-wrapper .option .p-dropdown a{padding-left:10px;cursor:default}
.asr-tab-account-detail .select-input-wrapper .option .p-dropdown a:hover{color:#fff;background-color:var(--accent)}
.asr-tab-account-detail .select-input-wrapper .option .phone-code{min-width:25vw}
.asr-tab-account-detail .select-input-wrapper:last-child{margin-right:0}
.asr-tab-account-detail .select-input-wrapper select{-moz-appearance:none}
.asr-tab-account-detail .select-input-wrapper select::-ms-expand{display:none}
.asr-tab-account-detail .select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:21px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}
.asr-tab-account-detail .field-group{margin-bottom:40px;font-size:16px;line-height:20.8px}
.asr-tab-account-detail .field-group .group-header{padding-bottom:12px;border-bottom:1px solid #d5d5d5;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}
.asr-tab-account-detail .field-group .group-header .group-title{color:#2c1e16;font-size:24px;line-height:32px}
.asr-tab-account-detail .field-group .group-header .form-note{color:#d32f2f;font-size:14px;line-height:17px}
.asr-tab-account-detail .field-group .group-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start}
.asr-tab-account-detail .field-group .group-body .curr-password,.asr-tab-account-detail .field-group .group-body .new-password,.asr-tab-account-detail .field-group .group-body .re-password{position:relative}
.asr-tab-account-detail .field-group .group-body .curr-password .eye-icon,.asr-tab-account-detail .field-group .group-body .new-password .eye-icon,.asr-tab-account-detail .field-group .group-body .re-password .eye-icon{position:absolute;right:10px;top:50px;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-tab-account-detail .field-group .group-body .curr-password .eye-icon .asr-icon-svg svg,.asr-tab-account-detail .field-group .group-body .new-password .eye-icon .asr-icon-svg svg,.asr-tab-account-detail .field-group .group-body .re-password .eye-icon .asr-icon-svg svg{display:block}
.asr-tab-account-detail .field-group .group-body .curr-password .pass-error,.asr-tab-account-detail .field-group .group-body .new-password .pass-error,.asr-tab-account-detail .field-group .group-body .re-password .pass-error{font-size:13px;color:#d32f2f;width:100%}
.asr-tab-account-detail .field-group .group-body .information-group{display:-ms-flexbox;display:flex;gap:10px;max-width:500px;-ms-flex-align:baseline;align-items:baseline}
.asr-tab-account-detail .field-group .group-body .information-group .field-item{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0;-ms-flex-preferred-size:unset;flex-basis:unset}
.asr-tab-account-detail .field-group .group-body .information-group .field-item .field-value{color:#373737}
@media(max-width:767px){.asr-tab-account-detail .field-group .group-body .information-group{display:block;margin-bottom:16px}
}
.asr-tab-account-detail .field-group .group-body .flex-none{-ms-flex:none;flex:none}
.asr-tab-account-detail .field-group .group-body .break-flex{display:block;width:100%}
.asr-tab-account-detail .field-group .group-body .group-note{width:100%;margin-bottom:16px}
.asr-tab-account-detail .field-group .group-body .field-item{-ms-flex:1;flex:1;margin-right:16px;max-width:500px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:16px}
.asr-tab-account-detail .field-group .group-body .field-item:last-child,.asr-tab-account-detail .field-group .group-body .field-item:nth-last-child(2){margin-bottom:0}
.asr-tab-account-detail .field-group .group-body .field-item .asc-error-activated{font-size:13px;color:#d32f2f;width:100%}
.asr-tab-account-detail .field-group .group-body .field-item .asc-success-activated{font-size:15px;color:#2c1e16;width:100%}
.asr-tab-account-detail .field-group .group-body .field-item .field-name{margin-bottom:8px;width:100%}
.asr-tab-account-detail .field-group .group-body .field-item .field-name.-required:after{content:"*";color:#d32f2f}
.asr-tab-account-detail .field-group .btn{min-width:200px}
.asr-tab-account-detail .field-group.-password .group-body{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(50% - 16px)}
.asr-tab-account-detail .field-group.-password .group-body .field-item{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-tab-account-detail .field-group.-password .asr-button{margin-top:16px;-ms-flex-item-align:start;align-self:flex-start}
.asr-tab-account-detail .field-group.-payment-info .payment-information .payment-border{border-color:#a28156}
.asr-tab-account-detail .field-group.-payment-info .payment-information .alert-danger{color:rgba(211,47,47,.9)}
.asr-tab-account-detail .field-group.-payment-info .payment-information .alert-danger button{position:relative;line-height:20px;margin-left:20px}
.asr-tab-account-detail .field-group.-payment-info .payment-information .add-credit-card{margin:30px 0}
.asr-tab-account-detail .field-group.-payment-info .payment-information .add-credit-card .btn{min-width:200px;font-weight:400;color:#fff;background-color:#707070}
.asr-tab-account-detail .asc-error{font-size:13px;width:100%;color:#d32f2f}
.asr-tab-account-detail .asr-booking-modal .modal-detail{bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-tab-account-detail .asr-booking-modal .modal-dialog{width:50%;margin-left:auto;margin-right:auto}
.asr-tab-account-detail .asr-booking-modal .modal-body{padding:15px 31px 0}
.asr-tab-account-detail .asr-booking-modal .btn-quaternary-cus{font-weight:700;line-height:1.4;padding:7px 24px;background-color:transparent;width:100%}
.asr-tab-account-detail .modal.fade .modal-dialog{-ms-transform:none;transform:none}
.asr-tab-account-detail .see-details-button{cursor:pointer;font-size:14px;font-weight:600;line-height:20px;margin-top:10px}
.asr-tab-account-detail .see-details-button asr-icon,.asr-tab-account-detail .see-details-button span{color:var(--accent)}
.asr-tab-account-detail .text-icon-inline{-ms-flex-align:center;align-items:center}
.asr-tab-account-detail .text-icon-inline,.asr-tab-account-detail .text-icon-inline .asr-icon.icon-without-innertext{display:-ms-inline-flexbox;display:inline-flex}
@media screen and (max-width:767px){.asr-tab-account-detail .field-group .group-header{-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-tab-account-detail .field-group .group-header .group-title{width:100%}
.asr-tab-account-detail .field-group .group-body{-ms-flex-direction:column;flex-direction:column}
.asr-tab-account-detail .field-group .group-body .field-item{max-width:unset;margin-right:0;width:100%}
.asr-tab-account-detail .field-group .group-body .field-item .phone-code{min-width:100%;width:calc(90vw - 5px)}
.asr-tab-account-detail .field-group .group-body .field-item:nth-last-child(2){margin-bottom:16px}
.asr-tab-account-detail .field-group .btn,.asr-tab-account-detail .field-group .group-body button{width:100%}
.asr-tab-account-detail .field-group.button-wrapper{position:relative}
.asr-tab-account-detail .field-group.button-wrapper button{width:100%}
.asr-tab-account-detail .field-group.-password .group-body{width:auto}
.asr-tab-account-detail .field-group.-password .btn{max-width:unset}
.asr-tab-account-detail .field-group.-payment-info .payment-information .add-credit-card button{width:100%}
}
@media only screen and (max-width:1023px){.asr-tab-account-detail .asr-booking-modal .modal-dialog{top:0}
}
.asr-sign-up.arabic-com .margin-left-16px{margin-right:0;margin-left:16px}
.asr-sign-up .banner-wrapper{min-height:315px}
.asr-sign-up .banner-wrapper img{width:100%;display:block;margin:auto}
.asr-sign-up .content-wrapper{background:#5b5c61}
.asr-sign-up .content-wrapper .content-box{display:-ms-flexbox;display:flex}
.asr-sign-up .content-wrapper .content-box i{height:24px}
.asr-sign-up .content-wrapper .content-box i:before{margin:0}
.asr-sign-up .content-wrapper .content-box .text-wrapper .text-color{color:#fff}
.asr-sign-up .content-wrapper .content-box .text-wrapper .text-color span{text-decoration:underline}
.asr-sign-up .content-wrapper .content-box .image-wrapper{display:inline-block;width:100%;background:#f7f8fa;padding:24px 32px}
.asr-sign-up .content-wrapper .content-box .left-wrapper{-ms-flex:1;flex:1;margin-right:15px}
.asr-sign-up .content-wrapper .content-box .right-wrapper{margin-top:-315px;margin-right:20px}
.asr-sign-up .content-wrapper .content-box .right-wrapper .heigh-auto{height:auto}
.asr-sign-up .content-wrapper .content-box .right-wrapper .text-wrapper{display:none}
.asr-sign-up .content-wrapper .content-box .right-wrapper .text-wrapper .text-color{color:#fff}
.asr-sign-up .content-wrapper .content-box .right-wrapper .text-wrapper .text-color span{text-decoration:underline}
.asr-sign-up .content-wrapper .text-wrapper{color:#fff}
.asr-sign-up .content-wrapper .text-wrapper .text-header{font-size:32px;line-height:32px}
.asr-sign-up .content-wrapper .text-wrapper ul{list-style:none;padding:0;margin-top:24px;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}
.asr-sign-up .content-wrapper .text-wrapper ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:20px;min-height:40px;margin-right:16px;width:50%}
.asr-sign-up .content-wrapper .text-wrapper ul li:last-child{margin-bottom:0}
.asr-sign-up .content-wrapper .text-wrapper ul li i{width:24px;margin-right:16px}
.asr-sign-up .content-wrapper .text-wrapper a{color:#fff;font-size:16px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media(min-width:768px) and (max-width:1023px){.asr-sign-up .content-wrapper .content-box .image-wrapper{padding:24px 188px}
}
@media(max-width:1023px){.asr-sign-up.arabic-com .margin-right-40px{margin-right:40px;margin-left:0}
.asr-sign-up .banner-wrapper{display:none}
.asr-sign-up .content-wrapper .content-box{padding:0}
.asr-sign-up .content-wrapper .content-box .right-wrapper{margin:0}
.asr-sign-up .content-wrapper .image-wrapper img{display:block;margin:auto;width:50%}
.asr-sign-up .content-wrapper .left-wrapper{display:none}
.asr-sign-up .content-wrapper .right-wrapper{margin:0}
.asr-sign-up .content-wrapper .right-wrapper .text-wrapper{display:block}
.asr-sign-up .content-wrapper .text-wrapper{padding:16px 16px 24px}
.asr-sign-up .content-wrapper .text-wrapper .text-header{display:block;text-align:center;font-size:18px;line-height:24px;margin-bottom:16px}
.asr-sign-up .content-wrapper .text-wrapper ul{height:auto;margin-top:0}
.asr-sign-up .content-wrapper .text-wrapper ul li{width:auto;margin-right:0;margin-bottom:8px}
.asr-sign-up .content-wrapper .text-wrapper a{margin-left:40px;margin-top:19px}
}
@media(min-width:1024px){.asr-sign-up .content-wrapper .text-wrapper ul li span{width:80%}
}
.asr-web-check-in{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto;min-height:100px}
.asr-web-check-in .asr-common-error-modal .modal-title{font-size:24px;font-weight:700;line-height:24px}
.asr-web-check-in .asr-common-error-modal .checkout-text{font-size:16px;line-height:24px;padding:10px}
.asr-web-check-in .asr-common-error-modal .confirm-button{padding-left:40px;padding-right:40px}
.asr-web-check-in .asr-common-error-modal .asr-checkout-error-modal{width:500px;height:auto;padding:30px}
.asr-web-check-in .has-error,.asr-web-check-in .has-error input{border-color:var(--danger)}
.asr-web-check-in .asr-name-validate-modal .alert.alert-danger{padding:10px}
.asr-web-check-in .asr-name-validate-modal .alert-expired{margin-top:25px}
.asr-web-check-in .asr-name-validate-modal h3.heading{margin-bottom:10px;margin-top:30px}
.asr-web-check-in .asr-name-validate-modal .err-msg{padding-left:10px;color:red}
.asr-web-check-in .name-validate-card{padding:0;margin-top:18px}
.asr-web-check-in .name-validate-card .head-title{margin-bottom:16px}
.asr-web-check-in .name-validate-card .input-text{border-radius:none}
.asr-web-check-in .name-validate-card .btn{padding-left:0;padding-right:0;padding-top:25px;text-align:left}
.asr-web-check-in .name-validate-card .btn .asr-button{width:auto;padding-left:30px;padding-right:30px}
.asr-web-check-in .name-validate-card .asr-booking-logo{padding:30px}
.asr-web-check-in .name-validate-card .asr-booking-logo a img{max-width:136px;max-height:38px;width:auto;height:auto;margin:auto}
.asr-web-check-in .name-validate-card .content{padding:15px}
.asr-web-check-in .name-validate-card .content .err-msg{padding-left:10px;color:red}
.asr-web-check-in .asr-confirm-formsubmit-modal .modal-content,.asr-web-check-in .asr-remove-guest-modal .modal-content{box-shadow:none}
.asr-web-check-in .asr-confirm-formsubmit-modal .modal-content .name-validate-card,.asr-web-check-in .asr-remove-guest-modal .modal-content .name-validate-card{min-width:432px}
.asr-web-check-in .asr-confirm-formsubmit-modal .modal-content .name-validate-card .input-text,.asr-web-check-in .asr-remove-guest-modal .modal-content .name-validate-card .input-text{border-radius:none}
.asr-web-check-in .asr-confirm-formsubmit-modal .modal-content .name-validate-card .btn,.asr-web-check-in .asr-remove-guest-modal .modal-content .name-validate-card .btn{display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;padding-top:30px}
.asr-web-check-in .asr-confirm-formsubmit-modal .modal-content .name-validate-card .btn .asr-button,.asr-web-check-in .asr-remove-guest-modal .modal-content .name-validate-card .btn .asr-button{width:50%}
.asr-web-check-in .asr-confirm-formsubmit-modal .modal-content .name-validate-card .btn .secondary,.asr-web-check-in .asr-remove-guest-modal .modal-content .name-validate-card .btn .secondary{margin-right:10px}
.asr-web-check-in .asr-confirm-formsubmit-modal .modal-content .modal-title,.asr-web-check-in .asr-remove-guest-modal .modal-content .modal-title{text-align:center}
.asr-web-check-in .asr-confirm-formsubmit-modal .content,.asr-web-check-in .asr-remove-guest-modal .content{border:1px solid #b9b9b9;padding:15px}
.asr-web-check-in .asr-confirm-formsubmit-modal .content .err-msg,.asr-web-check-in .asr-remove-guest-modal .content .err-msg{padding-left:10px;color:red}
.asr-web-check-in .asr-confirm-formsubmit-modal{width:432px}
.asr-web-check-in .remove-guest-btn{margin-right:15px}
.dft-page-default .arabic .asr-search-reservations .text-algin-right,.dft-somerset-general-page .arabic .asr-search-reservations .text-algin-right,.dft-template-default .arabic .asr-search-reservations .text-algin-right{text-align:right}
.asr-search-reservations{margin-top:20px;margin-bottom:40px;color:var(--text-title);font-size:14px}
.asr-search-reservations .title-wrapper{font-size:32px;line-height:40px;margin-bottom:22px;display:block}
.asr-search-reservations .description-wrapper{font-size:18px;line-height:26px;margin-bottom:24px;display:block;max-width:900px;color:#555}
.asr-search-reservations .description-wrapper a{color:var(--learn-more-link)}
.asr-search-reservations .wrapper-content{display:-ms-flexbox;display:flex;margin-bottom:32px;-ms-flex-flow:row;flex-flow:row;max-width:900px}
.asr-search-reservations .wrapper-content .item-confirmation-number{-ms-flex:1;flex:1;margin-right:16px}
.asr-search-reservations .wrapper-content .item-email{-ms-flex:1;flex:1}
.asr-search-reservations .wrapper-content .title-item{font-size:14px;font-weight:700;line-height:17px}
.asr-search-reservations .wrapper-content .input-item{height:40px;width:100%;padding:10px;border-radius:5px}
.asr-search-reservations .btn-search{color:var(--text-reverse);min-width:220px}
.asr-search-reservations .has-error{border-color:var(--danger)}
#error-search-reservation-call-cprv .modal-content .modal-header{-ms-flex-pack:end;justify-content:flex-end;padding:15px 15px 0}
#error-search-reservation-call-cprv .close-custom .asr-icon.icon-without-innertext[data-icon]:before{margin-right:0}
@media screen and (max-width:767px){.dft-page-default .arabic .asr-search-reservations .margin-left-16px,.dft-somerset-general-page .arabic .asr-search-reservations .margin-left-16px,.dft-template-default .arabic .asr-search-reservations .margin-left-16px{margin-left:0}
.asr-search-reservations .title-wrapper{font-size:18px;margin-bottom:14px}
.asr-search-reservations .description-wrapper{font-size:14px;line-height:17px}
.asr-search-reservations .wrapper-content{-ms-flex-flow:column;flex-flow:column}
.asr-search-reservations .wrapper-content .item-confirmation-number{margin-right:0;margin-bottom:16px}
.asr-search-reservations .btn-search{width:100%}
}
.asr-ourbrand-websites{font-size:14px}
.asr-ourbrand-websites .ourbrand-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:22px;padding-bottom:25px}
.asr-ourbrand-websites .ourbrand-title{font-size:22px;font-weight:700;line-height:26px;color:var(--text-title);margin-bottom:0;margin-top:38px;-ms-flex-order:2;order:2}
.asr-ourbrand-websites .ourbrand-description{font-size:16px;line-height:26px;color:#555}
.asr-ourbrand-websites .ourbrand-description p{margin:0}
.asr-ourbrand-websites .see-more-button{display:block;margin:0 auto 20px}
.asr-ourbrand-websites .read-more{font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;color:var(--accent);margin-top:5px;display:block}
.asr-ourbrand-websites i{font-style:italic}
.asr-ourbrand-websites .description a,.asr-ourbrand-websites .ourbrand-description a{text-decoration:underline}
.asr-ourbrand-websites .description a:hover,.asr-ourbrand-websites .ourbrand-description a:hover{color:#003e6a}
.asr-video-component{padding-top:20px;padding-bottom:20px}
.asr-video-component .video-container .video-blocked{position:relative;display:inline-block;width:100%}
.asr-video-component .video-container .video-blocked img{width:100%}
.asr-video-component .video-container .message-center{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-video-component .video-container.video-alignment-center .video-loaded{margin:auto}
.asr-video-component .video-container.video-alignment-right .video-loaded{margin-left:auto}
.asr-video-component .video-container .video-component div,.asr-video-component .video-container .video-component iframe,.asr-video-component .video-container .video-component video{width:100%;height:100%}
.asr-video-component .video-container .image-fallback{max-width:100%}
.asr-video-component .video-container .msg-fallback,.asr-video-component .video-container .video-component,.asr-video-component .video-container .video-descripton{width:100%}
div[id*=modal-qr-code] .modal-default{-ms-transform:translateY(5%);transform:translateY(5%);width:1020px;max-width:none}
div[id*=modal-qr-code] .modal-image{max-width:fit-content;max-width:-moz-fit-content;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
div[id*=modal-qr-code] .button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
div[id*=modal-qr-code] .button-group .asr-button{min-width:120px;width:auto}
div[id*=modal-qr-code] .button-group .asr-button:not(:first-child){margin-left:10px}
div[id*=modal-qr-code].asr-modal .content-container{max-width:480px}
div[id*=modal-qr-code].asr-modal .content-container .close-icon{color:var(--accent);top:5px;right:5px;z-index:1}
div[id*=modal-qr-code] .popup-content{color:var(--text-body);margin-bottom:29px;text-align:center;line-height:23px}
div[id*=modal-qr-code] .modal-content{border-radius:0;border:0;box-shadow:none}
div[id*=modal-qr-code] .modal-content .banner-image{position:relative;background-repeat:no-repeat;background-size:cover;background-color:#fff;margin:-20px}
div[id*=modal-qr-code] .modal-content .banner-content{position:relative;margin-top:10px}
div[id*=modal-qr-code] .modal-content .top-left{text-align:left;left:0}
div[id*=modal-qr-code] .modal-content .center-left{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
div[id*=modal-qr-code] .modal-content .bottom-left{left:0;bottom:0}
div[id*=modal-qr-code] .modal-content .top-between{text-align:center;top:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}
div[id*=modal-qr-code] .modal-content .center-between{text-align:center;margin:0;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
div[id*=modal-qr-code] .modal-content .bottom-between{text-align:center;bottom:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}
div[id*=modal-qr-code] .modal-content .top-right{text-align:right;right:0}
div[id*=modal-qr-code] .modal-content .center-right{text-align:right;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}
div[id*=modal-qr-code] .modal-content .bottom-right{text-align:right;bottom:0;right:0}
div[id*=modal-qr-code] .modal-content .cta-link-container{left:0;bottom:0;width:100%;text-align:center}
div[id*=modal-qr-code] .modal-content .cta-link{cursor:pointer;padding-top:15px}
div[id*=modal-qr-code] .modal-content .default-popup{width:500px;height:500px;background-color:#fff}
.asr-form-input-radio .form-option-inline{display:inline-block;margin-right:60px}
.asr-form-input-radio .strong-title label{font-weight:700}
.asr-form-input-radio.has-error input[type=radio]:not(:checked)+label:before{border:1px solid #d32f2f}
.asr-feature-tile{font-size:14px}
.asr-feature-tile .feature-video.hide-backdrop{display:none}
.asr-feature-tile .feature-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative}
.asr-feature-tile .feature-item span{padding-left:34px;min-height:20px}
.asr-feature-tile .feature-item .asr-icon.icon-without-innertext[data-icon]{position:absolute;top:-2px;width:25px;height:25px}
.asr-feature-tile .feature-item .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px}
.asr-feature-tile .feature-icons div:not(:last-child){margin-bottom:10px}
.asr-feature-tile .feature-content{line-height:1.5;padding:27px 20px;border-radius:5px}
.asr-feature-tile .feature-content .feature-description p{font-size:16px;font-weight:400;margin:0}
.asr-feature-tile .feature-title{padding-bottom:1px}
.asr-feature-tile .feature-description{padding-top:10px}
.asr-feature-tile .feature-icon-image{width:25px;position:absolute;top:-2px}
.asr-feature-tile .feature-video{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .5s ease-in-out}
.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]{border-radius:50%;width:60px;height:60px}
.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]:before{font-size:60px;margin:0}
.asr-feature-tile .asr-feature-tile-single{position:relative}
.asr-feature-tile .asr-feature-tile-single .feature-description{padding-top:0}
.asr-feature-tile .asr-feature-tile-single .feature-description p{max-height:200px}
.asr-feature-tile .asr-feature-tile-single .feature-title{margin-bottom:20px;font-size:18px;font-weight:600}
.asr-feature-tile .asr-feature-tile-single .asr-image img{object-fit:cover}
.asr-feature-tile .asr-feature-tile-multiple{padding:0 20px;margin:0 auto}
@media(min-width:1244px){.asr-feature-tile .asr-feature-tile-multiple{max-width:1244px}
}
@media(min-width:1024px) and (max-width:1243px){.asr-feature-tile .asr-feature-tile-multiple{max-width:1024px}
}
@media(min-width:768px) and (max-width:1023px){.asr-feature-tile .asr-feature-tile-multiple{max-width:768px}
}
.asr-feature-tile .asr-feature-tile-multiple .feature-backdrop{visibility:hidden}
.asr-feature-tile .feature-backdrop{transition:all .5s ease-in-out}
.asr-feature-tile .feature-button{padding-top:27px;text-align:center}
.asr-feature-tile .feature-button .asr-button{display:block;width:100%}
.asr-feature-tile .feature-banner{position:relative;border-radius:5px;overflow:hidden}
.asr-feature-tile .feature-banner:hover .feature-backdrop,.asr-feature-tile .feature-banner:hover .feature-video,.asr-feature-tile .feature-image-item:hover .feature-backdrop{visibility:visible}
.asr-feature-tile .feature-gradient{position:absolute;width:100%;height:100%}
.asr-feature-tile .iframe-media{position:fixed;top:0;height:100vh;left:0;opacity:0;-ms-transform:scale(.5);transform:scale(.5);width:100vw;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;pointer-events:none;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}
.asr-feature-tile .iframe-media iframe,.asr-feature-tile .iframe-media video{position:absolute;top:0;left:0;width:100%;height:100%}
.asr-feature-tile .iframe-media .close-icon{position:absolute;right:20px;top:35px;border-radius:50%;overflow:hidden;height:36px;z-index:1}
.asr-feature-tile .iframe-media .asr-icon{display:inline-block}
.asr-feature-tile .iframe-media.active{opacity:1;-ms-transform:scale(1);transform:scale(1);z-index:4;pointer-events:auto}
.asr-feature-tile .multiple-tile .feature-title{text-align:center;border-bottom:2px solid #fff;width:90%;position:absolute;bottom:calc(100% + 15px);left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-feature-tile .multiple-tile .feature-content{padding:0;border-radius:0}
.asr-feature-tile .multiple-tile .feature-description{padding:15px 20px 20px;transition:all .5s ease-in-out}
.asr-feature-tile .multiple-tile .feature-image{display:-ms-flexbox;display:flex;position:relative}
.asr-feature-tile .multiple-tile .feature-image-item{position:relative;overflow:hidden}
.asr-feature-tile .multiple-tile .truncate-description{max-height:105px}
.asr-member-status{display:-ms-flexbox;display:flex;position:relative;z-index:0;min-height:50px}
.asr-member-status .welcome-wrapper{width:250px}
.asr-member-status .welcome-wrapper .welcome-text{color:#2c1e16;font-size:24px;line-height:32px;display:block}
.asr-member-status .welcome-wrapper .welcome-text .user-name{font-size:24px;line-height:1;display:inline;color:#a28156}
.asr-member-status .welcome-wrapper .member-id-text,.asr-member-status .welcome-wrapper .member-since-text{color:#2c1e16;font-size:13px;font-style:italic;margin-top:8px}
.asr-member-status .welcome-wrapper .member-since-text{line-height:18px;display:block}
.asr-member-status .status-wrapper{-ms-flex:19;flex:19;position:relative;margin:0 20px 0 26px}
.asr-member-status .status-wrapper .status-content-wrapper{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}
.asr-member-status .status-wrapper .status-content-wrapper .margin-left-24px{margin-left:24px;margin-right:0}
.asr-member-status .status-wrapper .status-content-wrapper .margin-left-20px{margin-left:20px;margin-right:0}
.asr-member-status .status-wrapper .status-content-wrapper:before{content:"";position:absolute;left:-20px;bottom:0;height:calc(100% - 32px);border-left:1px solid #d5d5d5}
.asr-member-status .status-wrapper .status-content-wrapper:after{content:"";position:absolute;right:-20px;bottom:0;height:calc(100% - 32px);border-right:1px solid #d5d5d5}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div{-ms-flex:2;flex:2}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:24px;-ms-flex:3;flex:3}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.point-wrapper{margin-right:20px;-ms-flex:2;flex:2}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.saved-amount{margin-right:20px}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.redeem-note-wrapper{-ms-flex:3;flex:3}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.redeem-note-wrapper .note-text:first-child{margin-top:56px;display:inline-block}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div a,.asr-member-status .status-wrapper .status-content-wrapper .status-content-div span{display:inline-block}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .title-text{white-space:nowrap;color:#2c1e16;font-size:18px;font-weight:700;line-height:32px;display:block;margin-bottom:24px}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .value-text{font-size:24px;font-weight:700;line-height:32px;display:block}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text{font-size:14px;line-height:20px;display:-ms-inline-flexbox;display:inline-flex;color:#2c1e16}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text a{color:#4b5daa}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .more-text{font-size:14px;line-height:20px;display:block}
.asr-member-status .status-wrapper .status-content-wrapper .ml-50-tablet{margin-left:0}
.asr-member-status .status-wrapper .blue-lottery-extend-wrapper .redeem-note-wrapper,.asr-member-status .status-wrapper .blue-lottery-extend-wrapper:after{display:none}
.asr-member-status .image-wrapper{-ms-flex:6;flex:6;text-align:center}
.asr-member-status .image-wrapper .image-logo-wrapper{margin-top:56px;margin-left:23px}
.asr-member-status .blue-lottery-wrapper{display:-ms-flexbox;display:flex;-ms-flex:13;flex:13;border-radius:0}
.asr-member-status .blue-lottery-wrapper .asr-blue-lottery{min-height:150px;margin-bottom:unset}
@media screen and (max-width:1024px){.asr-member-status{-ms-flex-flow:column;flex-flow:column}
.asr-member-status .welcome-wrapper{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:16px;width:100%}
.asr-member-status .status-wrapper{margin:0;-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-member-status .status-wrapper .status-content-wrapper{border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-member-status .status-wrapper .status-content-wrapper div:nth-child(n+3){-ms-flex-order:1;order:1}
.asr-member-status .status-wrapper .status-content-wrapper:after,.asr-member-status .status-wrapper .status-content-wrapper:before{display:none}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div{-ms-flex:1;flex:1;border-left:0;margin-right:10px;margin-top:16px}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.flex-2{-ms-flex:2;flex:2}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.redeem-note-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;-ms-flex:unset;flex:unset;border-right:0;margin-top:16px;margin-bottom:16px}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text:first-child{margin-top:0}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .title-text{display:none}
.asr-member-status .status-wrapper .status-content-wrapper .ml-50-tablet{margin-left:calc(50% + 5px)}
.asr-member-status .status-wrapper .blue-lottery-extend-wrapper{border-bottom:unset}
.asr-member-status .image-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-member-status .image-wrapper .image-logo-wrapper{-ms-flex:1;flex:1;margin-top:17px;margin-left:0;max-width:120px}
.asr-member-status .blue-lottery-wrapper .asr-blue-lottery{margin-top:17.2px;margin-left:unset;border-radius:0}
}
@media screen and (max-width:999px){.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{-ms-flex:2;flex:2;margin-right:10px}
html[lang=ar] .asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:0;margin-left:10px}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.point-wrapper,.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.saved-amount{margin-right:0}
.asr-member-status .image-wrapper .image-logo-wrapper{margin-left:10px}
}
@media screen and (min-width:1000px) and (max-width:1160px){.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:10px}
html[lang=ar] .asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:0;margin-left:10px}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.point-wrapper,.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.saved-amount{margin-right:0}
.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text{display:block}
}
.asr-top-right-user-actions .profile-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:16px}
.asr-top-right-user-actions .vertical-slash{padding:0 10px}
.asr-top-right-user-actions .asr-icon.icon-without-innertext.person-outline:before{margin-right:8px}
.asr-top-right-user-actions .profile-dropdown{width:100%}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown{width:inherit;border:0;padding:0}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value{font-size:12px;display:none}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-common-icon,.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value:after{display:none}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-backdrop{background-color:transparent;z-index:-1}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;color:#000;border-radius:8px;padding:0;opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out;animation:dropdown-fade-in .3s ease-out}
@keyframes dropdown-fade-in{0{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container hr{border-top:1px solid #e3e4e6;margin:0}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:start;align-items:flex-start;padding:16px;background-color:transparent;color:#fff;border-radius:8px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership-tier{display:-ms-flexbox;display:flex;padding:4px 12px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:20px;border:1px solid #ffffff80;background:#ffffff33;text-transform:uppercase}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership-wallet{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership-wallet__points{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership-wallet__points>a{color:#fff}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership-wallet__vouchers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership-wallet__separator{color:#ffffff80}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .container-membership-wallet .asr-common-icon .asr-icon-svg svg{width:16px;height:16px;fill:#ffffff80}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .membership-progress{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .membership-progress .membership-progress__bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .membership-progress .membership-progress__track{-ms-flex:1;flex:1;height:4px;border-radius:4px;overflow:hidden;position:relative}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .membership-progress .membership-progress__fill{height:100%;border-radius:4px;transition:width .3s ease-in-out;min-width:2px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .scrollbar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .scrollbar .dropdown-item{color:inherit;padding:0}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .new-label.pill{border-radius:4px;font-size:10px;font-weight:600;position:relative;padding:3px 6px;bottom:8px;right:-5px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]{color:#4c6866;width:23px;height:23px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px;margin:0}
.asr-general-banner-partner-offers .container-banner{color:#fff}
.asr-general-banner-partner-offers .banner-desktop{position:relative;width:1280px;height:470px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}
.asr-general-banner-partner-offers .banner-desktop .opacity-parent{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:100%}
.asr-general-banner-partner-offers .banner-desktop .opacity-image{background-color:#000;width:100%;height:100%;position:absolute;left:0}
.asr-general-banner-partner-offers .logo-banner-offer{position:absolute;top:90px;left:0}
.asr-general-banner-partner-offers .logo-banner-offer .image-logo{margin-left:35px}
.asr-general-banner-partner-offers .logo-banner-offer .image-logo img{width:300px;height:150px}
.asr-general-banner-partner-offers .partner-information{font-size:32px}
.asr-general-banner-partner-offers .content-banner-offer{position:absolute;right:36px;width:714px;top:90px}
.asr-general-banner-partner-offers .content-banner-offer .partner-headline{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5);width:100%;text-align:left;padding-bottom:20px}
.asr-general-banner-partner-offers .content-banner-offer .partner-short-description{text-align:left;width:100%;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5)}
.asr-general-banner-partner-offers .content-banner-offer .number-section{width:100%;margin-top:20px;font-size:16px}
.asr-general-banner-partner-offers .content-banner-offer .number-section span{font-size:20px}
.asr-general-banner-partner-offers .content-banner-offer .number-section .number-id-btn{text-decoration:none;color:#fff;border:2px solid #fff;font-weight:400;padding:11px 20px;background:transparent}
.asr-general-banner-partner-offers .content-banner-offer .number-section .number-id-btn:hover{background:#fff;border:2px solid #fff;color:#777;outline:0}
.asr-general-banner-partner-offers .content-banner-offer .number-section .f-size-id{font-size:24px}
.asr-general-banner-partner-offers .content-banner-offer .number-section .unlink-btn{text-decoration:none;color:#fff;pointer-events:auto}
@media(min-width:768px) and (max-width:1199px){.asr-general-banner-partner-offers .banner-desktop{width:768px;height:512px}
.asr-general-banner-partner-offers .banner-desktop .opacity-parent{width:100%}
.asr-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}
}
@media(max-width:1199px){.asr-general-banner-partner-offers .container-banner{text-align:center}
.asr-general-banner-partner-offers .banner-desktop{margin:auto;width:100%;height:512px}
.asr-general-banner-partner-offers .banner-desktop .opacity-image{height:512px}
.asr-general-banner-partner-offers .logo-banner-offer{position:absolute;top:35px;left:23px}
.asr-general-banner-partner-offers .logo-banner-offer .image-logo{margin-left:0}
.asr-general-banner-partner-offers .logo-banner-offer .image-logo img{width:245px;height:122px}
.asr-general-banner-partner-offers .content-banner-offer{padding:0 70px;position:absolute;bottom:30px;top:auto;left:0;width:100%;overflow-wrap:break-word}
.asr-general-banner-partner-offers .content-banner-offer .partner-headline{font-size:16px;text-align:center;font-weight:400}
.asr-general-banner-partner-offers .content-banner-offer .partner-short-description{text-align:center;font-size:12px}
.asr-general-banner-partner-offers .content-banner-offer .number-section{font-size:14px;margin-top:0}
.asr-general-banner-partner-offers .content-banner-offer .number-id-section{padding-top:0}
.asr-general-banner-partner-offers .content-banner-offer .number-id-section .number-id-btn{padding:5px}
.asr-general-banner-partner-offers .content-banner-offer .number-id-section .f-size-id{font-size:18px}
}
@media(max-width:767px){.asr-general-banner-partner-offers .banner-desktop{width:100%;height:512px}
.asr-general-banner-partner-offers .banner-desktop .opacity-parent{width:100%}
.asr-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}
}
.asr-bottom-section-quicklinks{list-style-type:none;padding:0}
.asr-bottom-section-quicklinks .button-quicklinks{font-size:14px;font-weight:700;letter-spacing:0;line-height:19px;border-radius:6px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:40px;padding:7px 16px 8px 11px;margin:0 20px 12px}
.asr-bottom-section-quicklinks .button-quicklinks .asr-icon-svg{margin-right:8px;height:20px}
.asr-bottom-section-quicklinks .button-quicklinks .asr-icon-svg svg{width:20px;height:20px;top:0}
.asr-bottom-section-quicklinks .button-quicklinks .icon-quicklinks{height:20px}
.asr-bottom-section-quicklinks .button-quicklinks .icon-quicklinks .icon-without-innertext:before{font-size:16px;margin-right:8px;position:relative;top:3px}
.asr-property-overview-general-downloadable{display:none}
.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .asr-icon-svg svg,.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .image-container{margin-right:15px;width:22px;height:22px}
.asr-property-overview-general-downloadable .asr-common-icon.download-icon .asr-icon-svg svg{width:25px;height:25px}
.asr-property-overview-general-downloadable .asr-icon.icon-without-innertext[data-icon]{color:var(--icon-nonclickable);display:-ms-inline-flexbox;display:inline-flex}
.asr-property-overview-general-downloadable .asr-icon-svg{fill:var(--icon-nonclickable)}
.asr-property-overview-general-downloadable .best-rate-container{margin-bottom:26px}
.asr-property-overview-general-downloadable .participating-container{margin-bottom:20px}
.asr-property-overview-general-downloadable .downloadable-container{display:-ms-flexbox;display:flex;background-color:var(--box-shadow-light);margin:0 -20px;padding:22px 20px}
.asr-property-overview-general-downloadable .downloadable-container .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px;margin-right:10px}
.asr-property-overview-general-downloadable .best-rate-container{display:-ms-flexbox;display:flex}
.asr-property-overview-general-downloadable .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before{margin-right:15px;font-size:22px}
.asr-property-overview-general-downloadable a{text-decoration:none}
.asr-property-overview-general-downloadable .download-icon{width:25px;height:25px;margin-right:10px}
.asr-property-overview-general-downloadable .download-item-wrapper{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-overview-general-downloadable .download-item{cursor:pointer;padding-right:10px;-ms-flex-align:center;align-items:center}
.asr-property-overview-general-downloadable .download-item .file-name{line-height:23px;font-size:16px}
.asr-property-overview-general-downloadable .download-item .file-type{line-height:23px;font-size:14px;text-transform:uppercase;display:block}
.asr-property-overview-general-downloadable .download-item br{display:none}
.asr-property-overview-general-downloadable .icon-text-item{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}
.asr-property-overview-general-downloadable .icon-text-item p{margin:0;color:var(--text-body);font-weight:600;font-size:16px;line-height:23px}
.asr-property-overview-general-downloadable .icon-text-item .file-type{font-weight:400}
.asr-property-overview-general-downloadable .download-brochure{margin-bottom:26px}
.asr-property-overview-general-downloadable .download-brochure .caption{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-overview-general-downloadable .download-brochure .caption-icon{width:22px;height:22px;margin-right:15px}
.asr-property-overview-general-downloadable .download-brochure .icon-download{width:100%;height:100%;color:var(--icon-nonclickable)}
.asr-property-overview-general-downloadable .download-brochure .icon-download:before{font-size:22px}
.asr-property-overview-general-downloadable .download-brochure .caption-content{color:var(--text-body);font-weight:600;font-size:16px;line-height:23px}
.asr-property-overview-info-container .asr-property-overview-general-downloadable{display:block}
.asr-property-guest-review{font-size:14px;color:#373737}
.asr-property-guest-review p{margin:0}
.asr-property-guest-review .wrap{text-align:center;padding:25px 0 30px}
.asr-property-guest-review .wrap>.asr-button{margin-top:20px}
.asr-property-guest-review h3{font-weight:700;margin:0 0 15px;text-align:left;padding:0 20px}
.asr-property-guest-review .review-pro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:0 20px}
.asr-property-guest-review .asr-rating-star .asr-star svg{height:14px;width:15px;fill:var(--accent)}
.asr-property-guest-review .rating{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.asr-property-guest-review .rating>span{font-size:14px;line-height:14px;display:-ms-flexbox;display:flex;margin-top:5px}
.asr-property-guest-review .rating>span>a .asr-icon{color:var(--accent);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:10px}
.asr-property-guest-review .rating>span>a .asr-icon:before{font-size:14px}
.asr-property-guest-review .logo{height:30px;width:100px;object-fit:contain}
.asr-property-guest-review .reviews-container{padding:5px 50px;border-radius:5px;background:#fff}
.asr-property-guest-review .asr-content-slider .content-wrapper{padding-top:20px}
.asr-property-guest-review .asr-content-slider .controls .indicator-item.active{background:var(--accent)}
.asr-property-guest-review .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:stretch;justify-content:stretch}
.asr-property-guest-review .review-card{text-align:left;display:grid;grid-template-rows:1fr 66px;background:#fff;transition:transform .3s;border-radius:5px;-ms-transform:scale(.97);transform:scale(.97);box-shadow:5px 5px 12px 0 #eee}
.asr-property-guest-review .review-card.active{-ms-transform:scale(.97) translateY(-15px);transform:scale(.97) translateY(-15px)}
.asr-property-guest-review .reviewer-info{padding:0 15px 15px;grid-row-start:2;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-guest-review .avatar{height:27px;width:27px;color:var(--accent)}
.asr-property-guest-review .avatar:before{font-size:27px}
.asr-property-guest-review .info{-ms-flex:1;flex:1;display:grid;grid-template-columns:auto auto;grid-template-rows:20px 20px;line-height:22px}
.asr-property-guest-review .info p{font-size:16px;font-weight:600;-ms-flex-item-align:center;align-self:center}
.asr-property-guest-review .info span{font-size:12px;grid-row-start:2;align-self:center}
.asr-property-guest-review .info .asr-rating-star{grid-row-start:1;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:flex-end}
.asr-property-guest-review .review-detail{padding:15px 15px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}
.asr-property-guest-review .review-detail .header-3,.asr-property-guest-review .review-detail h3{color:inherit;font-size:inherit;margin:0 0 10px;font-size:18px;font-weight:600;line-height:24px}
.asr-property-guest-review .review-detail p{max-height:148.2px;margin-bottom:10px;font-size:16px;line-height:26px}
.asr-property-guest-review .review-detail:after{display:block;content:" ";height:1px;background:#dedede;margin:10px 0;margin-top:auto}
.asr-property-guest-review button.read-more{background:0;color:var(--accent);padding:0;font-size:14px;font-weight:600;text-align:left}
.asr-property-guest-review button.read-more.primary:not(.disabled):hover{background:0}
.asr-property-guest-review .controls .indicator-item{border-color:var(--accent)}
.asr-property-guest-review .controls .indicator-item .active{background:var(--accent)}
.asr-property-guest-review .navigation-controls{display:none}
.asr-property-guest-review .tooltip-icon{position:relative;display:inline-block;border:0;top:0;background:transparent;padding:0}
.asr-property-guest-review .tooltip-icon:focus{outline:0}
.asr-property-guest-review .tooltip-icon:hover .tooltip-text{visibility:visible;-ms-transform:translateY(2px);transform:translateY(2px);opacity:1}
.asr-property-guest-review .tooltip-icon .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px}
.asr-property-guest-review .tooltip-icon .tooltip-text{visibility:hidden;min-width:92vw;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;right:0;top:35px;opacity:0;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2)}
.asr-property-guest-review .tooltip-icon .tooltip-text p{margin-top:20px;font-weight:400}
.asr-property-guest-review .tooltip-icon .tooltip-text:before{content:"";right:10px;display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-14px}
.asr-property-guest-review .tooltip-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.discoverasr-property-landing-template .asr-property-guest-review .wrap>.asr-button{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.discoverasr-property-landing-template .asr-property-guest-review .asr-rating-star .asr-star svg{fill:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-guest-review .rating>span>a .asr-icon{color:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-guest-review .asr-content-slider .controls .indicator-item.active{background:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-guest-review .controls .indicator-item{border-color:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-guest-review .controls .indicator-item .active{background:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-guest-review .read-more,.discoverasr-property-landing-template .asr-property-guest-review .read-more.asr-button.primary,.discoverasr-property-landing-template .asr-property-guest-review .read-more.asr-button.primary:not(.disabled):active,.discoverasr-property-landing-template .asr-property-guest-review .read-more.asr-button.primary:not(.disabled):hover{color:var(--icon-clickable);background-color:transparent;border:0}
.discoverasr-property-landing-template .asr-property-guest-review .avatar{color:var(--icon-nonclickable)}
.asr-r-member-benefit-tier-chart svg{width:100%;margin-top:10px}
.asr-r-member-benefit-tier-chart .chart-title{font-size:32px}
.asr-r-member-benefit-tier-chart .decription{bottom:50px;position:absolute;width:50%}
.asr-r-member-benefit-tier-chart .c3-text{font-size:24px;font-weight:700}
.asr-r-member-benefit-tier-chart .c3-text-4{fill:#fff;font-size:24px}
.asr-r-member-benefit-tier-chart .c3-axis-x .tick,.asr-r-member-benefit-tier-chart .c3-tooltip{display:none}
.asr-r-member-benefit-tier-chart .c3-text-small{color:#fff;font-size:20px}
.asr-r-member-benefit-tier-chart .horizal-text{font-size:20px;font-weight:700}
.asr-r-member-benefit-tier-chart .sub-title{font-size:20px}
.asr-r-member-benefit-tier-chart .introduction{line-height:41.6px;font-size:16px;color:var(--text-title)}
.asr-r-member-benefit-tier-chart .c3-event-rects .c3-event-rect:hover{cursor:default !important}
@media screen and (max-width:1199px){.asr-r-member-benefit-tier-chart .c3-text,.asr-r-member-benefit-tier-chart .c3-text-small,.asr-r-member-benefit-tier-chart .horizal-text{font-size:10px}
.asr-r-member-benefit-tier-chart .decription{position:static}
.asr-r-member-benefit-tier-chart .sub-title span{font-size:10px}
}
.asr-property-featured-events{font-size:14px}
.asr-property-featured-events .asr-featured-events-description{font-size:16px}
.asr-property-featured-events .asr-small-section-title,.asr-property-featured-events .event-title{margin:0;font-weight:700;color:var(--text-title);margin-bottom:15px}
.asr-property-featured-events .event-title{font-size:18px;line-height:23px;height:45px}
.asr-property-featured-events .event-title:focus,.asr-property-featured-events .event-title:hover{color:var(--text-title)}
.asr-property-featured-events .asr-property-featured-events-slider{margin-top:13px}
.asr-property-featured-events .asr-property-featured-events-slider .controls{padding-top:20px}
.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}
.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper{position:relative;margin-top:10px;padding:0 3px;width:100%}
.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper.desktop{width:25%;padding:0 10px}
.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper.tablet{width:33.33%;padding:0 10px}
.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper.mobile{width:100%;padding:0 3px}
.asr-property-featured-events .asr-property-featured-events-slider .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}
.asr-property-featured-events .asr-property-featured-events-slider .card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.asr-property-featured-events .asr-property-featured-events-slider .asr-content-slider .content-wrapper{overflow:hidden}
.asr-property-featured-events .event-description{padding:10px 20px}
.asr-property-featured-events .description-row-descript{line-height:23px;font-size:14px}
.asr-property-featured-events .event-show-more{font-size:14px;line-height:23px;color:var(--accent);padding:4px 0}
.asr-property-featured-events .event-show-more strong:hover{color:var(--accent-opacity-03)}
.asr-property-featured-events .description-row{margin-top:8px;font-size:14px;display:-ms-flexbox;display:flex}
.asr-property-featured-events .description-row .icon-wrapper{display:inline-block;margin-right:12px}
.asr-property-featured-events .description-row .icon-wrapper .calendar.asr-icon-svg svg,.asr-property-featured-events .description-row .icon-wrapper .location.asr-icon-svg svg,.asr-property-featured-events .description-row .icon-wrapper .timer.asr-icon-svg svg{height:13px;width:13px}
.asr-property-featured-events .description-row.event-location{-ms-flex-align:start;align-items:flex-start}
.asr-property-featured-events .description-row.event-location span{height:19px}
.asr-property-featured-events p.currency{margin:0;padding-top:20px;font-size:12px;font-weight:600}
.asr-property-featured-events .price{margin:0;font-weight:600;font-size:12px}
.asr-property-featured-events .price>strong:first-child{font-size:20px;font-weight:700}
.asr-property-featured-events .see-more-button{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-width:130px}
.asr-property-featured-events .asr-button{display:inline-block;text-decoration:none}
.asr-property-featured-events .asr-badge.card-label.tag-label{padding:5px 10px;border-radius:5px;left:0;top:-10px;z-index:1;font-size:10px;font-weight:600}
.asr-property-featured-events .asr-image img{object-fit:cover}
.discoverasr-property-landing-template .asr-property-featured-events .asr-badge.card-label.tag-label{background-color:var(--tag)}
.discoverasr-property-landing-template .asr-property-featured-events .see-more-button a{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.asr-property-overview-head{font-size:14px}
.asr-property-overview-head .property-overview-container{display:none}
.asr-property-overview-head .property-overview-container.sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:1;background-color:var(--white)}
.asr-property-overview-head .book-now-button-fixed.asr-button{display:block;position:fixed;bottom:0;border-radius:0;width:100%;z-index:3;font-size:18px;font-weight:700;padding:23px 13px;line-height:20px;box-shadow:0 2px 12px 0 var(--box-shadow-book-now)}
.asr-property-overview-head .asr-rating-star{height:16px}
.asr-property-overview-head .asr-rating-star .asr-star svg{fill:var(--accent)}
.asr-property-overview-head .icon-info-total svg{width:20px;height:20px}
.asr-property-overview-head .brand-name-title{color:var(--text-title)}
.asr-property-overview-head .tooltip-container{width:fit-content;height:fit-content;width:-moz-fit-content;height:-moz-fit-content;position:relative}
.asr-property-overview-head .tooltip-container .tooltip-content{left:100%}
.discoverasr-property-landing-template .asr-property-overview-head .asr-button.book-now-button,.discoverasr-property-template .asr-property-overview-head .asr-button.book-now-button{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.discoverasr-property-landing-template .asr-property-overview-head .asr-rating-star .asr-star svg,.discoverasr-property-template .asr-property-overview-head .asr-rating-star .asr-star svg{fill:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-overview-head .book-now-button-fixed.asr-button,.discoverasr-property-template .asr-property-overview-head .book-now-button-fixed.asr-button{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.asr-content-twocolumns .column-left{-ms-flex:0 0 100%;flex:0 0 100%}
.asr-content-twocolumns .column-right{max-width:100%}
.asr-content-twocolumns .wrap .wrap{padding-right:0;padding-left:0}
.asr-input-tag{background-color:#fff;border:1px solid gray;overflow:hidden;padding-left:4px;padding-top:4px;cursor:text;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-input-tag .text-align-right{text-align:right}
.asr-input-tag .input-tag{border-radius:2px;display:inline-block;font-size:13px;font-weight:400;margin-bottom:4px;margin-right:4px;padding:3px;background-color:#d8d8d8;color:#2c1e16}
.asr-input-tag .input-tag .remove{cursor:pointer;font-weight:700}
.asr-input-tag .input-tag .remove:hover{text-decoration:none}
.asr-input-tag .input-tag .remove:before{content:" x"}
.asr-input-tag .new-tag{background:transparent;border:0;color:#777;font-size:13px;font-weight:400;margin-bottom:6px;margin-top:1px;outline:0;padding:4px;padding-left:0;-ms-flex-positive:1;flex-grow:1}
.asr-input-tag.read-only{cursor:default}
.asr-ourbrands-item{display:-ms-flexbox;display:flex;padding-bottom:20px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.asr-ourbrands-item .image-group{padding-bottom:10px}
.asr-ourbrands-item .content .property{font-size:14px;color:var(--indicator-default);padding-bottom:4px;line-height:20px}
.asr-ourbrands-item .content .brand{font-size:18px;font-weight:700;line-height:1.39;color:var(--text-title);padding-bottom:8px}
.asr-ourbrands-item .content .essence{font-size:14px;font-weight:600;color:var(--text-title);line-height:20px}
.asr-ourbrands-item .content .description{font-size:14px;margin-top:0;margin-bottom:0;line-height:20px;color:var(--text-body)}
.asr-ourbrands-item .content .description a{color:var(--bluee6a)}
.asr-ourbrands-item .content .learn-more{margin:26px 0 0;width:100%}
.asr-property-review-pro{color:var(--text-title)}
.asr-property-review-pro p{margin:0}
.asr-property-review-pro .wrap>.asr-button{margin-top:20px;display:block;margin:20px auto 0}
.asr-property-review-pro h2{font-weight:700;text-align:left}
.asr-property-review-pro .review-pro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:2px solid #eee}
.asr-property-review-pro .asr-rating-star .asr-star svg{fill:var(--accent);height:14px;width:15px}
.asr-property-review-pro .rating{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.asr-property-review-pro .rating>span{font-size:14px;line-height:14px;display:-ms-flexbox;display:flex;margin-top:5px}
.asr-property-review-pro .rating>span>a .asr-icon{color:var(--icon-clickable);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:10px}
.asr-property-review-pro .rating>span>a .asr-icon:before{font-size:14px}
.asr-property-review-pro .logo{height:30px;width:100px;object-fit:contain}
.asr-property-review-pro .reviews-pro-container{padding:0}
.asr-property-review-pro .reviews-pro-card{text-align:left;display:grid;grid-template-rows:1fr 66px;padding-bottom:40px;border-bottom:2px solid #eee;-ms-transform:scale(1);transform:scale(1)}
.asr-property-review-pro .reviews-pro-card.active{-ms-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}
.asr-property-review-pro .reviews-pro-card.comments{border-bottom:0;background:#f3f3f3;padding:20px;margin-bottom:20px}
.asr-property-review-pro .reviews-pro-card.comments .text{overflow:hidden}
.asr-property-review-pro .reviews-pro-card.comments .comments-detail{-ms-flex:3;flex:3}
.asr-property-review-pro .reviews-pro-card.comments .comments-detail p{font-size:16px}
.asr-property-review-pro .tooltip-icon{position:relative;display:inline-block;border:0;top:0;background:transparent;padding:0}
.asr-property-review-pro .tooltip-icon:focus{outline:0}
.asr-property-review-pro .tooltip-icon:hover .tooltip-text{visibility:visible;-ms-transform:translateY(2px);transform:translateY(2px);opacity:1}
.asr-property-review-pro .tooltip-icon .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px}
.asr-property-review-pro .tooltip-icon .tooltip-text{visibility:hidden;min-width:92vw;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;right:0;top:35px;opacity:0;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2)}
.asr-property-review-pro .tooltip-icon .tooltip-text p{margin-top:20px;font-weight:400}
.asr-property-review-pro .tooltip-icon .tooltip-text:before{content:"";right:10px;display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-14px}
.asr-property-review-pro .read-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:max-content}
.asr-property-review-pro .read-more i{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}
.asr-property-review-pro .reviews-pro-info{grid-row-start:1;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-review-pro .reviews-pro{margin-left:0;-ms-flex:1;flex:1;display:grid;grid-template-columns:auto auto;grid-template-rows:20px 20px;line-height:22px}
.asr-property-review-pro .reviews-pro p{font-size:16px;font-weight:600;-ms-flex-item-align:center;align-self:center}
.asr-property-review-pro .reviews-pro span{font-size:12px;grid-row-start:2;align-self:center}
.asr-property-review-pro .reviews-pro .asr-rating-star{grid-row-start:2;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:flex-end;margin-top:15px}
.asr-property-review-pro .reviews-pro .source{grid-column-start:2;grid-row-start:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-right:6px;font-size:12px}
.asr-property-review-pro .reviews-pro.comments-review{grid-template-rows:30px 30px}
.asr-property-review-pro .reviews-pro.comments-review .asr-rating-star{margin-top:0}
.asr-property-review-pro .asr-small-section-title{font-weight:700;margin-top:24px;font-size:22px}
.asr-property-review-pro .review-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}
.asr-property-review-pro .review-detail .header-3,.asr-property-review-pro .review-detail h3{margin:0 0 10px;font-size:18px;font-weight:600;line-height:24px}
.asr-property-review-pro .review-detail p{margin-bottom:10px;font-size:16px;line-height:26px;max-height:148.2px}
.asr-property-review-pro .review-detail .truncate-text{font-size:16px}
.asr-property-review-pro .read-more{background:0;color:var(--accent);margin:10px 0;font-size:16px;cursor:pointer}
.asr-property-review-pro .read-more.primary:not(.disabled):hover{background:0}
.asr-property-review-pro .read-more .asr-icon.icon-without-innertext[data-icon]:before{margin-right:0}
.asr-property-review-pro .icon-review-pro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-review-pro .powered-by .tooltip-text{min-width:250px;left:0}
.asr-property-review-pro .powered-by .tooltip-text:before{right:80%}
.asr-property-review-pro .powered-tooltip{margin-top:20px;display:inline-block}
.asr-property-review-pro .tooltip-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-property-review-pro .no-review-label{width:fit-content;width:-moz-fit-content;margin:20px auto 0}
.discoverasr-property-landing-template .asr-property-review-pro .read-more,.discoverasr-property-template .asr-property-review-pro .read-more{color:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-property-review-pro .asr-rating-star .asr-star svg,.discoverasr-property-template .asr-property-review-pro .asr-rating-star .asr-star svg{fill:var(--icon-clickable)}
.asr-section-voucher-participating-properties-listing .btn-voucher{margin-top:15px;margin-bottom:15px}
.asr-section-voucher-participating-properties-listing .redeem{margin-right:20px}
.asr-section-voucher-participating-properties-listing .voucher-participating-content{padding-top:40px;padding-bottom:40px}
.asr-section-voucher-participating-properties-listing .voucher-participating-content .data-group-heading{font-weight:600;font-size:18px;color:var(--text-title);text-transform:uppercase}
.asr-section-voucher-participating-properties-listing .voucher-participating-content .data-group-heading a[href=""],.asr-section-voucher-participating-properties-listing .voucher-participating-content .data-group-heading a[href="#"]{pointer-events:all}
.asr-section-voucher-participating-properties-listing .voucher-participating-content .data-group-container{margin:28px auto}
@media(max-width:767px){.asr-section-voucher-participating-properties-listing .voucher-participating-content .data-group-container{margin:10px auto}
}
.asr-section-voucher-participating-properties-listing .voucher-participating-content .participating-prop-container{margin-left:10px;margin-top:30px}
.asr-section-voucher-participating-properties-listing a.voucher-participating-title{text-decoration:underline;color:#003e6a;cursor:pointer}
.asr-section-voucher-participating-properties-listing .voucher-participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px}
.asr-section-voucher-participating-properties-listing .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}
.asr-section-voucher-participating-properties-listing .properties-item .h6{font-weight:400;font-size:16px;color:var(--text-title);text-transform:capitalize;margin-bottom:4px}
.asr-section-voucher-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:0}
.asr-section-voucher-participating-properties-listing .list-style-icon .list-item:before,.asr-section-voucher-participating-properties-listing .list-style-icon li:before{content:"\E91F";font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}
.asr-section-voucher-participating-properties-listing .list-item-li{margin-top:5px;margin-bottom:5px;position:relative}
.asr-section-voucher-participating-properties-listing .list-item-li a{cursor:pointer}
.asr-section-voucher-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none}
.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content,.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .properties-item,.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .voucher-participating-title{text-align:right}
.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .properties-item .list-item-li{padding:0 20px 0 0}
.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .properties-item .list-item-li:before{left:auto;right:0}
.asr-booking-buy-points-title-description .title-description{padding-top:10px;padding-bottom:10px}
.asr-booking-buy-points-title-description .title-description .description,.asr-booking-buy-points-title-description .title-description .title{margin-bottom:16px}
.asr-booking-buy-points-title-description .title-description .description p strong,.asr-booking-buy-points-title-description .title-description .title p strong{color:var(--text-title)}
.asr-booking-buy-points-title-description .title-description a{color:#003e6a;text-decoration:underline}
.mobile-container{margin:15px 0}
.mobile-container .asr-badge.property-type{font-weight:600;line-height:21px;padding:0 6px;margin-bottom:10px;margin-right:5px;background-color:var(--tag)}
.mobile-container .asr-badge.property-type.open-soon{line-height:21px;padding:0 6px}
.mobile-container .property-name{font-size:22px;font-weight:700;line-height:26px;margin:0;color:var(--text-title)}
.mobile-container.wrap{padding-top:0;padding-bottom:0}
.asr-price{font-size:12px;display:inline-block}
.asr-price .price-value{font-size:18px}
.asr-price .original-price{text-decoration:line-through}
.asr-price .price-unit .price-info{position:relative;padding:0;background:transparent;border:0;outline:0;cursor:pointer}
.asr-price .price-unit .price-tooltip-content{position:absolute;max-width:400px;min-width:400px;right:-23px;padding:18px 30px 26px;border-radius:6px;box-shadow:4px -1px 15px rgba(0,0,0,.3);background:var(--box-shadow-light);transition:all .25s;top:30px;opacity:0;visibility:hidden}
@media(max-width:1024px){.asr-price .price-unit .price-tooltip-content{max-width:300px;min-width:300px}
}
.asr-price .price-unit .price-tooltip-content p{line-height:21px;font-size:14px;margin-top:5px;margin-bottom:14px;font-weight:400;text-align:left;color:var(--text-body)}
.asr-price .price-unit .price-tooltip-content p:last-child{margin-bottom:0}
.asr-price .price-unit .price-tooltip-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px;right:22px}
.asr-price .price-unit .price-info:hover>.price-tooltip-content{visibility:visible;opacity:1;z-index:1}
.asr-price strong{font-weight:600}
.asr-tax{font-size:12px;margin-top:10px;-ms-flex-item-align:start;align-self:flex-start}
.asr-tax .button-tax.button-transparent{background:transparent;border:0;outline:0;padding:0;cursor:pointer}
.asr-tax .tax-info{padding-right:0;margin-bottom:0;max-width:230px;font-size:12px;position:relative}
.asr-tax .tax-info .tax-label{line-height:17px;font-weight:600;color:var(--text-title)}
.asr-tax .tax-info .tax-label.f-12{font-size:12px}
.asr-tax .tax-info .icon-information{position:relative;display:inline;z-index:1;top:4px}
.asr-tax .tax-info .icon-information svg{margin-left:4px;margin-right:4px;width:17px;height:17px}
.asr-tax .tax-info .asr-icon-svg.icon-information{margin:unset}
@media screen and (max-width:1023px){.asr-tax .tax-info{max-width:unset}
}
.asr-tax .tax-tooltip-content{position:absolute;z-index:10 !important;max-width:240px;min-width:240px;left:-20px;right:-20px;padding:20px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);background:var(--box-shadow-light);transition:all .25s;-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;visibility:hidden}
.asr-tax .tax-tooltip-content p{font-size:12px;margin-top:5px;margin-bottom:14px;font-weight:400}
.asr-tax .tax-tooltip-content p:last-child{margin-bottom:0}
.asr-tax .tax-tooltip-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #f3f3f3;top:-12px;left:var(--arrow-left) !important;right:var(--arrow-right) !important}
.asr-tax .tax-tooltip-content.w-24{max-width:240px;min-width:240px}
.asr-tax .tax-tooltip-content.w-40{max-width:400px;min-width:400px}
@media screen and (max-width:767px){.asr-tax .tax-tooltip-content.w-40{max-width:unset;min-width:unset;min-width:240px;width:100%}
}
.asr-tax .button-tax:hover+.tax-tooltip-content{visibility:visible;opacity:1;z-index:10}
.asr-tax .tax-tooltip-content p{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}
.asr-tax .tax-tooltip-content p .tax-block{font-size:12px}
.asr-tax .tax-tooltip-content p .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}
.asr-voucher-featured{font-size:14px;background:#f3f3f3;margin-top:24px}
.asr-voucher-featured .feature-vouchers-display .asr-voucher-featured-content{margin:0 auto}
.asr-voucher-featured .feature-vouchers-title{margin:0 0 7px 20px;padding-top:23px;line-height:26px}
.asr-voucher-featured .asr-image{border-radius:5px 5px 0 0}
.asr-voucher-featured .asr-image img{width:100%;object-fit:cover}
.asr-voucher-featured .voucher-stay .asr-icon-svg svg{width:13px;height:15px}
.asr-voucher-featured .voucher-expired{display:-ms-flexbox;display:flex;font-size:14px;line-height:23px;-ms-flex-align:center;align-items:center;margin-top:7px}
.asr-voucher-featured .voucher-expired .asr-icon-svg svg{width:15px;height:16px}
.asr-voucher-featured .voucher-location{display:-ms-flexbox;display:flex;font-size:14px;line-height:23px;margin-top:7px}
.asr-voucher-featured .voucher-date{display:inline-block}
.asr-voucher-featured .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-12px;z-index:1;font-size:12px;line-height:normal;font-weight:600;background-color:var(--icon-default)}
.asr-voucher-featured .border-radius-5px{border-radius:5px}
.asr-voucher-featured .card-content{padding:17px 20px 25px 15px}
.asr-voucher-featured .voucher-title-text{line-height:23px;height:48px;font-weight:700;font-size:18px}
.asr-voucher-featured .voucher-title{line-height:23px;overflow:hidden}
.asr-voucher-featured .flex-row{-ms-flex-direction:row;flex-direction:row}
.asr-voucher-featured .flex-row:first-child{margin-top:0}
.asr-voucher-featured .flex-row i:before{font-size:18px;margin-right:15px}
.asr-voucher-featured .flex-row .asr-icon-svg{margin-right:15px;width:15px}
.asr-voucher-featured .voucher-not-available{padding:15px;border:1px solid;-ms-flex-align:center;align-items:center}
.asr-voucher-featured .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-transform:scale(.95);transform:scale(.95)}
.asr-voucher-featured .asr-slide-item.active{-ms-transform:scale(.95) translateY(-20px);transform:scale(.95) translateY(-20px)}
.asr-voucher-featured .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}
.asr-voucher-featured .asr-slide-item .asr-card .asr-icon-svg{height:20px}
.asr-voucher-featured .asr-slide-item .asr-card .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default);margin-right:12px}
.asr-voucher-featured .asr-slide-item .asr-card .card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.asr-voucher-featured .asr-content-slider .controls{position:relative;padding-bottom:24px}
.asr-voucher-featured .asr-content-slider .controls .indicator-item{display:inline-block;border-radius:10px;background:transparent;width:8px;height:8px;margin-right:6px;cursor:pointer;border:1px solid var(--accent)}
.asr-voucher-featured .asr-content-slider .controls .active{background:var(--accent)}
.asr-voucher-featured .asr-content-slider .slider-navigation-arrow{top:calc(50% - 23px)}
.asr-voucher-featured .asr-content-slider .slider-navigation-arrow.prev{left:-10px}
.asr-voucher-featured .asr-content-slider .slider-navigation-arrow.next{right:-10px}
.asr-voucher-featured .asr-content-slider .card-wrapper{position:relative;margin-top:15px;width:100%}
.asr-voucher-featured .voucher-info-full{font-size:14px;line-height:23px;color:var(--accent);margin-bottom:8px}
.asr-voucher-featured .voucher-info-full strong:hover{color:var(--accent-opacity-03)}
.asr-voucher-featured .voucher-price-section{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center}
.asr-voucher-featured .voucher-price-section .base-price{text-decoration:line-through;color:var(--disabled);line-height:normal}
.asr-voucher-featured .voucher-price-section .promo-price{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent);font-weight:700}
.asr-voucher-featured .voucher-price-section .voucher-price{padding-top:2px;padding-bottom:2px;font-size:14px;font-weight:600}
.asr-voucher-featured .voucher-price-section .voucher-price strong{line-height:20px}
.asr-voucher-featured .voucher-price-section .voucher-price .base-price{line-height:normal}
.asr-voucher-featured .voucher-price-section .voucher-btn-purchase{padding:12px}
.asr-voucher-featured .voucher-price-section .voucher-btn-purchase .out-stock-label{color:var(--accent);font-size:16px;line-height:16px;font-weight:700;margin:0}
.asr-voucher-featured .price-off{-ms-flex-pack:end;justify-content:flex-end}
.asr-voucher-featured .voucher-description-text{font-size:14px;line-height:23px;min-height:69px}
.asr-voucher-featured .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}
.discoverasr-property-landing-template .asr-voucher-featured .asr-badge.card-label{background-color:var(--tag)}
.asr-r-member-benefit-tab-navigation~.asr-voucher-featured,.asr-r-member-benefit-tab-navigation~.asr-voucher-featured .asr-voucher-featured{margin-top:0}
.asr-common-apartment-details-media-gallery-ascott .asr-gallery-viewer{width:0;height:0}
.asr-common-apartment-details-media-gallery-ascott .asr-gallery-viewer .asr-button{opacity:0}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid-info .title{line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700;font-size:24px;margin:0 auto 10px}
@media(max-width:767px){.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid-info .title{text-align:center}
}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid{overflow:hidden;margin-bottom:20px}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__container{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;grid-auto-rows:auto;grid-template-rows:auto;grid-gap:15px 30px}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item{cursor:pointer;position:relative;height:0;width:100%;border-radius:5px;transition:.5s}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item img{position:absolute;border-radius:5px;top:0;left:0;width:100%;height:100%;object-fit:cover}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:after{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0;border-radius:5px;transition:opacity .5s ease;opacity:0;pointer-events:none}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover .asr-icon{display:block}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.video .gallery-grid__type,.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.virtual .gallery-grid__type,.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__count .asr-icon{display:-ms-flexbox;display:flex}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__overlay{display:block}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover:after{opacity:1}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.large{grid-column:span 2;grid-row:span 2}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.view-more{background-color:rgba(0,0,0,.5)}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.view-more:after{opacity:1}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__overlay{display:none}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__overlay .asr-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;color:#fff;z-index:1}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__overlay .asr-icon[data-icon]:before{font-size:32px;margin-right:0}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__type{position:absolute;background-color:rgba(0,0,0,.5);border-radius:50%;width:32px;height:32px;right:7px;bottom:7px;z-index:1;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__type .asr-icon{color:#fff;font-size:20px}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__type .asr-icon[data-icon]:before{font-size:20px;margin-right:0;display:block}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count:hover .asr-icon{display:-ms-flexbox;display:flex}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count span{font-size:16px;line-height:22px;margin:0;padding:0;margin-left:5px}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count .asr-icon{color:#fff;font-size:20px;display:-ms-flexbox;display:flex;margin-right:6px}
.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count .asr-icon[data-icon]:before{font-size:20px;margin-right:0;color:#fff}
.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-content-slider .content-wrapper{overflow:initial !important}
.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-content-slider .controls{display:none}
.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-slide-item{padding:0 20px}
.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-slide-item.prev{padding-right:0;padding-left:40px}
.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-slide-item.next{padding-left:0;padding-right:40px}
.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-photo-viewer{width:0;height:0}
.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-photo-viewer .asr-button{opacity:0}
.asr-media-gallery .asr-gallery-viewer{width:0;height:0}
.asr-media-gallery .asr-gallery-viewer .asr-button{opacity:0}
.asr-media-gallery .asr-property-gallery-grid-info .title{line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700;font-size:24px;margin:0 auto 10px}
@media(max-width:767px){.asr-media-gallery .asr-property-gallery-grid-info .title{text-align:center}
}
.asr-media-gallery .asr-property-gallery-grid-info .description{margin-bottom:10px;text-align:justify}
.asr-media-gallery .asr-property-gallery-grid{overflow:hidden;margin-bottom:20px}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__container{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;grid-auto-rows:auto;grid-template-rows:auto;grid-gap:15px 30px}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item{cursor:pointer;position:relative;height:0;width:100%;border-radius:5px;transition:.5s}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item img{position:absolute;border-radius:5px;top:0;left:0;width:100%;height:100%;object-fit:cover}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:after{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0;border-radius:5px;transition:opacity .5s ease;opacity:0;pointer-events:none}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover .asr-icon{display:block}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.video .gallery-grid__type,.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.virtual .gallery-grid__type,.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__count .asr-icon{display:-ms-flexbox;display:flex}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__overlay{display:block}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover:after{opacity:1}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.large{grid-column:span 2;grid-row:span 2}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.view-more{background-color:rgba(0,0,0,.5)}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.view-more:after{opacity:1}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__overlay{display:none}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__overlay .asr-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;color:#fff;z-index:1}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__overlay .asr-icon[data-icon]:before{font-size:32px;margin-right:0}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__type{position:absolute;background-color:rgba(0,0,0,.5);border-radius:50%;width:32px;height:32px;right:7px;bottom:7px;z-index:1;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__type .asr-icon{color:#fff;font-size:20px}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__type .asr-icon[data-icon]:before{font-size:20px;margin-right:0;display:block}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count:hover .asr-icon{display:-ms-flexbox;display:flex}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count span{font-size:16px;line-height:22px;margin:0;padding:0;margin-left:5px}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count .asr-icon{color:#fff;font-size:20px;display:-ms-flexbox;display:flex;margin-right:6px}
.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count .asr-icon[data-icon]:before{font-size:20px;margin-right:0;color:#fff}
.asr-media-gallery .gallery-grid__container-mobile .asr-content-slider .content-wrapper{overflow:initial !important}
.asr-media-gallery .gallery-grid__container-mobile .asr-content-slider .controls{display:none}
.asr-media-gallery .gallery-grid__container-mobile .asr-slide-item{padding:0 20px}
.asr-media-gallery .gallery-grid__container-mobile .asr-slide-item.prev{padding-right:0;padding-left:40px}
.asr-media-gallery .gallery-grid__container-mobile .asr-slide-item.next{padding-left:0;padding-right:40px}
.asr-media-gallery .gallery-grid__container-mobile .asr-photo-viewer{width:0;height:0}
.asr-media-gallery .gallery-grid__container-mobile .asr-photo-viewer .asr-button{opacity:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field,.asr-vouchers-listing{margin:34px 0 24px;font-size:14px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar,.asr-vouchers-listing .asr-navigation-bar{font-size:16px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-section-voucher,.asr-vouchers-listing .content-section-voucher{width:100%;z-index:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row .asr-icon-svg,.asr-vouchers-listing .content-center .voucher-row .asr-icon-svg{margin-right:15px;width:20px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-stay,.asr-vouchers-listing .content-center .voucher-stay{display:-ms-flexbox;display:flex}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-stay .asr-icon-svg svg,.asr-vouchers-listing .content-center .voucher-stay .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-stay .voucher-stay-lable,.asr-vouchers-listing .content-center .voucher-stay .voucher-stay-lable{font-size:14px;line-height:23px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row,.asr-vouchers-listing .content-center .voucher-row{margin-top:12px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row:first-child,.asr-vouchers-listing .content-center .voucher-row:first-child{margin-top:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row i:before,.asr-vouchers-listing .content-center .voucher-row i:before{font-size:18px;margin-right:15px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item,.asr-vouchers-listing .card-voucher-item{z-index:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item .vouchers,.asr-vouchers-listing .card-voucher-item .vouchers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item .vouchers .card-media,.asr-vouchers-listing .card-voucher-item .vouchers .card-media{overflow:initial}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item.wrap,.asr-vouchers-listing .card-voucher-item.wrap{padding-left:24px;padding-right:24px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item,.asr-vouchers-listing .voucher-item{width:100%;margin-bottom:22px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-content,.asr-vouchers-listing .voucher-item .card-content{padding:15px 20px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-content .voucher-title,.asr-vouchers-listing .voucher-item .card-content .voucher-title{color:#373737}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-title-text,.asr-vouchers-listing .voucher-item .voucher-title-text{line-height:1.28;height:48px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-item,.asr-vouchers-listing .voucher-item .card-item{border-radius:5px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-title,.asr-vouchers-listing .voucher-item .voucher-title{margin-bottom:15px;overflow:hidden;height:54px;font-size:20px;font-weight:700;font-style:normal;line-height:25px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-info-full strong,.asr-vouchers-listing .voucher-item .voucher-info-full strong{font-size:14px;line-height:23px;color:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-info-full strong:hover,.asr-vouchers-listing .voucher-item .voucher-info-full strong:hover{color:var(--accent-opacity-03)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .label-card-item,.asr-vouchers-listing .voucher-item .label-card-item{position:absolute;top:-12px;left:-17px;background-color:#87674f;color:#ffff;padding:5px;border-radius:5px;line-height:normal;font-size:12px;font-weight:600}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-not-available,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-row,.asr-vouchers-listing .voucher-not-available,.asr-vouchers-listing .voucher-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container,.asr-vouchers-listing .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:55px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .original-price,.asr-vouchers-listing .price-compare-container .original-price{text-decoration:line-through;color:var(--disabled);line-height:normal}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .price-value,.asr-vouchers-listing .price-compare-container .price-value{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .voucher-price,.asr-vouchers-listing .price-compare-container .voucher-price{padding-top:2px;padding-bottom:2px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .only-price,.asr-vouchers-listing .price-compare-container .only-price{-ms-flex-item-align:center;align-self:center}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-off,.asr-vouchers-listing .price-off{-ms-flex-pack:end;justify-content:flex-end}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .see-all,.asr-vouchers-listing .see-all{padding-top:15px;text-align:center}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .see-all a,.asr-vouchers-listing .see-all a{color:var(--accent);border:1px solid var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-btn-purchase,.asr-vouchers-listing .voucher-btn-purchase{-ms-flex-item-align:center;align-self:center}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-btn-purchase .leble-out-of-stock,.asr-vouchers-listing .voucher-btn-purchase .leble-out-of-stock{padding:12px;font-weight:700;color:var(--accent);font-size:16px;line-height:20px;margin:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .residence-voucher-footer,.asr-vouchers-listing .residence-voucher-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:42px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .residence-voucher-footer .view-more-text,.asr-vouchers-listing .residence-voucher-footer .view-more-text{line-height:20px;margin-bottom:1rem}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .residence-voucher-footer .view-more-button,.asr-vouchers-listing .residence-voucher-footer .view-more-button{cursor:pointer}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options,.asr-vouchers-listing .sort-voucher-options{margin-left:14px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown,.asr-vouchers-listing .sort-voucher-options .asr-dropdown{width:160px;height:42px;padding:10px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-backdrop,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-backdrop{z-index:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-container,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-container{width:160px;position:absolute;max-height:340px;z-index:1}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar{width:8px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-thumb,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{border-radius:8px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-button,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-button{display:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar{max-height:340px;padding:8px 0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-text,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-text{text-overflow:unset}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-text span,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-text span{overflow:hidden;width:113px;text-overflow:ellipsis;display:block;line-height:20px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{color:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .btn-secondary:not(:disabled):not(.disabled):active,.asr-vouchers-listing .sort-voucher-options .btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .my-custom-dropdown.asr-dropdown,.asr-vouchers-listing .my-custom-dropdown.asr-dropdown{line-height:42px;padding-left:10px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter,.asr-vouchers-listing .voucher-fillter{display:-ms-flexbox;display:flex;width:70%;-ms-flex-align:center;align-items:center}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .sort-voucher-lable,.asr-vouchers-listing .voucher-fillter .sort-voucher-lable{line-height:normal;font-size:16px;font-weight:700;color:var(--text-title)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu{visibility:visible;opacity:1;border-radius:5px;padding:0;min-width:100%;margin-top:0;max-width:100%;cursor:pointer}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu:after,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu:before,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu:after,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu .overlow-dropdown,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu .overlow-dropdown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn,.asr-vouchers-listing .voucher-fillter .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn:focus,.asr-vouchers-listing .voucher-fillter .dropdown .btn:focus{box-shadow:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn:hover,.asr-vouchers-listing .voucher-fillter .dropdown .btn:hover{color:#000}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn-secondary:focus,.asr-vouchers-listing .voucher-fillter .dropdown .btn-secondary:focus{box-shadow:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle{padding:12px;font-weight:400;border-radius:5px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle.other:after,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle.other:after{margin-left:7.255em;position:absolute;top:20px;right:10px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle.arabic:after,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle.arabic:after{margin-right:7.255em;position:absolute;top:20px;left:10px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle .overlow-title,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle .overlow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;line-height:16px;font-weight:400}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-item,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-item{display:block;width:100%;padding:12px;clear:both;line-height:21px;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:5px;font-size:14px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-item:hover,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-item:hover{color:var(--text-reverse);background:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .active,.asr-vouchers-listing .voucher-fillter .dropdown .active{color:var(--text-reverse);background-color:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter-category,.asr-vouchers-listing .voucher-fillter-category{display:-ms-flexbox;display:flex;margin:24px 0 23px;width:100%;-ms-flex-pack:justify;justify-content:space-between}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter-category .asr-icon.icon-without-innertext,.asr-vouchers-listing .voucher-fillter-category .asr-icon.icon-without-innertext{color:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .slideshow-container,.asr-vouchers-listing .slideshow-container{width:100%}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar,.asr-vouchers-listing .asr-navigation-bar{border:0;width:100%}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-wrapper,.asr-vouchers-listing .asr-navigation-bar .navigation-wrapper{border:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-controls,.asr-vouchers-listing .asr-navigation-bar .navigation-controls{display:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow.prev,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow.prev{left:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow.next,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow.next{right:-10px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content,.asr-vouchers-listing .asr-navigation-bar .navigation-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;position:relative}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul::-webkit-scrollbar,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul::-webkit-scrollbar{display:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul li,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul li{display:inline;background-color:#f3f3f3;border-radius:5px;padding:7px;margin-right:10px;cursor:pointer}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul li.selected,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul li.selected{background-color:#4c6866;color:#fff}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow{width:44px;height:44px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow svg,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow svg{fill:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-wrapper,.asr-vouchers-listing .asr-navigation-bar .navigation-wrapper{z-index:0;width:100%}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .category-button,.asr-vouchers-listing .asr-navigation-bar .category-button{margin-right:10px;white-space:nowrap}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .category-button.active,.asr-vouchers-listing .asr-navigation-bar .category-button.active{color:var(--text-reverse);background-color:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .category-button.active:hover,.asr-vouchers-listing .asr-navigation-bar .category-button.active:hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .secondary,.asr-vouchers-listing .asr-navigation-bar .secondary{color:#c7c7c7;border:1px solid #c7c7c7}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .secondary:hover,.asr-vouchers-listing .asr-navigation-bar .secondary:hover{color:var(--text-reverse);background:var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-filter,.asr-vouchers-listing .voucher-search-filter{display:-ms-flexbox;display:flex;margin:1em 0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search,.asr-vouchers-listing .voucher-search{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;margin-bottom:19px;width:100%}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-field,.asr-vouchers-listing .voucher-search-field{position:relative;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;height:50px;margin-bottom:-5px;background-color:#fff;z-index:1;border-radius:5px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-field ul.ui-menu a,.asr-vouchers-listing .voucher-search-field ul.ui-menu a{overflow:hidden;display:-webkit-box;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */-webkit-line-clamp:1}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container,.asr-vouchers-listing .property-search-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container,.asr-vouchers-listing .property-search-container .search-input-container{position:relative;margin-bottom:14px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-autocomplete-free-text,.asr-vouchers-listing .property-search-container .search-input-container .asr-autocomplete-free-text{width:100%}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-autocomplete-free-text input,.asr-vouchers-listing .property-search-container .search-input-container .asr-autocomplete-free-text input{width:100%;height:100%;border:1px solid #d8d8d8;border-radius:5px;box-sizing:border-box;padding:13px 41px 13px 45px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:normal}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-autocomplete-free-text input:focus,.asr-vouchers-listing .property-search-container .search-input-container .asr-autocomplete-free-text input:focus{outline:0;border:solid 1px var(--accent)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.search-icon,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.search-icon{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:unset;left:10px;top:50%;color:var(--icon-default);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.clear-search-icon,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.clear-search-icon{background:#cacaca;position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:#fff;right:10px;font-size:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:20px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.clear-search-icon:before,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.clear-search-icon:before{font-size:20px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.clear-search-icon:hover,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.clear-search-icon:hover{cursor:pointer}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container,.asr-vouchers-listing .property-search-container .search-action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox,.asr-vouchers-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:14px;font-weight:600;margin-bottom:0;max-width:60%}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-button,.asr-vouchers-listing .property-search-container .search-action-container .asr-button{font-size:14px;position:relative;padding-left:32px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg,.asr-vouchers-listing .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg{fill:var(--text-reverse)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-icon-svg,.asr-vouchers-listing .property-search-container .search-action-container .asr-icon-svg{display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-icon-svg svg,.asr-vouchers-listing .property-search-container .search-action-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-icon-svg svg path,.asr-vouchers-listing .property-search-container .search-action-container .asr-icon-svg svg path{transition:fill .3s ease-in-out}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-description,.asr-vouchers-listing .voucher-description{margin-bottom:11px;min-height:92px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .reset-button,.asr-vouchers-listing .reset-button{margin-left:14px;white-space:nowrap}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .search-voucher-button,.asr-vouchers-listing .search-voucher-button{display:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container,.asr-vouchers-listing .autocomplete-container{max-height:402px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container .autocomplete-item,.asr-vouchers-listing .autocomplete-container .autocomplete-item{white-space:normal;text-overflow:unset;line-height:38px;padding:3px 15px;margin-bottom:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container .autocomplete-item.active-item,.asr-vouchers-listing .autocomplete-container .autocomplete-item.active-item{font-weight:600}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container .autocomplete-category,.asr-vouchers-listing .autocomplete-container .autocomplete-category{padding:12px 17px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-icon,.asr-vouchers-listing .voucher-icon{padding-right:12px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-info,.asr-vouchers-listing .voucher-info{height:69px;font-size:14px;line-height:23px;margin:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-content-slider-right .content-wrapper,.asr-vouchers-listing .asr-content-slider-right .content-wrapper{display:grid}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{background:0;margin:0 20px;padding:20px 30px 30px;max-width:1200px;border-radius:5px;text-align:center}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-media,.asr-vouchers-listing .no-result-voucher .caption-media{margin:5px auto}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-media .asr-icon-svg,.asr-vouchers-listing .no-result-voucher .caption-media .asr-icon-svg{fill:var(--yellow74d)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-media .asr-icon-svg svg,.asr-vouchers-listing .no-result-voucher .caption-media .asr-icon-svg svg{width:40px;height:40px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-content .content-message,.asr-vouchers-listing .no-result-voucher .caption-content .content-message{font-weight:700}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-autocomplete input[type=search],.asr-vouchers-listing .property-autocomplete input[type=search]{appearance:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-autocomplete input[type=search]::-webkit-search-cancel-button,.asr-vouchers-listing .property-autocomplete input[type=search]::-webkit-search-cancel-button{display:none}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .card .card-media img,.asr-vouchers-listing .card .card-media img{object-fit:cover;object-position:center}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .background-voucher,.asr-vouchers-listing .background-voucher{padding-top:34px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .reset-container,.asr-vouchers-listing .reset-container{width:30%;text-align:right}
.asr-career-opportunities .asr-job-filtering .detail-dropdown{width:100%;height:50px;padding:15px;line-height:16px;position:relative}
.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-value .dropdown-text{height:20px}
.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-value .active-dropdown svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-backdrop{display:none}
.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-container{position:absolute;top:50px !important;left:0 !important;inset:inherit !important;z-index:3}
.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-container .dropdown-item{color:var(--text-title)}
.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-container .dropdown-item.selected{background:var(--accent);color:var(--white)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field{margin:0}
.asr-career-opportunities .asr-job-filtering .asr-button{width:100%;height:50px}
.asr-career-opportunities .asr-job-filtering .detail-label{min-height:20px}
.asr-career-opportunities .asr-job-filtering .filter-label{font-size:14px;font-weight:600}
.asr-career-opportunities .asr-job-filtering .filter-label.fix-height{line-height:14px}
.asr-career-opportunities .asr-job-listing .cl-loading{z-index:2 !important}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item{border:1px solid var(--gray8d8);padding-left:0;padding-right:0;border-radius:5px}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-title-highlight{color:var(--text-title);font-weight:600;font-size:18px}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-title-content{font-size:14px}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info{padding-left:10px;padding-right:10px;cursor:pointer}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .department{font-weight:600;font-size:14px}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .asr-common-icon.arrow-icon{margin-top:12px}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .asr-common-icon.arrow-icon .asr-icon-svg .rotate-top{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .asr-common-icon.arrow-icon .asr-icon-svg svg{fill:var(--accent)}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item.selected-item .job-info .asr-icon-svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item.selected-item .job-detail{display:block;transition:all .3s ease-in-out}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail{padding-left:10px;padding-right:10px;display:none}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties{display:block}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title{font-size:16px;list-style:2}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-share{display:none}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-network-content{display:block;margin-left:0;transition:none}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-network-content:after,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-network-content:before{content:none}
.asr-career-opportunities .asr-job-listing .pagination-sumary-title{color:var(--indicator-default);font-size:16px;font-weight:600}
.asr-career-opportunities .asr-job-listing .job-no-record-found{border:1px solid var(--gray8d8);display:block;font-weight:700;font-size:16px}
.invisible-custom-addthis .social-network-content .desktop-mode,.invisible-custom-addthis .social-network-content .mobile-mode{pointer-events:none;-ms-touch-action:none;touch-action:none}
@media only screen and (max-width:767px){.asr-career-opportunities .asr-job-filtering .col-xs-12{padding-left:0;padding-right:0}
.asr-career-opportunities .asr-job-listing .job-no-record-found button{width:100%}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item{position:relative;padding-bottom:0}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .primary{margin-bottom:10px}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .job-info .primary .title,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .primary .job-detail .brand-properties .title,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .primary .job-title-highlight{padding-right:10px}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .action-more-info{margin-top:10px;margin-bottom:10px;position:inherit}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .action-more-info button{width:100%}
.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .action-more-info .asr-common-icon{position:absolute;top:5px;right:10px}
#career-opportunities-modal{display:block}
#career-opportunities-modal .modal-dialog{-ms-flex-align:normal;align-items:normal}
#career-opportunities-modal .modal-content{margin-top:50px;max-height:95vh;border-radius:20px 20px 0 0}
#career-opportunities-modal .modal-content .modal-header{color:var(--text-title);font-size:18px}
#career-opportunities-modal .modal-content .modal-header .asr-common-icon i:after,#career-opportunities-modal .modal-content .modal-header .asr-common-icon i:before{margin-right:0}
#career-opportunities-modal .modal-content .modal-header .modal-title-custom{font-size:18px}
#career-opportunities-modal .modal-content .modal-body{overflow:scroll}
#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title,#career-opportunities-modal .modal-content .modal-body .job-title-highlight,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties #career-opportunities-modal .modal-content .modal-body .title{font-weight:700;font-size:14px;color:var(--text-title)}
#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .low-bold.title,#career-opportunities-modal .modal-content .modal-body .job-title-highlight.low-bold,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties #career-opportunities-modal .modal-content .modal-body .low-bold.title{font-weight:600}
#career-opportunities-modal .modal-content .modal-body .job-info{border-bottom:1px solid var(--gray8d8)}
#career-opportunities-modal .modal-content .modal-body .job-info .department{font-weight:600;font-size:14px}
#career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties{display:block;width:100%;color:var(--text-title)}
#career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties .title{font-weight:700;font-size:16px;list-style:2}
#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title,#career-opportunities-modal .modal-content .modal-body .job-detail .job-title-highlight,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item #career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties .title{font-size:18px}
#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .job-title-content.title,#career-opportunities-modal .modal-content .modal-body .job-detail .job-title-highlight.job-title-content,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item #career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties .job-title-content.title{font-size:14px}
#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-share{display:none}
#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-network-content{display:block;margin-left:0;transition:none}
#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-network-content:after,#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-network-content:before{content:none}
#career-opportunities-modal .modal-content .modal-footer{padding:0;min-height:60px}
#career-opportunities-modal .modal-content .modal-footer .asr-button{width:100%;margin:0;border-radius:unset;min-height:60px;position:fixed;bottom:0}
}
@media(min-width:768px) and (max-width:1023px){.asr-career-opportunities .tab-pl-0{padding-left:0}
.asr-career-opportunities .tab-pr-0{padding-right:0}
.asr-career-opportunities .tab-ml-2{margin-left:10px !important}
.asr-career-opportunities .tab-mr-2{margin-right:10px !important}
}
.asr-go-green{border:1px solid #dedede;padding:15px 20px;margin-top:2em;background:#f3f3f3;position:relative;display:-ms-flexbox;display:flex}
.asr-go-green .go-green-img{margin-right:20px;min-width:20px}
.asr-go-green .go-green-img img{width:20px}
.asr-go-green .asr-go-green-heading{color:#4d4d4d;font-size:16px}
.asr-go-green .asr-go-green-content{font-size:14px;line-height:18px}
.asr-go-green .updating{position:absolute;background:#fafafa;height:85%;width:90%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:8%;right:5%}
.asr-go-green .updating,.asr-go-green h3{display:-ms-flexbox;display:flex}
.asr-go-green h3{font-weight:700;margin-bottom:6px;font-size:1.1em;-ms-flex-pack:justify;justify-content:space-between}
.asr-go-green h3 .close{font-weight:400;cursor:pointer;padding:0 7px 2px}
.asr-go-green h3 .close:hover{background-color:#dfdfdf;border-radius:24px}
.asr-go-green .asr-go-green-actions{margin-bottom:0;padding-top:10px;font-weight:700;font-size:16px;line-height:18px}
.asr-go-green .asr-go-green-actions span{cursor:pointer;margin-right:2em}
.asr-go-green .asr-go-green-actions span.sure{color:#4c6866}
.asr-go-green .asr-go-green-actions span.no-thanks{color:#555}
.asr-awards-and-accolades.wrap{text-align:center}
.asr-awards-and-accolades .asr-section-awards-content{margin:0 -10px}
.asr-awards-and-accolades .award-date{margin-top:6px}
.asr-awards-and-accolades .award-header{font-size:24px}
.asr-awards-and-accolades .asr-slide-item{box-sizing:border-box;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-awards-and-accolades .slider-items-wrapper{width:100%;padding:0 10px}
.asr-awards-and-accolades .slider-items-wrapper.desktop{width:33.33%}
.asr-awards-and-accolades .slider-items-wrapper.mobile,.asr-awards-and-accolades .slider-items-wrapper.tablet{width:100%}
.asr-awards-and-accolades .asr-content-slider .slider-navigation-arrow.prev{top:calc(50% - -3px);left:-20px}
.asr-awards-and-accolades .asr-content-slider .slider-navigation-arrow.next{top:calc(50% - -3px);right:-20px}
.asr-awards-and-accolades .bg-gray-light{background-color:#ddd}
.asr-awards-and-accolades .padding-lg-tb{padding-top:40px;padding-bottom:40px}
.asr-awards-and-accolades .margin-0-t{margin-top:0}
.asr-awards-and-accolades .margin-lg-b{margin-bottom:40px}
.asr-awards-and-accolades .align-center{text-align:center}
.asr-awards-and-accolades .text-uppercase{text-transform:uppercase}
.asr-awards-and-accolades .row{margin-left:-10px;margin-right:-10px;margin:0 auto}
.asr-awards-and-accolades .bg-white{color:#554f4c;background-color:#fff}
.asr-awards-and-accolades .padding-sm{padding:10px 10px 0 !important}
.asr-awards-and-accolades .bg-white .row{margin-left:0;margin-right:0;-ms-flex-align:center;align-items:center}
.asr-awards-and-accolades .padding-md-tb{padding-top:20px;padding-bottom:0}
.asr-awards-and-accolades .padding-xs-lr{padding-right:5px;padding-left:5px}
.asr-awards-and-accolades .padding-lr{padding-right:0;padding-left:0}
.asr-awards-and-accolades .icon{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;vertical-align:middle;font-size:3.5em;width:auto;height:auto}
.asr-awards-and-accolades .bold{font-weight:700}
.asr-awards-and-accolades .small{font-size:75%;font-weight:400;line-height:1;color:inherit}
.asr-awards-and-accolades .padding-lg-t{padding-top:40px}
.asr-awards-and-accolades .btn-detail{text-decoration:none;opacity:.7}
.asr-awards-and-accolades .btn-detail:active,.asr-awards-and-accolades .btn-detail:hover{opacity:1}
.asr-awards-and-accolades .icon{margin:0}
.asr-awards-and-accolades .h5{font-size:14px;line-height:1.3;margin-bottom:0}
.asr-awards-and-accolades .asr-button{margin-top:16px}
.asr-awards-and-accolades .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}
.asr-awards-and-accolades .margin-md-b{margin-bottom:0}
.asr-awards-and-accolades .award-icon{float:right;margin-right:9px}
@media(max-width:767px){.asr-awards-and-accolades .padding-md-tb{padding-top:0;padding-bottom:0}
.asr-awards-and-accolades .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}
.asr-awards-and-accolades .margin-md-b{margin-bottom:0}
}
.asr-section-feature-vouchers .content-center .voucher-row .asr-icon-svg{margin-right:15px;width:20px}
.asr-section-feature-vouchers .content-center .asr-icon-svg,.asr-section-feature-vouchers .content-center .voucher-card-content{margin-bottom:8px}
.asr-section-feature-vouchers .content-center .voucher-icon{padding-right:12px}
.asr-section-feature-vouchers .content-center .voucher-stay{display:-ms-flexbox;display:flex}
.asr-section-feature-vouchers .content-center .voucher-stay .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default)}
.asr-section-feature-vouchers .content-center .voucher-stay .voucher-stay-lable{font-size:14px;line-height:23px}
.asr-section-feature-vouchers .content-center .voucher-row{margin-top:12px}
.asr-section-feature-vouchers .content-center .voucher-row:first-child{margin-top:0}
.asr-section-feature-vouchers .content-center .voucher-row i:before{font-size:18px;margin-right:15px}
.asr-section-feature-vouchers .card-link{pointer-events:all}
.asr-section-feature-vouchers .card-link.voucher-link{cursor:pointer}
.asr-section-feature-vouchers .voucher-info{height:69px;font-size:14px;line-height:23px;margin:0}
.asr-section-feature-vouchers .voucher-description{margin-bottom:11px;min-height:92px}
.asr-section-feature-vouchers .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:55px;-ms-flex-align:center;align-items:center}
.asr-section-feature-vouchers .price-compare-container .original-price{text-decoration:line-through;color:var(--disabled);line-height:normal}
.asr-section-feature-vouchers .price-compare-container .price-value{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent)}
.asr-section-feature-vouchers .price-compare-container .voucher-price{padding-top:2px;padding-bottom:2px}
.asr-section-feature-vouchers .price-compare-container .only-price{-ms-flex-item-align:center;align-self:center}
.asr-section-feature-vouchers .price-off{-ms-flex-pack:end;justify-content:flex-end}
.asr-section-feature-vouchers .voucher-description-text{font-size:14px;line-height:23px;min-height:69px}
.asr-news-listing-get-inspired .center-aligned{text-align:center}
.asr-news-listing-get-inspired .left-aligned{text-align:left}
.asr-news-listing-get-inspired .news-listing-title{padding:16px 0 0;font-size:24px;font-weight:700;line-height:25px;color:var(--text-title);margin:18px 0 19px}
.asr-news-listing-get-inspired .wrap .tab-content .row{margin:0}
.asr-news-listing-get-inspired .wrap .tab-content .grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;width:100%}
.asr-news-listing-get-inspired .wrap .tab-content .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}
.asr-news-listing-get-inspired .wrap .tab-content .grid-1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}
.asr-news-listing-get-inspired .wrap .tab-content .news-listing .scale-hover:hover{box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:5px}
.asr-news-listing-get-inspired .wrap .type-category{padding-bottom:16px}
.asr-news-listing-get-inspired .wrap .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow{z-index:1}
.asr-news-listing-get-inspired .wrap .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow.next{right:0}
.asr-news-listing-get-inspired .cl-loading{z-index:2 !important}
.asr-news-listing-get-inspired .cl-loading img{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-news-listing-get-inspired .no-news-block-wrapper{margin-top:50px;margin-bottom:32px}
.asr-news-listing-get-inspired .news-listing-contact-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-news-listing-get-inspired .news-listing-contact-footer .asr-button{margin-top:40px;min-width:129px}
.mb5{margin:5px}
.asr-news-listing-get-inspired-item .news-listing-item{border-radius:5px;box-shadow:5px 5px 12px #f3f3f3;border:0;overflow:hidden}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-image .news-image-info{display:block;border-top-left-radius:5px;border-top-right-radius:5px;max-width:100%;height:190px;width:100%}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-type{overflow:hidden;height:34px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-type label{font-size:12px;color:#cec1b7}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social{min-height:24px;position:relative;padding-right:0}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social .social-network-content.active{position:absolute;top:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:min-content;z-index:1}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social .social-network-content .at-share-btn-elements{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social .social-network-content:before{content:"";display:inline-block;width:.4em;height:.4em;border-left:.2em solid transparent;border-right:.2em solid transparent;border-bottom:.2em solid var(--accent);-ms-transform:none;transform:none;position:absolute;top:-6px;left:auto;right:auto}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center{height:207px;position:relative;overflow:hidden;padding:0 16px 16px}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-title{margin-bottom:16px;min-height:88px}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-title .news-title-info{color:#373737;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;background-color:unset;border-bottom:0;font-weight:900;cursor:pointer}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-description{margin-bottom:16px}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-description .news-description-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-date{position:absolute;bottom:0}
.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-date .news-date-info{color:#555;font-size:12px}
.asr-password-dropdown{width:100%}
.asr-password-dropdown .field-container{height:100%}
.asr-password-dropdown .field-container .input-container{position:relative;height:100%}
.asr-password-dropdown .field-container .input-container .arrow-icon{position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.asr-password-dropdown .field-container .input-container .arrow-icon .asr-icon-svg svg{display:block}
.asr-password-dropdown .field-container .input-container input:focus,.asr-password-dropdown .field-container .input-container select:focus,.asr-password-dropdown .field-container .input-container textarea:focus{border:0}
.asr-password-dropdown .field-container .error{border-radius:5px}
.asr-password-dropdown .field-container .error-border input:focus{outline:0;border:2px solid #ed5050}
.asr-password-dropdown .field-container .password-list{margin-top:5px;padding-top:5px;width:100%;z-index:1;overflow-y:hidden}
.asr-password-dropdown .field-container .password-list .password-content{max-height:185px;margin-right:5px;overflow-y:scroll}
.asr-password-dropdown .field-container .password-list .password-content::-webkit-scrollbar{width:5px}
.asr-password-dropdown .field-container .password-list .password-content::-webkit-scrollbar-thumb{border-radius:100px;background-color:#b9b9b9}
.asr-password-dropdown .field-container .ui-autocomplete .ui-menu-item{font-size:14px;line-height:20px;padding-bottom:8px;font-weight:600}
.asr-password-dropdown .field-container .ui-autocomplete .ui-menu-item .pass-title{display:-ms-flexbox;display:flex}
.asr-password-dropdown .field-container .ui-autocomplete .ui-menu-item .pass-title .pass-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-right:5px}
.asr-password-dropdown .field-container .ui-autocomplete .success{color:#4c6866}
.asr-password-dropdown .field-container .ui-autocomplete .fail{color:#ed5050}
.asr-password-dropdown .field-container .ui-autocomplete .display{display:block}
.asr-password-dropdown .field-container .ui-autocomplete .no-display{display:none}
.asr-password-dropdown .field-container .ui-autocomplete li{padding:0 0 0 20px;border-bottom:0}
.asr-password-dropdown .field-container .ui-autocomplete li .rule-text{margin-left:5px}
.asr-password-dropdown .field-container .ui-autocomplete li .pass-icons{display:inline}
.asr-password-dropdown .field-container .ui-autocomplete li.fail .rule-text{margin-left:8px}
.asr-password-dropdown .field-container .error-re-password{color:#ed5050}
.asr-property-advanced-filter{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow-y:auto}
.asr-property-advanced-filter .filter-container-modal{background-color:var(--background-default);padding:20px;width:100%;min-height:100%;border:0}
@media(min-width:1024px){.asr-property-advanced-filter .filter-container-modal{min-height:unset;margin:5% auto;padding:24px 24px 20px;height:auto;max-width:1200px;width:80%}
}
.asr-property-advanced-filter .header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:31px}
.asr-property-advanced-filter .header-container .header-title{font-weight:600;font-size:24px;color:#00171f;line-height:24px}
.asr-property-advanced-filter .header-container .asr-icon-svg{cursor:pointer}
.asr-property-advanced-filter .header-container .asr-icon-svg svg{color:#333;width:24px;height:24px;pointer-events:none}
.asr-property-advanced-filter .filter-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.asr-property-advanced-filter .filter-footer .clear-button{height:44px;min-width:236px}
.asr-property-advanced-filter .filter-footer .apply-button{height:44px;margin-left:8px;min-width:236px}
@media screen and (max-width:756px){.asr-property-advanced-filter .filter-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:unset;-ms-flex-item-align:unset;align-self:unset}
.asr-property-advanced-filter .filter-footer .clear-button{width:unset;margin-bottom:8px;min-width:236px}
.asr-property-advanced-filter .filter-footer .apply-button{width:unset;margin:unset;min-width:236px}
.asr-property-advanced-filter .sticky-button{position:fixed;bottom:20px;right:20px;left:20px}
}
@media screen and (max-width:1023px){.asr-property-advanced-filter .header-container .header-title{font-size:22px}
.asr-property-advanced-filter .asr-property-advanced-filter::-webkit-scrollbar{width:10px}
.asr-property-advanced-filter .asr-property-advanced-filter::-webkit-scrollbar-track{background-color:#ddd}
.asr-property-advanced-filter .asr-property-advanced-filter::-webkit-scrollbar-thumb{background-color:#a6adaf}
}
.asr-single-property-filter .filter-container{-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:1023px){.asr-single-property-filter .filter-container{width:100%}
}
.asr-single-property-filter .filter-container .category-section{border:1px solid #e5e8e9;border-radius:8px;padding:0 16px 16px;margin:31px 0}
.asr-single-property-filter .filter-container .category-section .category-header{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:27px 4px 11px;color:#00171f}
.asr-single-property-filter .filter-container .category-section .category-header .category-header__left{display:-ms-flexbox;display:flex}
.asr-single-property-filter .filter-container .category-section .category-header .category-header__left .asr-icon-svg svg{fill:none}
.asr-single-property-filter .filter-container .category-section .category-header .category-header__left span{color:var(--accent);font-size:16px;font-weight:600;line-height:20px;margin:2px 0 0 16px}
.asr-single-property-filter .filter-container .category-section .category-header .category-body__left{font-weight:600;font-size:16px}
.asr-single-property-filter .filter-container .category-section .category-header .category-body__right{color:#00171f}
.asr-single-property-filter .filter-container .category-section .category-header .category-header__right .asr-icon-svg{cursor:pointer}
.asr-single-property-filter .filter-container .category-section .category-header .category-header__right .asr-icon-svg svg{fill:#00171f;width:24px;height:24px;pointer-events:none}
.asr-single-property-filter .filter-container .category-section hr{margin:10px -16px 16px;border-top:1px solid #e5e8e9}
.asr-single-property-filter .filter-container .category-section .category-selected-chips-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;grid-gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}
@media(max-width:768px){.asr-single-property-filter .filter-container .category-section .category-selected-chips-container{grid-gap:unset}
}
.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip{display:-ms-flexbox;display:flex;background-color:#e5e8e9;border:1px solid #e5e8e9;border-radius:4px;padding:8px 8px 8px 16px;width:max-content;height:36px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
@media(max-width:768px){.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip{height:fit-content;margin:0 8px 8px 0}
}
.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip .selected-chip-name{margin-right:4px;color:#00171f;font-size:12px;font-weight:600}
.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip .asr-icon-svg{margin-top:4px;cursor:pointer}
.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip .asr-icon-svg svg{width:16px;height:16px;color:#00171f;pointer-events:none}
.asr-single-property-filter .filter-container .category-section .property-search-container{position:relative;margin-top:16px;margin-bottom:24px;z-index:10}
.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container{cursor:pointer;height:52px}
@media(min-width:1024px){.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%}
}
.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete{position:unset}
.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input{border-radius:8px;border:1px solid #99a2a5;padding:16px 16px 16px 40px;font-weight:400;color:#373737}
.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input:-ms-input-placeholder,.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input::-ms-input-placeholder{color:#373737;font-weight:400}
.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input::placeholder{color:#373737;font-weight:400}
.asr-single-property-filter .filter-container .category-section .property-search-container .asr-icon-svg{width:16px;line-height:16px}
@media(min-width:1024px){.asr-single-property-filter .filter-container .category-section .property-search-container .asr-icon-svg{left:15px}
}
.asr-single-property-filter .filter-container .category-section .property-search-container .asr-icon-svg svg{fill:var(--indicator-default);width:16px;height:16px}
.asr-single-property-filter .filter-container .category-section .nested-container{max-height:250px;overflow-y:auto;margin-top:16px}
.asr-single-property-filter .filter-container .category-section .nested-container .subcate-container{margin-bottom:24px}
.asr-single-property-filter .filter-container .category-section .nested-container .subcate-name{color:#00171f;font-weight:600;margin-bottom:24px;font-size:16px;line-height:20px}
.asr-single-property-filter .filter-container .category-section .nested-container .category-body{max-height:unset;overflow-y:unset}
.asr-single-property-filter .filter-container .category-section .nested-container .category-body .asr-common-icon{margin:3px}
@media screen and (max-width:1023px){.asr-single-property-filter .filter-container .category-section .nested-container .category-body .asr-common-icon{margin:0}
}
.asr-single-property-filter .filter-container .category-section .nested-container .category-body:first-child{margin-bottom:24px}
.asr-single-property-filter .filter-container .category-section .single-body{margin-top:16px}
.asr-single-property-filter .filter-container .category-section .category-body{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;row-gap:24px;padding:5px 0 16px;max-height:250px;overflow-y:auto}
.asr-single-property-filter .filter-container .category-section .category-body .asr-common-icon{margin:3px}
@media screen and (max-width:1023px){.asr-single-property-filter .filter-container .category-section .category-body .asr-common-icon{margin:0}
}
.asr-single-property-filter .filter-container .category-section .category-body .asr-checkbox{cursor:pointer}
.asr-single-property-filter .filter-container .category-section .category-body .asr-checkbox .check-box .asr-common-icon{width:25px;height:25px}
.asr-single-property-filter .filter-container .category-section .category-body .asr-checkbox .category-elements{font-size:16px;font-weight:400;line-height:20px;color:#00171f}
.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input{min-width:20px;min-height:20px;border-radius:2px;margin-right:8px}
.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input[type=checkbox]{accent-color:var(--indicator-default);border:2px solid #e5e8e9;border-radius:2px;cursor:pointer}
.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container .category-elements{font-size:16px;font-weight:400;line-height:20px;color:#00171f}
@media(min-width:768px) and (max-width:1023px){.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input[type=checkbox]{background-color:transparent;-webkit-appearance:none;box-shadow:none}
.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input[type=checkbox]:checked{border:1px solid #87674f;background:#87674f}
}
@media screen and (max-width:756px){.asr-single-property-filter .filter-container .category-section .category-body{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:1024px){.asr-single-property-filter .filter-container .category-section .category-header .category-header__left span{font-size:18px}
.asr-single-property-filter .filter-container .category-section .category-body{margin-top:16px}
.asr-single-property-filter .filter-container .category-section .nested-container::-webkit-scrollbar{width:8px}
.asr-single-property-filter .filter-container .category-section .nested-container::-webkit-scrollbar-thumb{border-radius:100px;background-color:#a6adaf}
.asr-single-property-filter .filter-container .category-section .category-body::-webkit-scrollbar{width:8px}
.asr-single-property-filter .filter-container .category-section .category-body::-webkit-scrollbar-thumb{border-radius:100px;background-color:#a6adaf}
}
.slider-container-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto}
.slider-container-wrapper .slide-primary-scroll-image{position:relative;display:block;overflow:hidden;width:100%;margin-bottom:24px}
@media(max-width:768px){.slider-container-wrapper .slide-primary-scroll-image{height:100%;margin-bottom:0}
}
.slider-container-wrapper .slide-primary-scroll-image .slides{display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;height:100%;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.slider-container-wrapper .slide-primary-scroll-image .slides.hide-scrollbar::-webkit-scrollbar{display:none}
.slider-container-wrapper .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar{width:5px;height:5px}
.slider-container-wrapper .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-thumb{background:#000;border-radius:10px}
.slider-container-wrapper .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-track{background:transparent}
.slider-container-wrapper .slide-primary-scroll-image .slides>div{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;border-radius:10px;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:scale(1);transform:scale(1);transition:transform .5s;position:relative;display:block;box-sizing:border-box;object-fit:cover;border-radius:8px}
.slider-container-wrapper .slide-primary-scroll-image .slides>div img{width:100%;height:100%;display:block;border-radius:5px;object-fit:cover;object-position:center}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev{background:inherit;position:absolute;display:-ms-flexbox;display:flex;padding:0 .25em;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-direction:column;flex-direction:column;height:100%;color:#fff;transition:color .5s ease}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext a,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev a{text-decoration:none;color:inherit}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext .icon-area,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev .icon-area{display:block;cursor:pointer}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext:hover,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev:hover{color:#4c6866}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev{left:0;top:0}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext{right:0;top:0}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup{position:absolute;display:none;bottom:25px;left:45px;color:#fff;transition:all .5s ease-in-out;cursor:pointer}
@media screen and (max-width:1023px){.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup{cursor:pointer;display:block;opacity:1;left:35px;bottom:20px}
}
.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup-blur{position:absolute;display:none;bottom:25px;left:45px;color:#fff}
@media screen and (max-width:1023px){.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup-blur{display:block;opacity:.5;left:35px;bottom:20px}
}
.asr-voucher-detail-out-of-stock{display:block;border-radius:8px;border:1px solid #d8d8d8;margin-top:10px}
.asr-voucher-detail-out-of-stock .content-out-of-stock{margin:25px 47px 37px;display:block;text-align:center}
.asr-voucher-detail-out-of-stock .content-out-of-stock .annnounce-text{font-size:14px;line-height:23px;color:var(--text-body);width:100%;display:block}
.asr-voucher-detail-out-of-stock .content-out-of-stock .asr-button{margin-top:12px}
.asr-voucher-detail-reached-the-maximum{display:block;border-radius:8px;border:1px solid #d8d8d8;margin-top:10px}
.asr-voucher-detail-reached-the-maximum .content-reached-the-maximum{margin:25px 47px 37px;display:block;text-align:center}
.asr-voucher-detail-reached-the-maximum .content-reached-the-maximum .annnounce-text{font-size:14px;line-height:23px;color:var(--text-body);width:100%;display:block}
.asr-voucher-detail-reached-the-maximum .content-reached-the-maximum .asr-button{margin-top:12px}
.popup-image-slider-wrapper{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;background-color:#000;color:#fff;-ms-flex-direction:column;flex-direction:column;z-index:10;padding:.5em 1em}
.popup-image-slider-wrapper,.popup-image-slider-wrapper.active,.popup-image-slider-wrapper .header{display:-ms-flexbox;display:flex}
.popup-image-slider-wrapper .header{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;font-size:15px;height:10%;padding:0 2em;position:relative}
@media screen and (max-width:768px){.popup-image-slider-wrapper .header{padding:0 .5em;font-size:18px}
}
.popup-image-slider-wrapper .header .amount-images{white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.popup-image-slider-wrapper .header .amount-images .icon-images-collection{margin-right:10px}
.popup-image-slider-wrapper .header .control-slider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.popup-image-slider-wrapper .header .control-slider .icon-control{cursor:pointer;transition:color .5s ease-in-out;font-weight:200;margin:0 5px;font-size:25px}
.popup-image-slider-wrapper .header .control-slider .icon-control:hover{color:#4c6866}
.popup-image-slider-wrapper .header .control-slider .icon-control:last-child{margin-right:0}
.popup-image-slider-wrapper .image-slide-wrapper{-ms-flex:11;flex:11;display:-ms-flexbox;display:flex}
.popup-image-slider-wrapper .image-slide-wrapper .content{margin:auto;width:48%;height:78%;background-color:inherit;box-sizing:border-box;border-radius:10px;position:relative;cursor:pointer}
@media screen and (max-width:1440px){.popup-image-slider-wrapper .image-slide-wrapper .content{width:60%;height:70%}
}
@media screen and (max-width:1200px){.popup-image-slider-wrapper .image-slide-wrapper .content{width:70%;height:65%}
}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content{width:80%;height:30%}
}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image{position:relative;display:none;width:100%;overflow:hidden;height:100%}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image{display:block}
}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides{display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;height:100%;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides::-webkit-scrollbar{display:none}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar{width:5px;height:5px}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-thumb{background:#000;border-radius:10px}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-track{background:transparent}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides>div{background-color:inherit;margin-right:10px;scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;border-radius:10px;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:scale(1);transform:scale(1);transition:transform .5s;position:relative;display:block;box-sizing:border-box;object-fit:cover;border-radius:8px}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides>div:last-child{margin-right:0}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides>div img{width:100%;height:100%;display:block;border-radius:10px}
.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin-top:3em}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile{display:-ms-flexbox;display:flex}
}
.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile .dot{background-color:hsla(0,0,100%,.5);padding:.35em;border-radius:50%;margin:8px;cursor:pointer;border:1px solid #fff;transition:all .4s ease-in-out}
.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile .dot.active{-ms-transform:scale(1.5);transform:scale(1.5);background-color:#fff;border:1px solid #fff}
.popup-image-slider-wrapper .image-slide-wrapper .content img#screen-desktop{width:100%;height:100%;border-radius:10px}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content img#screen-desktop{display:none}
}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn,.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn{position:absolute;display:-ms-flexbox;display:flex;pointer-events:none;height:100%;padding:0 1em;z-index:2}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon,.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon{opacity:0;margin:auto 0;pointer-events:auto;transition:all .5s ease-in-out,margin .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon:hover,.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon:hover{color:#4c6866}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn{left:0;top:0}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn{left:-20%}
}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon{margin-left:-20px}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon{opacity:1;margin-left:0}
}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn{right:0;top:0}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn{right:-20%}
}
.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon{margin-right:-20px}
@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon{opacity:1;margin-right:0}
}
.popup-image-slider-wrapper .image-slide-wrapper .content:hover .slide-prev-btn .icon{opacity:1;margin-left:0}
.popup-image-slider-wrapper .image-slide-wrapper .content:hover .slide-next-btn .icon{opacity:1;margin-right:0}
.popup-image-slider-wrapper .footer{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:auto;position:relative}
.popup-image-slider-wrapper .footer::-webkit-scrollbar{display:none}
.popup-image-slider-wrapper .footer .list-images-container{width:90%;height:100%;overflow-x:auto;white-space:nowrap;background-color:inherit;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative}
@media screen and (max-width:768px){.popup-image-slider-wrapper .footer .list-images-container{display:none}
}
.popup-image-slider-wrapper .footer .list-images-container.active-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.popup-image-slider-wrapper .footer .list-images-container::-webkit-scrollbar{display:none}
.popup-image-slider-wrapper .footer .list-images-container .item-image{width:20vh;height:100%;margin-right:1em;*display:inline;*zoom:1;white-space:normal;display:inline-block;border-radius:5px;box-sizing:border-box;position:relative;cursor:pointer;object-fit:cover;pointer-events:auto}
.popup-image-slider-wrapper .footer .list-images-container .item-image .div-blur{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:all .2s ease-in-out;border-radius:inherit}
.popup-image-slider-wrapper .footer .list-images-container .item-image img{width:100%;height:100%;border-radius:5px;border:3px solid #000;transition:border .5s ease-in-out}
.popup-image-slider-wrapper .footer .list-images-container .item-image img.active{border:3px solid #4c6866}
.popup-image-slider-wrapper .footer .list-images-container .item-image.active .div-blur,.popup-image-slider-wrapper .footer .list-images-container .item-image:hover .div-blur{background-color:inherit}
.popup-image-slider-wrapper .footer .btn-next-list,.popup-image-slider-wrapper .footer .btn-prev-list{display:-ms-flexbox;display:flex;height:100%;padding:0 10px;text-align:center;position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:auto}
@media screen and (max-width:768px){.popup-image-slider-wrapper .footer .btn-next-list,.popup-image-slider-wrapper .footer .btn-prev-list{display:none}
}
.popup-image-slider-wrapper .footer .btn-next-list .icon-list-image,.popup-image-slider-wrapper .footer .btn-prev-list .icon-list-image{display:block;cursor:pointer;margin:auto;transition:opacity .5s ease-in-out;opacity:0}
.popup-image-slider-wrapper .footer .btn-next-list .icon-list-image.active,.popup-image-slider-wrapper .footer .btn-prev-list .icon-list-image.active{opacity:1}
.popup-image-slider-wrapper .footer .btn-next-list{right:0;top:0;padding-right:0}
.popup-image-slider-wrapper .footer .btn-prev-list{left:0;top:0;padding-left:0}
.asr-voucher-detail-basic-information .container-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-voucher-detail-basic-information .container-info .container-info-image{padding:0;width:664px;height:auto;margin-right:4px}
.asr-voucher-detail-basic-information .asr-voucher-detail-info{margin-top:19px}
.asr-voucher-detail-basic-information .asr-voucher-detail-info .status-section .asr-common-share-social{display:block;min-height:auto;margin:unset;width:auto;padding:unset}
@media(max-width:1023px){.asr-voucher-detail-basic-information .asr-voucher-detail-info .status-section .asr-common-share-social .social-share .share-label{max-width:100%}
}
.asr-voucher-detail-basic-information .voucher-name{font-size:24px;font-weight:700;line-height:34px;color:var(--text-title);margin-bottom:19px;padding:0 20px;display:-ms-flexbox;display:flex}
.asr-voucher-detail-basic-information .status-section{margin:20px 0 23px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:0 20px}
.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge{text-transform:uppercase;font-weight:600;margin-right:24px;font-size:12px;border-radius:5px;position:unset}
.asr-voucher-detail-basic-information .voucher-detail-cost-section{margin:23px 0;padding:0 20px;display:-ms-flexbox;display:flex}
.asr-voucher-detail-basic-information .voucher-detail-cost-section .unit{margin:0 12px 0 0;height:100%;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.43;color:var(--text-title)}
.asr-voucher-detail-basic-information .voucher-detail-cost-section .cost{color:var(--price);font-size:32px;font-weight:700;margin:0 12px 0 0;line-height:28px}
.asr-voucher-detail-basic-information .voucher-detail-cost-section .discount{text-transform:uppercase;font-size:14px;font-weight:600;line-height:normal;color:#c5c5c5;text-decoration-line:line-through}
.sub-image-wrapper{display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;margin-bottom:24px}
@media(max-width:768px){.sub-image-wrapper{display:none}
}
.sub-image-wrapper::-webkit-scrollbar{display:none}
.sub-image-wrapper .combo-content-sub-image{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%;height:126px;border-radius:10px;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:scale(1);transform:scale(1);transition:transform .5s;position:relative;display:-ms-flexbox;display:flex;box-sizing:border-box;object-fit:cover;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.sub-image-wrapper .combo-content-sub-image .item-image{width:220px;height:100%;box-sizing:border-box;display:inline-block;border-radius:5px;margin:0 12px 0 0}
.sub-image-wrapper .combo-content-sub-image .item-image img{width:100%;display:block;height:100%;border-radius:5px;border:2px solid #fff;transition:border .25s ease-in-out;object-fit:cover;object-position:center}
.sub-image-wrapper .combo-content-sub-image .item-image img.active{border:2px solid var(--accent)}
.sub-image-wrapper .combo-content-sub-image .item-image:first-child{padding:0 .5em 0 0}
.sub-image-wrapper .combo-content-sub-image .item-image:last-child{padding:0 0 0 .5em}
.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub,.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub{display:-ms-flexbox;display:flex;z-index:2;position:absolute;width:98px;text-align:center;color:#fff;height:100%;pointer-events:none}
.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub .block-icon,.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub .block-icon{cursor:pointer;pointer-events:auto;z-index:5;color:#5f7876;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#fff;border-radius:4px;box-shadow:4px 6px 23px 0 #a4a4a454;text-align:center}
.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub .block-icon .my-icon,.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub .block-icon .my-icon{margin:0;vertical-align:middle}
.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub{right:-.1em;top:0;background:linear-gradient(90deg,rgba(255,253,253,.1),rgba(255,253,253,.4),rgba(255,253,253,.7),rgba(255,253,253,.9),#fffdfd,#fffdfd)}
.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub .block-icon{margin:auto;float:right;margin-right:.3em}
.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub{left:-.1em;top:0;background:linear-gradient(90deg,#fffdfd,#fffdfd,rgba(255,253,253,.9),rgba(255,253,253,.7),rgba(255,253,253,.4),rgba(255,253,253,.1))}
.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub .block-icon{margin:auto;float:left;margin-left:.3em}
.asr-voucher-detail-options-purchase{display:block;height:auto}
.asr-voucher-detail-options-purchase .option-purchase-item:first-child{margin-top:0}
.asr-voucher-detail-options-purchase .option-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;padding:19px 20px}
.asr-voucher-detail-options-purchase .option-header .text{font-size:18px;font-weight:600;line-height:22px;color:#373737;cursor:pointer}
.asr-voucher-detail-options-purchase .option-header .icon-collapse{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon{margin:0;-ms-transform:rotate(0);transform:rotate(0);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:20px;height:20px}
.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon.active{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon .asr-icon-svg{height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon svg{margin:0;fill:var(--accent);width:20px;height:20px}
.asr-voucher-detail-options-purchase .option-content{display:none;padding-bottom:13px}
.asr-voucher-detail-options-purchase .option-content.active{display:block;height:auto;animation:fade-in 1s}
.asr-voucher-detail-options-purchase .btn-purchase-option{margin-top:29px;width:100%}
.asr-voucher-detail-options-purchase .btn-purchase-option[disabled]{border:1px solid #c5c5c5;background-color:#c5c5c5;color:#fff;pointer-events:none}
.asr-voucher-detail-form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-voucher-detail-form-group .form-label{color:#414141;font-weight:700;font-size:14px;margin:0}
.asr-voucher-detail-form-group .form-label .required-input{color:#ed5353}
.asr-voucher-detail-form-group .input-area{margin-top:4px}
.asr-voucher-detail-form-group .input-area input{padding:12px;border:1px solid #b9b9b9;background-color:#fff;line-height:20px;width:100%;color:#666;border-radius:5px}
.asr-voucher-detail-form-group .input-area input:focus{outline:0}
.asr-voucher-detail-form-group .input-area input.error{border:1px solid #ed5353}
.asr-voucher-detail-form-group .input-area textarea{padding:12px;border:1px solid #b9b9b9;width:100%;border-radius:5px;display:inline-block;line-height:20px;color:#666;-webkit-appearance:none;background-color:#fff;text-align:left}
.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar{width:20px}
.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar-track{background-color:transparent}
.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box;height:50px}
.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}
.asr-voucher-detail-form-group .input-area textarea:focus{outline:0}
.asr-voucher-detail-form-group .input-area textarea.error{border:1px solid #ed5353}
.asr-voucher-detail-form-group .input-area textarea.error:focus{border-color:#ed5353}
.asr-voucher-detail-form-group .error-message{margin-top:.25em;color:#ed5353;opacity:0;visibility:hidden;width:100%;transition:all .5s ease-in-out}
.asr-voucher-detail-form-group .error-message.show-error{opacity:1;visibility:visible}
.asr-voucher-detail-quantity-number{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
@media screen and (max-width:768px){.asr-voucher-detail-quantity-number{-ms-flex-pack:justify;justify-content:space-between}
}
.asr-voucher-detail-quantity-number .quantity-label{width:83px;height:24px;font-size:18px;color:var(--text-title);font-weight:700;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal;text-align:left;margin-right:32px}
@media screen and (max-width:768px){.asr-voucher-detail-quantity-number .quantity-label{font-size:18px}
}
.asr-voucher-detail-quantity-number .quantiy-control-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-voucher-detail-quantity-number .quantiy-control-number .quantity-number{width:50px;height:24px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;text-align:center;color:#555;margin:0 4px}
@media(max-width:768px){.asr-voucher-detail-quantity-number .quantiy-control-number .quantity-number{width:47px;height:34px;margin:0 8px;font-size:18px;line-height:1;color:var(--text-title);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
}
.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain{width:25px;height:25px;padding:2px;text-align:center;font-weight:700;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}
@media screen and (max-width:768px){.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain{width:30px;height:30px;margin:1px 8px 3px 0}
}
.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain .icon{margin:0}
.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain .icon svg{width:25px;height:25px}
.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain.minus{margin-right:6px}
.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain.plus{margin-left:6px}
.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain.disabled{cursor:context-menu;opacity:.5}
@media screen and (max-width:768px){.asr-voucher-detail-quantity-number .quantiy-control-number{margin-right:20px}
}
.asr-voucher-detail-buy-as-a-gift .form-group-input{padding-top:0;margin-top:0}
.asr-voucher-detail-buy-as-a-gift .input-form{padding-left:0;padding-right:0}
@media(max-width:768px){.asr-voucher-detail-buy-as-a-gift .input-form:nth-child(2){margin-top:20px}
}
.asr-voucher-detail-buy-as-a-gift .last-name-group-input{padding-right:0;padding-top:0;width:calc(50% - 10px)}
.asr-voucher-detail-buy-as-a-gift .first-name-group-input{padding:0;width:calc(50% - 10px);margin-right:20px}
.asr-voucher-detail-buy-as-a-gift .quantity-field{margin:20px 0 10px}
.asr-voucher-detail-buy-as-a-gift .error-message{margin:0 0 9px;color:var(--icon-error-message);display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}
.asr-voucher-detail-buy-as-a-gift .error-message .icon-error{color:var(--icon-error-message)}
.asr-voucher-detail-buy-as-a-gift .error-message .text-message{margin-left:5px}
.asr-voucher-detail-buy-my-self{padding-top:20px}
.asr-voucher-detail-buy-my-self .error-message{margin:5px 0;color:var(--icon-error-message);display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper{background-color:#fffdfd;width:100%}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container{margin:0 auto;max-width:1200px;display:-ms-flexbox;display:flex;padding:0;overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:pointer;white-space:nowrap}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container::-webkit-scrollbar{display:none}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:normal;font-weight:400;font-size:14px;margin-right:68px;padding:17px 0;cursor:pointer;color:#373737;max-width:162px;white-space:normal;vertical-align:middle}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item.active{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:600}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item:last-child{margin-right:0}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item:first-child{margin-left:.1em}
.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item a{text-decoration:none;color:inherit}
.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper{background-color:#f3f3f3;padding:44px 0}
.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content{padding:0 2em;margin:auto;max-width:1240px;height:auto}
.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .title-tab{display:block;font-weight:700;margin-bottom:24px;width:100%}
.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .content{display:block;width:100%}
.asr-voucher-detail-tabs-information-mobile{margin-top:20px;margin-right:auto;margin-left:auto}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen{width:100%;height:auto}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;height:auto;background-color:#f3f3f3;margin:8px 0}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items:first-child{margin-top:0}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items:last-child{margin-bottom:0}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title{color:#373737;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:15px 20px}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .text{font-size:18px;font-weight:600;color:#373737}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .icon-arrow.active{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .icon-arrow .asr-icon-svg{width:20px;height:20px}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .icon-arrow svg{fill:#4c6866;width:20px;height:20px;-ms-transform:rotate(0);transform:rotate(0);margin:0}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-description{display:none;width:100%;background-color:var(--background-default);padding:21px 20px}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-description .content{width:100%;height:auto;font-size:14px;line-height:23px}
.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-description.active{display:block;animation:fade-in 1s}
@keyframes fade-in{0{opacity:0}
to{opacity:1}
}
@media(max-width:768px){.voucher-detail-tabs-information .screen-tabs-information-desktop{display:none}
}
@media(min-width:768px){.voucher-detail-tabs-information .screen-tabs-information-desktop{display:none}
}
@media(min-width:1024px){.voucher-detail-tabs-information .screen-tabs-information-desktop{display:block}
}
@media(min-width:768px){.voucher-detail-tabs-information .screen-tabs-information-mobile{display:block}
}
@media(min-width:1024px){.voucher-detail-tabs-information .screen-tabs-information-mobile{display:none}
}
.asr-voucher-detail-tabs-participating-properties .btn-voucher{margin-top:15px;margin-bottom:15px}
.asr-voucher-detail-tabs-participating-properties .redeem{margin-right:20px}
.asr-voucher-detail-tabs-participating-properties a.voucher-participating-title{text-decoration:underline;color:#003e6a}
.asr-voucher-detail-tabs-participating-properties .voucher-participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px}
.asr-voucher-detail-tabs-participating-properties .properties-item{display:inline-table;padding-left:0;padding-right:0;padding:25px 10px 0}
.asr-voucher-detail-tabs-participating-properties .properties-item .h6{font-weight:400;font-size:16px;color:var(--text-title);text-transform:capitalize}
.asr-voucher-detail-tabs-participating-properties .voucher-participating-content .data-group-heading{font-weight:600;font-size:18px;color:var(--text-title);text-transform:uppercase}
.asr-voucher-detail-tabs-participating-properties .voucher-participating-content .data-group-container{padding-bottom:10px;margin-top:10px}
@media(max-width:767px){.asr-voucher-detail-tabs-participating-properties .voucher-participating-content .data-group-container{padding-bottom:0;margin-top:0}
}
.asr-voucher-detail-tabs-participating-properties .list-style-icon{list-style:none;padding:0;margin:0}
.asr-voucher-detail-tabs-participating-properties .list-style-icon .list-item:before,.asr-voucher-detail-tabs-participating-properties .list-style-icon li:before{content:"\E91F";font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}
.asr-voucher-detail-tabs-participating-properties .list-item-li{margin-top:5px;margin-bottom:5px;position:relative}
.asr-voucher-detail-tabs-participating-properties .list-item-li a{text-decoration:none;color:#373737}
.asr-voucher-detail-tabs-participating-properties a:not([href]):not([tabindex]):hover{text-decoration:none}
.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content,.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .properties-item,.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .voucher-participating-title{text-align:right}
.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .properties-item .list-item-li{padding:0 20px 0 0}
.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .properties-item .list-item-li:before{left:auto;right:0}
.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .row{margin-top:0;margin-bottom:0}
.asr-voucher-details-payment-section .payment-title{border-bottom:1px solid #dee2e6;padding-bottom:10px}
.asr-voucher-details-payment-section .payment-title .title{font-weight:700;font-size:21px}
.asr-voucher-details-payment-section .form-description{font-size:14px;margin-top:20px}
.asr-voucher-details-payment-section .no-padding{padding:0}
.asr-voucher-details-payment-section .m-t-20{margin-top:20px}
.asr-voucher-details-payment-section .no-r-padding{padding-right:0}
.asr-voucher-details-payment-section .m-b-t-20{margin:20px 0}
.asr-voucher-details-payment-section .no-drop-cursor{cursor:no-drop}
.asr-voucher-details-payment-section .label-input{display:block;margin-bottom:5px}
.asr-voucher-details-payment-section .pointer-reservation{pointer-events:none}
.asr-voucher-details-payment-section .title.required:after{content:" *";color:red}
.asr-voucher-details-payment-section .label-notice{font-size:14px;color:gray}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-input{display:none}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator{caret-color:transparent;font-size:16px}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-description{caret-color:transparent;margin-left:19px;display:block}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .checkbox-consent-join-mailing{margin-left:10px;display:block}
.asr-voucher-details-payment-section .overflow-control-indicator.input-disabled{cursor:no-drop}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #b9b9b9}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;height:12px;transition:.3s;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #a28156;border-right:2px solid #a28156;border-radius:3px;margin:0 auto}
.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;height:12px;transition:.3s;width:6px;border-right:3px solid #fff;border-radius:3px;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:2px;left:8px;opacity:0}
.asr-voucher-details-payment-section .form-alert-error{color:#373737;background-color:#f8d7da;padding:15px;word-break:break-word;word-wrap:break-word}
.asr-voucher-details-payment-section .asr-voucher-details-payment-information .asr-voucher-details-terms-and-conditions .content-join-ascott{z-index:0}
@media(max-width:1023px){.asr-voucher-details-payment-section .form-alert-error{margin-top:10px}
}
.asr-voucher-details-payment-section .credit-card-list{background:#fff;margin-left:-20px;margin-right:-20px;padding:0 20px 20px}
.asr-voucher-details-payment-section .credit-card-container{display:grid;row-gap:10px;grid-template-columns:370px 370px;gap:20px}
@media(max-width:767px){.asr-voucher-details-payment-section .credit-card-container{grid-template-columns:none}
}
.asr-voucher-details-payment-section .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}
.asr-voucher-details-payment-section .credit-card-container .done-icon span{width:100%;text-align:end}
.asr-voucher-details-payment-section .credit-card-container .payment-info-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-voucher-details-payment-section .payment-message{font-size:14px;line-height:22px;color:var(--text-body);margin:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}
.asr-voucher-details-payment-section .select-card-payment{margin-top:10px;color:#2c1e16;font-size:14px;font-weight:700;margin-bottom:10px}
.asr-voucher-details-payment-section .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-voucher-details-payment-section .credit-card-item.selected{border:2px solid var(--accent)}
.asr-voucher-details-payment-section .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:10px 0}
.asr-voucher-details-payment-section .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px}
.asr-voucher-details-payment-section .button-more-details .asr-icon{cursor:pointer}
.asr-voucher-details-payment-section .credit-card-image{width:34px;height:24px;-ms-flex-negative:0;flex-shrink:0}
.asr-voucher-details-payment-section .credit-card-image img{width:100%;height:100%}
.asr-voucher-details-payment-section .credit-card-info{line-height:16px}
.asr-voucher-details-payment-section .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding:15px;margin-top:20px;border:1px solid var(--text-title);border-radius:5px}
.asr-voucher-details-payment-section .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}
.asr-voucher-details-payment-section .note-label{font-weight:700}
.asr-voucher-details-payment-section .credit-card-label{font-size:18px;width:100%;margin-bottom:20px}
.asr-voucher-details-payment-section .information-message{font-size:12px;font-weight:600;line-height:normal;color:var(--indicator-default);margin:0;padding-top:4px}
.asr-voucher-details-payment-section .credit-card-details-form{column-gap:14px}
.asr-voucher-details-payment-section .credit-card-details-form .detail-group,.asr-voucher-details-payment-section .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}
.asr-voucher-details-payment-section .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-voucher-details-payment-section .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}
.asr-voucher-details-edit-information-popup .message-input{display:block;box-sizing:border-box;resize:none;font-size:16px;line-height:23px;color:inherit;min-height:98px}
.asr-voucher-details-edit-information-popup .font-bold{font-weight:700}
.asr-voucher-details-edit-information-popup .m-t-input{margin-top:15px}
.asr-voucher-details-edit-information-popup .container-counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-voucher-details-edit-information-popup .container-counter .counter-label{font-size:16px}
.asr-voucher-details-edit-information-popup .container-counter .counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:20px}
.asr-voucher-details-edit-information-popup .container-counter .counter>span{margin:0 25px;font-weight:700;font-size:18px;line-height:22px;color:var(--text-title)}
.asr-voucher-details-edit-information-popup .container-counter .minus,.asr-voucher-details-edit-information-popup .container-counter .plus{outline:0;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:25px;width:25px;box-sizing:border-box;border:1px solid var(--accent)}
.asr-voucher-details-edit-information-popup .container-counter .minus .asr-icon:before,.asr-voucher-details-edit-information-popup .container-counter .plus .asr-icon:before{display:block}
.asr-voucher-details-edit-information-popup .container-counter .plus{color:var(--white);background:var(--accent)}
.asr-voucher-details-edit-information-popup .container-counter .minus{color:var(--accent);background:var(--white)}
.asr-voucher-details-edit-information-popup .asr-button{width:100%;margin-top:14px;font-size:16px;font-weight:700;line-height:16px}
.asr-voucher-details-edit-information-popup .asr-button[disabled]{border:1px solid var(--disabled);background-color:var(--disabled);color:var(--white);opacity:unset;pointer-events:none}
.asr-voucher-details-edit-information-popup .container-form .input-form{padding:10px}
.asr-voucher-details-edit-information-popup .container-form .input-form .left-right-input{display:inline-block;width:100%}
.asr-voucher-details-edit-information-popup .container-form .input-form .left-right-input .left-input{float:left;width:46%}
.asr-voucher-details-edit-information-popup .container-form .input-form .left-right-input .right-input{float:right;width:46%}
.asr-voucher-details-edit-information-popup .container-form .label{font-size:12px;font-weight:600;color:var(--text-title)}
.asr-voucher-details-edit-information-popup .container-form input{border:1px solid #d8d8d8;padding:10px;outline:0;border-radius:5px;display:block;width:100%;box-sizing:border-box;height:40px;font-size:16px}
.asr-voucher-details-edit-information-popup .container-form input.error{border-color:var(--icon-error-message)}
.asr-voucher-details-edit-information-popup .container-form .has-error{border-color:var(--danger)}
.asr-voucher-details-edit-information-popup .container-form .error-container{padding:10px 0;color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-voucher-details-edit-information-popup .container-form .error-container .asr-icon{height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;margin-top:2px}
.asr-voucher-details-edit-information-popup .container-form .error-msg{color:var(--icon-error-message)}
.asr-voucher-details-edit-information-popup .container-form .container-counter .disabled-btn{background:var(--disabled);border-color:var(--disabled);pointer-events:none}
.asr-voucher-details-edit-information-popup .asr-modal .content-container{width:540px}
@media(max-width:480px){.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form{padding:10px}
.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form .left-right-input{display:block;width:100%}
.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form .left-right-input .left-input{float:unset;width:100%}
.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form .left-right-input .right-input{float:unset;width:100%;margin-top:15px}
}
.asr-voucher-details-edit-information-popup .asr-modal .content-container .content{padding:10px}
.asr-voucher-details-edit-information-popup .asr-modal .content-container .close-icon{top:10px;right:10px;color:var(--text-body)}
.asr-voucher-details-selected-voucher-item{width:100%;line-height:19px;grid-template-columns:1fr;margin:0 auto;word-break:normal;position:relative;z-index:0}
.asr-voucher-details-selected-voucher-item .button-transparent{background:transparent;border:0;outline:0;padding:0;cursor:pointer}
.asr-voucher-details-selected-voucher-item .title{margin:0;font-weight:700;line-height:22px;font-size:18px;color:var(--text-title)}
.asr-voucher-details-selected-voucher-item .card-container{width:100%;position:relative;z-index:0;margin-top:20px}
.asr-voucher-details-selected-voucher-item .card-container .icon-edit svg{width:24px;height:24px;margin-top:3px}
.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;margin:0 auto;border-top-left-radius:5px;border-top-right-radius:5px}
.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper .thumbnail-image{height:0;width:100%;margin:0;padding-top:56.25%;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(0,0,0,.1);background-size:cover;background-position:50%;background-repeat:no-repeat}
.asr-voucher-details-selected-voucher-item .card-container .card-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 0 5px rgba(0,0,0,.2);padding:16px 20px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;z-index:1}
.asr-voucher-details-selected-voucher-item .card-container .title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:calc(100% - 34px);margin-right:10px;-ms-flex-order:1;order:1}
.asr-voucher-details-selected-voucher-item .card-container .container-flex{display:-ms-flexbox;display:flex;margin:10px 0;word-break:break-word}
@media(max-width:480px){.asr-voucher-details-selected-voucher-item .card-container .container-flex{display:block}
.asr-voucher-details-selected-voucher-item .card-container .container-flex .first-flex{margin-bottom:10px}
}
.asr-voucher-details-selected-voucher-item .card-container .container-flex .first-flex{-ms-flex-order:1;order:1;margin-right:10px}
.asr-voucher-details-selected-voucher-item .card-container .container-flex .second-flex{-ms-flex-order:2;order:2;margin-right:10px}
.asr-voucher-details-selected-voucher-item .card-container .font-bold{font-weight:700}
.asr-voucher-details-selected-voucher-item .card-container .overflow-message{overflow-wrap:anywhere}
.asr-voucher-details-selected-voucher-item .card-container .price-header{display:-ms-inline-flexbox;display:inline-flex}
.asr-voucher-details-selected-voucher-item .card-container .price-header .price-deactive{text-decoration:line-through;color:var(--disabled)}
.asr-voucher-details-selected-voucher-item .card-container .m-l-5{margin-left:5px}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper{width:24px;-ms-flex-order:2;order:2;position:relative;text-align:right}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper li{word-break:keep-all}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper .asr-icon{color:var(--redeem-link)}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit{position:absolute;background:var(--accent);border-radius:6px;text-align:center;padding:2px 0;margin-top:23px;z-index:2;right:0;transition:all .25s;transition-delay:50ms;visibility:hidden;opacity:0;-ms-transform:translateX(calc(50% - 21px)) translateY(-16px);transform:translateX(calc(50% - 21px)) translateY(-16px)}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit li{font-size:14px;font-weight:600;line-height:29px;color:#fff;list-style-type:none;padding:0 16px;border-bottom:1px solid var(--white-opacity-23);cursor:pointer}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit li:last-child{border-bottom:0}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit:before{content:"";display:block;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);top:-6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-voucher-details-selected-voucher-item .card-container .button-edit:hover .menu-edit{visibility:visible;opacity:1}
.asr-voucher-details-selected-voucher-item .card-container .sub-title{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-voucher-details-selected-voucher-item .card-container .sub-title .purchase-label{width:100%}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:22px;position:relative}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper small{font-size:12px;line-height:17px;font-weight:600}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper p{margin:0}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper .price{font-size:20px;font-weight:700;color:var(--price);line-height:28px}
.asr-voucher-details-selected-voucher-item .card-container .asr-icon{width:24px;height:24px;margin-right:10px}
.asr-voucher-details-selected-voucher-item .card-container .asr-icon:before{font-size:24px}
.asr-voucher-details-selected-voucher-item .card-container .error-container,.asr-voucher-details-selected-voucher-item .card-container .message-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}
.asr-voucher-details-selected-voucher-item .card-container .error-container{margin-top:8px;z-index:1}
.asr-voucher-details-selected-voucher-item .card-container .error-container .error-msg-wrapper{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;color:#ff3e3e}
.asr-voucher-details-selected-voucher-item .card-container .error-container .error-msg-wrapper .error-msg{text-align:center}
.asr-voucher-details-selected-voucher-item .card-container .error-container .options-button-wrapper{-ms-flex-item-align:center;align-self:center;font-size:14px;white-space:nowrap;margin-top:5px}
.asr-voucher-details-selected-voucher-item .card-container .error-container .options-button-wrapper .options-button{padding:0 12px;border:0;cursor:pointer;font-weight:700;display:inline-block;line-height:14px;color:var(--accent)}
.asr-voucher-details-selected-voucher-item .card-container .error-container .options-button-wrapper .divide-bar{border-right:1px solid var(--accent)}
.asr-voucher-details-selected-voucher-item .blur-background{opacity:.2;pointer-events:none}
.asr-voucher-details-selected-voucher-item .backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.8;background-color:#fff}
.asr-voucher-details-terms-and-conditions .border-privacy{border-bottom:1px solid #d5d5d5;font-size:21px;font-weight:700;padding-bottom:15px}
.asr-voucher-details-terms-and-conditions .no-padding{padding:0}
.asr-voucher-details-terms-and-conditions .terms-condition a{color:#003e6a;text-decoration:underline}
.asr-voucher-details-terms-and-conditions .term-title{padding-bottom:15px;font-size:22px;font-weight:700}
.asr-voucher-details-purchase-summary{letter-spacing:0;width:100%;word-break:normal;text-align:right}
.asr-voucher-details-purchase-summary .payment-container{padding:23px 0 32px}
.asr-voucher-details-purchase-summary .price-container{display:-ms-flexbox;display:flex;width:100%}
.asr-voucher-details-purchase-summary .price-container .summary-title{color:var(--text-title);font-size:20px;font-weight:700;width:100%;text-align:justify}
.asr-voucher-details-purchase-summary .price-container .summary-title .left-label{margin-right:20px}
.asr-voucher-details-purchase-summary .price-container .summary-title .right-label{float:right}
.asr-voucher-details-purchase-summary .price-container .notice-label{font-weight:600;font-size:14px;color:var(--text-title);text-align:left}
.asr-voucher-details-purchase-summary .price-font{color:var(--accent);font-size:20px;font-weight:700}
.asr-voucher-details-purchase-summary .button-purchase-wrapper{position:fixed;left:0;bottom:0;z-index:1}
.asr-voucher-details-purchase-summary .button-purchase{width:100vw;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:22px;text-align:center;height:440px;-ms-flex-pack:center;justify-content:center}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner a,.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner p{margin:0}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner a{font-size:16px;line-height:22px;text-decoration:none;font-weight:600}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .banner-background,.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .image-overlay{color:#fff;position:absolute;z-index:-1;object-fit:cover;height:100%;width:100%;top:0;left:0;padding-top:0;margin-top:0}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .title{font-size:28px;line-height:33px;font-weight:600;margin-bottom:12px;width:calc(100% - 110px)}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .confirmation-number{font-size:18px;font-weight:700;line-height:22px;margin-bottom:17px;width:calc(100% - 110px)}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .description{font-size:16px;line-height:22px;margin-bottom:19px;width:calc(100% - 96px)}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .description .email{font-weight:600}
.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner.transparent{height:400px;padding-top:122px;box-sizing:border-box}
.asr-order-confirmed-print .wrap{max-width:1250px}
.asr-order-confirmed-print .wrap .confirm__property .apartment .your-reservation-details{padding-left:0;padding-right:0}
.asr-order-confirmed-print .wrap .confirm__property .apartment .reservation-confirmation{padding-left:16px;padding-right:16px}
.asr-order-confirmed-print .wrap .confirm .confirm__payment__detail__left .confirm__payment__detail__header{font-size:20px}
.asr-order-confirmed-print .voucher-list{margin-bottom:40px}
.asr-order-confirmed-print .row-group .add-ons{width:220px}
.asr-order-confirmed-print .row-group .add-ons-content-view{width:calc(100% - 220px);padding-left:5px}
.asr-order-confirmed-print .apartment>div.your-reservation-details:first-child{display:block}
.asr-order-confirmed-print .print{padding:30px 0;background:0;background-color:#fff;min-height:200px;color:var(--text-title)}
.asr-order-confirmed-print .print .confirm__flex__layout.confirm__info{padding:20px 0 40px}
.asr-order-confirmed-print .print .asr-booking-currency-selector{display:none}
.asr-order-confirmed-print .print hr{margin:10px 0}
.asr-order-confirmed-print .print .no-padding-left{padding-left:0}
.asr-order-confirmed-print .print .info__reservation{float:right;margin-top:32px;margin-bottom:48px}
.asr-order-confirmed-print .print .info__reservation span{display:block}
.asr-order-confirmed-print .print .info__reservation .address{font-size:32px;margin-bottom:16px}
.asr-order-confirmed-print .print .info__reservation .street{font-size:14px;margin-top:8px}
.asr-order-confirmed-print .print .apartment__item__contain__left{font-size:16px}
.asr-order-confirmed-print .print .apartment__item__contain__left .confirm-no-content,.asr-order-confirmed-print .print .apartment__item__contain__left .room-type-name{font-size:20px}
.asr-order-confirmed-print .print .apartment__item__contain__right{font-size:16px;padding-bottom:10px}
.asr-order-confirmed-print .print .apartment__item__contain__right .header{margin:10px}
.asr-order-confirmed-print .print .apartment__item__contain__right .list-rate-breakdown{font-size:12px}
.asr-order-confirmed-print .print img{max-width:156px;max-height:35px;width:100%;height:100%}
.asr-order-confirmed-print .print .apartment .lb-reservation-detail>span{text-align:left;margin:20px 0}
.asr-order-confirmed-print .print .apartment .lb-reservation-detail.your-reservation-details{font-weight:700;font-size:18px;padding-top:16px;padding-bottom:16px}
.asr-order-confirmed-print .print .apartment .lb-reservation-detail.reservation-confirmation{font-size:24px;padding-top:10px;padding-bottom:24px}
.asr-order-confirmed-print .print .apartment .apartment__item>div{padding-top:10px;display:-ms-flexbox;display:flex}
.asr-order-confirmed-print .print .apartment .apartment__item .apartment__item__contain{padding:0 16px}
.asr-order-confirmed-print .print .row-group{line-height:2.3;margin-bottom:10px}
.asr-order-confirmed-print .print .row-group .row-group-content>span{width:220px;display:inline-block}
.asr-order-confirmed-print .print .row-group p{display:inline-table;max-width:315px;line-height:21px}
.asr-order-confirmed-print .print .confirm__flex__layout.item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-order-confirmed-print .print .quantity-gift{display:-ms-flexbox;display:flex;margin:-8px 10px 10px}
.asr-order-confirmed-print .print .disclaimer-text{padding:10px}
.asr-order-confirmed-print .print .split{border-top:solid 1px var(--border)}
.asr-order-confirmed-print .print__content__address{padding:10px 16px;line-height:1.5}
.asr-order-confirmed-print .print__content__address span{display:block}
.asr-order-confirmed-print .print__content__address__label{font-size:24px}
.asr-order-confirmed-print .print__content__address__itinerary{font-size:16px}
.asr-order-confirmed-print .print__payment__detail__header{font-size:20px}
.asr-order-confirmed-print .print__payment__detail__content--total{font-size:18px}
.asr-order-confirmed-print .confirm__property{clear:both}
.asr-order-confirmed-print .confirm__payment__detail__content{font-size:16px}
.asr-order-confirmed-print .confirm__payment__detail__content .item.no-padding-left{padding-left:0}
.asr-order-confirmed-print .bold{font-weight:700}
.asr-order-confirmed-print .right{text-align:right;padding:0}
.asr-order-confirmed-print .asr-top-select-currency{display:none}
.asr-order-confirmed-print .logo-footer{height:45px;width:auto;display:inline-block;padding:8px 0;margin:0 4px}
.asr-order-confirmed-print .logo-image{height:100%;width:auto}
.asr-order-confirmed-print .table-logo{margin:0 auto}
.asr-order-confirmed-print .logo-list{text-align:center}
.asr-order-confirmed-print .logo-list:last-child .logo-footer{margin:0 7px}
.asr-order-confirmed-print .content-footer-print,.asr-order-confirmed-print .footer-brand{text-align:center;color:#a7a7a7;font-size:14px}
.asr-order-confirmed-print .footer-brand{padding-top:35px}
.asr-order-confirmed-print .voucher-title{max-width:70%}
.asr-order-confirmed-print .voucher-price{max-width:30%}
.asr-common-share-social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:40px;width:100%;margin-bottom:20px}
.asr-common-share-social .share-label{font-size:14px;font-weight:600;line-height:20px;color:var(--text-title);margin-right:12px;margin-bottom:0}
.asr-common-share-social .social-share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}
.asr-common-share-social .social-share .asr-icon.icon-without-innertext[data-icon]:before{margin:0}
.asr-common-share-social .icon-social-share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}
.asr-common-share-social .icon-social-share .asr-icon-svg{padding-top:4px}
.asr-common-share-social .icon-social-share .asr-icon-svg svg{width:24px;height:24px}
.asr-common-share-social .social-network-content{margin-left:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:var(--accent);border-radius:5px;position:relative;display:none;transition:all .5s ease-in-out}
.asr-common-share-social .social-network-content .at-share-btn-elements{display:-ms-flexbox;display:flex}
.asr-common-share-social .social-network-content:after,.asr-common-share-social .social-network-content:before{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
.asr-common-share-social .social-network-content:before{content:"";display:inline-block;width:.4em;height:.4em;border-left:.2em solid var(--accent);border-bottom:.2em solid var(--accent);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:45%;left:-3px}
.asr-common-share-social .social-network-content.active{display:block}
.asr-common-share-social .at-resp-share-element .at-share-btn,.asr-common-share-social .at-share-tbx-element .at-share-btn,.asr-common-share-social .at-style-responsive .at-share-btn{padding:0;border-radius:0;margin:4px;transition:transform .25s}
.asr-common-share-social .at-resp-share-element .at-share-btn span,.asr-common-share-social .at-share-tbx-element .at-share-btn span,.asr-common-share-social .at-style-responsive .at-share-btn span{background-color:transparent !important}
.asr-common-share-social .at-resp-share-element .at-share-btn:hover,.asr-common-share-social .at-share-tbx-element .at-share-btn:hover,.asr-common-share-social .at-style-responsive .at-share-btn:hover{-ms-transform:translateY(-3px);transform:translateY(-3px);color:#fff;text-decoration:none}
.asr-common-share-social .at-resp-share-element .a2a_dd:hover,.asr-common-share-social .at-share-tbx-element .a2a_dd:hover,.asr-common-share-social .at-style-responsive .a2a_dd:hover{-ms-transform:none;transform:none}
.asr-common-share-social .backdrop{position:absolute;background-color:transparent;top:0;left:0;bottom:0;right:0}
.custom-social{box-sizing:border-box;background-color:inherit;color:#fff;padding:0;margin:0 5px}
.custom-social:last-child{margin:0}
@media(max-width:1023px){.asr-common-share-social{margin-bottom:10px}
}
@media(max-width:767px){.asr-common-share-social{margin-bottom:10px}
}
.a2a_mini{min-width:0 !important;width:10pc !important}
a.a2a_i{width:100% !important;padding:0 8px !important}
#a2apage_dropdown .a2a_i{font-size:9pt !important}
#a2apage_dropdown .a2a_i span{width:1pc !important;height:1pc !important;vertical-align:middle}
#a2apage_dropdown a.a2a_more{font-size:9pt !important;padding:0 6px !important}
#a2apage_dropdown a.a2a_more .a2a_svg{width:1pc !important;height:1pc !important}
#a2apage_dropdown a.a2a_more span{vertical-align:middle}
.vertical{display:inline-block;position:relative}
.vertical .social-network-content{position:absolute;margin-top:10px;left:45%;top:60%}
@media(min-width:1024px){.vertical .social-network-content{left:33%}
}
.vertical .social-network-content:before{-ms-transform:rotate(135deg);transform:rotate(135deg);top:-2%;left:12px}
.asr-reservation-rich-text .title-description{padding-top:50px;padding-bottom:10px}
.asr-reservation-rich-text .title-description .title{margin-bottom:30px}
.asr-reservation-rich-text .title-description .description{margin-bottom:16px}
.asr-reservation-rich-text .title-description a{color:var(--accent);text-decoration:underline}
.asr-text-inform-banner .text-inform-container{border:1px solid var(--text-body);padding:15px 20px 15px 12px;border-radius:5px;position:relative}
@media(min-width:1024px){.asr-text-inform-banner .text-inform-container{padding:15px 20px}
}
.asr-text-inform-banner .text-inform-container .text-inform{font-size:14px;letter-spacing:0;line-height:19px;font-weight:700;width:calc(100% - 20px)}
.asr-text-inform-banner .text-inform-container .close-button{position:absolute;right:15px;top:-3px;font-size:30px;color:#87674f;font-weight:700}
@media(min-width:1024px){.asr-text-inform-banner .text-inform-container{padding:15px 20px}
.asr-text-inform-banner .text-inform-container .close-button{right:20px;top:2px}
}
.asr-work-with-lyf .wrap{word-break:break-word;font-weight:400;line-height:1.42857143;background-color:#fff}
.asr-work-with-lyf .wrap .work-title{color:#373737;font-size:24px;margin-left:0;margin-right:0;padding-bottom:31px;font-weight:700}
@media(max-width:1023px){.asr-work-with-lyf .wrap .work-title{font-size:22px;padding-bottom:17px}
}
@media(max-width:480px){.asr-work-with-lyf .wrap .work-title{font-size:22px;padding-bottom:17px}
}
.asr-work-with-lyf .wrap .container .scroller-wrapper{display:-ms-flexbox;display:flex}
.lyf-container{margin:0 auto;padding:0 15px;position:relative}
.lyf-border{border:5px solid #000}
.show-on-desktop{display:inline-block}
@media only screen and (min-width:1024px){.container{width:1024px}
.show-on-tablet{display:none}
}
@media only screen and (min-width:1280px){.container{width:1280px}
.lyf-container{width:1200px}
}
@media only screen and (min-width:1366px){.container{width:1366px}
}
.asr-lyf-discover{background-repeat:no-repeat;background-size:cover}
.asr-lyf-discover .lyf-container{margin:0 auto}
.asr-lyf-discover .discover-lyf-property{height:873px;width:100%}
.asr-lyf-discover .discover-lyf-location,.asr-lyf-discover .discover-lyf-property{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-lyf-discover .discover-lyf-location{padding:57px 15px 253px}
.asr-lyf-discover .property-feature{background-color:transparent;color:#fff;overflow:auto;text-transform:lowercase;margin-left:-20px;max-width:308px;padding:14px 15px 15px 18px;letter-spacing:-.3px;line-height:28px}
.asr-lyf-discover .property-feature p{font-weight:500;font-size:22px;padding-right:40px;margin-bottom:20px}
.asr-lyf-discover .property-feature a{font-weight:500;font-size:17px;color:#fff}
.asr-lyf-discover .property-description{background-color:transparent;padding:16px 45px 24px 22px;max-width:379px}
.asr-lyf-discover .property-description-content{font-size:15px;margin-bottom:0;word-wrap:break-word;letter-spacing:-.3px;line-height:20px}
@media(max-width:768px){.asr-lyf-discover .discover-lyf-location{display:block;margin-left:unset;width:100%;padding:0}
.asr-lyf-discover .property-description,.asr-lyf-discover .property-feature{margin:unset;max-width:unset}
}
@media only screen and (min-width:1280px){.asr-lyf-discover .lyf-container{width:1200px}
}
@media(min-width:769px){.asr-lyf-discover .lyf-container{width:944px}
}
.component-config{clear:both;min-height:100px}
.asr-lyf-membership-program{margin-top:10px}
.asr-lyf-membership-program table{width:100% !important}
.asr-lyf-membership-program .asr-lyf-banner{-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;height:379px;overflow:hidden;position:relative;width:100%}
.asr-lyf-membership-program .banner-title{color:var(--text-title);font-size:35px;font-weight:700;margin-bottom:9px;margin-top:0;text-align:center;word-spacing:1px}
.asr-lyf-membership-program .banner-create-account{text-align:center;font-weight:700;margin-top:33px}
.asr-lyf-membership-program .banner-create-account .asr-button{color:var(--text-reverse);background-color:var(--navigation-cta);border:1px solid var(--navigation-cta);padding:11px 45px;font-size:14px}
.asr-lyf-membership-program .banner-box{margin:0 auto;width:345px;background-color:hsla(0,0,95%,0);padding:35px 8px 55px;text-align:center}
.asr-lyf-membership-program .banner-content{font-weight:700;font-size:14px;line-height:18px;margin-bottom:0}
.asr-lyf-membership-program .banner-content a,.asr-lyf-membership-program .banner-content button{pointer-events:auto}
@media only screen and (min-width:769px){.asr-lyf-membership-program{margin-top:40px}
.asr-lyf-membership-program .asr-lyf-banner{background-size:cover;background-position:50%;height:674px}
.asr-lyf-membership-program .asr-lyf-banner .banner-box{margin:0 auto;width:570px;background-color:hsla(0,0,87%,.7)}
.asr-lyf-membership-program .banner-create-account .asr-button{padding:16px 70px;font-size:24px;word-spacing:2px}
.asr-lyf-membership-program .banner-title{font-size:48px;font-weight:700;word-spacing:4px;margin-bottom:30px}
.asr-lyf-membership-program .banner-content{font-weight:700;font-size:20px;letter-spacing:0;line-height:24px;margin-bottom:60px}
}
@media(-ms-high-contrast:none) and (min-width:769px),screen and (-ms-high-contrast:active) and (min-width:769px){.asr-lyf-membership-program .asr-lyf-banner{top:-55px}
body.language-zh .membership-container .asr-lyf-membership-program .asr-lyf-banner{top:-66px}
}
@-moz-document url-prefix(){@media(min-width:769px){.asr-lyf-membership-program .asr-lyf-banner{top:-55px}
body.language-zh .membership-container .asr-lyf-membership-program .asr-lyf-banner{top:-66px}
}
}
.asr-lyf-about>*{width:100%}
.asr-lyf-about .callout-block{background-color:transparent;padding:40px 32px;max-width:380px;color:#000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-lyf-about .heading{margin:10px 0 0;width:100%}
.asr-lyf-about .callout-block p{margin:10px 0 0;font-size:14px;line-height:20px;width:100%}
.asr-lyf-about .get-to-know{overflow:hidden;height:750px;background-color:#ddd;background-size:cover;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-lyf-about .get-to-know .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-lyf-about .get-to-know .callout-block{margin:0}
.asr-lyf-about .get-to-know-wrap{width:100%}
@media only screen and (max-width:1100px){.asr-lyf-about .container{width:100%}
}
@media(max-width:768px){.asr-lyf-about .get-to-know{height:320px}
.asr-lyf-about .get-to-know .container{padding-left:32px}
.asr-lyf-about .get-to-know .callout-block{max-width:none;width:59%;margin:0 0 0 9px;padding:20px 15px 22px}
.asr-lyf-about .get-to-know .callout-block .heading{font-size:19px;margin-top:0}
.asr-lyf-about .get-to-know .callout-block p{font-size:7px;line-height:1.2}
}
.asr-lyf-event .flex,.asr-lyf-event .flex-column{display:-ms-flexbox;display:flex}
.asr-lyf-event .flex-column{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-webkit-flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-lyf-event .title-lyf{font-size:30px;font-weight:700;margin-bottom:20px;position:relative}
.asr-lyf-event .event-container img{width:100%;margin-bottom:25px;max-height:230px}
.asr-lyf-event .event-container .responsivegrid-area .responsivegrid{margin:0 -15px}
.asr-lyf-event .event-container .event-image-row{margin-top:0}
.asr-lyf-event .general-info{background:transparent;color:var(--text-reverse);float:left;padding:42px 0 15px;text-transform:uppercase;width:100%;height:100%;margin:0 0 5px}
.asr-lyf-event .general-info .span-room{font-size:15px;font-weight:700;margin-top:10px}
.asr-lyf-event .general-info .numbers{font-size:70px;font-weight:700;line-height:1.24}
.asr-lyf-event .general-info ul{padding:0}
.asr-lyf-event .general-info ul li{list-style:none;padding:0;text-align:center}
.asr-lyf-event .general-info ul .li-second-statistic{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
@media(min-width:989px){.asr-lyf-event .event-container-image-left{padding-right:30px}
.asr-lyf-event .event-container-image-right{padding-left:30px}
}
@media(max-width:989px){.asr-lyf-event .flex,.asr-lyf-event .flex-column,.asr-lyf-event .general-info{display:block !important}
}
@media(max-width:768px){.asr-lyf-event .title-lyf{margin-left:-11px;font-size:39.5px;margin-bottom:8px}
.asr-lyf-event .event-page{padding-left:0;padding-right:0}
.asr-lyf-event .event-container{margin-left:0;margin-right:0;padding:0 10px 3px;margin-top:25px}
.asr-lyf-event .responsivegrid .image{margin:0}
.asr-lyf-event .responsivegrid .content table{width:100% !important}
.asr-lyf-event .event-container-image-left,.asr-lyf-event .event-container-image-middle{margin-bottom:-15px}
.asr-lyf-event .event-container-image-right{margin-bottom:7px}
.asr-lyf-event .general-info{padding:15px 0 10px;margin-bottom:10px}
.asr-lyf-event .general-info ul,.asr-lyf-event .general-info ul li{display:-ms-flexbox;display:flex}
.asr-lyf-event .general-info ul li{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-lyf-event .general-info .span-room{display:block;padding:0 15px;margin-top:0}
.asr-lyf-event .general-info .li-first-statistic .span-room{margin-left:-4px;letter-spacing:3px}
.asr-lyf-event .general-info .li-third-statistic .span-room{margin-left:-2px;letter-spacing:3px}
.asr-lyf-event .general-info .li-second-statistic .span-room{line-height:22px;letter-spacing:3px}
}
@media only screen and (width:768px){.asr-lyf-event .event-container-image-left,.asr-lyf-event .event-container-image-right,.asr-lyf-event .event-content-container .flex-column{width:100%}
.asr-lyf-event .event-content-container .general-info ul li{width:50%}
}
@media only screen and (min-width:769px){.asr-lyf-event .title-lyf{font-size:38px;margin-bottom:25px}
.asr-lyf-event .event-container img{margin-bottom:23px;max-height:392px}
.asr-lyf-event .event-container .responsivegrid-area .responsivegrid{margin:4px -15px}
.asr-lyf-event .event-container .event-container-image-middle{margin-bottom:-3px}
.asr-lyf-event .event-container .event-container-image-left img,.asr-lyf-event .event-container .event-container-image-right img{height:187px}
.asr-lyf-event .event-content-container .flex{margin:0 -25px}
.asr-lyf-event .event-content-container .flex .general-info{padding:29px 3px 6px 5px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:173px}
.asr-lyf-event .event-content-container .flex .general-info .span-room{font-size:17px;letter-spacing:1px;line-height:127%}
}
@media only screen and (min-width:989px){.responsivegrid-area{padding-right:30px}
}
.asr-lyf-event .event-content-container .flex .general-info{padding:23px 0 10px;min-height:133px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-lyf-event .general-info .span-room{display:block;padding:0;margin-top:0}
.asr-lyf-event .general-info .numbers{font-size:55px}
.discoverasr-property-landing-template .asr-tabs,.discoverasr-property-template .asr-tabs{color:var(--navigation-cta)}
@media(min-width:768px){.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button,.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:focus,.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:hover,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:focus,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:hover{border-bottom-color:var(--navigation-cta);box-shadow:inset 0 -4px 0 var(--navigation-cta)}
.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button{color:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:focus,.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:hover,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:focus,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:hover{color:var(--navigation-cta);border-bottom-color:var(--navigation-cta)}
}
.discoverasr-property-landing-template .asr-tabs .accordion-item .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title .ec:before,.discoverasr-property-template .asr-tabs .accordion-item .ec:after,.discoverasr-property-template .asr-tabs .accordion-item .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title .ec:before{background-color:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-tabs .accordion-item:focus,.discoverasr-property-landing-template .asr-tabs .accordion-item:hover,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:focus,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:hover,.discoverasr-property-template .asr-tabs .accordion-item:focus,.discoverasr-property-template .asr-tabs .accordion-item:hover,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:focus,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:hover{color:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-tabs .accordion-item:active .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item:active .ec:before,.discoverasr-property-landing-template .asr-tabs .accordion-item:focus .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item:focus .ec:before,.discoverasr-property-landing-template .asr-tabs .accordion-item:hover .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item:hover .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:before,.discoverasr-property-template .asr-tabs .accordion-item:active .ec:after,.discoverasr-property-template .asr-tabs .accordion-item:active .ec:before,.discoverasr-property-template .asr-tabs .accordion-item:focus .ec:after,.discoverasr-property-template .asr-tabs .accordion-item:focus .ec:before,.discoverasr-property-template .asr-tabs .accordion-item:hover .ec:after,.discoverasr-property-template .asr-tabs .accordion-item:hover .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:before{background-color:var(--navigation-cta)}
.asr-tabs{color:var(--accent)}
.asr-tabs .cm.cm-tabs .tabs-container{border:1px solid #ccc}
.asr-tabs .cm.cm-tabs .tabs-container.is-disabled{border:0}
.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tab{border:1px solid #ccc}
.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tab+.tab{border-top:0}
.asr-tabs .cm.cm-tabs .tabs-container .ec:after,.asr-tabs .cm.cm-tabs .tabs-container .ec:before{margin:0 0 0 4px}
.asr-tabs .cm.cm-tabs .tabs-container .tab-ec-content{padding:0 16px 16px}
@media(min-width:768px){.asr-tabs .cm.cm-tabs .tabs-container{border:0}
.asr-tabs .cm.cm-tabs .tabs-container .tab.hasGallery.is-hidden{position:relative;height:0}
.asr-tabs .cm.cm-tabs .tabs-container .tab.hasGallery.is-active{height:100%}
.asr-tabs .cm.cm-tabs .tabs-container .tab-ec-content{padding:0;padding-top:16px}
.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav ul{margin:0;padding:0;list-style:none}
.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li{max-width:50%;margin:0}
.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button,.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:focus,.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:hover{border-bottom-color:var(--accent);box-shadow:inset 0 -4px 0 var(--accent)}
.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button{line-height:1;transition-property:border-bottom-color,box-shadow,color;transition-duration:.15s;cursor:pointer;width:100%;border:0;border-bottom:1px solid #ccc;box-shadow:inset 0 0 0 transparent;background-color:transparent;padding:20px 20px 19px;font-weight:700;font-size:18px;outline:0;color:var(--accent)}
.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:focus,.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:hover{border-bottom-color:var(--accent);color:var(--accent)}
}
.asr-tabs .cm.cm-tabs .tabs-container .tab{outline:0}
.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tabs-nav,.asr-tabs .cm.cm-tabs .tabs-container .tab.is-hidden,.asr-tabs .cm.cm-tabs .tabs-container .tab .tab-ec-title.is-disabled{display:none}
.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tabs{border:0;padding:0;border-radius:0}
.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tab.is-hidden{display:block !important}
@media(min-width:768px){.asr-tabs .cm.cm-tabs .tabs-nav ul{display:-ms-flexbox;display:flex}
.asr-tabs .cm.cm-tabs .tabs-nav li{float:left}
.asr-tabs .cm.cm-tabs .tabs-container-full .tabs-nav ul li{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}
.asr-tabs .tabs-nav li,.asr-tabs .tabs-nav ul{display:-ms-flexbox;display:flex}
.asr-tabs .tabs-nav li{-ms-flex-align:stretch;align-items:stretch}
}
.asr-tabs .accordion-item,.asr-tabs .cm-tabs .tab-ec-title{padding:16px 52px 16px 16px;position:relative;display:block;cursor:pointer;font-weight:700;text-decoration:none}
.asr-tabs .accordion-item .ec,.asr-tabs .cm-tabs .tab-ec-title .ec{height:20px;width:20px;position:absolute;top:50%;margin-top:-10px;right:20px}
.asr-tabs .accordion-item .ec:after,.asr-tabs .accordion-item .ec:before,.asr-tabs .cm-tabs .tab-ec-title .ec:after,.asr-tabs .cm-tabs .tab-ec-title .ec:before{opacity:1;display:block;content:"";width:14px;height:2px;background-color:var(--accent);position:absolute;left:0;top:9px;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:background-color .15s,transform .4s,opacity .2s}
.asr-tabs .accordion-item .ec:after,.asr-tabs .cm-tabs .tab-ec-title .ec:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.asr-tabs .accordion-item:focus,.asr-tabs .accordion-item:hover,.asr-tabs .cm-tabs .tab-ec-title:focus,.asr-tabs .cm-tabs .tab-ec-title:hover{color:var(--accent);text-decoration:none}
.asr-tabs .accordion-item:focus .ec:after,.asr-tabs .accordion-item:focus .ec:before,.asr-tabs .accordion-item:hover .ec:after,.asr-tabs .accordion-item:hover .ec:before,.asr-tabs .cm-tabs .tab-ec-title:focus .ec:after,.asr-tabs .cm-tabs .tab-ec-title:focus .ec:before,.asr-tabs .cm-tabs .tab-ec-title:hover .ec:after,.asr-tabs .cm-tabs .tab-ec-title:hover .ec:before{background-color:var(--accent);opacity:1}
.asr-tabs .accordion-item:active .ec:after,.asr-tabs .accordion-item:active .ec:before,.asr-tabs .cm-tabs .tab-ec-title:active .ec:after,.asr-tabs .cm-tabs .tab-ec-title:active .ec:before{background-color:var(--accent)}
.asr-tabs .accordion-item.is-expanded .ec:before,.asr-tabs .cm-tabs .tab-ec-title.is-expanded .ec:before{-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
.asr-tabs .accordion-item.is-expanded .ec:after,.asr-tabs .cm-tabs .tab-ec-title.is-expanded .ec:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-tabs .cm.cm-tabs-bios .tabs>.tab+.tab{margin-top:40px}
.asr-tabs .cm.cm-tabs-bios .tabs .tab-title-heading{font-weight:700}
.asr-tabs .cm.cm-tabs-bios .tabs-container,.asr-tabs .cm.cm-tabs-bios .tabs-container.is-disabled,.asr-tabs .cm.cm-tabs-bios .tabs-container.is-disabled .tab{border:0}
@media(min-width:768px){.asr-tabs .cm.cm-tabs-bios .tabs>.tab+.tab{margin-top:0}
.asr-tabs .cm.cm-tabs-bios .tab-title-heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.asr-tabs .cm.cm-tabs-bios .vh.focusable:active,.asr-tabs .cm.cm-tabs-bios .vh.focusable:focus,.asr-tabs .cm.cm-tabs-bios .vhidden.focusable:active,.asr-tabs .cm.cm-tabs-bios .vhidden.focusable:focus,.asr-tabs .cm.cm-tabs-bios .visuallyhidden.focusable:active,.asr-tabs .cm.cm-tabs-bios .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
}
html.aem-AuthorLayer-Edit .cm.cm-tabs .tabs-container .tab.is-hidden{opacity:1 !important;display:block !important}
.cmp-container .accordion{padding-right:20px !important;padding-left:20px !important;margin:0 auto}
.cmp-container .accordion .cmp-accordion{margin-top:24px;margin-bottom:0}
.cmp-container .accordion .cmp-accordion .cmp-accordion__button{border:0;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:0}
.cmp-container .accordion .cmp-accordion .cmp-accordion__header{margin:0;padding:16px 52px 16px 20px;position:relative;display:block;cursor:pointer;font-weight:700;text-decoration:none}
.cmp-container .accordion .cmp-accordion .cmp-accordion__title{font-size:16px;color:var(--accent)}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item{border:1px solid #ccc;border-left:0;border-right:0}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item+.cmp-accordion__item{border-top:0}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon:before{background-color:var(--navigation-cta)}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item:focus,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:hover{color:var(--navigation-cta)}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item:active .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:active .cmp-accordion__icon:before,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:focus .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:focus .cmp-accordion__icon:before,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:hover .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:hover .cmp-accordion__icon:before{background-color:var(--navigation-cta)}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon{height:20px;width:20px;position:absolute;top:50%;margin-top:-10px;right:20px}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon:before{opacity:1;display:block;content:"";width:14px;height:2px;background-color:var(--accent);position:absolute;left:0;top:9px;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:background-color .15s,transform .4s,opacity .2s}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item:focus,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:hover{color:var(--accent);text-decoration:none}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item:focus .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:focus .cmp-accordion__icon:before,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:hover .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:hover .cmp-accordion__icon:before{background-color:var(--accent);opacity:1}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item:active .cmp-accordion__icon:after,.cmp-container .accordion .cmp-accordion .cmp-accordion__item:active .cmp-accordion__icon:before{background-color:var(--accent)}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__button--expanded .cmp-accordion__icon:before{-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__button--expanded .cmp-accordion__icon:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.cmp-container .accordion .cmp-accordion .cmp-accordion__item[data-cmp-expanded]{border-top-color:#4c6866;border-top-width:2px;border-top:2px solid #4c6866}
.cmp-container .accordion .cmp-accordion__panel.cmp-accordion__panel--expanded{padding:20px}
.cmp-container .accordion .cmp-accordion__panel.cmp-accordion__panel--expanded .accordion .cmp-accordion{margin-top:0}
.cmp-container .accordion .cmp-accordion__panel.cmp-accordion__panel>div{padding:0;margin:0}
.cmp-container .accordion .cmp-accordion__panel.cmp-accordion__panel .wrap{padding-left:0;padding-right:0}
.cmp-container .aem-Grid.aem-Grid--default--12>.accordion.aem-GridColumn.aem-GridColumn--default--12{max-width:1240px}
.cmp-container .accordion.panelcontainer{max-width:1240px !important}
.cmp-container .accordion.panelcontainer .cmp-accordion__item .accordion.panelcontainer{width:auto !important}
.asr-news-carousel{font-size:14px}
.asr-news-carousel.wrap{text-align:center;padding-left:12px;padding-right:12px}
.asr-news-carousel .list-new-carousel.wrap{max-width:1210px}
.asr-news-carousel .list-new-carousel .header-2{font-weight:600}
.asr-news-carousel .inspiration-title{margin:0 0 24px}
.asr-news-carousel .button-carousel{text-align:center}
.asr-news-carousel .list-new{margin-bottom:27px}
.asr-news-carousel .text-title{font-size:1.75rem;font-weight:500}
.asr-news-carousel .list-new-carousel .btn-config-news .asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background:var(--accent)}
.asr-news-carousel .list-new-carousel .title-spacing{margin-bottom:40px}
.asr-news-carousel .slide-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-news-carousel .slide-grid-column{width:100%}
.asr-news-carousel .slide-grid-column.small-image .slide-padding{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.asr-news-carousel .slide-grid-column.small-image .date-time,.asr-news-carousel .slide-grid-column.small-image .subtitle{line-height:25px}
.asr-news-carousel .asr-content-slider{margin:50px 0 0}
.asr-news-carousel .no-news-block-wrapper{padding:50px 15px 0}
.asr-news-carousel .slide-grid-row{border-radius:5px;overflow:hidden;position:relative}
.asr-news-carousel .slide-grid-row a[href=""],.asr-news-carousel .slide-grid-row a[href="#"]{display:block}
.asr-news-carousel .small-image .image{padding-top:70%}
.asr-news-carousel .image{position:relative;padding-top:60%;cursor:pointer}
.asr-news-carousel .content{position:absolute;bottom:0;left:0;padding:10px 40px 10px 10px;text-align:left;width:100%;cursor:pointer}
.asr-news-carousel .content a:hover{cursor:pointer;text-decoration:underline}
.asr-news-carousel .content .date-time,.asr-news-carousel .content .subtitle{line-height:30px}
.asr-news-carousel .content-wrapper{margin-bottom:25px}
.asr-news-carousel .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}
.asr-news-carousel .cl-loading{z-index:2 !important}
.asr-news-carousel .cl-loading img{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-news-carousel .asr-type-category-filter .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow{z-index:1}
.asr-news-carousel .asr-type-category-filter .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow.next{right:0}
.asr-news-carousel .btn-not-config,.asr-news-carousel .mess-not-config{text-align:center}
.asr-news-carousel .btn-config-news{text-align:center;margin-top:25px}
.asr-news-carousel .top-icon-news{top:0;position:absolute;right:0;padding:20px;display:-ms-inline-flexbox;display:inline-flex}
.asr-news-carousel .border-not-config{border:1px solid #e3e2e2;padding:20px;border-radius:5px}
.asr-news-carousel .asr-common-share-social{min-height:25px;max-width:30px;display:block}
.asr-news-carousel .asr-common-share-social .social-network-content.active{display:block;position:relative;top:65px;right:67px;-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;margin-left:12px;z-index:1}
.asr-news-carousel .asr-common-share-social .social-network-content.active a .at-icon-wrapper{-ms-transform:rotate(270deg);transform:rotate(270deg)}
.asr-news-carousel .slide-items{margin-top:-16px}
.asr-news-carousel .list-new{margin-bottom:0}
.asr-news-carousel .find-an-offer .clean-offer{color:#fff;right:12px;bottom:10px;cursor:pointer;position:absolute}
.asr-news-carousel .find-an-offer .clean-offer.asr-icon[data-icon]:before{font-size:12px;margin-right:0}
.asr-news-carousel .carousel-filter{padding-bottom:15px}
@media(max-width:1023px){.asr-news-carousel .header-2{font-size:16px}
.asr-news-carousel .top-icon-news{padding:15px}
.asr-news-carousel .asr-common-share-social .social-network-content.active{width:130px;top:57px;right:57px;z-index:1}
}
@media(min-width:768px) and (max-width:1023px){.asr-news-carousel .list-new-carousel .header-2{font-weight:600}
.asr-news-carousel .top-icon-news{padding:15px}
.asr-news-carousel .asr-common-share-social .social-network-content.active{width:130px;top:57px;right:57px;z-index:1}
}
@media(max-width:767px){.asr-news-carousel .list-new-carousel .header-2{font-size:14px}
.asr-news-carousel .date-time{font-size:12px}
.asr-news-carousel .text-title{font-size:1.125rem;font-weight:500}
}
.discoverasr-property-landing-template .asr-news-carousel .list-new-carousel .btn-config-news .asr-button.secondary:not(.disabled):hover,.discoverasr-property-template .asr-news-carousel .list-new-carousel .btn-config-news .asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background-color:var(--navigation-cta)}
.asr-summary-and-payment{width:100%;line-height:19px;color:#373737;grid-template-columns:1fr}
.asr-summary-and-payment .asr-booking-summary-total-charge .summary-title{font-size:20px}
.asr-summary-and-payment .asr-modal .content-container{padding:20px;max-width:448px}
.asr-summary-and-payment .asr-modal .content-container .total-inc-tax{background:#f3f3f3;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;padding:20px}
.asr-summary-and-payment .asr-modal .content-container .total-inc-tax .total-price{text-align:right}
.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable-title{-ms-flex-preferred-size:70%;flex-basis:70%}
.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable-title .tax-label{color:var(--text-title)}
.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable{-ms-flex-preferred-size:30%;flex-basis:30%}
.asr-summary-and-payment .apartment-price-container .asr-booking-price-breakdown-modal .button-breakdown{font-size:14px}
.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container{padding:0;max-width:540px}
.asr-summary-and-payment .asr-modal.payment-unsuccessfull .content-container{width:500px;height:190px;padding:24px}
.asr-summary-and-payment .asr-modal.payment-unsuccessfull .content-container .close-icon.close-in-form{display:none}
.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}
.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .cancel-button,.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .confirm-button{min-width:160px}
.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .cancel-button{margin-right:5px}
.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}
.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .cancel-button,.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .confirm-button{min-width:160px}
.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .cancel-button{margin-right:5px}
.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal{padding:20px}
.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .modal-title,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .sub-text,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .sub-text{font-size:16px;line-height:24px;color:#555}
.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .sub-text.extra-text,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .sub-text.extra-text{margin-bottom:24px}
.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .sub-text.checkout-text,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .sub-text.checkout-text{font-weight:700}
.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .confirm-button,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .confirm-button{min-width:145px}
.asr-summary-and-payment .no-margin-bottom{margin-bottom:0}
.asr-summary-and-payment .property-name{font-weight:700;color:#373737;margin-bottom:8px;font-size:18px}
.asr-summary-and-payment .confirm-button-wrap{width:100%;text-align:center}
.asr-summary-and-payment .confirm-button-wrap .confirm-button{margin:0 5px}
.asr-summary-and-payment .heading{padding:40px 0;font-size:32px;font-weight:700;color:#373737}
.asr-summary-and-payment .add-ons-container .summary-title .tax-label{font-size:14px;font-weight:600}
.asr-summary-and-payment .add-ons-container .add-ons-item{margin-top:16px}
.asr-summary-and-payment .add-ons-container .add-on-item{font-size:20px;font-weight:600;margin-bottom:0;line-height:24px}
.asr-summary-and-payment .add-ons-container .add-on-item small{line-height:20px;font-size:14px;font-weight:600;color:#555}
.asr-summary-and-payment .add-ons-container .add-on-item .summary-title{font-size:14px;line-height:28px;margin-left:5px}
.asr-summary-and-payment .add-ons-container .total-charge-inc-tax .flex-col p{color:#373737}
.asr-summary-and-payment .add-ons-container .total-charge-inc-tax .flex-col p.bold{font-weight:700}
.asr-summary-and-payment .add-ons-container .total-base-price-inc-tax{margin-bottom:1px;color:#373737}
.asr-summary-and-payment .add-ons-container .strike-through-amount-total{font-size:14px;color:var(--disabled);font-weight:600;line-height:17px;text-decoration:line-through}
.asr-summary-and-payment .add-ons-container .cont-end{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
.asr-summary-and-payment .asr-booking-summary-total p{-ms-flex-preferred-size:60%;flex-basis:60%}
.asr-summary-and-payment .asr-booking-summary-total .description-text{-ms-flex-preferred-size:53%;flex-basis:53%}
.asr-summary-and-payment .asr-booking-summary-item{margin:0 auto;word-break:normal;position:relative;z-index:0;margin-top:24px}
.asr-summary-and-payment .asr-booking-summary-item .label-discaimer{margin-top:10px;font-weight:600}
.asr-summary-and-payment .asr-booking-summary-item.display-up{position:relative;z-index:1}
.asr-summary-and-payment .asr-booking-summary-item.display-up .policy-content{z-index:1}
.asr-summary-and-payment .asr-booking-summary-item.show-thumbnail{position:relative;z-index:4}
.asr-summary-and-payment .asr-booking-summary-item .item-name{font-size:22px;margin-top:0;margin-bottom:18px;color:var(--text-title);font-weight:700;line-height:26px}
.asr-summary-and-payment .asr-booking-summary-item .button-transparent{background:transparent;border:0;outline:0;padding:0;cursor:pointer}
.asr-summary-and-payment .asr-booking-summary-item .room-title{margin:0;font-weight:700;line-height:22px;font-size:18px;color:var(--text-title)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card{width:100%;position:relative;z-index:0}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-edit{margin-left:10px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .icon-edit svg{width:16px;height:16px;margin-top:3px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .thumbnail-wrapper{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;margin:0;border-top-left-radius:5px;border-top-right-radius:5px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-photo-viewer{height:0;width:100%;margin:0;padding-top:56.25%;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(0,0,0,.1)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button.primary.reverse:not(.disabled):hover{background-color:transparent}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button img{width:22px;height:17px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background:unset}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .card-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 0 5px rgba(0,0,0,.2);padding:16px 20px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;z-index:1}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-preferred-size:89%;flex-basis:89%;-ms-flex-order:1;order:1}
@media(min-width:767px) and (max-width:1023px){.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-title-wrapper{-ms-flex-preferred-size:60%;flex-basis:60%}
}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit-wrapper{-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-order:2;order:2;position:relative;text-align:right}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit-wrapper li{word-break:keep-all}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit-wrapper .asr-icon{color:var(--redeem-link)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit{position:absolute;background:var(--accent);border-radius:6px;text-align:center;padding:2px 0;margin-top:23px;z-index:2;right:0;-ms-transform:translateX(calc(50% - 12px)) translateY(-16px);transform:translateX(calc(50% - 12px)) translateY(-16px);transition:all .25s;transition-delay:50ms;visibility:hidden;opacity:0}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit li{font-size:14px;font-weight:600;line-height:29px;color:#fff;list-style-type:none;padding:0 16px;border-bottom:1px solid var(--white-opacity-23);cursor:pointer}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit li:last-child{border-bottom:0}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit:before{content:"";display:block;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);top:-6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 12px)) translateY(-5px);transform:translateX(calc(50% - 12px)) translateY(-5px)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-description{font-size:14px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-description .asr-icon{margin-left:4px;position:relative;top:6px;color:var(--text-title)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .rate-plan-name{font-size:16px;color:var(--text-title)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .break-line{height:0;margin-top:5px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .rate-plan-wrapper{padding-top:10px;-ms-flex-preferred-size:100%;flex-basis:100%}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .rate-label-wrapper{-ms-flex-order:0;order:0}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content{position:absolute;left:-15px;right:-20px;padding:20px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);background:var(--box-shadow-light);transition:all .25s;-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;visibility:hidden}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content .policy-label{font-size:14px;font-weight:600;margin-bottom:0;line-height:normal}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content p{font-size:12px;margin-top:5px;margin-bottom:14px;font-weight:400}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content p:last-child{margin-bottom:0}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy{position:relative;width:20px;margin-left:5px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy .icon-information{position:absolute;bottom:-3px;display:-ms-inline-flexbox;display:inline-flex;left:0}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy .icon-information svg{width:17px;height:17px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy:hover+.flexi-content{visibility:visible;opacity:1}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:22px;position:absolute;right:55px;width:30%}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper small{font-size:14px;line-height:17px;font-weight:600}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper p{margin:0}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper .price{font-size:20px;font-weight:700;color:var(--price);line-height:28px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper .earn-point{color:var(--redeem-link)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-icon{display:-ms-flexbox;display:flex}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-icon:before{font-size:20px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-badge.property-type{font-size:10px;line-height:14px;font-weight:600;padding:3px 8px;background-color:var(--indicator-default);margin-right:8px;margin-top:9px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .tax-tooltip-summary{left:0;right:unset;left:-85px;-ms-transform:translateY(10px);transform:translateY(10px)}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-tax:hover+.flexi-content{visibility:visible;opacity:1}
.asr-summary-and-payment .asr-booking-summary-item .icon-information-tax{display:inline;position:relative;top:4px;cursor:pointer}
.asr-summary-and-payment .asr-booking-summary-item .icon-information-tax svg{width:17px;height:17px}
.asr-summary-and-payment .payment-info{background-color:#f3f3f3;margin:40px 0;padding-top:40px}
.asr-summary-and-payment .payment-info .payment-content{width:100%}
.asr-summary-and-payment .credit-card-details{padding-bottom:30px}
.asr-summary-and-payment .credit-card-details .confirm-button-wrapper{margin-top:40px;text-align:end}
.asr-summary-and-payment .credit-card-details .credit-card-details-container{width:60%}
@media(max-width:1024px){.asr-summary-and-payment .credit-card-details .credit-card-details-container{width:100%}
}
.asr-summary-and-payment .credit-card-details .credit-card-details-title{font-size:22px;line-height:26px;font-weight:700;margin:24px 0 6px}
.asr-summary-and-payment .credit-card-details .credit-card-details-form{column-gap:14px}
.asr-summary-and-payment .credit-card-details .credit-card-details-form .detail-group,.asr-summary-and-payment .credit-card-details .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}
.asr-summary-and-payment .credit-card-details .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-summary-and-payment .credit-card-details .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}
.asr-summary-and-payment .credit-card-list{margin-top:20px;margin-left:-20px;margin-right:-20px;padding:20px}
.asr-summary-and-payment .credit-card-container{display:grid;row-gap:10px}
.asr-summary-and-payment .credit-card-container.payment-cards{grid-template-columns:1fr 1fr;gap:20px}
@media(max-width:767px){.asr-summary-and-payment .credit-card-container.payment-cards{grid-template-columns:none}
}
.asr-summary-and-payment .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}
.asr-summary-and-payment .credit-card-container .done-icon span{width:100%;text-align:end}
.asr-summary-and-payment .credit-card-container .payment-info-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-summary-and-payment .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:flex;display:-ms-flexbox}
.asr-summary-and-payment .credit-card-item.selected{border:2px solid var(--accent)}
.asr-summary-and-payment .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:20px 0}
.asr-summary-and-payment .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px}
.asr-summary-and-payment .button-more-details .asr-icon{cursor:pointer}
.asr-summary-and-payment .credit-card-image{width:35px;height:25px;-ms-flex-negative:0;flex-shrink:0}
.asr-summary-and-payment .credit-card-image img{width:100%;height:100%}
.asr-summary-and-payment .credit-card-info{line-height:20px;font-weight:400;color:#373737}
.asr-summary-and-payment .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding-bottom:15px;margin-top:20px}
.asr-summary-and-payment .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}
.asr-summary-and-payment .note-label{font-weight:700}
.asr-summary-and-payment .credit-card-label{font-size:18px;font-weight:700;width:100%;margin-bottom:20px}
.asr-summary-and-payment .payment-info-details{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dedede}
.asr-summary-and-payment .payment-info-details .tax-label{font-size:16px;font-weight:600}
.asr-summary-and-payment .payment-info-details .apartment-price-container .title{font-size:20px;font-weight:600}
.asr-summary-and-payment .payment-info-details .apartment-price-container .title small{font-size:16px;line-height:28px}
.asr-summary-and-payment .payment-info-details .apartment-price-container .title span{line-height:25px}
.asr-summary-and-payment .payment-info-details .apartment-price-container:not(:last-child){padding-bottom:10px}
.asr-summary-and-payment .payment-info-details .payment-font{font-size:20px;margin-bottom:16px;font-weight:700;color:#373737}
.asr-summary-and-payment .payment-info-details .fees-taxes p{margin-bottom:8px}
.asr-summary-and-payment .payment-info-details .fees-taxes p:last-child{margin-bottom:0}
.asr-summary-and-payment .payment-info-details p{margin-bottom:8px;font-size:16px;font-weight:600;line-height:25px;color:var(--text-title)}
.asr-summary-and-payment .payment-info-details p:last-child{margin-bottom:0}
.asr-summary-and-payment .payment-info-details>p:first-child{font-weight:700;margin-bottom:20px;font-size:20px}
.asr-summary-and-payment .payment-info-details>p:first-child small{font-weight:400}
.asr-summary-and-payment .payment-info-details:last-child{margin-bottom:0}
.asr-summary-and-payment .payment-info-details span{color:#373737}
.asr-summary-and-payment .local-currency-title{width:100%}
.asr-summary-and-payment .flex-col{-ms-flex-direction:column;flex-direction:column}
.asr-summary-and-payment .redeem-container{padding:20px 0;border-bottom:1px solid #dedede}
.asr-summary-and-payment .redeem-container .link{text-decoration:underline;color:#373737}
.asr-summary-and-payment .redeem-container .info-label{line-height:20px}
.asr-summary-and-payment .redeem-container p{margin:0}
.asr-summary-and-payment .redeem-container .title{color:var(--text-title);font-size:18px;font-weight:700;line-height:22px}
.asr-summary-and-payment .available-point{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}
.asr-summary-and-payment .redeemed-descripton{font-size:16px}
.asr-summary-and-payment .button-redeem-breakdown{background:transparent;padding:0;border:0;outline:0;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:1px;cursor:pointer}
.asr-summary-and-payment .asr-range-slider{padding:0 20px 0 7px;margin-top:18px;width:100%}
.asr-summary-and-payment .asr-range-slider .label-group{padding-bottom:2px;margin:0 -20px}
.asr-summary-and-payment .asr-range-slider .label-group .label-for-max,.asr-summary-and-payment .asr-range-slider .label-group .label-for-min{color:hsla(0,0,8%,.85);font-size:14px;font-weight:600;line-height:19px}
.asr-summary-and-payment .asr-range-slider .slider-bar{width:100%;height:8px;background-color:#fff;border-radius:0}
.asr-summary-and-payment .asr-range-slider .slider-bar .slider-thumb{height:26px;width:26px;border:2px solid var(--accent);background-color:var(--background-default);cursor:pointer}
.asr-summary-and-payment .asr-range-slider .slider-bar .value-panel{padding:4px 13px;font-size:14px;font-weight:600;line-height:19px;top:-44px;z-index:inherit}
.asr-summary-and-payment .range-value-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:2px;margin-bottom:31px}
.asr-summary-and-payment .range-value-wrapper span{color:var(--card-title);font-size:14px;font-weight:600;line-height:19px}
.asr-summary-and-payment .point-redeem{color:var(--indicator-default);font-size:16px;line-height:23px}
.asr-summary-and-payment .point-redeem.point-label{float:left}
.asr-summary-and-payment .point-redeem.point-value{text-align:right}
.asr-summary-and-payment .point-redeem.point-unit{text-align:right;padding-top:8px}
.asr-summary-and-payment .asr-booking-summary-voucher{width:100%;margin-bottom:10px}
.asr-summary-and-payment .asr-booking-summary-voucher.no-pad{padding-bottom:0}
.asr-summary-and-payment .asr-booking-summary-voucher .asr-modal .content-container{width:calc(100vw - 40px)}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-title{font-size:16px;font-weight:600}
.asr-summary-and-payment .asr-booking-summary-voucher .asr-icon-svg,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-title{display:inline-block;vertical-align:top}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .asr-icon,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon .asr-icon{font-size:24px}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .link,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon .link{text-decoration:underline;color:#373737}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .info-label,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon .info-label{margin-bottom:10px;font-size:14px}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon{width:30%}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content{width:70%;margin-left:auto}
.asr-summary-and-payment .asr-booking-summary-voucher .summary-voucher-container{line-height:1.2}
.asr-summary-and-payment .asr-booking-summary-voucher .asr-icon-svg{margin-right:5px}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .asr-button{text-align:right}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .asr-button.full-width{width:100%}
.asr-summary-and-payment .asr-booking-summary-voucher .warning-msg{margin-top:10px}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-applied-label{-ms-flex-item-align:center;align-self:center;font-size:16px;text-align:left}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon svg{display:-ms-flexbox;display:flex}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon .asr-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px}
.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon h4{margin-bottom:0}
.asr-summary-and-payment .asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse{padding:0}
.asr-summary-and-payment .asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse,.asr-summary-and-payment .asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse:hover{background-color:transparent}
.asr-summary-and-payment .asr-booking-summary-voucher .asr-modal .content-container .close-icon{color:inherit}
.asr-summary-and-payment .payment-amount-section{display:inline-grid}
.asr-summary-and-payment .payment-amount-section span{color:#373737}
@media(max-width:767px){.asr-summary-and-payment .asr-booking-summary-item .summary-card{padding:5px 20px}
.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper{position:unset;width:100%}
.asr-summary-and-payment .asr-modal.payment-unsuccessfull .content-container{padding:24px;height:auto}
.asr-summary-and-payment .available-point,.asr-summary-and-payment .redeemed-descripton{line-height:22px}
.asr-summary-and-payment .asr-range-slider{padding:0}
.asr-summary-and-payment .asr-range-slider .label-group{margin:0}
.asr-summary-and-payment .confirm-button-wrap{width:100%;text-align:center}
.asr-summary-and-payment .confirm-button-wrap .confirm-button{margin:10px 0}
.asr-summary-and-payment .confirm-button{width:100%}
.asr-summary-and-payment .payment-info{margin:20px 0}
.asr-summary-and-payment .asr-booking-summary-total-charge{background-color:#f3f3f3}
.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container{padding:20px 0}
.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container .flex-centre-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container .flex-centre-summary .strike-through-amount-wrapper{top:0}
.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container .flex-centre-summary .strike-through-amount-wrapper .currency-unit{font-size:16px;font-weight:700;color:var(--accent)}
.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge{top:0;font-size:16px}
.asr-summary-and-payment .asr-booking-summary-total{padding:20px 0}
.asr-summary-and-payment .asr-booking-summary-total .description-text{-ms-flex-preferred-size:100%;flex-basis:100%}
.asr-summary-and-payment .credit-card-details .credit-card-details-container{width:100%}
}
.asr-qrcode-modal{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto}
.asr-qrcode-modal .qr-code-title{font-size:22px;color:#373737;font-weight:700}
.asr-qrcode-modal .qr-img{padding-top:15px}
.asr-qrcode-modal .qr-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-qrcode-modal .gray-background{background-color:#f3f3f3;padding:20px;margin-top:24px;margin-bottom:24px}
.asr-qrcode-modal .gray-background .payment-time{max-width:370px}
.asr-qrcode-modal .gray-background .payment-title{font-size:20px;line-height:28px;color:#373737;margin-bottom:15px;font-weight:700}
.asr-qrcode-modal .gray-background .modal-title{font-size:18px;line-height:28px;color:#373737;font-weight:700;padding-top:10px}
.asr-qrcode-modal .gray-background .merchant-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#373737;font-size:16px}
.asr-qrcode-modal .gray-background .amount-info{padding-bottom:24px;color:#373737;font-size:18px}
.asr-qrcode-modal .gray-background .white-background{background:#fff;padding-top:15px}
.asr-qrcode-modal .gray-background .logo-box{height:50px;max-width:200px;-ms-flex-pack:centre;justify-content:centre;-ms-flex-align:center;align-items:center;margin:auto;padding:5px;display:-ms-flexbox;display:flex;column-gap:30px}
.asr-qrcode-modal .gray-background .logo-box .card-name-info{font-size:16px;font-weight:600;line-height:25px}
.asr-qrcode-modal .button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 24px}
.asr-qrcode-modal .button-group .remaining-time{margin-left:41%;display:inline-block;border-radius:5px;min-width:150px;padding:4px 8px;color:#4c6866;text-align:center;font-weight:600}
.asr-qrcode-modal .button-group .cancel-button{min-width:150px;line-height:26px;padding:2px 8px}
@media(max-width:767px){.asr-qrcode-modal .qr-box{display:block !important}
.asr-qrcode-modal .button-group{-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;align-items:center;padding:0 24px;display:grid}
.asr-qrcode-modal .button-group .remaining-time{margin-left:0;border-radius:5px;min-width:150px;padding:4px 8px;color:#4c6866;text-align:center;font-weight:600;margin-bottom:5px}
}
.asr-news-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:19px}
.asr-news-filter .news-types{margin-bottom:19px}
.asr-news-filter .news-types .asr-navigation-bar{border:0;width:100%}
.asr-news-filter .news-types .asr-navigation-bar .navigation-wrapper{border:0}
.asr-news-filter .news-types .asr-navigation-bar .navigation-controls{display:none}
.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow.prev{left:0;border:1px solid hsla(0,0,4%,.05)}
.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow.next{right:-15px;border:1px solid hsla(0,0,4%,.05)}
.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow .asr-icon[data-icon]:before{font-size:35px;margin-right:0;line-height:44px;width:100%;color:#4c6866}
.asr-news-filter .news-types .asr-navigation-bar .navigation-content{padding:0;gap:10px;grid-gap:10px;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}
.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow{width:35px;height:35px}
.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow svg{fill:var(--accent)}
.asr-news-filter .news-types .asr-navigation-bar .navigation-wrapper{z-index:0;width:100%}
.asr-news-filter .news-types .asr-navigation-bar .category-button{white-space:pre;padding:7px 10px 7px 7px;font-weight:400;color:#555;background-color:#f3f3f3;line-height:22px}
.asr-news-filter .news-types .asr-navigation-bar .category-button.active{color:var(--text-reverse);background-color:var(--accent)}
@media(hover:hover) and (pointer:fine){.asr-news-filter .news-types .asr-navigation-bar .category-button.active:hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}
}
.asr-news-filter .news-types .asr-navigation-bar .secondary{border:unset;color:#555}
@media(hover:hover) and (pointer:fine){.asr-news-filter .news-types .asr-navigation-bar .secondary:hover{color:var(--text-reverse);background:var(--accent)}
}
.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button{white-space:pre}
@media(hover:hover) and (pointer:fine){.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button:not(.disabled):hover,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button:not(.disabled):hover{color:var(--text-reverse);background-color:var(--navigation-cta)}
}
.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active{color:var(--text-reverse);background-color:var(--navigation-cta)}
@media(hover:hover) and (pointer:fine){.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active:hover,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active:hover{background-color:var(--navigation-cta-03);color:var(--text-reverse);border-color:transparent}
}
.asr-header-container .header-title{color:var(--text-title);font-size:24px;font-weight:700}
.asr-header-container .sub-header{color:var(--text-body);font-size:20px;margin:20px 0}
@media(max-width:1023px){.asr-header-container .header-title{color:var(--text-title);font-size:22px;font-weight:700}
.asr-header-container .sub-header{color:var(--text-body);font-size:18px;margin:20px 0}
}
.asr-no-news-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;background:0;-ms-flex-align:center;align-items:center;justify-items:center;text-align:center}
.asr-no-news-block .caption-media .asr-icon-svg{fill:var(--yellow74d)}
.asr-no-news-block .caption-media .asr-icon-svg svg{width:40px;height:40px}
.asr-no-news-block .caption-content .content-message{font-weight:700}
.asr-news-tag .asr-news-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-news-tag .asr-news-list .label-tag{margin-right:6px}
.asr-news-tag .asr-news-list .list-news-tag{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-news-tag .asr-news-list .list-news-tag .item-news-tag{background-color:var(--accent);border-radius:4px;color:#fff;padding:0 6px;font-size:14px;margin:6px;font-weight:600;line-height:19px}
.asr-news-tag-margin{margin-bottom:20px}
@media(max-width:1023px){.asr-news-tag-margin{margin-bottom:10px}
}
@media(max-width:767px){.asr-news-tag-margin{margin-bottom:10px}
}
.asr-image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}
.asr-image-container img{max-width:100%;margin-right:auto}
.asr-image-container .full-width{width:100%;max-width:unset}
.asr-image-container .left-caption-header{margin-top:10px;margin-right:auto;color:"#555";font-size:18px;font-weight:700}
.asr-image-container .caption-header{color:"#555";font-size:18px;font-weight:700;margin:10px auto 0;text-align:center}
.asr-image-container .left-caption-sub-header{color:"#555";margin-top:5px;font-size:14px;margin-right:auto}
.asr-image-container .caption-sub-header{color:"#555";font-size:14px;margin:5px auto 0;text-align:center}
.asr-image-container .image-align{margin:0 auto}
.hand-poiter{cursor:pointer}
.temporary-container{width:500px}
.asr-image-with-logo__container{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-image-with-logo__image,.asr-image-with-logo__logo,.asr-image-with-logo__overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;text-align:left}
.asr-image-with-logo__overlay{background:#000;transition:opacity .3s;z-index:2}
.asr-image-with-logo__logo{z-index:3}
.asr-additional-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;width:100%}
.asr-additional-information .title{text-transform:uppercase;margin-bottom:16px}
.asr-additional-information .divider{color:var(--gray8d8);width:100%;margin-top:unset}
.asr-additional-information .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-additional-information .content .sub-title{margin-bottom:20px}
.asr-additional-information .others{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 18px}
.asr-additional-information .others .description{margin-bottom:18px}
.asr-additional-information .others .icon-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}
.asr-additional-information .others .icon-section svg{margin-right:19px;vertical-align:middle}
.asr-additional-information .others .icon-section img{margin-right:19px;vertical-align:middle;height:32px;width:32px}
.asr-additional-information .others .icon-section a{color:#373737}
.asr-additional-information .others .icon-section a:hover{text-decoration:underline}
.asr-additional-information .others .section-center{margin:0 auto}
.alignment-center,.asr-additional-information .alignment-center{-ms-flex-align:center;align-items:center;text-align:center}
.asr-additional-margin{margin-bottom:20px}
@media(max-width:1023px){.asr-additional-margin{margin-bottom:10px}
}
@media(max-width:767px){.asr-additional-margin{margin-bottom:10px}
}
.asr-type-category-filter .slide-items{margin-top:-16px}
.asr-type-category-filter .list-new{margin-bottom:0}
.asr-type-category-filter .find-an-offer .clean-offer{color:#fff;right:12px;bottom:10px;cursor:pointer;position:absolute}
.asr-type-category-filter .find-an-offer .clean-offer.asr-icon[data-icon]:before{font-size:12px;margin-right:0}
.asr-type-category-filter .searching_filter{gap:10px;display:-ms-flexbox;display:flex}
.asr-type-category-filter .searching_filter .search-container{position:relative;display:inline-block;-ms-flex:1;flex:1;min-width:0;width:auto}
.asr-type-category-filter .searching_filter .search-container .clear-icon,.asr-type-category-filter .searching_filter .search-container .search-icon{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.asr-type-category-filter .searching_filter .search-container .search-icon{left:10px}
.asr-type-category-filter .searching_filter .search-container .search-icon:before{margin-top:4px}
.asr-type-category-filter .searching_filter .search-container .clear-icon{right:10px;width:20px;height:20px;border-radius:50%;background-color:#ddd;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-type-category-filter .searching_filter .search-container .clear-icon:before{margin-right:-1px;color:#fff;border-radius:50%;font-size:14px}
.asr-type-category-filter .searching_filter .search-container #search-bar{padding-left:40px;font-size:16px;border-radius:5px;height:44px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.asr-type-category-filter .searching_filter .search-container #search-bar ::-webkit-input-placeholder,.asr-type-category-filter .searching_filter .search-container ::-webkit-input-placeholder{max-width:100%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1}
@media(max-width:1023px){.asr-type-category-filter .searching_filter{margin-left:0;gap:0}
.asr-type-category-filter .searching_filter .search-container{margin-right:10px}
.asr-type-category-filter .asr-navigation-bar.prev{padding:0}
}
@media(max-width:767px){.asr-type-category-filter .expanded{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-type-category-filter .expanded .button{height:44px}
.asr-type-category-filter .expanded .search-container{margin-bottom:10px;margin-right:0}
}
* * #BUSINESS-TRAVEL-FORM .padding-xl{padding:40px;margin:0;width:100%}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-label{padding-top:0}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-control{border-radius:5px;height:50px;line-height:16px;border:1px solid #d8d8d8;font-size:16px;padding:15px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input input:focus{border:2px solid #000;box-shadow:none;border-radius:5px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input .input-container.error{border-radius:5px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input .combobox .ui-autocomplete{margin:0;width:100%;min-width:290px;z-index:3;max-height:250px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input #form_hint{font-size:16px;margin:0;padding:0;line-height:23px;color:#373737;font-weight:400;font-style:normal}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content *{border-radius:5px}
@media(min-width:1024px){* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-label{text-align:start;color:#373737;font-size:14px;font-weight:600;width:100%}
}
@media(min-width:1200px){* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-label{text-align:start;color:#373737;font-size:14px;font-weight:600;width:100%}
}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .asr-form-input .form-control,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .asr-form-input .form-control{padding:3px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .asr-form-input input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .asr-form-input input{height:50px;border:1px solid #d8d8d8;padding-right:40px;text-overflow:ellipsis}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .form-input-group-addon,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .form-input-group-addon{display:none;border-top-left-radius:5px;border-bottom-left-radius:5px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type input{border-radius:5px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input .form-control{border:0;padding:0}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input{height:50px;border-radius:5px;border:1px solid #d8d8d8;padding-right:40px;text-overflow:ellipsis}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input[type=search]{width:146px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number input[type=tel]{border-radius:5px;border:1px solid #d8d8d8}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-input-group-addon{display:none}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .field-container .input-container .form-input-group{border-radius:5px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .field-container .input-container .form-input-group input:focus{border:2px solid #000;box-shadow:none}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .field-container .input-container .form-input-group input{font-size:16px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .special_request #special_request{min-height:98px;resize:none}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .special_request #special_request:focus{border:2px solid #000;box-shadow:none;border-radius:5px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .term-condition{font-size:14px;line-height:20px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .term-condition .asr-form-input .term-and-condition-label{color:#373737}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .highlight{background-color:#4c6866}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-header .margin-0-t{padding:0;font-weight:600}
* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button{text-align:center}
* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button .form-label{display:none}
* * #BUSINESS-TRAVEL-FORM .asr-form .asr-form-input .selectboxit-btn{border-radius:5px;border:0}
* * #BUSINESS-TRAVEL-FORM .asr-form .asr-form-input .selectboxit-default-arrow:before{color:#4c6866;margin-top:-5px}
* * #BUSINESS-TRAVEL-FORM .asr-form .selected-flag{border-right:1px solid #d8d8d8}
* * #BUSINESS-TRAVEL-FORM .asr-form .asr-button{font-size:16px}
* * #BUSINESS-TRAVEL-FORM .asr-form .recaptcha-container label{display:none}
* * #BUSINESS-TRAVEL-FORM .asr-form .recaptcha-container #google-recaptcha-policy{font-size:14px}
* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox .ui-autocomplete{color:#4c6866}
* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox.combobox .ui-state-focus{background-color:#4c6866}
* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox.combobox .ui-state-focus a{font-weight:400}
* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox input::-webkit-search-cancel-button{display:none}
* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item{font-size:16px;font-weight:400px}
* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item a{color:#212529}
* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item a:hover{color:#fff}
* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item strong{font-weight:600 !important}
* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item:hover{background-color:#4c6866}
* * #BUSINESS-TRAVEL-FORM input::-webkit-inner-spin-button,* * #BUSINESS-TRAVEL-FORM input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
* * #BUSINESS-TRAVEL-FORM input[type=number]{-moz-appearance:textfield}
* * #BUSINESS-TRAVEL-FORM .asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{height:25px;width:25px}
* * #BUSINESS-TRAVEL-FORM .form-option>input[type=checkbox]{height:25px;width:25px;border-radius:2px}
* * #BUSINESS-TRAVEL-FORM .form-option label{padding-left:40px}
* * #BUSINESS-TRAVEL-FORM .form-option label:before{margin-left:-40px}
@media(max-width:1024px){* * #BUSINESS-TRAVEL-FORM .form-header .margin-0-t{font-size:14px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group.form-group .pad-t-10{font-size:12px;font-weight:600;color:#373737}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input input{padding:10px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input input:focus{border:2px solid #ffbb39}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input #form_hint{font-size:14px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content *{border-radius:5px;color:#373737;font-weight:400}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-control{height:40px;font-size:16px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .form-content .asr-form-input input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .form-content .asr-form-input input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input{height:40px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .form-content .asr-form-input input:focus,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .form-content .asr-form-input input:focus,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input:focus{border:2px solid #ffbb39}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .combobox .ui-autocomplete{margin:0;width:100%;min-width:290px;z-index:3;max-height:250px}
* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button .form-content{width:100%;position:fixed;bottom:0;left:0;z-index:1}
* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button .asr-button{width:100%;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}
* * #BUSINESS-TRAVEL-FORM .asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{height:20px;width:20px}
}
@media(max-width:756px){* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .number-unit .form-content .sub-field-container:first-child{margin-bottom:20px}
* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input[type=search]{width:94px}
}
@media(max-width:1023px){.asr-chatbot.ctBot-clickBtn .ctBot-fudgeBot{bottom:81px !important}
.asr-chatbot.ctBot-clickBtn .ctBot-toolTips{bottom:160px !important}
}
@media(max-width:767px){.asr-chatbot.ctBot-clickBtn .ctBot-fudgeBot{bottom:81px !important}
.asr-chatbot.ctBot-clickBtn .ctBot-toolTips{bottom:150px !important}
}
.asr-chatbot .ctBot-fudgeBot{z-index:2 !important}
@media(max-width:1023px){.asr-chatbot .ctBot-fudgeBot{bottom:26px !important}
}
@media(max-width:767px){.asr-chatbot .ctBot-fudgeBot{bottom:26px !important}
}
.asr-chatbot #chatBotToolTips .ctBot-toolTips{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;position:fixed;margin:0;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:5px;background-color:var(--accent);padding:12px;bottom:95px;right:4%;max-width:120px;width:max-content;min-height:48px;transition:opacity .6s ease;font-size:12px}
.asr-chatbot #chatBotToolTips .ctBot-toolTips .title{margin-bottom:0}
.asr-chatbot #chatBotToolTips .ctBot-toolTips .close-tips{fill:#fff;position:absolute;z-index:2;top:4px;right:4px;cursor:pointer}
.asr-chatbot #chatBotToolTips .ctBot-toolTips .close-tips svg{width:12px;height:12px}
.asr-chatbot #chatBotToolTips .ctBot-toolTips:after{content:"";width:10px;height:10px;background:var(--accent);position:absolute;right:25px;bottom:-10px;-ms-transform:translate(5px,-50%) rotate(-45deg);transform:translate(5px,-50%) rotate(-45deg)}
@media(min-width:1024px){.asr-chatbot #chatBotToolTips .ctBot-toolTips{bottom:120px}
.asr-chatbot #chatBotToolTips .ctBot-toolTips:after{right:30px;bottom:-10px}
}
@media(min-width:768px) and (max-width:1023px){.asr-chatbot #chatBotToolTips .ctBot-toolTips{bottom:105px;right:2%}
.asr-chatbot #chatBotToolTips .ctBot-toolTips:after{right:25px;bottom:-10px}
}
.asr-chatonline{width:auto;position:fixed;bottom:26px;left:6%;text-align:center;z-index:2;cursor:pointer;transition:transform .3s}
@media(max-width:1023px){.asr-chatonline.ctOnline-clickBtn{bottom:81px !important}
}
@media(max-width:767px){.asr-chatonline.ctOnline-clickBtn{bottom:81px !important}
}
.asr-chatonline__icon img{width:60px;height:60px}
.asr-chatonline:hover .asr-chatonline__tips{opacity:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
.asr-chatonline__tips{display:none;color:#fff;position:absolute;margin:0;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:5px;background-color:var(--accent);padding:12px;bottom:70px;left:-5%;max-width:120px;width:max-content;min-height:48px;opacity:0;transition:opacity .6s ease;font-size:12px}
.asr-chatonline__tips .title{font-weight:700;margin-bottom:0}
.asr-chatonline__tips .status{margin-bottom:0}
.asr-chatonline__tips .close-tips{fill:#fff;position:absolute;z-index:2;top:4px;right:4px;cursor:pointer}
.asr-chatonline__tips .close-tips svg{width:12px;height:12px}
.asr-chatonline__tips:after{content:"";width:10px;height:10px;background:var(--accent);position:absolute;left:15px;bottom:-10px;-ms-transform:translate(5px,-50%) rotate(-45deg);transform:translate(5px,-50%) rotate(-45deg)}
@media(min-width:1024px){.asr-chatonline{bottom:40px;left:4%}
.asr-chatonline__icon img{width:70px;height:70px}
.asr-chatonline__tips{bottom:80px}
.asr-chatonline__tips .close-tips{display:none}
}
@media(min-width:768px) and (max-width:1023px){.asr-chatonline{bottom:26px;left:3%}
.asr-chatonline__icon img{width:70px;height:70px}
.asr-chatonline__tips{bottom:80px}
}
.asr-common-slider-offers{font-size:14px}
@media(min-width:1024px){.asr-common-slider-offers{margin:25px 0 24px}
}
.asr-common-slider-offers .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;bottom:0;background-color:#00000099}
.asr-common-slider-offers .text-favorite{color:#d5d5d5;cursor:pointer}
.asr-common-slider-offers .text-favorite.checked{color:#d32f2f}
.asr-common-slider-offers .slider-offers-title{text-align:center;margin-bottom:10px;padding:0 20px}
.asr-common-slider-offers .asr-image{border-radius:5px 5px 0 0}
.asr-common-slider-offers .asr-image img{width:100%;object-fit:cover}
.asr-common-slider-offers .offer-row .asr-icon-svg{margin-right:15px;width:15px}
.asr-common-slider-offers .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}
.asr-common-slider-offers .offer-expired .asr-icon-svg svg{width:15px;height:16px}
.asr-common-slider-offers .offer-row{margin-top:12px}
.asr-common-slider-offers .offer-row:first-child{margin-top:0}
.asr-common-slider-offers .offer-row i:before{font-size:18px;margin-right:15px}
.asr-common-slider-offers .offer-date{display:inline-block}
.asr-common-slider-offers .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;background-color:var(--icon-default)}
.asr-common-slider-offers .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}
.asr-common-slider-offers .offer-title-text{line-height:1.28;height:48px}
.asr-common-slider-offers .card-item{border-radius:5px}
.asr-common-slider-offers .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}
.asr-common-slider-offers .offer-not-available,.asr-common-slider-offers .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-common-slider-offers .offer-not-available{padding:15px;border:1px solid;border-radius:5px;-ms-flex-align:center;align-items:center}
.asr-common-slider-offers .offer-not-available .asr-icon.icon-without-innertext:before{font-size:35px}
.asr-common-slider-offers .asr-icon.icon-without-innertext{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-common-slider-offers .asr-icon.icon-without-innertext:before{font-size:20px;margin-right:15px}
.asr-common-slider-offers .see-all{padding-top:15px;text-align:center}
.asr-common-slider-offers .see-all a{color:var(--accent);border:1px solid var(--accent)}
.asr-common-slider-offers .skeleton-feature-offers .scroller-wrapper{width:100% !important}
.asr-common-slider-offers .asr-slide-item,.asr-common-slider-offers .skeleton-feature-offers .scroller-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-common-slider-offers .asr-slide-item{padding:0}
.asr-common-slider-offers .asr-slide-item .card-wrapper{position:relative}
.asr-common-slider-offers .asr-slide-item .card-wrapper.desktop{width:33.33%}
.asr-common-slider-offers .asr-slide-item .card-wrapper.tablet{width:50%}
.asr-common-slider-offers .asr-slide-item .card-wrapper.mobile{width:100%}
.asr-common-slider-offers .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible}
.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev{left:-4px}
.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next{right:-4px}
.asr-common-slider-offers .asr-content-slider .controls{padding-top:5px}
.asr-common-slider-offers .skeleton-bg{width:100%;color:gray;background-color:gray}
.asr-common-slider-offers .skeleton-bg a{width:auto}
.asr-common-slider-offers .skeleton-bg img{opacity:0}
.asr-common-slider-offers .skeleton-bg *{background-color:gray}
.asr-common-slider-offers .skeleton-text{height:24px}
.asr-common-slider-offers .skeleton-text.shorter60-text{width:60%}
.discoverasr-property-landing-template .asr-common-slider-offers .asr-badge.card-label{background-color:var(--tag)}
.discoverasr-property-landing-template .asr-common-trips-carousel .asr-trip-item .trip-star-points .like-icon.property-fill svg,.discoverasr-property-template .asr-common-trips-carousel .asr-trip-item .trip-star-points .like-icon.property-fill svg{fill:var(--icon-nonclickable) !important}
.asr-common-trips-carousel{margin:48px auto;font-size:14px}
.asr-common-trips-carousel .asr-content-slider .controls{padding-top:21px}
.asr-common-trips-carousel .cl-loading{z-index:1 !important}
.asr-common-trips-carousel .background-trip{padding-top:34px}
.asr-common-trips-carousel .experiences-title{text-align:left;margin-bottom:25px;color:var(--text-title);font-size:24px}
.asr-common-trips-carousel .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:center;justify-content:center}
.asr-common-trips-carousel .asr-slide-item .card-wrapper{position:relative}
.asr-common-trips-carousel .asr-slide-item .card-wrapper.desktop{width:33.33%}
.asr-common-trips-carousel .asr-slide-item .card-wrapper.tablet{width:50%}
.asr-common-trips-carousel .asr-slide-item .card-wrapper.mobile{width:100%}
.asr-common-trips-carousel .btn-view-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:25px;min-height:44px}
.asr-common-trips-carousel .btn-view-more .asr-button.secondary{padding:12px;border-radius:8px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px}
.asr-common-trips-carousel .card{background:#ffff;margin-bottom:0}
.asr-common-trips-carousel .asr-content-slider .slider-navigation-arrow.prev{left:-32px}
.asr-common-trips-carousel .asr-content-slider .slider-navigation-arrow.next{right:-32px}
.discoverasr-property-landing-template .asr-section-feature-offers .asr-badge.card-label{background-color:var(--tag)}
.discoverasr-property-landing-template .see-all a{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
@media(min-width:1024px){.asr-section-feature-vouchers-content-wraper{max-height:700px}
}
@media(max-width:1023px){.asr-common-trips-carousel-content-wraper .without-controls{margin-top:25px}
.asr-section-feature-vouchers-content-wraper{margin-bottom:20px}
}
@media(max-width:767px){.asr-section-feature-vouchers-content-wraper{max-height:600px}
.asr-common-trips-carousel{margin:24px auto 44px}
.asr-common-trips-carousel .asr-content-slider .controls{padding-top:5px}
.asr-common-trips-carousel .asr-slide-item .card-wrapper.mobile{padding-left:0;padding-right:0}
.asr-common-trips-carousel .btn-view-more{min-height:unset;margin-top:15px}
.asr-common-trips-carousel .btn-view-more .asr-button.secondary{font-size:14px}
.asr-common-trips-carousel .margin-section.wrap{padding-left:0;padding-right:0}
.asr-common-trips-carousel .experiences-title{padding-left:20px;padding-right:20px}
}
.asr-trip-item label{margin-bottom:0}
.asr-trip-item .asr-card{height:100%;border-radius:4px;overflow:visible;box-shadow:unset}
.asr-trip-item .asr-card,.asr-trip-item .trip-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-trip-item .trip-item{width:100%;border-radius:4px;background:#fff;box-shadow:0 1.306px 4.362px 0 rgba(0,0,0,.01),0 5.837px 10.077px 0 rgba(0,0,0,.01),0 14.515px 23.011px 0 rgba(0,0,0,.01),0 28.262px 49.03px 0 rgba(0,0,0,.01),0 48px 94px 0 rgba(0,0,0,.02);border:unset}
.asr-trip-item .trip-item .asr-image{border-radius:4px 4px 0 0}
.asr-trip-item .trip-item .asr-image img{object-fit:cover;-ms-flex-item-align:stretch;align-self:stretch}
.asr-trip-item .trip-item .card-content{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:16px;line-height:1.5}
.asr-trip-item .trip-item .card-content .trip-title{color:#373737;font-size:20px;font-weight:700;font-style:normal;height:60px;overflow:hidden;cursor:pointer}
.asr-trip-item .trip-item .card-content .asr-button{min-width:106px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-style:normal;font-weight:700}
.asr-trip-item .trip-item .card-item{border-radius:5px}
.asr-trip-item .content-center .trip-row .asr-icon-svg{margin-right:15px;width:20px}
.asr-trip-item .content-center .trip-stay-lable{color:#373737;font-size:16px;font-style:normal;font-weight:400}
.asr-trip-item .content-center .trip-stay-lable.price{color:#555;font-size:20px;font-style:normal;font-weight:400}
.asr-trip-item .content-center .trip-row{margin-top:12px}
.asr-trip-item .content-center .trip-row:first-child{margin-top:0}
.asr-trip-item .content-center .trip-row i:before{font-size:18px;margin-right:15px}
.asr-trip-item .content-center label{margin-bottom:0}
.asr-trip-item .trip-star-points{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;color:#373737;font-size:14px;gap:8px}
.asr-trip-item .trip-star-points .trip-stay-lable{color:#373737;font-size:14px;font-style:normal;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}
.asr-trip-item .trip-star-points .trip-stay-lable .average-star-points-main{font-size:16px}
.asr-trip-item .trip-star-points .average-star-points{font-weight:600}
.asr-trip-item .trip-star-points .like-icon svg{width:16px;height:16px;fill:#4c6866}
.asr-trip-item .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}
.asr-trip-item .price-compare-container .price-value{white-space:nowrap;font-size:24px;color:var(--accent);-ms-flex-item-align:center;align-self:center;font-style:normal;font-weight:700}
.asr-trip-item .price-compare-container .trip-price{font-size:16px}
.asr-trip-item .price-compare-container .trip-price .trip-stay-lable{color:#555;font-size:14px;font-weight:400}
.asr-trip-item .price-compare-container .trip-price.stay{font-size:20px}
.asr-trip-item .price-compare-container .trip-price.stay .trip-stay-lable{color:#555;font-size:20px}
.asr-trip-item .trip-btn-purchase .lable-out-of-stock{padding:12px;font-weight:700;color:var(--accent);font-size:16px;margin:0}
@media(max-width:767px){.asr-trip-item .trip-item .card-content .trip-title{font-size:18px}
.asr-trip-item .trip-item .trip-star-points .average-star-points{font-size:14px;font-weight:600}
.asr-trip-item .trip-item .card-content .asr-button{min-width:98px;height:40px;font-size:14px;font-style:normal;font-weight:700}
.asr-trip-item .content-center .trip-row .asr-icon-svg{margin-right:15px;width:20px}
.asr-trip-item .content-center .trip-stay-lable{font-size:14px;font-weight:400}
.asr-trip-item .content-center .trip-stay-lable.price{color:var(--accent);font-size:14px;font-style:normal;font-weight:700}
.asr-trip-item .price-compare-container .price-value{color:var(--accent);font-size:18px;font-style:normal;font-weight:700}
.asr-trip-item .price-compare-container .trip-price{font-size:14px}
.asr-trip-item .price-compare-container .trip-price.stay .trip-stay-lable{color:#555;font-size:18px;font-weight:400}
.asr-trip-item .price-compare-container .trip-price.stay .trip-stay-lable strong{color:var(--accent);font-weight:700;font-size:22px}
}
.discoverasr-property-landing-template .asr-trip-experience .asr-button.primary,.discoverasr-property-template .asr-trip-experience .asr-button.primary{background-color:var(--accent);border:1px solid var(--accent)}
.discoverasr-property-landing-template .asr-trip-experience .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .asr-trip-experience .asr-button.primary:not(.disabled):hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}
.discoverasr-property-landing-template .asr-trip-experience .asr-button.secondary,.discoverasr-property-template .asr-trip-experience .asr-button.secondary{color:var(--accent);border:1px solid var(--accent)}
.discoverasr-property-landing-template .asr-trip-experience .asr-button.secondary:not(.disabled):hover,.discoverasr-property-template .asr-trip-experience .asr-button.secondary:not(.disabled):hover{background:var(--accent);color:var(--text-reverse)}
.asr-trip-experience{margin-top:30px}
.asr-trip-experience .cl-loading{z-index:1 !important}
.asr-trip-experience .trip-experience-heading{font-size:24px;font-weight:700;line-height:33px;color:var(--text-title)}
.asr-trip-experience .trip-error-message{color:var(--icon-error-message);font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:-10px}
.asr-trip-experience .trip-error-message .error-icon .asr-icon-svg,.asr-trip-experience .trip-error-message .error-icon .asr-icon-svg svg{height:24px;width:24px}
.asr-trip-experience .trip-experience-search-and-sort{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input{display:-ms-flexbox;display:flex;gap:16px;-ms-flex:1;flex:1}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country{position:relative;width:300px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country .trip-city-country-autocomplete{width:100%}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country .trip-city-country-autocomplete .autocomplete-content .autocomplete-container{z-index:1;max-height:369px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-keyword{-ms-flex:1;flex:1;position:relative}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-keyword input{padding-left:20px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input{width:100%;height:50px;border:1px solid #dedede;border-radius:4px;padding:15px 25px 15px 41px;font-size:16px;line-height:20px;color:#666;font-style:normal;text-overflow:ellipsis;font-weight:400;background-color:#fff}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input:focus{outline:0;border:solid 1px var(--accent)}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input[type=search]{appearance:none}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input[type=search]::-webkit-search-cancel-button{display:none}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .clear-search-icon{background:#cacaca;position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:#fff;font-size:12px;border-radius:50%;width:20px;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .clear-search-icon:before{font-size:20px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .clear-search-icon:hover{cursor:pointer}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .search-icon{position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:var(--icon-default);top:50%;right:unset;left:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-action .search-btn{width:140px;min-height:50px;white-space:unset;display:block;line-height:20px;text-align:center;font-size:16px;font-style:normal;font-weight:700}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;gap:16px;-ms-flex-align:center;align-items:center}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .sort-title{font-size:20px;font-weight:700;line-height:20px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown{height:50px;padding:12px 16px;width:200px;border-radius:8px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-backdrop{z-index:0}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-container{width:160px;position:absolute;max-height:340px;z-index:1}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-container .dropdown-item.selected,.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-container .dropdown-item:hover{background-color:var(--accent);color:var(--white)}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar::-webkit-scrollbar{width:8px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{border-radius:8px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar::-webkit-scrollbar-button{display:none}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar{max-height:340px;padding:8px 0}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-text{text-overflow:unset}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-text span{overflow:hidden;width:148px;text-overflow:ellipsis;display:block;line-height:20px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{color:var(--accent)}
.asr-trip-experience .trip-experience-category-section{display:-ms-flexbox;display:flex;gap:16px}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;position:relative;width:calc(100% - 156px)}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow.prev{left:0}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow.next{right:0}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow svg{fill:var(--accent)}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0;width:100%}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul::-webkit-scrollbar{display:none}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul li{display:inline;background-color:#f3f3f3;border-radius:4px;padding:8px;margin-right:8px;cursor:pointer;color:#555;font-size:16px;font-style:normal;font-weight:400;line-height:20px}
.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul li.selected{background-color:var(--accent);color:#fff}
.asr-trip-experience .trip-experience-reset-section .reset-btn{width:140px;min-height:44px;display:block;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;white-space:unset}
@media(max-width:767px){.asr-trip-experience{margin-top:24px}
.asr-trip-experience .trip-experience-search-and-sort,.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section{-ms-flex-direction:column;flex-direction:column}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section{gap:16px;-ms-flex-align:unset;align-items:unset}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input{-ms-flex-direction:column;flex-direction:column}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country{width:100%}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country input{padding:13px 45px 13px 41px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-keyword input{padding:13px 45px 13px 13px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input{height:44px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;position:relative;max-width:100%}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow.prev{left:0}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow.next{right:-10px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow svg{fill:var(--accent)}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul::-webkit-scrollbar{display:none}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul li{display:inline;background-color:#f3f3f3;border-radius:4px;padding:8px;margin-right:8px;cursor:pointer;color:#555;font-size:16px;font-style:normal;font-weight:400;line-height:20px}
.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul li.selected{background-color:var(--accent);color:#fff}
.asr-trip-experience .trip-experience-category-section{-ms-flex-direction:column;flex-direction:column;gap:24px}
.asr-trip-experience .trip-experience-category-section .asr-button{width:100%;height:50px;text-align:center;font-size:16px !important;font-style:normal;font-weight:700;line-height:20px}
.asr-trip-experience .trip-experience-result{padding:0 20px}
}
.asr-trip-experience .trip-experience-listing{background:#f3f3f3;margin-top:24px}
.asr-trip-experience .trip-experience-listing.empty{background-color:#fff;max-width:1240px;margin:40px auto 0;padding:0 20px}
.asr-trip-experience .trip-experience-result{margin:0 auto;padding-top:16px;max-width:1200px}
.asr-trip-experience .trip-experience-result-wrapper{border-radius:4px;border:1px solid #99a2a5}
.asr-trip-experience .trip-experience-result-wrapper--empty{color:#555;text-align:center;font-size:14px;font-weight:700;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;padding:24px 30px}
.asr-trip-experience .trip-experience-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px}
.asr-trip-experience .asr-experience-pagination{padding:24px 0;padding:24px 0 48px}
.asr-trip-experience .asr-experience-pagination .asr-pagination.asr-pagination-secondary{margin-bottom:0}
.asr-trip-listing{display:grid;gap:16px;margin-bottom:16px}
@media(min-width:1024px){.asr-trip-listing{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px) and (max-width:1023px){.asr-trip-listing{grid-template-columns:repeat(2,1fr);padding:0 16px}
}
.asr-trip-listing .card{margin-bottom:0}
.asr-trip-listing-content__item{border-radius:4px;background:#fff;box-shadow:0 1.306px 4.362px 0 rgba(0,0,0,.01),0 5.837px 10.077px 0 rgba(0,0,0,.01),0 14.515px 23.011px 0 rgba(0,0,0,.01),0 28.262px 49.03px 0 rgba(0,0,0,.01),0 48px 94px 0 rgba(0,0,0,.02)}
.asr-trip-listing-content__item .card-content{gap:16px}
.asr-trip-listing-content__item .card-content .trip-title{height:60px}
.asr-trip-listing-content__item .trip-item{box-shadow:unset}
.asr-trip-listing .asr-trip-listing-content__item .card-content{height:unset}
.asr-tab-point-history-your-activity .activity__label{font-size:24px;font-weight:700;line-height:150%;margin-bottom:40px;color:#373737}
.asr-tab-point-history-your-activity .activity__filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:24px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:16px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .calendar-icon .asr-icon-svg{height:20px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .calendar-icon .asr-icon-svg svg{width:19px;height:19px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .field-select-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;border:1px solid var(--border);border-radius:5px;width:400px;gap:6px;height:44px;border-color:#99a2a5}
@media(max-width:1080px){.asr-tab-point-history-your-activity .activity__filter-search .date-filter .field-select-date{width:unset}
}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .date-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:23px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .date-container-dash{width:8px;height:1px;background-color:#373737}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .check-in-out{-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .check-in-out input{padding:0;color:var(--text-title)}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .daterange-from-in,.asr-tab-point-history-your-activity .activity__filter-search .date-filter .daterange-to-in{text-align-last:center}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .minus{margin:0 10px;width:8px;height:1px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .selected-date{border:0;text-align:left;width:100%;cursor:pointer}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .selected-date.active,.asr-tab-point-history-your-activity .activity__filter-search .date-filter .selected-date:active,.asr-tab-point-history-your-activity .activity__filter-search .date-filter .selected-date:focus{border:1px solid var(--accent);background-color:var(--accent-opacity-03);color:var(--accent);border-radius:5px;outline:0}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__download:hover svg path{stroke:#fff}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__download .asr-button{padding:0;width:44px;height:44px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__download svg{width:24px;height:24px}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown{height:44px;padding:12px 16px;border-radius:4px;border-color:#e5e8e9}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-backdrop{z-index:0}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-container{position:absolute;max-height:340px;z-index:1}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-container .dropdown-item{font-size:14px;padding:8px 16px;font-weight:600;white-space:unset}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-container .dropdown-item.selected{background-color:#4c6866;color:#fff}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .scrollbar::-webkit-scrollbar{width:8px}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{border-radius:8px}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .scrollbar::-webkit-scrollbar-button{display:none}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .scrollbar{max-height:340px;padding:8px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;z-index:11}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-text{text-overflow:unset;-ms-flex-pack:justify;justify-content:space-between;gap:4px}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-text span{display:block;line-height:20px;color:#555}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{color:var(--accent)}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .asr-dropdown .dropdown-value .dropdown-text .asr-icon:before{font-size:18px}
.asr-tab-point-history-your-activity .activity__filter-dropdown .table-selection-options .btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--accent)}
.asr-tab-point-history-your-activity .activity__filter--hide-filter{-ms-flex-pack:end;justify-content:flex-end}
.asr-tab-point-history-your-activity .activity__table .point-wrapper thead tr{display:grid;grid-template-columns:177px repeat(4,213.75px) 24px;padding:16px 12px 20px;background-color:#f1f2f4;column-gap:24px}
@media(max-width:1240px){.asr-tab-point-history-your-activity .activity__table .point-wrapper thead tr{grid-template-columns:14% repeat(4,18%) 24px;column-gap:unset;-ms-flex-pack:justify;justify-content:space-between}
}
.asr-tab-point-history-your-activity .activity__table .point-wrapper thead tr th{padding:unset;line-height:20px;color:#293033}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table{display:grid;grid-template-columns:177px repeat(4,213.75px) 24px;column-gap:24px;-ms-flex-align:center;align-items:center;padding:16px 15px 16px 12px;border-bottom:1px solid #ddd;position:relative}
@media(max-width:1240px){.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table{grid-template-columns:14% repeat(4,18%) 24px;column-gap:unset;-ms-flex-pack:justify;justify-content:space-between}
}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table td{text-align:left;line-height:20px;padding:0;font-size:14px;color:#373737}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .title-date{padding:unset;color:#1d1612}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .download:hover{cursor:pointer}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .download svg{height:24px;width:24px}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .description{font-weight:700}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .description .event-title{color:#373737}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper{width:100%;border-collapse:collapse;font-weight:100;color:#1d1612;text-rendering:optimizeLegibility;border-radius:5px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper thead th{font-weight:600;background-color:#f1f2f4;color:#1d1612;font-size:16px;line-height:19px;padding-bottom:13px;padding-top:13px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper tbody tr td:first-child,.asr-tab-point-history-your-activity .activity__table--old .point-wrapper thead th:first-child{padding-left:17px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper tbody tr:not(:last-child){border-bottom:1px solid #ddd}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .tier-common{height:52px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description-up-down{color:#f1f2f4;font-size:16px;line-height:24px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .up-down-text{color:#f1f2f4;font-size:16px;font-weight:700;line-height:24px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .title-date{color:#1d1612}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .up-down-date{color:#f1f2f4;padding-left:16px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .details-common{font-size:14px;line-height:20px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description{padding-top:16px;padding-bottom:16px}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description .voucher-used{display:block}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description .event-title{color:#1d1612;font-weight:700;display:block}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description .confirmation-number,.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description .gift-to{color:#1d1612;display:block}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description .points-promotion,.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .description .purchase-point{display:block}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .amount-details{color:gray;text-align:center}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .tota-details{color:#1d1612;text-align:center;font-weight:700}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .tota-details .redeemed-point{display:block}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .redeemed-details{text-align:center}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .redeemed-details .redeemed-point{display:block;color:#8a0411}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .redeemed-details .redeemed-point .bonus-point{color:#a28156}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .redeemed-details .brackets:before{content:"(";top:0;left:0}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .redeemed-details .brackets:after{content:")";top:0;left:0}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .download-action,.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .point-earned{color:#1d1612;font-weight:700;text-align:center}
.asr-tab-point-history-your-activity .activity__table--old .point-wrapper .content-table .text-r-mobile{text-align:center}
.asr-tab-point-history-your-activity .activity__table .pagination{-ms-flex-pack:end;justify-content:flex-end}
.asr-tab-point-history-your-activity .activity__table .pagination .asr-pagination .layout-wrapper{gap:8px}
.asr-tab-point-history-your-activity .activity__table .pagination .asr-pagination .layout-wrapper .page-range{gap:4px}
.asr-tab-point-history-your-activity .activity__table .pagination .asr-pagination .nav-item{padding:8px 13px}
.asr-tab-point-history-your-activity .activity__table .alert{border:unset;border-color:unset}
.asr-tab-point-history-your-activity .activity__table .alert .caption-media{margin-bottom:16px}
.asr-tab-point-history-your-activity .activity__table .alert .caption-media i{width:16px;height:16px}
.asr-tab-point-history-your-activity .activity__table .alert .caption-content .h4{margin-bottom:16px;line-height:20px}
.asr-tab-point-history-your-activity .activity__table .alert .caption-content p{line-height:20px;margin:0}
.asr-tab-point-history-your-activity .button button{line-height:20px;padding:11px;width:150px;min-height:44px}
.asr-tab-point-history-your-activity .button__download .asr-button .asr-icon-svg,.asr-tab-point-history-your-activity .button__download .asr-button .asr-icon-svg .svg{width:24px;height:24px}
.asr-tab-point-history-your-activity .button__download-text{display:none}
.asr-tab-point-history-your-activity .button__download-icon{display:inline-block}
@media(max-width:767px){.asr-tab-point-history-your-activity{margin-top:16px}
.asr-tab-point-history-your-activity .activity__filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:unset}
.asr-tab-point-history-your-activity .activity__filter-search{width:100%}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr) auto}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .field-select-date{grid-column:1/-1;width:unset}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__filter{grid-column:1/-1;width:100%}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__reset{grid-column:1/2;width:100%}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__download{grid-column:2/-1;width:100%}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__download-text{display:inline-block}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__download-icon{display:none}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button__download-icon .asr-icon-svg svg{width:24px;height:24px}
.asr-tab-point-history-your-activity .activity__filter-search .date-filter .button .asr-button{width:100%;padding:11px;height:unset}
.asr-tab-point-history-your-activity .activity__filter-dropdown,.asr-tab-point-history-your-activity .activity__filter .asr-dropdown,.asr-tab-point-history-your-activity .activity__filter .dropdown-value{width:100%}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table{display:-ms-flexbox;display:flex;padding:16px 0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;gap:16px}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table td{margin:unset;padding:unset}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .title-date{padding-top:8px;margin-bottom:2px;color:#555}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .diescription,.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .distributor,.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .transaction-no{font-weight:700}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .total-recipients{color:#555}
.asr-tab-point-history-your-activity .activity__table .point-wrapper .content-table .details-table .download{position:absolute;margin:unset;top:22px;right:0}
.asr-tab-point-history-your-activity .activity__table .pagination .asr-pagination{margin-top:16px}
.asr-tab-point-history-your-activity .activity__table .pagination .asr-pagination .layout-wrapper{-ms-flex-pack:center;justify-content:center}
.asr-tab-point-history-your-activity .activity__table .pagination .asr-pagination .layout-wrapper>a{padding:8px 0}
}
@media(max-width:1023px){.asr-tab-point-history-your-activity .activity__filter-search .date-filter .field-select-date{width:unset}
}
.daterangepicker .drp-calendar .calendar-table .table-condensed thead tr th{white-space:unset}
.asr-point-single-distribution{font-size:14px}
.asr-point-single-distribution .err-msg{color:#d32f2f;font-size:13px;margin:3px 0 0}
.asr-point-single-distribution .distribute-input-wrap{display:-ms-flexbox;display:flex;gap:2%;-ms-flex-align:start;align-items:flex-start}
.asr-point-single-distribution .distribute-input-wrap .input-wrap{min-height:44px;color:#373737}
.asr-point-single-distribution .distribute-input-wrap .input-wrap input,.asr-point-single-distribution .distribute-input-wrap .input-wrap select{border:1px solid #b6b6b6;height:100%;border-radius:5px}
.asr-point-single-distribution .distribute-input-wrap .has-error .autocomplete-value input{border-color:#d32f2f}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher{width:39%}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete{width:100%;border:0;min-height:inherit;z-index:unset}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-value{min-height:inherit}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-value input{min-height:inherit;padding-right:30px}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-value .has-error{border-color:#d32f2f}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-value .arrow{top:13px;left:calc(100% - 26px)}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-value .arrow svg{width:11px;height:11px}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-content .autocomplete-container{z-index:2;padding:7px 15px 0;max-height:300px}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-content .autocomplete-container .autocomplete-item{padding:11px 16px;white-space:pre-wrap;text-overflow:inherit;overflow:visible;line-height:25px}
.asr-point-single-distribution .distribute-input-wrap .select-point-voucher .asr-autocomplete .autocomplete-item{font-size:14px}
.asr-point-single-distribution .distribute-input-wrap .balance-left{width:10%}
.asr-point-single-distribution .distribute-input-wrap .balance-left .balance-number{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;background-color:#ebebeb;border-radius:5px;padding:0 0 0 8px;min-height:inherit;font-weight:600}
.asr-point-single-distribution .distribute-input-wrap .email-account-id{width:24%;-ms-flex-direction:column;flex-direction:column}
.asr-point-single-distribution .distribute-input-wrap .email-account-id input{width:100%;text-indent:8px;min-height:inherit}
.asr-point-single-distribution .distribute-input-wrap .email-account-id input.has-error{border-color:#d32f2f}
.asr-point-single-distribution .distribute-input-wrap .quantity-distribute{width:17%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}
.asr-point-single-distribution .distribute-input-wrap .quantity-distribute input{min-height:inherit;padding-left:10px;color:#373737}
.asr-point-single-distribution .distribute-input-wrap .quantity-distribute input.text-color{color:transparent}
.asr-point-single-distribution .distribute-input-wrap .quantity-distribute input.has-error{border-color:#d32f2f}
.asr-point-single-distribution .distribute-input-wrap .quantity-distribute input:disabled{background-color:#ebebeb}
.asr-point-single-distribution .distribute-input-wrap .quantity-distribute .text-right{position:absolute;top:12px;right:15px}
.asr-point-single-distribution .distribute-input-wrap .quantity-distribute .computed-givent-point{position:absolute;top:13px;left:10px;color:#373737}
.asr-point-single-distribution .remove-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;width:2%;margin-top:15px;cursor:pointer}
.asr-point-single-distribution .remove-btn .asr-icon-svg svg{width:16px;height:16px;color:var(--accent)}
.asr-point-single-distribution .remove-btn .icon{margin:0}
.asr-point-single-distribution hr{color:#b5b5b5;margin:16px 0}
.asr-point-single-distribution.active{z-index:2}
.asr-point-single-distribution.mobile{margin-top:16px}
.asr-point-single-distribution.mobile div.distribute-title{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px}
.asr-point-single-distribution.mobile div.distribute-title .distribution-text{color:#373737;font-size:16px;font-weight:600}
.asr-point-single-distribution.mobile div.distribute-title .icon{margin-right:0}
.asr-point-single-distribution.mobile div.distribute-container{display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:16px;display:flex}
.asr-point-single-distribution.mobile div.distribute-container .table-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;font-weight:600;font-size:12px;color:#373737}
.asr-point-single-distribution.mobile div.distribute-container .table-header div{height:44px;-ms-flex-pack:center;justify-content:center}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap,.asr-point-single-distribution.mobile div.distribute-container .table-header div{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap{-ms-flex-pack:justify;justify-content:space-between;gap:16px}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .input-wrap{min-height:44px;display:-ms-flexbox;display:flex;width:100%;font-size:14px;color:#373737}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .input-wrap input,.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .input-wrap select{height:40px;border-radius:5px;width:100%;padding-left:9px}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .email-account-id{display:-ms-flexbox;display:flex}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .email-account-id,.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .select-point-voucher{-ms-flex-direction:column;flex-direction:column;width:100%}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .balance-left .balance-number{display:-ms-flexbox;display:flex;width:100%;height:40px;-ms-flex-align:center;align-items:center;font-size:14px;padding-left:10px}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .quantity-distribute{width:100%;position:relative}
.asr-point-single-distribution.mobile div.distribute-container .distribute-input-wrap .quantity-distribute,.asr-tab-point-distribution{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-tab-point-distribution{font-size:14px;padding:0 0 32px}
.asr-tab-point-distribution .cl-loading{z-index:5 !important}
.asr-tab-point-distribution .odx-error-modal{-ms-flex-pack:center;justify-content:center;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow-y:hidden;padding:0 20px}
.asr-tab-point-distribution .odx-error-modal,.asr-tab-point-distribution .odx-error-modal .odx-error-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-tab-point-distribution .odx-error-modal .odx-error-container{-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:10px;width:550px;max-height:200px;text-align:center;border-radius:5px}
.asr-tab-point-distribution .odx-error-modal .odx-error-container .odx-error-header{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:right;justify-content:right;margin-top:-10px;margin-right:-10px}
.asr-tab-point-distribution .odx-error-modal .odx-error-container .odx-error-header svg{width:22px}
.asr-tab-point-distribution .odx-error-modal .odx-error-container .odx-error-message{font-size:16px;padding:12px 5px 20px;line-height:22px}
.asr-tab-point-distribution .odx-error-modal .odx-error-container .odx-error-confirm{width:120px}
.asr-tab-point-distribution .distribution-header{width:100%;color:#2c1e16}
.asr-tab-point-distribution .distribution-header h5{color:#373737;font-size:24px;line-height:32px;margin-bottom:24px}
.asr-tab-point-distribution .distribution-header .description{font-size:16px;color:#555}
.asr-tab-point-distribution hr{margin:32px 0}
.asr-tab-point-distribution .distribution-body .table-header{display:-ms-flexbox;display:flex;border-bottom:1px solid #b6b6b6;padding:0 0 16px;margin:0 0 32px;gap:2%;color:#373737;font-size:12px;font-weight:600}
.asr-tab-point-distribution .distribution-body .table-header .select-point-voucher{width:39%}
.asr-tab-point-distribution .distribution-body .table-header .balance-left{width:10%}
.asr-tab-point-distribution .distribution-body .table-header .email-account-id{width:24%}
.asr-tab-point-distribution .distribution-body .table-header .quantity-distribute{width:17%}
.asr-tab-point-distribution .distribution-body .table-header .trash-icon{width:2%}
.asr-tab-point-distribution .distribution-footer .add-more-button .asr-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;border:1px dashed #2d3648;width:100%;height:44px;color:#4c6866}
.asr-tab-point-distribution .distribution-footer .add-more-button:hover{color:#fff}
.asr-tab-point-distribution .distribution-footer .distribute-button{display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right;margin-top:24px}
.asr-tab-point-distribution .distribution-footer .distribute-button .asr-button{height:44px;min-width:240px}
@media(max-width:767px){.asr-tab-point-distribution .odx-error-modal .odx-error-container{max-width:320px;max-height:300px}
.asr-tab-point-distribution .distribution-header{margin-bottom:16px}
.asr-tab-point-distribution .distribution-footer .add-more-button .asr-button:hover{color:#4c6866}
.asr-tab-point-distribution .distribution-footer .distribute-button{margin-top:16px}
.asr-tab-point-distribution .distribution-footer .distribute-button .asr-button{width:100%}
}
@media(min-width:1024px){.distribute-button .asr-button{font-size:14px;font-weight:600}
.add-more-button .asr-button{font-size:14px;font-weight:700}
}
#TIER-MATCH-FORM .cl-loading{position:fixed !important;z-index:2 !important}
#TIER-MATCH-FORM .padding-xl{padding:40px;margin:0;width:100%}
#TIER-MATCH-FORM .asr-tier{width:928.84px;margin:0;padding:0}
#TIER-MATCH-FORM .asr-tier-match-wrap{max-width:100%;padding:0}
#TIER-MATCH-FORM .asr-form .form-option{margin-right:unset}
#TIER-MATCH-FORM .asr-form .form-section .form-group{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}
#TIER-MATCH-FORM .asr-form .form-section .form-group .input-error{margin-top:5px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .input-error p{color:#d32f2f;margin:0}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-label{padding-top:0;margin-bottom:5px;text-align:left;color:#373737;font-size:14px;font-weight:600;width:100%}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-control{border-radius:5px;line-height:16px;font-size:16px;color:#373737;border:0}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-control .input-container{height:50px;box-sizing:border-box;border:1px solid #d8d8d8}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-control .input-container .selectboxit-btn{height:100%;padding:15px;color:#373737;fill:#4c6866}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-control .input-container .selectboxit-btn .selectboxit-arrow-container{padding-right:14.5px;margin-right:unset}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-control .input-container .selectboxit-container .selectboxit-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input .field-container .input-container input{height:50px;border:1px solid #d8d8d8;padding:15px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input input:focus{border:2px solid #000;box-shadow:none;border-radius:5px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input .input-container.error{border-radius:5px;border:1px solid #d32f2f}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input .input-container.error-border-asr{border:1px solid #d32f2f}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input #form_hint{font-size:16px;padding:0;color:#373737;font-weight:400;font-style:normal;margin:12px 0 3px;line-height:23px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .form-input{border:1px solid #d8d8d8}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content *{border-radius:5px;max-width:-webkit-fill-available !important}
#TIER-MATCH-FORM .asr-form .form-section .file-guideline{width:605px;line-height:20px}
#TIER-MATCH-FORM .asr-form .form-section .file-drag-and-drop .wrapper{height:150px}
#TIER-MATCH-FORM .asr-form .form-section .file-drag-and-drop .form-label{margin:0;margin-bottom:5px}
#TIER-MATCH-FORM .asr-form .form-section .file-drag-and-drop .error-area{margin:0}
#TIER-MATCH-FORM .asr-form .form-section .file-drag-and-drop .uploaded-area{margin-top:16px;margin-bottom:0}
#TIER-MATCH-FORM .asr-form .form-section .file-drag-and-drop .uploaded-area .uploaded-group{margin-top:0;margin-bottom:4px}
#TIER-MATCH-FORM .asr-form .form-section .file_guideline{margin-bottom:4px}
#TIER-MATCH-FORM .asr-form .form-section .file_guideline .form-label{margin-bottom:0}
#TIER-MATCH-FORM .asr-form .form-section .term-condition{font-size:14px;line-height:20px;margin-bottom:0}
#TIER-MATCH-FORM .asr-form .form-section .term-condition .asr-form-input .asr-form-input-single-checkbox{padding:0}
#TIER-MATCH-FORM .asr-form .form-section .term-condition .asr-form-input .term-and-condition-label{display:-ms-flexbox;display:flex;color:#373737;width:70%;line-height:24px;padding-top:0;margin-bottom:0;margin-top:0}
#TIER-MATCH-FORM .asr-form .form-section .term-condition .asr-form-input .term-and-condition-label a{text-decoration:underline}
#TIER-MATCH-FORM .asr-form .form-section .term-condition .asr-form-input .input-error{padding-left:unset}
#TIER-MATCH-FORM .asr-form .form-section .term-condition .asr-form-input .input-error p{margin-bottom:0}
#TIER-MATCH-FORM .asr-form .form-section .h5{padding:0;font-weight:700;font-size:24px;line-height:34px;margin-bottom:0}
#TIER-MATCH-FORM .asr-form .tier-title{margin-bottom:0 !important}
#TIER-MATCH-FORM .asr-form .form-header{margin-bottom:0}
#TIER-MATCH-FORM .asr-form .form-header .h5{padding:0;font-weight:700;font-size:24px;line-height:34px;margin-bottom:0}
#TIER-MATCH-FORM .asr-form .asr-tier-match,#TIER-MATCH-FORM .asr-form .programme-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
#TIER-MATCH-FORM .asr-form .asr-tier-match .elite,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other,#TIER-MATCH-FORM .asr-form .programme-section .elite,#TIER-MATCH-FORM .asr-form .programme-section .loyalty,#TIER-MATCH-FORM .asr-form .programme-section .loyalty-other{-ms-flex-pack:justify;justify-content:space-between}
#TIER-MATCH-FORM .asr-form .asr-tier-match .elite .form-content,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other .form-content,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty .form-content,#TIER-MATCH-FORM .asr-form .programme-section .elite .form-content,#TIER-MATCH-FORM .asr-form .programme-section .loyalty-other .form-content,#TIER-MATCH-FORM .asr-form .programme-section .loyalty .form-content{-ms-flex:unset;flex:unset}
#TIER-MATCH-FORM .asr-form .asr-tier-match .elite .form-content .form-input,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other .form-content .form-input,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty .form-content .form-input,#TIER-MATCH-FORM .asr-form .programme-section .elite .form-content .form-input,#TIER-MATCH-FORM .asr-form .programme-section .loyalty-other .form-content .form-input,#TIER-MATCH-FORM .asr-form .programme-section .loyalty .form-content .form-input{background-color:transparent;height:50px}
#TIER-MATCH-FORM .asr-form .asr-tier-match .elite .form-content .disabled-icon,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other .form-content .disabled-icon,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty .form-content .disabled-icon,#TIER-MATCH-FORM .asr-form .programme-section .elite .form-content .disabled-icon,#TIER-MATCH-FORM .asr-form .programme-section .loyalty-other .form-content .disabled-icon,#TIER-MATCH-FORM .asr-form .programme-section .loyalty .form-content .disabled-icon{pointer-events:none}
#TIER-MATCH-FORM .asr-form .asr-tier-match .elite .form-content .disabled-input,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other .form-content .disabled-input,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty .form-content .disabled-input,#TIER-MATCH-FORM .asr-form .programme-section .elite .form-content .disabled-input,#TIER-MATCH-FORM .asr-form .programme-section .loyalty-other .form-content .disabled-input,#TIER-MATCH-FORM .asr-form .programme-section .loyalty .form-content .disabled-input{background-color:#ddd}
#TIER-MATCH-FORM .asr-form .asr-tier-match .elite:after,#TIER-MATCH-FORM .asr-form .asr-tier-match .elite:before,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other:after,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other:before,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty:after,#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty:before,#TIER-MATCH-FORM .asr-form .programme-section .elite:after,#TIER-MATCH-FORM .asr-form .programme-section .elite:before,#TIER-MATCH-FORM .asr-form .programme-section .loyalty-other:after,#TIER-MATCH-FORM .asr-form .programme-section .loyalty-other:before,#TIER-MATCH-FORM .asr-form .programme-section .loyalty:after,#TIER-MATCH-FORM .asr-form .programme-section .loyalty:before{display:none}
#TIER-MATCH-FORM .asr-form .asr-tier-match .elite .selectboxit-disabled,#TIER-MATCH-FORM .asr-form .programme-section .elite .selectboxit-disabled{background-color:#ddd}
#TIER-MATCH-FORM .asr-form .programme-section,#TIER-MATCH-FORM .asr-form .programme-section .tier_match{margin-bottom:0}
#TIER-MATCH-FORM .asr-form .programme-section .asr-form-input-drop-down{border:0;padding:0 !important}
#TIER-MATCH-FORM .asr-form .programme-section .asr-form-input-drop-down .input-container{height:50px}
#TIER-MATCH-FORM .asr-form .programme-section .asr-form-input-drop-down .input-container input{border:0}
#TIER-MATCH-FORM .asr-form .programme-section .asr-form-input-drop-down .input-container .selectboxit-options{padding:10px 0;border-radius:10px !important;max-height:220px !important;overflow:auto;box-shadow:1px 4px 10px rgba(0,0,0,.3);line-height:20px;height:auto}
#TIER-MATCH-FORM .asr-form .programme-section .asr-form-input-drop-down .input-container .selectboxit-options .selectboxit-focus{color:var(--text-reverse);background:var(--accent)}
#TIER-MATCH-FORM .asr-form .programme-section .asr-form-input-drop-down .input-container .selectboxit-options .selectboxit-option-anchor{display:block;padding:10px;white-space:nowrap;cursor:pointer;color:unset;background:unset}
#TIER-MATCH-FORM .asr-form .asr-tier-match{margin-bottom:42px}
#TIER-MATCH-FORM .asr-form .asr-tier-match .tier_match{margin:0}
#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other input,#TIER-MATCH-FORM .asr-form .asr-tier-match .tier_match input{height:50px;padding:12.5px 16px !important}
#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other input:disabled,#TIER-MATCH-FORM .asr-form .asr-tier-match .tier_match input:disabled{background-color:#ddd;-webkit-text-fill-color:#373737}
#TIER-MATCH-FORM .asr-form .drag-and-drop-section{margin-bottom:42px}
#TIER-MATCH-FORM .asr-form .drag-and-drop-section .h5{margin-bottom:22px}
#TIER-MATCH-FORM .asr-form .term-condition-section{margin-bottom:0 !important}
#TIER-MATCH-FORM .asr-form .term-condition-section .term-condition{padding-bottom:30px !important;margin-bottom:0 !important}
#TIER-MATCH-FORM .asr-form .term-condition-section .margin-0-t,#TIER-MATCH-FORM .asr-form .term-condition-section .term-condition{max-width:1240px}
#TIER-MATCH-FORM .asr-form .term-condition-section .h5{margin-bottom:22px}
#TIER-MATCH-FORM .asr-form .submit-button{text-align:center;padding-top:28px;padding-bottom:48px}
#TIER-MATCH-FORM .asr-form .submit-button .form-label{display:none}
#TIER-MATCH-FORM .asr-form .asr-form-input .selectboxit-disabled{cursor:not-allowed}
#TIER-MATCH-FORM .asr-form .asr-form-input .selectboxit-btn{line-height:20px;padding:12.5px 16px;border-radius:5px;border:0;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
#TIER-MATCH-FORM .asr-form .asr-form-input .selectboxit-default-arrow{line-height:26px}
#TIER-MATCH-FORM .asr-form .asr-form-input .selectboxit-default-arrow:before{color:#4c6866;margin-top:-1px;font-size:1.8em}
#TIER-MATCH-FORM .asr-form .selected-flag{border-right:1px solid #d8d8d8}
#TIER-MATCH-FORM .asr-form .asr-button{font-size:16px;min-width:322px}
#TIER-MATCH-FORM .asr-form .recaptcha-container label{display:none}
#TIER-MATCH-FORM .asr-form .recaptcha-container #google-recaptcha-policy{font-size:14px}
#TIER-MATCH-FORM .asr-form .form-input-group-addon{display:none;border-top-left-radius:5px;border-bottom-left-radius:5px}
#TIER-MATCH-FORM .asr-form .h5{font-size:22px}
#TIER-MATCH-FORM input::-webkit-inner-spin-button,#TIER-MATCH-FORM input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#TIER-MATCH-FORM input[type=number]{-moz-appearance:textfield}
#TIER-MATCH-FORM .asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{height:23px;width:23px}
#TIER-MATCH-FORM .form-option>input[type=checkbox]{height:23px;width:23px;border-radius:2px}
#TIER-MATCH-FORM .form-option label{padding-left:46px}
#TIER-MATCH-FORM .form-option label:before{height:23px;width:23px;margin-left:-46px;margin-top:2px}
@media(max-width:1024px){#TIER-MATCH-FORM{padding-top:20px}
#TIER-MATCH-FORM .padding-md-smxs{padding:0 !important}
#TIER-MATCH-FORM .asr-form .form-header .h5{font-size:22px;line-height:26px}
#TIER-MATCH-FORM .asr-form .form-section{padding-left:20px;padding-right:20px;margin-bottom:26px}
#TIER-MATCH-FORM .asr-form .form-section .h5{font-size:22px;line-height:26px}
#TIER-MATCH-FORM .asr-form .form-section .form-group{width:100%;margin-bottom:15px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-label{color:#373737;font-size:12px;font-weight:600;width:100%}
#TIER-MATCH-FORM .asr-form .form-section .form-group .file-drag-and-drop{width:100%}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content{max-width:-webkit-fill-available !important;border-radius:5px;color:#373737;font-weight:400;line-height:20px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input .field-container .input-container input{height:40px;padding:10px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input input:focus{border:2px solid #ffbb39}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .asr-form-input #form_hint{font-size:14px;padding:0;color:#373737;font-weight:400;font-style:normal;margin:7px 0;line-height:22px}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-content .term-and-condition-label{width:100%}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-control{font-size:16px;color:#373737}
#TIER-MATCH-FORM .asr-form .form-section .form-group .form-control .input-container{height:40px}
#TIER-MATCH-FORM .asr-form .form-section .combobox .ui-autocomplete{margin:0;width:100%;min-width:290px;z-index:3;max-height:250px}
#TIER-MATCH-FORM .asr-form .form-section .file-drag-and-drop,#TIER-MATCH-FORM .asr-form .form-section .term-condition{width:100%}
#TIER-MATCH-FORM .asr-form .submit-button{padding:0;margin:0}
#TIER-MATCH-FORM .asr-form .submit-button .form-content{width:100%;position:fixed;bottom:0;left:0;z-index:1}
#TIER-MATCH-FORM .asr-form .submit-button .asr-button{width:100%;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}
#TIER-MATCH-FORM .asr-form .asr-tier-match .margin-0-t,#TIER-MATCH-FORM .asr-form .asr_tier_match .margin-0-t,#TIER-MATCH-FORM .asr-form .drag-and-drop-section .margin-0-t,#TIER-MATCH-FORM .asr-form .programme-section .margin-0-t,#TIER-MATCH-FORM .asr-form .tier-title .margin-0-t{margin-bottom:16px}
#TIER-MATCH-FORM .asr-form .asr-tier-match .proof-stay,#TIER-MATCH-FORM .asr-form .asr_tier_match .proof-stay,#TIER-MATCH-FORM .asr-form .drag-and-drop-section .proof-stay,#TIER-MATCH-FORM .asr-form .programme-section .proof-stay,#TIER-MATCH-FORM .asr-form .tier-title .proof-stay{margin:0}
#TIER-MATCH-FORM .asr-form .tier-title .form-group{margin-bottom:0 !important}
#TIER-MATCH-FORM .asr-form .tier-title .h5{margin:0}
#TIER-MATCH-FORM .asr-form .programme-section{margin-bottom:0;display:block}
#TIER-MATCH-FORM .asr-form .programme-section .elite,#TIER-MATCH-FORM .asr-form .programme-section .loyalty{width:100%}
#TIER-MATCH-FORM .asr-form .programme-section .elite .form-label,#TIER-MATCH-FORM .asr-form .programme-section .loyalty .form-label{display:none}
#TIER-MATCH-FORM .asr-form .asr-tier-match{display:block}
#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other,#TIER-MATCH-FORM .asr-form .asr-tier-match .tier_match{width:100%}
#TIER-MATCH-FORM .asr-form .asr-tier-match .loyalty-other .form-label,#TIER-MATCH-FORM .asr-form .asr-tier-match .tier_match .form-label{display:none}
#TIER-MATCH-FORM .asr-form .term-condition-section .margin-0-t{width:100%;margin-bottom:16px}
#TIER-MATCH-FORM .asr-form .term-condition-section .margin-0-t,#TIER-MATCH-FORM .asr-form .term-condition-section .term-condition{padding:0}
#TIER-MATCH-FORM .asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{height:18px;width:18px;-ms-flex-line-pack:center;align-content:center}
#TIER-MATCH-FORM .asr-form-input .selectboxit-default-arrow{line-height:20px}
#TIER-MATCH-FORM .asr-form-input .selectboxit-default-arrow:before{margin-top:-4px}
#TIER-MATCH-FORM .submit-button{padding:0;margin:0}
#TIER-MATCH-FORM .form-option>input[type=checkbox]{height:18px;width:18px;border-radius:2px}
#TIER-MATCH-FORM .form-option label{padding-left:38px}
#TIER-MATCH-FORM .form-option label:before{height:18px;width:18px;margin-left:-38px;margin-top:2px}
}
@media(max-width:756px){#TIER-MATCH-FORM .asr-form .form-group .form-content{max-width:-webkit-fill-available !important}
#TIER-MATCH-FORM .asr-form .submit-button{padding:0;margin:0}
#TIER-MATCH-FORM .asr-form .submit-button .form-content{width:100%;position:fixed;bottom:0;left:0;z-index:1}
#TIER-MATCH-FORM .asr-form .submit-button .asr-button{width:100%;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}
}
.asr-blue-lottery{min-width:380px;min-height:200px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;margin-bottom:21px;font-size:18px;font-weight:700;text-align:center;color:var(--background-default)}
@media(max-width:1023px){.asr-blue-lottery{min-width:100%;min-height:150px;font-size:14px;font-weight:700}
}
.asr-quick-login{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-title__link{text-decoration:none;color:inherit}
@media(max-width:768px){.asr-title__text-mobile-0{padding-block:0}
}
@media(max-width:768px){.asr-title__text-mobile-4{padding-block:4px}
}
@media(max-width:768px){.asr-title__text-mobile-8{padding-block:8px}
}
@media(max-width:768px){.asr-title__text-mobile-12{padding-block:12px}
}
@media(max-width:768px){.asr-title__text-mobile-16{padding-block:16px}
}
@media(max-width:768px){.asr-title__text-mobile-20{padding-block:20px}
}
@media(max-width:768px){.asr-title__text-mobile-24{padding-block:24px}
}
@media(max-width:768px){.asr-title__text-mobile-28{padding-block:28px}
}
@media(max-width:768px){.asr-title__text-mobile-32{padding-block:32px}
}
@media(max-width:768px){.asr-title__text-mobile-36{padding-block:36px}
}
@media(max-width:768px){.asr-title__text-mobile-40{padding-block:40px}
}
@media(max-width:768px){.asr-title__text-mobile-44{padding-block:44px}
}
@media(max-width:768px){.asr-title__text-mobile-48{padding-block:48px}
}
@media(min-width:768px){.asr-title__text-desktop-0{padding-block:0}
}
@media(min-width:768px){.asr-title__text-desktop-4{padding-block:4px}
}
@media(min-width:768px){.asr-title__text-desktop-8{padding-block:8px}
}
@media(min-width:768px){.asr-title__text-desktop-12{padding-block:12px}
}
@media(min-width:768px){.asr-title__text-desktop-16{padding-block:16px}
}
@media(min-width:768px){.asr-title__text-desktop-20{padding-block:20px}
}
@media(min-width:768px){.asr-title__text-desktop-24{padding-block:24px}
}
@media(min-width:768px){.asr-title__text-desktop-28{padding-block:28px}
}
@media(min-width:768px){.asr-title__text-desktop-32{padding-block:32px}
}
@media(min-width:768px){.asr-title__text-desktop-36{padding-block:36px}
}
@media(min-width:768px){.asr-title__text-desktop-40{padding-block:40px}
}
@media(min-width:768px){.asr-title__text-desktop-44{padding-block:44px}
}
@media(min-width:768px){.asr-title__text-desktop-48{padding-block:48px}
}
.asr-title h1{font-size:24px;font-weight:700}
.asr-title h2{font-size:20px;font-weight:700}
.asr-title h3,.asr-title h4,.asr-title h5,.asr-title h6{font-size:18px;font-weight:600}
@media(max-width:768px){.asr-title h1{font-size:22px}
.asr-title h2{font-size:18px}
.asr-title h3,.asr-title h4,.asr-title h5,.asr-title h6{font-size:16px}
}
.cmp-container .cmp-form{margin-left:auto;margin-right:auto;max-width:1260px !important}
.cmp-container .cmp-form label{color:#373737}
.cmp-container .cmp-form .cmp-dynamicFormToggler__experience-fragment-placeholder .container{width:100%}
.cmp-container .cmp-form .hide{visibility:hidden !important;display:block !important}
.cmp-container .cmp-form legend,.cmp-container .cmp-form p.cmp-form-upload__help-message{color:#373737}
.cmp-container .cmp-form fieldset.cmp-form-options{min-inline-size:auto;margin-inline:auto;border:0;border-image:none;padding-block:0;padding-inline:0;margin-bottom:0;margin-top:0}
.cmp-container .cmp-form .cmp-form-text input[type=date],.cmp-container .cmp-form .cmp-form-text input[type=email],.cmp-container .cmp-form .cmp-form-text input[type=number],.cmp-container .cmp-form .cmp-form-text input[type=password],.cmp-container .cmp-form .cmp-form-text input[type=tel],.cmp-container .cmp-form .cmp-form-text input[type=text],.cmp-container .cmp-form .cmp-form-text input[type=time],.cmp-container .cmp-form .cmp-form-text textarea,.cmp-container .cmp-form .options select,.cmp-container .cmp-form .upload input[type=file]{border:1px solid var(--border-empty);border-radius:5px}
.cmp-container .cmp-form .button,.cmp-container .cmp-form .captcha,.cmp-container .cmp-form .hidden,.cmp-container .cmp-form .options,.cmp-container .cmp-form .text,.cmp-container .cmp-form .upload{padding-right:20px !important;padding-left:20px !important}
.cq-Editable-dom .cmp-container .cmp-form .hidden,.wrapper-cq-Editable-dom .cmp-container .cmp-form .hidden{display:block !important}
.cmp-container .aem-Grid.aem-Grid--default--12.cmp-form>.aem-GridColumn.aem-GridColumn--default--12{float:left;clear:none}
.cq-Editable-dom--container.aem-GridColumn .cmp-form{padding-bottom:1.25rem !important}
.cmp-container .container{min-width:auto !important;width:auto}
.cmp-form-options--checkbox,.cmp-form-options--drop-down,.cmp-form-options--multi-drop-down,.cmp-form-options--radio{margin-bottom:1rem;margin-top:1rem}
.cmp-form-options__error-message{color:red;display:inline-block}
@media(max-width:768px){.cmp-form-options__error-message{margin:0 0 5px}
}
.cmp-form-options__hidden{display:none}
.cmp-form-options select{width:100%;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}
.cmp-form-options select option:hover{background:var(--accent) !important;color:#fff !important}
.cmp-form-options__group .cmp-form-options__field--multi-drop-down{height:89.3333px;padding:0}
.cmp-form-options__group .cmp-form-options__field--multi-drop-down option{padding:10px}
.cmp-form input[type=checkbox],input[type=radio]{width:20px;height:20px}
label.cmp-form-options__field-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
label.cmp-form-options__field-label span.cmp-form-options__field-description{padding-left:8px}
fieldset.cmp-form-options{display:block;min-inline-size:min-content;margin-inline:2px;border:2px groove threedface;border-image:initial;padding-block:.35em .625em;padding-inline:.75em}
fieldset.cmp-form-options legend{display:block;width:inherit;max-width:inherit;margin-bottom:.5rem;font-size:inherit;line-height:inherit;color:inherit;white-space:normal}
#loadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}
@keyframes spin{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.cmp-form-button{margin-bottom:1rem;margin-top:1rem;color:var(--text-reverse);background-color:var(--accent);border:1px solid var(--accent);padding:12px;border-radius:5px;border:0;cursor:pointer;font-weight:700;display:inline-block;line-height:14px;font-size:14px}
.cmp-form-button:not(.disabled):hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}
.cmp-form-captcha__error-message{color:red;display:inline-block}
@media(max-width:768px){.cmp-form-captcha__error-message{margin:0 0 5px}
}
.cmp-form-text input{width:100%}
@media(max-width:768px){.cmp-form-text input{width:100%}
}
.cmp-form-text textarea{width:100%}
@media(max-width:768px){.cmp-form-text label,.cmp-form-text textarea{width:100%}
}
.cmp-form-text__error-message{color:red;display:inline-block}
@media(max-width:768px){.cmp-form-text__error-message{margin:0 0 5px}
}
.cmp-form-text input[type=date],.cmp-form-text input[type=email],.cmp-form-text input[type=file],.cmp-form-text input[type=number],.cmp-form-text input[type=password],.cmp-form-text input[type=tel],.cmp-form-text input[type=text],.cmp-form-text input[type=time],.cmp-form-text select,.cmp-form-text textarea{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;width:100%;display:inline-block;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.cmp-form{padding:0 10px}
.cmp-form .cmp-form-upload label{width:120px;float:left}
@media(max-width:768px){.cmp-form .cmp-form-upload label{width:100%}
}
.cmp-form .cmp-form-upload input[type=file]{border:1px solid #767676;padding:10px;width:25%}
@media(max-width:768px){.cmp-form .cmp-form-upload input[type=file]{width:100%}
}
.cmp-form .cmp-form-upload .file-browse .browse{display:block;float:left;width:20%;background-color:#42b5e8;color:#fff;height:40px;line-height:40px;padding:0 10px}
.cmp-form .cmp-form-upload__help-message{padding-left:120px;margin:0 auto}
@media(max-width:768px){.cmp-form .cmp-form-upload__help-message{padding-left:0}
}
.cmp-form .cmp-form-upload__error-message{color:red;display:inline-block}
@media(max-width:768px){.cmp-form .cmp-form-upload__error-message{margin:0 0 5px}
}
.asr-common-property-listing{min-height:200px}
.asr-common-property-listing .asr-button{font-weight:400}
.asr-common-property-listing .card-listing{margin:16px auto;margin-bottom:unset;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:20px;column-gap:24px}
.asr-common-property-listing .asr-photo-viewer{width:0;height:0}
.asr-common-property-listing .asr-photo-viewer>.asr-button{display:none}
.asr-common-property-listing .property-card{padding:0;z-index:0;position:relative}
.asr-common-property-listing .property-card .asr-badge{max-width:calc(100% - 78px);z-index:1;font-size:12px;font-weight:600;border-radius:8px;padding:8px 12px;left:24px;top:24px;background-color:#373737}
.asr-common-property-listing .property-card .property-card-container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:8px;border:1px solid #e3e4e6;transition:box-shadow .2s;box-shadow:5px 5px 12px 0 var(--box-shadow-light)}
.asr-common-property-listing .property-card .property-card-container .property-image-container{position:relative}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0,rgba(0,0,0,.4),transparent 80%);pointer-events:none}
.asr-common-property-listing .property-card .property-card-container .property-image-container .property-image-border{position:absolute;width:100%;height:100%;border:1px solid #fff;top:0;left:0;border-bottom:0;z-index:1}
.asr-common-property-listing .property-card .property-card-container .property-image-container .asr-image img{object-fit:cover;object-position:center}
.asr-common-property-listing .property-card .property-card-container .property-image-container>.asr-image{border-radius:8px;aspect-ratio:4/3}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gallery-icon img{background:transparent}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gallery-icon{position:absolute;left:15px;bottom:24px;width:auto;padding:8px;background-color:#373737;border-radius:50%}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gallery-icon:not(.asr-icon) img{position:relative;height:30px;width:30px}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gallery-icon.asr-icon{display:-ms-flexbox;display:flex}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gallery-icon.asr-icon:before{margin-right:0}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gallery-icon:hover{cursor:pointer}
.asr-common-property-listing .property-card .property-card-container .property-image-container .gallery-icon.disabled{opacity:.5;pointer-events:none}
.asr-common-property-listing .property-card .property-card-container .property-image-container .brand-logo{position:absolute;right:16px;bottom:10px;height:90px;width:auto;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-common-property-listing .property-card .property-card-container .property-image-container .brand-logo .asr-image img{position:relative;height:72px;background-color:transparent;width:auto;background:unset}
.asr-common-property-listing .property-card .property-card-container .asr-image{cursor:default img;cursor-object-fit:cover}
.asr-common-property-listing .property-card .property-card-container .property-information{position:relative;top:-12px;background-color:#fff;cursor:default;border-radius:8px;padding:24px;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:16px}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name .asr-button{font-size:14px;font-weight:600;padding:5px}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name h3{font-size:18px;line-height:23px;font-weight:700;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:80px}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name .header-3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;font-weight:400;color:#373737}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name .header-3 .asr-button.primary{cursor:default;font-size:12px;padding:5px 10px;font-weight:600}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name .header-3 .asr-button.primary:hover{color:var(--text-reverse);background-color:var(--accent);border:1px solid var(--accent)}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name .header-3 .property-country{font-size:16px;color:#373737}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name .image-container{height:80px;width:80px;margin-right:10px;-ms-flex:none;flex:none;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-common-property-listing .property-card .property-card-container .property-information .property-name .image-container img{object-fit:cover;max-width:80px;max-height:80px}
.asr-common-property-listing .property-card .property-card-container .property-information .property-short-desc{font-size:14px}
.asr-common-property-listing .property-card .property-card-container .property-information .property-short-desc a{color:var(--accent);text-decoration:underline}
.asr-common-property-listing .property-card .property-card-container>a{width:100%;object-fit:cover;display:block;border-radius:5px 5px 0 0}
.asr-common-property-listing .property-card .property-card-container>a .asr-image{height:100%;border-radius:5px 5px 0 0}
.asr-common-property-listing .property-card .property-card-container>a .asr-image img{background:var(--background-default)}
.asr-common-property-listing .property-card .property-address{display:-ms-flexbox;display:flex;margin-bottom:15px}
.asr-common-property-listing .property-card .property-address .asr-icon[data-icon]{display:-ms-flexbox;display:flex;margin-left:-1px}
.asr-common-property-listing .property-card .property-address .asr-icon[data-icon]:before{font-size:18px;line-height:21px;color:#4c6866}
.asr-common-property-listing .property-card .property-address p{margin:0 0 0 5px;font-size:14px;line-height:21px}
.asr-common-property-listing .property-card .property-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin-top:16px;width:fit-content;cursor:pointer}
.asr-common-property-listing .property-card .property-price .asr-price strong:not(.price-value){font-size:14px;font-weight:400;line-height:21px;color:#555}
.asr-common-property-listing .property-card .property-price .asr-price .price-value{font-size:18px;font-weight:500;line-height:27px;color:#373737}
.asr-common-property-listing .property-card .property-price .asr-price .currency{line-height:1}
.asr-common-property-listing .property-card .property-price .asr-price .currency .original-price{color:#adadad;font-weight:500;font-size:14px}
.asr-common-property-listing .property-card .property-contact-number{margin-bottom:15px;display:-ms-flexbox;display:flex;gap:5px;font-size:14px}
.asr-common-property-listing .property-card .property-contact-number .asr-icon-svg svg{fill:#4c6866;height:18px;width:18px}
.asr-common-property-listing .tooltip-content{width:max-content;width:-moz-fit-content;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px);max-width:477px}
.asr-common-property-listing .tooltip-content .review-pro-label{margin-bottom:0;margin-top:20px;font-weight:400}
.asr-common-property-listing .tooltip-content .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-common-property-listing .tooltip-content .title-tooltip .logo{height:30px;width:150px;object-fit:contain;object-position:left;overflow:hidden}
.asr-common-property-listing .tooltip-content:before{content:"";display:block;position:absolute;top:-14px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light)}
.asr-common-property-listing .asr-property-susstainable{margin-bottom:15px}
.asr-common-property-listing .asr-property-susstainable .sustainable-row{display:grid}
.asr-common-property-listing .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:2px;vertical-align:middle}
.asr-common-property-listing .asr-property-susstainable .sustainable-cell.pr-2 .sustainable-property .asr-common-icon{margin-left:-3px}
.asr-common-property-listing .asr-property-susstainable .sustainable-cell{display:table-row;margin-top:5px;padding-bottom:2px}
@media screen and (max-width:1023px){.asr-common-property-listing .asr-property-susstainable .sustainable-cell .content-rating span{font-size:12px}
}
.asr-common-property-listing .clickable-element{font-size:21px;cursor:pointer}
.asr-common-property-listing .show-more{display:block;width:fit-content;margin:0 auto;margin-top:10px;padding:12px;text-align:center;height:auto}
.asr-common-property-listing .padding-b-16{padding-bottom:16px}
.asr-common-property-listing .categories_filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding-top:20px}
.asr-common-property-listing .categories_filter .asr-news-filter{gap:unset;padding-left:unset;padding-right:unset}
.asr-common-property-listing .categories_filter .asr-news-filter .news-types{margin-top:unset;margin-bottom:unset}
.asr-common-property-listing .categories_filter .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow{z-index:0}
.asr-common-property-listing .categories_filter .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow.next{right:0}
.asr-common-property-listing .categories_filter .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow.prev .asr-icon:before{color:var(--color-black)}
.asr-common-property-listing .categories_filter .expand{max-width:100%}
.asr-common-property-listing .asr-common-property-listing__search{padding-bottom:unset;padding-top:20px}
.asr-common-property-listing .asr-common-property-listing__search .destination-search{margin-bottom:30px;display:-ms-flexbox;display:flex;gap:16px}
.asr-common-property-listing .asr-common-property-listing__search .destination-search.no-gap{gap:unset}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container{position:relative;z-index:1;-ms-flex:1;flex:1}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete{width:100%}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input{width:100%;height:100%;border:1px solid #dedede;background-color:#fff;border-radius:5px;box-sizing:border-box;padding:13px 41px 13px 45px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:normal}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input:focus{outline:0;border:solid 1px var(--accent)}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input[type=search]{appearance:none}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input[type=search]::-webkit-search-cancel-button{display:none}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container{max-height:348px;padding:15px}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container .autocomplete-category{padding:9px 0}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container .autocomplete-item.active-item{font-weight:600}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .asr-icon.search-icon{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:unset;left:10px;top:50%;color:var(--icon-default);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon{background:#cacaca;position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:#fff;right:10px;font-size:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:20px}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon:before{font-size:20px}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon:hover{cursor:pointer}
@media(min-width:1024px){.asr-common-property-listing .asr-common-property-listing__search .destination-search{-ms-flex-pack:justify;justify-content:space-between}
}
@media(max-width:767px){.asr-common-property-listing .asr-common-property-listing__search .destination-search{gap:10px;-ms-flex-direction:column;flex-direction:column}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .autocomplete-value input{max-height:44px;font-size:14px}
}
@media(min-width:768px){.asr-common-property-listing .asr-common-property-listing__search .destination-search .autocomplete-value input{max-height:50px}
}
.asr-common-property-listing .asr-common-property-listing__search .destination-search{margin-bottom:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:unset}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container{-ms-flex:unset;flex:unset;-ms-flex-negative:0;flex-shrink:0}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input{padding:10px 10px 10px 40px;color:#373737}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input:focus{outline-color:#000;outline-width:2px;outline-style:solid}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-icon.asr-icon.icon-without-innertext{color:var(--color-black)}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .expand{max-width:100%}
.asr-common-property-listing .no-result-search{margin:34px auto;background:0;border-radius:5px;text-align:center}
.asr-common-property-listing .no-result-search .caption-content{border:1px solid #c7c7c7;border-radius:5px;padding:24px 30px}
.asr-common-property-listing .no-result-search .caption-content .content-message{font-weight:700}
.asr-common-property-listing .reset-btn,.asr-common-property-listing .search-btn{min-width:127px;white-space:nowrap;display:block;margin-left:7px !important}
@media(max-width:1023px){.asr-common-property-listing .reset-btn,.asr-common-property-listing .search-btn{margin-left:unset !important}
.asr-common-property-listing .card-listing{grid-template-columns:1fr;gap:30px}
.asr-common-property-listing .property-card{width:100%;max-width:unset;padding:unset}
.asr-common-property-listing .property-card .asr-property-susstainable span.sustainable-label,.asr-common-property-listing .property-card .property-address p,.asr-common-property-listing .property-card .property-contact-number span,.asr-common-property-listing .property-card .property-short-desc p{font-size:12px}
.asr-common-property-listing .property-card .asr-badge{top:24px;left:24px}
.asr-common-property-listing .property-card .property-price .asr-price strong:not(.price-value){font-size:12px}
.asr-common-property-listing .property-card .property-price .asr-price .price-value{font-size:16px}
.asr-common-property-listing .property-card .property-price .asr-price .currency .original-price{font-size:12px}
.asr-common-property-listing .property-card .property-address .asr-icon[data-icon]:before{font-size:13px}
.asr-common-property-listing .property-card .property-country{font-size:14px}
.asr-common-property-listing .property-card .property-contact-number .asr-icon-svg svg{height:13px;width:13px}
.asr-common-property-listing .asr-property-susstainable{margin-bottom:15px}
.asr-common-property-listing .asr-common-property-listing__search,.asr-common-property-listing .categories_filter{padding-left:unset;padding-right:unset}
.asr-common-property-listing .categories_filter .news-types .asr-navigation-bar .navigation-controls{display:block}
}
@media only screen and (max-width:767px){.asr-common-property-listing .tooltip-content{width:60%}
.asr-common-property-listing .reset-btn,.asr-common-property-listing .search-btn{width:100%;white-space:nowrap;display:block;min-height:44px;margin-left:unset !important}
.asr-common-property-listing .asr-common-property-listing__search .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input{font-size:14px}
}
.tabs .cmp-accordion__container{display:none}
.tabs .cmp-tabs{padding:0 20px}
.tabs .cmp-tabs__container{padding:32px;padding-left:unset;padding-right:unset;max-width:1200px;margin:0 auto}
.tabs .cmp-tabs__tabcontainer{width:100%}
.tabs .cmp-tabs__title{color:#373737;font-size:18px;font-weight:400;margin-bottom:16px;margin-bottom:24px}
.tabs .cmp-tabs__tablist{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;overflow-y:auto;border-bottom:1px solid #adadad;padding:unset;margin-bottom:24px}
.tabs .cmp-tabs__tablist .cmp-tabs__tab{padding:3.5px 32px 7.5px;border-bottom:2px solid #adadad;cursor:pointer;min-width:unset}
@media(max-width:1023px){.tabs .cmp-tabs__tablist .cmp-tabs__tab{min-width:fit-content}
}
.tabs .cmp-tabs__tablist .cmp-tabs__tab:before{display:none}
.tabs .cmp-tabs__tablist .cmp-tabs__tab:focus{outline:unset}
.tabs .cmp-tabs__tablist .cmp-tabs__tab .cmp-tabs__tab-title{color:#373737}
.tabs .cmp-tabs__tablist .cmp-tabs__tab--active{border-bottom-color:#87674f}
.tabs .cmp-tabs__tablist .cmp-tabs__tab--active .cmp-tabs__tab-title{font-weight:600}
.tabs .cmp-tabs__tabpanel{display:none}
.tabs .cmp-tabs__tabpanel--active{display:block}
.tabs .light-background{background-color:#fff}
.tabs .dark-background{background-color:#f3f3f3}
.tabs.text-alignment-left .cmp-tabs__title{text-align:left}
.tabs.text-alignment-center .cmp-tabs__title{text-align:center}
.tabs.tab-alignment-left .cmp-tabs__tablist{-ms-flex-pack:start;justify-content:flex-start}
.tabs.tab-alignment-center .cmp-tabs__tablist{-ms-flex-pack:center;justify-content:center}
@media(max-width:1023px){.tabs.tab-alignment-center .cmp-tabs__tablist{-ms-flex-pack:start;justify-content:flex-start}
}
@media screen and (max-width:1023px){.tabs .cmp-tabs{padding:0 16px}
.cmp-tabs__tablist{overflow-x:auto;border-bottom:unset}
.cmp-tabs__tablist .cmp-tabs__tab{padding-left:16px;padding-right:16px}
.cmp-accordion__container{display:none}
.cmp-accordion__container .cmp-accordion{position:relative}
.cmp-accordion__container .cmp-accordion--expand:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#e3e4e6}
.cmp-accordion__container .cmp-accordion__tabpanel{display:none}
.cmp-accordion__container .cmp-accordion__tabpanel--active{display:block}
.cmp-accordion__container .cmp-accordion__tabtitle{text-transform:uppercase;font-weight:600;color:#555;font-size:12px}
.cmp-accordion__container .cmp-accordion__list{padding:unset;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}
.cmp-accordion__container .cmp-accordion__icon{position:relative;top:3px}
.cmp-accordion__container .cmp-accordion__icon svg{fill:#373737}
.cmp-accordion__container .cmp-accordion__icon.rotate svg{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.1s ease-in-out}
.hide-on-mobile{display:none !important}
.show-on-mobile{display:block !important}
}
.asr-banner{width:100%;text-decoration:none;background-position:50%;background-repeat:no-repeat;background-size:cover}
.asr-banner--v1{position:relative;overflow:hidden;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;border-radius:0 0 24px 24px;aspect-ratio:27/10}
@media(max-width:1023px){.asr-banner--v1{aspect-ratio:4/3}
}
@media(max-width:767px){.asr-banner--v1{aspect-ratio:1}
}
.asr-banner--v1 .initial-render{display:none}
.asr-banner--v1__img_container,.asr-banner--v1__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}
.asr-banner--v1__img_container video::-webkit-media-controls-overlay-play-button,.asr-banner--v1__video video::-webkit-media-controls-overlay-play-button{display:none}
.asr-banner--v1__img_container video::-webkit-media-controls-panel,.asr-banner--v1__img_container video::\--webkit-media-controls-play-button,.asr-banner--v1__video video::-webkit-media-controls-panel,.asr-banner--v1__video video::\--webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}
.asr-banner--v1__img_container video::-webkit-media-controls-start-playback-button,.asr-banner--v1__video video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
.asr-banner--v1__img_container--fallback,.asr-banner--v1__video--fallback{display:block;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}
.asr-banner--v1__img_container--fallback img,.asr-banner--v1__video--fallback img{width:100%;height:100%;object-fit:cover;object-position:center}
.asr-banner--v1__img_container.asr-banner--v1__image--filter img,.asr-banner--v1__video.asr-banner--v1__image--filter img{width:100%;object-fit:cover;height:100%}
.asr-banner--v1__img_container.asr-banner--v1__image--filter:after,.asr-banner--v1__video.asr-banner--v1__image--filter:after{background-image:linear-gradient(0,rgba(0,0,0,.15),rgba(0,0,0,.15)),linear-gradient(0,transparent 67.08%,rgba(0,0,0,.4) 98.35%),linear-gradient(90deg,transparent 92.12%,rgba(0,0,0,.25) 144.69%),linear-gradient(270deg,transparent 53.57%,rgba(0,0,0,.4))}
.asr-banner--v1__img_container:after,.asr-banner--v1__video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}
.asr-banner--v1__img_container.desktop_image,.asr-banner--v1__img_container.desktop_video,.asr-banner--v1__img_container.mobile_image,.asr-banner--v1__img_container.mobile_video,.asr-banner--v1__img_container.tablet_image,.asr-banner--v1__img_container.tablet_video,.asr-banner--v1__video.desktop_image,.asr-banner--v1__video.desktop_video,.asr-banner--v1__video.mobile_image,.asr-banner--v1__video.mobile_video,.asr-banner--v1__video.tablet_image,.asr-banner--v1__video.tablet_video{display:none}
@media(max-width:767px){.asr-banner--v1__video.mobile_video{display:block}
}
@media(min-width:768px) and (max-width:1023px){.asr-banner--v1__video.tablet_video{display:block}
}
@media(min-width:1024px){.asr-banner--v1__video.desktop_video{display:block}
}
@media(max-width:767px){.asr-banner--v1__img_container.mobile_image{display:block}
}
@media(min-width:768px) and (max-width:1023px){.asr-banner--v1__img_container.tablet_image{display:block}
}
@media(min-width:1024px){.asr-banner--v1__img_container.desktop_image{display:block}
}
.asr-banner--v1__position{border:1px solid #FFFFFF80;background-color:#0000004D;width:fit-content;padding:4px 12px;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:50%;text-align:left}
.asr-banner--v1__position .text{color:#fff}
.asr-banner--v1__position .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;line-height:normal;margin-right:0}
.asr-banner--v1__position .icon img{width:100%;height:100%;object-fit:cover;object-position:center}
.asr-banner--v1__title{margin-top:8px;font-size:40px;font-weight:500 !important;color:#fff;max-width:50%;text-align:left}
.asr-banner--v1__title>*{margin:0}
.asr-banner--v1__description{margin-top:8px;font-weight:300;font-size:18px;color:#fff;max-width:50%;text-align:left}
.asr-banner--v1__footer{position:relative;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-pack:justify;justify-content:space-between;min-height:78px}
@media only screen and (max-width:1023px){.asr-banner--v1__footer{margin-top:32px}
}
.asr-banner--v1__footer__property{width:320px;max-width:fit-content;padding:6px;border-radius:8px;border:1px solid #FFFFFF80;backdrop-filter:blur(2px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none}
.asr-banner--v1__footer__property .property-img{width:64px;height:64px;-ms-flex-negative:0;flex-shrink:0}
.asr-banner--v1__footer__property .property-img img{width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center}
.asr-banner--v1__footer__property .property-title{color:#fff;line-height:1.5;text-align:left !important}
.asr-banner--v1__footer .video-functions{position:absolute;bottom:calc(100% + 12px);right:0;display:-ms-flexbox;display:flex;gap:8px}
@media(min-width:1024px){.asr-banner--v1__footer .video-functions.no-section-highlight{bottom:calc(100% - 78px)}
}
.asr-banner--v1__footer .video-functions .mute-button,.asr-banner--v1__footer .video-functions .pause-button{cursor:pointer;background-color:#37373799;border:1px solid #FFFFFF80;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:40px;width:40px}
.asr-banner--v1__content{max-width:1240px;padding:0 20px;margin:0 auto 45px;width:100%;position:relative;z-index:3}
@media only screen and (max-width:1023px){.asr-banner--v1{height:100%;padding:24px;padding-bottom:100px}
.asr-banner--v1__position{max-width:100%}
.asr-banner--v1__title{font-size:24px;max-width:100%}
.asr-banner--v1__description{display:none;max-width:100%}
.asr-banner--v1__footer{gap:unset}
.asr-banner--v1__footer__property{width:100%;max-width:100%;-ms-flex-pack:start;justify-content:flex-start}
.asr-banner--v1__footer__property .property-img{width:48px;height:48px}
.asr-banner--v1__footer__property .property-title{font-size:12px}
.asr-banner--v1__footer .video-functions{top:calc(100% + 21.5px);bottom:unset}
.asr-banner--v1__footer .video-functions .mute-button,.asr-banner--v1__footer .video-functions .pause-button{height:34px;width:34px}
.asr-banner--v1__footer .video-functions .mute-button svg,.asr-banner--v1__footer .video-functions .pause-button svg{height:20.4px;width:20.4px}
.asr-banner--v1__content{margin:0;padding:0}
}
@media only screen and (max-width:1023px){body:has(.asr-simple-search.on-top) .asr-banner--v1{padding-bottom:54px}
body:has(.asr-simple-search.on-top) .asr-banner--v1__footer .video-functions{top:calc(100% + 9px)}
body:has(.asr-simple-search.on-top) .sliderBanner .cmp-carousel__indicators__wrapper{bottom:25px}
body:has(.asr-simple-search.on-top):has(.top-normal-mode) .asr-banner--v1{padding-bottom:58px}
body:has(.asr-simple-search.on-top):has(.top-normal-mode) .asr-banner--v1__footer .video-functions{top:calc(100% + 12px)}
}
@media only screen and (min-width:1024px){.padding-80{padding:80px}
}
.need-to-fade .asr-banner--v1__content,.need-to-show .asr-banner--v1__content{position:relative;top:100%;z-index:3;max-width:1240px;padding:0 20px;margin:0 auto 45px;width:100%}
@media only screen and (max-width:1023px){.need-to-fade .asr-banner--v1__content,.need-to-show .asr-banner--v1__content{top:unset;margin:0;padding:0;right:calc(-100% - 24px)}
.need-to-fade .asr-banner--v1__content--slide-right,.need-to-show .asr-banner--v1__content--slide-right{right:unset;left:calc(-100% - 24px)}
}
.need-to-fade .asr-banner--v1__img_container{opacity:0;transition:opacity 1s ease-in-out}
.need-to-fade video{opacity:0}
.asr-banner--v1.not-in-carousel .asr-banner--v1__content{top:unset}
@media only screen and (max-width:1023px){.asr-banner--v1.not-in-carousel .asr-banner--v1__content{right:unset}
.asr-banner--v1.not-in-carousel .asr-banner--v1__content--slide-right{left:unset;right:unset}
}
.is-first-loaded .asr-banner--v1 .asr-banner--v1__content{top:unset}
@media only screen and (max-width:1023px){.is-first-loaded .asr-banner--v1 .asr-banner--v1__content{right:unset}
.is-first-loaded .asr-banner--v1 .asr-banner--v1__content--slide-right{left:unset;right:unset}
}
.is-first-loaded .asr-banner--v1 .asr-banner--v1__content{top:0 !important;-ms-transform:unset !important;transform:unset !important;position:relative;z-index:3}
.asr-carousel-v2__wrapper{text-align:center;max-width:1240px;margin:56px auto;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;gap:32px;position:relative}
.asr-carousel-v2__wrapper.inital-render{display:none}
.asr-carousel-v2__wrapper.sliderBanner .carousel-next{right:calc(((100% - 1240px) / 2) - 45px)}
.asr-carousel-v2__wrapper.sliderBanner .carousel-prev{left:calc(((100% - 1240px) / 2) - 45px)}
@media(min-width:1024px) and (max-width:1376px){.asr-carousel-v2__wrapper.sliderBanner .carousel-next{right:0}
.asr-carousel-v2__wrapper.sliderBanner .carousel-prev{left:0}
}
.asr-carousel-v2__wrapper.wrap{padding:0 20px}
.asr-carousel-v2__wrapper .asr-banner--v1{border-radius:unset}
.asr-carousel-v2__wrapper .asr-carousel-v2__ctaButton{min-width:176px;padding:12px 24px;text-align:center;border-radius:8px;border:1px solid #4c6866;color:#4c6866;background:#fff}
.asr-carousel-v2__wrapper .asr-carousel-v2__ctaButton:hover{background:#bbc8c7}
.asr-carousel-v2__wrapper .asr-carousel-v2__general-info{-ms-flex-pack:justify;justify-content:space-between}
.asr-carousel-v2__wrapper .asr-carousel-v2__general-info,.asr-carousel-v2__wrapper .asr-carousel-v2__heading{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.asr-carousel-v2__wrapper .asr-carousel-v2__heading{-ms-flex-direction:column;flex-direction:column}
.asr-carousel-v2__wrapper .asr-carousel-v2__title{margin:0;padding:0;color:#373737}
.asr-carousel-v2__wrapper .asr-image img{object-fit:cover}
.sliderBanner.asr-carousel-v2__wrapper{max-width:100%;width:100vw;margin:0;padding:0}
.sliderBanner.asr-carousel-v2__wrapper .asr-banner--v1{border-radius:0 0 24px 24px !important}
.sliderAdvance.asr-carousel-v2__wrapper{max-width:1440px}
.asr-carousel-v2__general-info{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}
.sliderAdvance .asr-carousel-v2__general-info{max-width:1200px;width:100%;margin:0 auto}
.asr-carousel-v2__heading{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}
.cmp-carousel__content{overflow:hidden;position:relative}
.cmp-carousel__track{display:-ms-flexbox;display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform;height:100%}
.cmp-carousel__track .banner{height:100%}
.cmp-carousel__item{opacity:1;display:block;pointer-events:auto;transition:none;padding:0}
.cmp-carousel__item.col-2{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}
.cmp-carousel__item.col-3{max-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}
.cmp-carousel__item.col-4{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}
.column-spacing-24 .cmp-carousel__track{gap:24px}
.column-spacing-30 .cmp-carousel__track{gap:30px}
.text-alignment-center .asr-carousel-v2__heading{-ms-flex:1;flex:1}
.text-alignment-center .asr-carousel-v2__heading .asr-carousel-v2__title{width:100%;text-align:center}
.carousel-next,.carousel-prev{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;width:48px;height:48px;border-radius:50%;background:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;transition:background .2s;line-height:40px;color:#fff;box-shadow:4px 4px 8px hsla(0,4%,43%,.18);z-index:2}
.carousel-prev{left:-24px}
.carousel-next{right:-24px}
.carousel-next:disabled,.carousel-prev:disabled{opacity:.4;cursor:not-allowed}
.cmp-carousel__indicators{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0;list-style:none}
.cmp-carousel__indicator{width:8px;height:4px;border-radius:24px;background:#adadad;border:0;cursor:pointer;transition:background .2s,transform .2s;display:inline-block;outline:0;text-indent:-9999px;overflow:hidden}
.cmp-carousel__indicator.active,.cmp-carousel__indicator[aria-selected=true]{background:#4c6866;height:4px;width:40px}
.lazyload-img-container,.sliderBanner .cmp-carousel__content{display:block;overflow:hidden;width:100%;aspect-ratio:27/10}
.lazyload-img-container .asr-banner--v1,.sliderBanner .cmp-carousel__content .asr-banner--v1{aspect-ratio:unset}
.lazyload-img-container,.sliderBanner.transparentMode .cmp-carousel__content{aspect-ratio:7/3}
.lazyload-img-container .asr-banner--v1,.sliderBanner.transparentMode .cmp-carousel__content .asr-banner--v1{aspect-ratio:unset}
.sliderBanner .cmp-carousel__track{display:block}
.sliderBanner .cmp-carousel__item{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;opacity:0;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;transition:opacity 1s ease-in-out;padding:0}
.sliderBanner .cmp-carousel__item:first-child{opacity:1;display:block}
.numbers-indicators{display:-ms-flexbox;display:flex;gap:48px;z-index:2}
.numbers-indicators__number{color:#fff;opacity:.5;transition:opacity .2s,color .2s;cursor:pointer;width:24px;height:24px}
.numbers-indicators__number.active{color:#fff;opacity:1}
.sliderBanner .carousel-next,.sliderBanner .carousel-prev{border:0;border-radius:50%;width:64px;height:531px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:0;box-shadow:none;background:0}
.sliderBanner .carousel-next svg,.sliderBanner .carousel-prev svg{opacity:0;transition:opacity .2s;pointer-events:none}
.sliderBanner .carousel-next:hover svg,.sliderBanner .carousel-prev:hover svg{opacity:1;pointer-events:auto}
.sliderAdvance .carousel-prev{left:76px}
.sliderAdvance .carousel-next{right:76px}
.sliderBanner .cmp-carousel__indicators__wrapper{width:100%;position:absolute;bottom:45px;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;gap:12px;cursor:pointer}
.sliderBanner .cmp-carousel__numberindicators__wrapper{bottom:92px}
.sliderBanner .cmp-carousel__indicators{display:-ms-flexbox;display:flex;gap:4px;background:0;border-radius:24px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0 20px;max-width:1240px;width:100%;margin:auto}
.sliderBanner .cmp-carousel__indicator{background:#adadad}
.sliderBanner .cmp-carousel__indicator.active,.sliderBanner .cmp-carousel__indicator[aria-selected=true]{background:#fff;width:240px}
.cmp-carousel__indicators.hide-page-indicator{display:none}
@media(max-width:1023px){.cmp-carousel__content{overflow-x:hidden;-ms-scroll-snap-type:none;scroll-snap-type:none;-webkit-overflow-scrolling:auto;gap:8px;padding-right:30vw;-ms-transform:none !important;transform:none !important;transition:none}
.cmp-carousel__track{transition:transform 1s cubic-bezier(.4,0,.2,1)}
.column-spacing-30 .cmp-carousel__track{gap:8px}
.lazyload-img-container,.sliderBanner .cmp-carousel__content{aspect-ratio:4/3}
.lazyload-img-container .asr-banner--v1,.sliderBanner .cmp-carousel__content .asr-banner--v1{aspect-ratio:unset}
.lazyload-img-container,.transparentMode.sliderBanner .cmp-carousel__content{aspect-ratio:4/3}
.lazyload-img-container .asr-banner--v1,.transparentMode.sliderBanner .cmp-carousel__content .asr-banner--v1{aspect-ratio:unset}
.cmp-carousel__content::-webkit-scrollbar{display:none}
.cmp-carousel__item{scroll-snap-align:start;pointer-events:auto !important}
.cmp-carousel__item,.cmp-carousel__item.col-2,.cmp-carousel__item.col-3,.cmp-carousel__item.col-4{-ms-flex:0 0 80vw;flex:0 0 80vw;max-width:80vw}
.carousel-next,.carousel-prev{display:none !important}
.cmp-carousel__indicators{display:none}
.sliderBanner .cmp-carousel__content{padding-right:0}
.sliderBanner .cmp-carousel__numberindicators{display:none !important}
.sliderBanner .cmp-carousel__indicators{left:0;right:0;margin-left:auto;margin-right:auto;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:3}
.cmp-carousel__indicators{pointer-events:none}
.sliderBanner .cmp-carousel__indicator.active,.sliderBanner .cmp-carousel__indicator[aria-selected=true]{width:48px}
.sliderBanner .carousel-next,.sliderBanner .carousel-prev{display:none}
.sliderBanner .cmp-carousel__track .cmp-carousel__item{z-index:-1}
.sliderBanner .cmp-carousel__track .current-slide{z-index:2}
.asr-carousel-v2__wrapper{gap:16px;margin:0}
.asr-carousel-v2__wrapper.wrap{padding:32px 16px}
.asr-carousel-v2__wrapper.sliderAdvance,.asr-carousel-v2__wrapper.sliderBasic{padding-right:0;padding-left:0}
.asr-carousel-v2__wrapper.sliderAdvance .asr-carousel-v2__general-info,.asr-carousel-v2__wrapper.sliderBasic .asr-carousel-v2__general-info{padding:0 16px}
.sliderBanner.asr-carousel-v2__wrapper.wrap{padding:0 !important}
.sliderBanner .cmp-carousel__indicators__wrapper{bottom:44px}
.asr-carousel-v2__wrapper .asr-carousel-v2__ctaButton{min-width:unset;padding:4px 12px;font-size:14px;border-radius:100px;font-weight:500}
.column-spacing-24 .cmp-carousel__track,.column-spacing-32 .cmp-carousel__track{gap:8px}
}
@media(max-width:767px){.lazyload-img-container,.sliderBanner .cmp-carousel__content{aspect-ratio:1}
.lazyload-img-container .asr-banner--v1,.sliderBanner .cmp-carousel__content .asr-banner--v1{aspect-ratio:unset}
.lazyload-img-container,.transparentMode.sliderBanner .cmp-carousel__content{aspect-ratio:3/4}
.lazyload-img-container .asr-banner--v1,.transparentMode.sliderBanner .cmp-carousel__content .asr-banner--v1{aspect-ratio:unset}
}
@media(min-width:1024px) and (max-width:1280px){.lazyload-img-container,.sliderBanner.transparentMode .cmp-carousel__content{aspect-ratio:7/4}
.lazyload-img-container .asr-banner--v1,.sliderBanner.transparentMode .cmp-carousel__content .asr-banner--v1{aspect-ratio:unset}
.sliderBasic .carousel-next{right:-20px}
}
.asr-top-menu-sentinel{position:absolute;top:0;left:0;height:1px;width:1px;opacity:0;pointer-events:none;z-index:-1;visibility:visible}
.asr-top-menu--wrapper{position:relative;z-index:10}
.asr-top-menu--wrapper.default-transparent-mode{position:absolute;width:100%}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-main-navigation--desktop.wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:40px;padding:0 20px}
.asr-top-menu--wrapper .asr-main-navigation--desktop.wrap:has(.asr-top-menu){-ms-flex-pack:justify;justify-content:space-between;gap:24px}
.asr-top-menu--wrapper .asr-main-navigation--desktop.wrap:has(.asr-top-menu) .wrap-content{gap:24px}
.asr-top-menu--wrapper .asr-main-navigation--desktop.wrap:has(.asr-top-menu) .wrap-content .asr-main-navigation__item:has(.sub-navigation):hover .item-link{border-bottom:1px solid var(--border-reverse)}
.asr-top-menu--wrapper .asr-main-navigation--desktop.wrap:has(.asr-top-menu) .main-container .error-field{padding:0}
.asr-top-menu--wrapper .asr-main-navigation--desktop.wrap .asr-top-menu:has(>.asr-top-navigation-search-button){position:unset}
.asr-top-menu--wrapper .asr-main-navigation--desktop.wrap .asr-top-menu:has(>.asr-top-navigation-search-button) .asr-modal-booking-search .field-select-date.grid-item-column:after{display:none}
}
.asr-top-menu--wrapper.sticky-header{height:auto;width:100%;top:0;right:0;position:fixed !important;background-color:var(--accent)}
.discoverasr-property-offer-template .asr-top-menu--wrapper.sticky-header{box-shadow:none}
@media(max-width:1023px){.asr-top-menu--wrapper{top:0}
.asr-top-menu--wrapper.menu-modal-active{top:0;background-color:#fff}
.asr-top-menu--wrapper .asr-top-menu div.asr-top-select-language{margin-right:0}
}
.asr-top-menu--wrapper .asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-text.user-name{font-size:14px;font-weight:500}
.asr-top-menu--wrapper .asr-top-menu .top-header-link .top-header-content{font-size:12px;padding:0}
.asr-top-menu--wrapper .vertical-line{display:none;width:1.5px;height:12.5px;margin-top:auto;margin-bottom:auto;background-color:#ffffff80;margin-right:40px}
.asr-top-menu--wrapper .user-top-section.is-login .vertical-line{display:inline-block}
.asr-top-menu--wrapper:not(.top-normal-mode) .asr-top-menu{background-color:unset !important}
.asr-top-menu--wrapper .asr-top-menu .your-cart .asr-icon-svg{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #ffffff80;border-radius:50%;background-color:#0000004d;backdrop-filter:blur(4px)}
.asr-top-menu--wrapper .asr-top-menu .your-cart .asr-icon-svg svg{height:24px;width:24px;top:unset}
.asr-top-menu--wrapper .asr-top-menu .your-cart .cart-item-number{margin-left:4px;font-weight:400}
@media(max-width:1023px){.asr-top-menu--wrapper .asr-top-menu .your-cart .cart-item-number{top:-10px;left:21px;margin-left:0}
}
.asr-top-menu--wrapper .asr-top-menu .usercart-header .asr-icon-svg{width:40px;height:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #ffffff80;border-radius:50%;background-color:#0000004d;backdrop-filter:blur(4px)}
@media(max-width:1023px){.asr-top-menu--wrapper .asr-top-menu .usercart-header .asr-icon-svg{display:-ms-flexbox;display:flex}
}
.asr-top-menu--wrapper .asr-top-menu .usercart-header .asr-icon-svg svg{height:24px;width:24px;top:unset}
@media(max-width:1023px){.asr-top-menu--wrapper .asr-top-menu .logo-header{width:96px;height:24px;margin-left:16px}
.asr-top-menu--wrapper .asr-top-menu .active-button{height:24px;width:24px}
.asr-top-menu--wrapper .asr-top-menu .menu-header{-ms-flex-align:center;align-items:center}
.asr-top-menu--wrapper .asr-top-menu .asr-top-select-language{margin-right:48px}
}
.asr-top-menu--wrapper.top-normal-mode{top:0;z-index:10}
@media(min-width:1024px){.asr-top-menu--wrapper.top-normal-mode{background-color:#4c6866}
}
@media(max-width:1023px){.asr-top-menu--wrapper.top-normal-mode{z-index:4}
}
@media(max-width:1023px){.asr-top-menu--wrapper.top-normal-mode .asr-top-menu.top-normal-mode{height:fit-content;padding-top:unset}
.asr-top-menu--wrapper.top-normal-mode .asr-top-menu.top-normal-mode .row-header{padding-top:16px;padding-bottom:16px;-ms-flex-align:center;align-items:center}
}
.asr-top-menu--wrapper.top-normal-mode .asr-top-menu.top-normal-mode .navigation-menu.active-menu .row-header{padding-top:15px}
.asr-top-menu--wrapper.top-normal-mode .asr-main-navigation--desktop{background-color:#4c6866}
.asr-top-menu--wrapper.top-normal-mode.fix-on-top{position:fixed;width:100%;z-index:11}
.asr-top-menu--wrapper .asr-main-navigation{color:#fff}
.asr-top-menu--wrapper .asr-main-navigation .asr-top-navigation-search-button .modify-booking-search .asr-booking-search .main-container{border:0;padding-left:unset;padding-right:unset}
.asr-top-menu--wrapper .asr-main-navigation ul{list-style-type:none}
.asr-top-menu--wrapper .asr-main-navigation .new-label.pill{border-radius:4px;font-size:10px;font-weight:600;position:relative;padding:5px;bottom:8px;right:-5px;height:20px;background-color:#4c6866;display:inline-block;text-align:center;line-height:1;color:#fff;min-width:14px}
@media(max-width:1023px){.asr-top-menu--wrapper .asr-main-navigation{display:none}
}
.asr-top-menu--wrapper .asr-main-navigation a{text-decoration:none;color:unset}
.asr-top-menu--wrapper .asr-main-navigation .wrap-content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:40px;padding:24px 0}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-main-navigation .wrap-content{margin:unset;max-width:unset}
}
.asr-top-menu--wrapper .asr-main-navigation .wrap-content.wrap{padding-bottom:0;padding-top:0}
.asr-top-menu--wrapper .asr-main-navigation__logo{width:96px;height:23.26px;-ms-flex-negative:0;flex-shrink:0;position:relative}
.asr-top-menu--wrapper .asr-main-navigation__logo img{height:100%;max-width:100%;object-fit:contain;object-position:center}
.asr-top-menu--wrapper .asr-main-navigation__item{height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;cursor:pointer;-ms-flex-pack:start;justify-content:flex-start;word-break:normal;text-align:center}
.asr-top-menu--wrapper .asr-main-navigation__item .item-link{white-space:normal}
.asr-top-menu--wrapper .asr-main-navigation__item .item-icon{position:relative;top:4px;height:21px}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-main-navigation__item:hover .sub-navigation{opacity:1;visibility:visible;transition:opacity .2s ease,visibility .1s}
}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation{color:#4c6866;position:absolute;left:0;background-color:#fff;top:100%;margin-bottom:19px;box-shadow:0 23px 27px 0 rgba(0,0,0,.16);z-index:10}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation{width:100vw;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .1s linear .3s}
}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub .link-item ul{display:contents}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub-item{text-align:left}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub-item .ourbrand-item{font-weight:400;padding:8px 0;font-size:16px;color:#555}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub-item .brand-category{padding-top:0}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub .navigation-logo{width:380px;max-height:202px;position:relative}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub .navigation-logo .navigation-link{width:100%;height:100%;display:block}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub .navigation-img{width:100%;max-height:100%;border-radius:5px}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub .brand-category{padding-bottom:8px;display:block;font-size:18px;font-weight:600}
.asr-top-menu--wrapper .asr-main-navigation__item .sub-navigation .menu-sub .brand-category h3{font-size:18px;font-weight:600;margin:0;color:#373737}
.asr-top-menu--wrapper .asr-main-navigation__item .link-center{position:absolute;margin:15px 0;font-weight:700;bottom:0;font-size:16px;width:100%;text-align:right;max-width:1232px;padding:0 16px}
.asr-top-menu--wrapper .asr-main-navigation .asr-button.secondary{display:inline-block;color:#4c6866;border:1px solid #4c6866;padding:12px 13px;font-size:16px;line-height:16px;background-color:transparent;border-radius:5px;cursor:pointer;font-weight:700}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-main-navigation .column-list{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding-top:40px;padding-bottom:40px}
}
.asr-top-menu--wrapper .asr-main-navigation .image-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0 70px;max-width:1232px;margin:0 auto}
.asr-top-menu--wrapper .asr-main-navigation .image-list .link-item{margin:16px;height:101px;width:calc(100% / 6 - 32px)}
.asr-top-menu--wrapper .asr-main-navigation .image-list .link-item .nav-logo{width:100%;height:100%;display:block}
.asr-top-menu--wrapper .asr-main-navigation .image-list .link-item img{height:100%;width:100%;object-fit:cover}
.asr-top-menu--wrapper .asr-main-navigation--mobile{display:none;background-color:#fff}
@media(max-width:1023px){.asr-top-menu--wrapper .asr-main-navigation--mobile .menu-sub-item .brand-category{display:none}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left{padding:unset}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left .link-ourbrands{display:-ms-flexbox;display:flex;padding:0 20px}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left .link-ourbrands .arrow-down svg{width:17px;height:17px;margin-left:7px;transition:all .3s ease-in-out;fill:#4c6866}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left .sidebar-menu{line-height:23px;padding:0;margin:24px 0;font-weight:600;font-size:18px;color:#373737;max-width:fit-content}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left .sidebar-menu .sub-navigation{display:none}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left .sidebar-menu--active{max-width:unset}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left .sidebar-menu--active .sub-navigation{display:block}
.asr-top-menu--wrapper .asr-main-navigation--mobile .sidebar-left .sidebar-menu--active .arrow-down svg{-ms-transform:rotate(180deg);transform:rotate(180deg);top:4px;left:6px}
.asr-top-menu--wrapper .asr-main-navigation--mobile .menu-sub ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:100%}
.asr-top-menu--wrapper .asr-main-navigation--mobile .menu-sub-item:first-child{padding-top:11px}
.asr-top-menu--wrapper .asr-main-navigation--mobile .menu-sub.column-list.wrap{padding:unset}
.asr-top-menu--wrapper .asr-main-navigation--mobile .menu-sub .brand-category,.asr-top-menu--wrapper .asr-main-navigation--mobile .menu-sub .navigation-logo{display:none}
.asr-top-menu--wrapper .asr-main-navigation--mobile .menu-sub .ourbrand-item{display:-ms-flexbox;display:flex;padding:11px 20px;font-size:16px;font-weight:400;color:#3a3a3a}
.asr-top-menu--wrapper .asr-main-navigation--mobile .image-list{text-align:center;padding:19px 12px 0}
.asr-top-menu--wrapper .asr-main-navigation--mobile .image-list .link-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:33.33%;padding:8px;margin:unset;height:unset}
.asr-top-menu--wrapper .asr-main-navigation--mobile .image-list .link-item .nav-logo{width:100%;height:100%;padding-top:100%;position:relative;overflow:hidden}
.asr-top-menu--wrapper .asr-main-navigation--mobile .image-list .link-item .nav-logo img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;object-fit:cover;object-position:center center}
.asr-top-menu--wrapper .asr-main-navigation--mobile .image-list .link-center{width:100%;padding:unset;margin-top:27px;margin-bottom:8px}
}
.asr-top-menu--wrapper .wrap{margin:0 auto;max-width:1240px;padding:20px}
.asr-top-menu--wrapper .body-1{font-size:16px}
.asr-top-menu--wrapper .body-1.fix-height{line-height:16px}
.asr-top-menu--wrapper .asr-icon-svg{display:inline-block}
.asr-top-menu--wrapper .asr-icon-svg svg{position:relative;top:2px}
.asr-top-menu--wrapper .asr-top-menu,.asr-top-menu--wrapper .asr-top-menu.top-normal-mode{min-height:unset}
.asr-top-menu--wrapper .asr-top-menu .wrap.navigation-menu{padding-top:unset}
.asr-top-menu--wrapper .asr-top-menu .header{height:fit-content}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-top-menu .asr-top-navigation-search-button.asr-top-navigation{height:unset}
.asr-top-menu--wrapper .asr-top-menu .asr-top-navigation-search-button.asr-top-navigation ul.sidebar-menu.search-button{top:unset;left:unset;right:unset}
}
.asr-top-menu--wrapper .wrap.navigation-menu{padding-bottom:unset}
.asr-top-menu--wrapper .navigation-menu.active-menu{position:relative}
.asr-top-menu--wrapper .navigation-menu.active-menu:has(.container-membership){position:fixed}
.asr-top-menu--wrapper .asr-top-menu.menu-modal-active{height:fit-content}
.asr-top-menu--wrapper .asr-top-menu.menu-modal-active .row-header{height:64px}
.asr-top-menu--wrapper .asr-bottom-section-quicklinks{display:none}
@media(max-width:1023px){.asr-top-menu--wrapper .asr-main-navigation--mobile.menu-modal-active{display:block;animation:fade-right .1s ease-out forwards}
.asr-top-menu--wrapper .menu-modal-active .header-banner{display:none}
.asr-top-menu--wrapper .menu-modal-active.asr-bottom-section-quicklinks{display:block;animation:fade-right .1s ease-out forwards}
.asr-top-menu--wrapper.menu-modal-active{height:100svh;overflow-y:scroll}
.asr-top-menu--wrapper .asr-top-menu-content--wrapper,.asr-top-menu--wrapper.menu-modal-active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-top-menu--wrapper .asr-top-menu-content--wrapper{-ms-flex-pack:justify;justify-content:space-between;height:100%;-ms-flex-positive:1;flex-grow:1}
.asr-top-menu--wrapper .position-fixed{position:fixed !important}
.asr-top-menu--wrapper .user-top-section:not(:has(.dropdown-content)){display:none}
}
.asr-top-menu--wrapper .user-top-section a{text-decoration:unset}
.asr-top-menu--wrapper .user-top-section .top-header-icon{display:none}
.asr-top-menu--wrapper .user-top-section .cart-item-number{position:static}
.asr-top-menu--wrapper .user-top-section .usercart-header .header-text,.asr-top-menu--wrapper .user-top-section .usercart-header .right-header-icon{display:none}
.asr-top-menu--wrapper .user-top-section .right-header-icon svg{width:14px;height:14px;fill:#fff}
.asr-top-menu--wrapper .user-top-section .top-header-link{margin-left:0 !important;margin-right:40px !important}
.asr-top-menu--wrapper .user-top-section .usercart-header{gap:40px;font-size:12px}
.asr-top-menu--wrapper .asr-top-select-currency .asr-dropdown .dropdown-value span,.asr-top-menu--wrapper .asr-top-select-language .asr-dropdown .dropdown-value span{font-size:12px}
.asr-top-menu--wrapper .join-now-text{display:block}
.asr-top-menu--wrapper .join-now-text a{padding-right:5px;display:block}
.asr-top-menu--wrapper .wrap .navigation-menu{padding-top:56px;padding-bottom:24px}
.asr-top-menu--wrapper .asr-top-select-currency .asr-dropdown svg{height:13.34px;width:13.34px}
.asr-top-menu--wrapper .asr-top-select-language .asr-dropdown svg{height:12.9px;width:12.9px}
.asr-top-menu--wrapper .asr-top-select-currency .asr-dropdown .dropdown-value span,.asr-top-menu--wrapper .asr-top-select-language .asr-dropdown .dropdown-value span{font-weight:400}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-top-select-language{margin-right:24px !important}
.asr-top-menu--wrapper .asr-top-select-language .arrow-icon.asr-common-icon{opacity:0}
.asr-top-menu--wrapper .asr-top-select-language:hover .arrow-icon.asr-common-icon{opacity:1}
}
.asr-top-menu--wrapper .asr-top-select-currency{margin-right:0 !important}
@media(min-width:1024px){.asr-top-menu--wrapper .asr-top-select-currency .arrow-icon.asr-common-icon{opacity:0}
.asr-top-menu--wrapper .asr-top-select-currency:hover .arrow-icon.asr-common-icon{opacity:1}
}
.asr-top-menu--wrapper .asr-top-menu-content--wrapper{position:relative;z-index:0}
.asr-top-menu--wrapper:has(.height-header) .asr-main-navigation--desktop{display:none}
.asr-top-menu--wrapper:has(.height-header) .asr-top-menu.height-header{padding-top:0 !important}
@media(min-width:1024px){.asr-top-menu--wrapper .opacity-0{opacity:0}
.asr-top-menu--wrapper .asr-top-navigation .sidebar-menu.search-button .asr-button{font-size:14px}
}
.asr-membership{margin:0 auto;color:#fff;padding:0 20px;max-width:1240px}
.asr-membership__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.asr-membership>:not(.asr-membership__bg-img){position:relative}
.asr-membership .asr-membership__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:8px;box-sizing:border-box;height:416px;padding:48px;gap:64px;background:linear-gradient(180deg,#658180,#4c6867)}
.asr-membership .asr-membership__container .asr-membership__user-benefits,.asr-membership .asr-membership__container .asr-membership__user-info{display:none}
.asr-membership .asr-membership__container--single .asr-membership__cards{width:100%}
.asr-membership .asr-membership__hook{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:32px;width:520px}
.asr-membership .asr-membership__information-title{font-size:28px;font-weight:500;-webkit-line-clamp:2}
.asr-membership .asr-membership__information-description,.asr-membership .asr-membership__information-title{color:#fff;font-style:normal;line-height:1.2;display:-webkit-box;text-overflow:ellipsis;overflow:hidden}
.asr-membership .asr-membership__information-description{-webkit-line-clamp:5;margin-top:4px}
.asr-membership .asr-membership__icon{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px}
.asr-membership .asr-membership__icon svg{width:100%;height:100%}
.asr-membership .asr-membership__buttons{gap:24px}
.asr-membership .asr-membership__button,.asr-membership .asr-membership__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-membership .asr-membership__button{color:#4c6866;font-style:normal;line-height:1.2;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;min-width:176px;max-width:248px;line-height:24px;padding:12px 24px;border-radius:8px;border:1px solid var(--Border-Grey-1,#e3e4e6);background:var(--Background-White,#fff);box-sizing:border-box;transition:.3s}
.asr-membership .asr-membership__button--primary:hover{background:#bbc8c7}
.asr-membership .asr-membership__button--secondary{background:unset;color:#fff}
.asr-membership .asr-membership__button--secondary:hover{background:#FFFFFF33}
.asr-membership .asr-membership__button:hover{cursor:pointer}
.asr-membership .asr-membership__cards{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);gap:24px;width:520px}
.asr-membership .asr-membership__cards--count-1{grid-template-columns:1fr;grid-template-rows:auto;height:100%}
.asr-membership .asr-membership__cards--count-1 .asr-membership__card--single{height:inherit}
.asr-membership .asr-membership__cards--count-1 .asr-membership__card--single .asr-membership__card-benefit{-webkit-line-clamp:16}
.asr-membership .asr-membership__cards--count-1 .asr-membership__card{height:inherit}
.asr-membership .asr-membership__cards--count-1 .asr-membership__card .asr-membership__card-benefit{-webkit-line-clamp:13}
.asr-membership .asr-membership__cards--count-2{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}
.asr-membership .asr-membership__cards--count-3{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}
.asr-membership .asr-membership__cards--count-3>.asr-membership__card:nth-child(3){grid-column:1/-1}
.asr-membership .asr-membership__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:24px;height:148px;padding:16px;box-sizing:border-box;border-radius:8px;border:1px solid #FFFFFF80;box-shadow:1px 1px 4px 0 rgba(55,55,55,.08)}
.asr-membership .asr-membership__card .asr-membership__icon{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px}
.asr-membership .asr-membership__card .asr-membership__icon svg{width:24px;height:24px}
.asr-membership .asr-membership__card-benefit{color:#fff;font-style:normal;line-height:1.2}
@media screen and (min-width:768px){.asr-membership .asr-membership__card-benefit{display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}
}
.asr-membership .asr-membership__card--single{-ms-flex-pack:end;justify-content:flex-end}
.asr-membership .asr-membership__card--single .asr-membership__card-benefit{-webkit-line-clamp:6}
.asr-membership--signed-in{display:none}
@media only screen and (max-width:1023px){.asr-membership .asr-membership__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;height:unset;width:unset;gap:24px}
.asr-membership .asr-membership__cards,.asr-membership .asr-membership__hook{width:100%}
.asr-membership .asr-membership__card-benefit{font-size:14px;letter-spacing:-.14px}
}
@media screen and (max-width:530px){.asr-membership .asr-membership__container{padding:24px}
.asr-membership .asr-membership__buttons{-ms-flex-direction:column;flex-direction:column;width:100%;gap:8px}
.asr-membership .asr-membership__button{width:unset;max-width:unset;-ms-flex-item-align:stretch;align-self:stretch}
}
@media screen and (max-width:767px){.asr-membership{padding:0 16px}
.asr-membership .asr-membership__container{background-image:url(../../../../content/dam/tal/media/asr-membership-container-mobile.png),linear-gradient(180deg,#658180,#4c6867);background-size:auto;background-repeat:no-repeat}
.asr-membership .asr-membership__hook{gap:24px;width:100%}
.asr-membership .asr-membership__hook .asr-membership__icon,.asr-membership .asr-membership__hook .asr-membership__icon svg{width:24px;height:24px}
.asr-membership .asr-membership__information-title{font-size:18px;font-weight:400;color:#fff;font-style:normal;line-height:1.2;letter-spacing:-.36px}
.asr-membership .asr-membership__information-description{letter-spacing:-.14px;font-size:14px}
.asr-membership .asr-membership__cards{gap:8px;min-height:200px}
.asr-membership .asr-membership__card{padding:12px;gap:16px;height:unset;-ms-flex-pack:unset;justify-content:unset}
.asr-membership .asr-membership__card .asr-membership__icon{width:32px;height:32px}
.asr-membership .asr-membership__card .asr-membership__icon svg{width:24px;height:24px}
}
.tile-clickable{cursor:pointer}
.asr-tile{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border:1px solid #e3e4e6;border-radius:8px;box-shadow:1px 1px 4px 0 #37373714;margin-bottom:1px}
@media(min-width:1023px){.asr-tile:hover img{-ms-transform:scale(1.1);transform:scale(1.1);transition:.1s ease-in-out;object-fit:cover;object-position:center}
}
.asr-tile__image{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;overflow:hidden}
.asr-tile__image img{width:100%;height:100%;object-fit:cover;object-position:center}
.asr-tile__image.ratio-3-2{aspect-ratio:3/2}
.asr-tile__image.ratio-4-3{aspect-ratio:4/3}
.asr-tile__image.ratio-1-1{aspect-ratio:1/1}
.asr-tile__image.ratio-16-9{aspect-ratio:16/9}
.asr-tile.vertical .asr-tile__content{position:relative;top:-12px;z-index:1;border-radius:8px}
.asr-tile.vertical .asr-tile__image{border-top-left-radius:8px;border-top-right-radius:8px}
.asr-tile.vertical .cta-label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1}
.asr-tile.vertical .asr-tile__content__description,.asr-tile.vertical .asr-tile__content__title>*{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2}
.asr-tile.vertical .asr-tile__content{padding:24px;padding-bottom:12px}
@media(max-width:1023px){.asr-tile.horizontal{-ms-flex-direction:column !important;flex-direction:column !important}
.asr-tile.horizontal .tile-desc-wrapper{max-height:unset !important}
.asr-tile.horizontal .asr-tile__content{border-radius:8px}
}
.asr-tile.horizontal .tile-desc-wrapper{overflow-y:auto}
.asr-tile.horizontal .asr-tile__image{border-top-left-radius:8px;border-bottom-left-radius:8px}
@media(max-width:1023px){.asr-tile.horizontal .asr-tile__image{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:unset}
}
.asr-tile__content{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1;width:100%;padding:40px;padding-bottom:24px;padding-top:24px;background-color:#fff;text-align:left !important}
.asr-tile__content__title{color:#000;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16px;word-break:break-word}
@media(max-width:1023px){.asr-tile__content__title{font-size:12px}
}
.asr-tile__content__title h1,.asr-tile__content__title h2,.asr-tile__content__title h3,.asr-tile__content__title h4,.asr-tile__content__title h5,.asr-tile__content__title h6{margin:unset}
.asr-tile__content__description{color:#373737;font-size:18px;font-style:normal;font-weight:400;line-height:normal;word-break:break-word}
@media(max-width:1023px){.asr-tile__content__description{font-size:12px}
}
.asr-tile__content__cta{margin-top:24px;display:-ms-flexbox;display:flex;width:fit-content;padding:4px 0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:8px;color:#000;text-decoration:unset}
.asr-tile__content__cta .cta-label{font-size:16px;font-weight:500;word-break:break-word;text-decoration:underline}
@media(max-width:1023px){.asr-tile__content__cta .cta-label{font-size:14px}
}
.asr-tile.flex-direction-column{-ms-flex-direction:column;flex-direction:column}
.asr-tile.flex-direction-row{-ms-flex-direction:row;flex-direction:row}
.asr-tile.i5-t5 .asr-tile__content,.asr-tile.i5-t5 .asr-tile__image{-ms-flex-preferred-size:50%;flex-basis:50%}
.asr-tile.i6-t4 .asr-tile__content{-ms-flex-preferred-size:40%;flex-basis:40%}
.asr-tile.i4-t6 .asr-tile__content,.asr-tile.i6-t4 .asr-tile__image{-ms-flex-preferred-size:60%;flex-basis:60%}
.asr-tile.i4-t6 .asr-tile__image{-ms-flex-preferred-size:40%;flex-basis:40%}
.asr-tile .tile-desc-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}
.asr-badge{display:inline-block;text-align:center;line-height:1;color:#fff}
.asr-badge.card-label{text-align:left;padding:5px;border-radius:0 0 4px 0;position:absolute;top:0;left:0}
.asr-badge.property-type{font-size:10px;padding:5px;border-radius:4px;text-transform:uppercase}
.asr-badge.status{font-size:12px;padding:2px 4px;border-radius:2px}
.asr-badge.pill{border-radius:99em;min-width:14px;font-size:14px;padding:3px}
.border{border:1px solid #554f4c}
.border-left{border-left:1px solid #554f4c}
.border-right{border-right:1px solid #554f4c}
.border-top{border-top:1px solid #554f4c}
.border-bottom{border-bottom:1px solid #554f4c}
.border-0{border:0}
.border-left-0{border-left:0}
.border-right-0{border-right:0}
.border-top-0{border-top:0}
.border-bottom-0{border-bottom:0}
.p-30{padding:30px}
.p-l-30{padding-left:30px}
.p-r-30{padding-right:30px}
.p-t-30{padding-top:30px}
.p-b-30{padding-bottom:30px}
.p-x-30{padding-left:30px;padding-right:30px}
.p-y-30{padding-top:30px;padding-bottom:30px}
.p-35{padding:35px}
.p-l-35{padding-left:35px}
.p-r-35{padding-right:35px}
.p-t-35{padding-top:35px}
.p-b-35{padding-bottom:35px}
.p-x-35{padding-left:35px;padding-right:35px}
.p-y-35{padding-top:35px;padding-bottom:35px}
.p-25{padding:25px}
.p-l-25{padding-left:25px}
.p-r-25{padding-right:25px}
.p-t-25{padding-top:25px}
.p-b-25{padding-bottom:25px}
.p-x-25{padding-left:25px;padding-right:25px}
.p-y-25{padding-top:25px;padding-bottom:25px}
.p-24{padding:24px}
.p-l-24{padding-left:24px}
.p-r-24{padding-right:24px}
.p-t-24{padding-top:24px}
.p-b-24{padding-bottom:24px}
.p-x-24{padding-left:24px;padding-right:24px}
.p-y-24{padding-top:24px;padding-bottom:24px}
.m-24{margin:24px}
.m-l-24{margin-left:24px}
.m-r-24{margin-right:24px}
.m-t-24{margin-top:24px}
.m-b-24{margin-bottom:24px}
.m-x-24{margin-left:24px;margin-right:24px}
.m-y-24{margin-top:24px;margin-bottom:24px}
._m-l-auto{margin-left:auto}
._m-r-auto,._m-x-auto{margin-right:auto}
._m-x-auto{margin-left:auto}
._text-primary{color:#0d91d9}
.align-bottom-between,.align-bottom-left,.align-bottom-right,.align-center-between,.align-center-left,.align-center-right,.align-top-between,.align-top-left,.align-top-right{display:-ms-flexbox;display:flex}
.align-top-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start}
.align-top-between,.align-top-left{-ms-flex-align:start;align-items:flex-start;align-content:flex-start}
.align-top-between{-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start}
.align-center-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.align-top-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.align-bottom-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.align-center-between{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.align-bottom-between,.align-center-between{justify-content:center}
.align-bottom-between{-ms-flex-pack:center;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.align-center-right{-ms-flex-pack:end;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.align-bottom-right,.align-center-right{justify-content:flex-end}
.align-bottom-right{-ms-flex-pack:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.layout-right-sidebar:after{content:"";clear:both;display:table}
@media(min-width:1024px){.layout-right-sidebar .aside{width:290px;padding-left:30px;-ms-flex-negative:0;flex-shrink:0}
}
.layout-right-sidebar .main{-ms-flex:1 1 auto;flex:1 1 auto}
@media(min-width:1024px){.layout-right-sidebar.arabic-com .aside{padding-right:30px;padding-left:0 !important}
}
.btn-quaternary{color:#483a32;font-weight:700;line-height:1.4;padding:7px 24px;border:2px solid #483a32;background-color:transparent}
.btn-quaternary:focus,.btn-quaternary:hover{color:#fff;background-color:#483a32}
._nav-tabs{font-size:14px;font-weight:700;color:#483a32;margin:16px 0;border:0;display:-ms-flexbox;display:flex;background-color:#ebe3d9}
@media(min-width:768px){._nav-tabs{font-size:16px}
}
@media(max-width:1023px){._nav-tabs{margin:16px -20px 10px}
}
._nav-tabs .nav-item{-ms-flex:1 0 0;flex:1 0 0}
._nav-tabs .nav-link{color:#483a32;padding:0;border:0;padding:10px 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:768px){._nav-tabs .nav-link{padding:14px 5px}
}
._nav-tabs .nav-link.active{color:#ebe3d9;background:#483a32}
._nav-tabs .nav-copy{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
._nav-tabs .nav-icon{font-size:16px;margin-right:10px}
.annotation{font-size:12px}
.section .section-header{line-height:1.4;padding:16px 20px;margin-left:-20px;margin-right:-20px;background:#f1f2f4;position:relative;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
@media(min-width:768px){.section .section-header{padding:16px;margin-left:auto;margin-right:auto;min-height:59px}
}
.section .section-header .header-text{font-size:16px}
@media(min-width:1024px){.section .section-header .header-text{font-size:18px}
}
@media(max-width:1023px){.section .section-header .header-text{max-width:50%}
}
.section .section-body{padding:15px 0;background-color:#fff}
.accordion-header .icon{-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}
.accordion-header.collapsed .icon{-ms-transform:rotate(0);transform:rotate(0);transition:all .3s ease}
.apartment .apartment-name{font-size:16px;font-weight:700}
@media(min-width:768px){.apartment .apartment-name{font-size:18px}
}
@media(max-width:767px){.apartment .apartment-name{max-width:50%}
}
@media(min-width:768px){.apartment .left{margin-right:20px}
}
.apartment .right{-ms-flex:1 1 auto;flex:1 1 auto}
.gallery-block{overflow:hidden;position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}
@media(min-width:1024px){.gallery-block{width:240px;height:160px}
}
.gallery-block .gallery-cta-wrapper{left:0;right:0;bottom:0;position:absolute}
.gallery-block .gallery-cta-wrapper .gallery-cta{font-size:14px;color:#fff;text-align:center;-ms-flex:1 1 auto;flex:1 1 auto;padding:12px 5px;background:#2c1e16;background:rgba(44,30,22,.9)}
.gallery-block .gallery-cta-wrapper .gallery-cta .icon{font-size:16px}
.asr-booking-add-on-modal .dropdown-container,.asr-booking-airport-transfer-modal .dropdown-container{padding-left:10px;padding-right:10px}
.asr-booking-add-on-modal .asr-radio,.asr-booking-airport-transfer-modal .asr-radio{margin-bottom:17px}
.asr-booking-add-on-modal .dropdown-text,.asr-booking-airport-transfer-modal .dropdown-text{color:var(--text-title)}
.asr-booking-add-on-modal .dropdown-text,.asr-booking-add-on-modal input,.asr-booking-airport-transfer-modal .dropdown-text,.asr-booking-airport-transfer-modal input{line-height:23px}
.sale-badge{color:#fff;font-size:10px;text-align:center;padding:2px 4px;border-radius:2px;background-color:#8a0411}
.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{width:85px}
.dft-page-default .arabic .rate .base-price,.dft-somerset-general-page .arabic .rate .base-price,.dft-template-default .arabic .rate .base-price{padding-left:0;padding-right:3px}
@media(min-width:768px){.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{margin-right:0;text-align:left !important}
}
@media(max-width:767px){.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{text-align:right !important}
}
.rate{font-size:10px;position:relative}
@media(min-width:768px){.rate{margin:0 16px}
}
.rate .base-price{font-size:10px;text-decoration:line-through;padding-left:3px}
.rate .price{font-size:16px;font-weight:700}
.point-earned{font-size:12px;margin-right:5px}
@media(max-width:767px){.point-earned{display:block}
}
.rate-plan-benefits{margin:15px auto;padding:0;display:none}
@media(min-width:768px){.rate-plan-benefits{display:-ms-flexbox;display:flex}
}
.rate-plan-benefits .benefit{padding-bottom:10px;list-style:none;position:relative}
@media(min-width:768px){.rate-plan-benefits .benefit{padding-left:22px;display:block}
}
.rate-plan-benefits .benefit .icon{top:1px;left:0;position:absolute}
.rate-plan-benefits .benefit .icon.pos{color:#a28156}
.rate-plan-benefits .benefit .icon.neg{color:#8a0411}
.filter-toggle{text-align:center;font-weight:700;padding-bottom:10px;margin-bottom:10px;margin-left:-20px;margin-right:-20px;border-bottom:1px solid #d5d5d5}
@media(max-width:767px){.filter-toggle{font-size:14px}
}
.filter-toggle .icon{margin-left:3px}
._no-result{text-align:center}
._no-result .icon{font-size:80px;margin:20px 0}
#why-book-here{font-size:14px;font-weight:700;color:#a28156;margin-top:15px;margin-bottom:20px}
#why-book-here:hover{cursor:pointer}
.text-non-refundable{padding:2px 5px;padding:0 6px;margin-right:5px}
.text-non-refundable,.text-non-refundable:not(:empty){text-align:center;font-size:10px;border-radius:20px;border:1px solid}
.text-non-refundable:not(:empty){padding:0 6px}
.grecaptcha-badge{visibility:hidden}
.btn-outline-primary{font-weight:700;color:#2c1e16;text-align:center;background-color:#fff;border:2px solid #2c1e16;border-image:initial}
.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#2c1e16;border-color:#2c1e16}
.btn-default{color:#fff;background-color:#483a32;padding:8px 35px}
._btn-secondary{background-color:#483a32;color:#fff !important;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #483a32;min-width:160px;height:40px}
._btn-secondary:focus{box-shadow:none}
._btn-secondary._btn-outline,._btn-secondary:hover{background:#fff;color:#483a32 !important}
._btn-secondary._btn-outline{border:2px solid #483a32}
._btn-secondary._btn-outline:hover{background:#483a32;color:#fff !important}
._checkbox{padding-left:34px;cursor:pointer;position:relative;margin:0 0 10px}
._checkbox .input{position:absolute;left:0;top:6px;display:none}
._checkbox .box{height:18px;width:18px;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;position:absolute;left:0;top:2px}
._checkbox .input:checked~.box{border-color:#a28156}
._checkbox .input:checked~.box:after{content:"";background-image:url('data:image/svg+xml;utf8,%3Csvgenable-background="new00128128"height="128px"id="Layer_1"version="1.1"viewBox="00128128"width="128px"xml:space="preserve"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpathd="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771C119.637,38.424,119.631,32.807,116.158,29.336z"fill="%23a28156"/%3E%3C/svg%3E');background-size:100%;height:14px;width:14px;background-repeat:no-repeat;float:left;margin:1px 0 0 1px}
._checkbox .copy{font-size:16px;letter-spacing:0;color:#2c1e16;font-weight:500;position:relative;padding:0;margin:0;line-height:normal}
._select{min-width:100px}
._select:before{content:"";width:0;height:0;border:6px solid transparent;border-top-color:#2c1e16;top:50%;-ms-transform:translateY(calc(-50% + 4px));transform:translateY(calc(-50% + 4px));right:14px;position:absolute}
._select .dropdown-toggle{height:42px;position:relative;border-radius:0 !important}
._select input[type=search]{position:absolute;top:0;left:0;color:#2c1e16;width:100% !important;height:100%}
._select .clear,._select .open-indicator{display:none !important}
.form-details{font-size:16px}
.form-details__header{font-size:32px;color:#2c1e16;font-weight:700}
.form-details__title{font-size:24px;color:#2c1e16}
.form-details__warning{color:red}
.form-details__title-select-input{color:#2c1e16;font-size:14px;font-weight:700}
.form-details__required-asterisk{color:red}
.form-details__notice{color:#2c1e16}
.form-details__in-input{color:#483a32}
.form-details__placeholder{color:#b9b9b9}
.form-details__button{background-color:#8a0411;color:#fff;text-align:center;font-weight:700}
.form-details .checkbox{padding-left:34px;cursor:pointer;position:relative;margin:0}
@media(min-width:768px){.form-details .checkbox{padding-left:31px}
}
.form-details .checkbox__input{position:absolute;left:0;top:6px;display:none}
.form-details .checkbox__box{height:18px;width:18px;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;position:absolute;left:0;top:-2px}
@media(min-width:768px){.form-details .checkbox__box{height:16px;width:16px;top:0}
}
.form-details .checkbox__input:checked~.checkbox__box{border-color:#a28156}
.form-details .checkbox__input:checked~.checkbox__box:after{content:"";background-image:url('data:image/svg+xml;utf8,%3Csvgenable-background="new00128128"height="128px"id="Layer_1"version="1.1"viewBox="00128128"width="128px"xml:space="preserve"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpathd="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771C119.637,38.424,119.631,32.807,116.158,29.336z"fill="%23a28156"/%3E%3C/svg%3E');display:inline-block;background-size:100%;height:14px;width:14px;background-repeat:no-repeat;float:left;margin:1px 0 0 1px}
@media(min-width:577px){.form-details .checkbox__input:checked~.checkbox__box:after{height:12px;width:12px}
}
.form-details .checkbox__copy{font-size:18px;letter-spacing:0;color:#2c1e16;font-weight:500;top:-3px;position:relative}
@media(min-width:768px){.form-details .checkbox__copy{font-size:16px}
}
.form-details .checkbox--inline{padding-left:29px;float:left;width:calc(50% - 10px);padding-right:5px;margin:0 0 12px !important}
@media(min-width:768px){.form-details .checkbox--inline{margin:0 0 9px !important}
}
.icon{margin-right:5px;vertical-align:middle}
.icon-16{font-size:16px}
.icon-20{font-size:20px}
.slider-ranger{background-color:#f1f2f4;border:0;margin:62px 12px 13px;height:10px;top:0}
.slider-ranger .ui-widget-content span.ui-state-default,.slider-ranger span.ui-state-default{background-color:#2c1e16;border-radius:100px;width:28px;height:28px;top:-3px}
.slider-ranger .ui-slider-range{background-color:#b9b9b9;border-radius:7.5px;height:10px;top:5px;top:0}
.slider-ranger .slider-amount{position:absolute;top:calc(-100% - 21px);text-align:center;color:#2c1e16;font-size:16px}
@media(min-width:768px){.slider-ranger .slider-amount{top:calc(-100% - 13px);font-size:14px}
}
.slider-ranger .slider-amount--0{left:0}
.slider-ranger .slider-amount--1{right:0}
._row{margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}
._row:after{content:"";display:table;clear:both}
._row+._row{margin-top:5px}
body #modalCompareApartments.modal.show .modal-dialog{-ms-transform:translate(0);transform:translate(0)}
body #modalCompareApartments.modal.fade .modal-dialog{transition:transform .3s ease-out}
body #modalCompareApartments.modal .modal-dialog{width:900px;margin:30px auto}
body #modalCompareApartments.modal .modal-dialog .modal-content{border-radius:0}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header{border:0;padding:0}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header .close{right:1.25em;top:.75em;background:transparent !important;opacity:1}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header h3{width:100%}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body{padding:2em;text-align:left;text-align:-webkit-left}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%;height:250px}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{background-color:#4c6866;right:1em;bottom:0;padding:.25em 1em;color:#fff}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute span{font-weight:400}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .material-icons{font-size:.875em;vertical-align:middle}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body a:hover{text-decoration:none}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-12{font-size:.75em}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-14{font-size:.875em}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-18{font-size:1.125em}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .material-icons{font-size:20px;vertical-align:bottom}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .btn-danger{background-color:#8a0411;width:100%}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-left,body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-right,body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-top{border-color:#d5d5d5 !important}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-top{margin-top:-20px}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .min-height-100{min-height:100%}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item{position:relative}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item:before{content:"";display:block;position:absolute;height:100%;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item-end{position:relative}
body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item-end:before{content:"";display:block;position:absolute;height:100%;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
body #exampleModalNearby .wrap-container a,body #exampleNearby .wrap-container a{cursor:pointer;color:#30b3ab}
body #exampleModalNearby .modal-dialog,body #exampleNearby .modal-dialog{-ms-transform:translate(0);transform:translate(0);width:900px;margin:30px auto}
body #exampleModalNearby .modal-dialog .modal-content .modal-header,body #exampleNearby .modal-dialog .modal-content .modal-header{border:0}
body #exampleModalNearby .modal-dialog .modal-content .modal-header .close,body #exampleNearby .modal-dialog .modal-content .modal-header .close{right:6px;opacity:1}
body #exampleModalNearby .modal-dialog .modal-content .modal-header .close .icon,body #exampleNearby .modal-dialog .modal-content .modal-header .close .icon{margin-right:0}
body #exampleModalNearby .modal-dialog .modal-content .modal-header .modal-title,body #exampleNearby .modal-dialog .modal-content .modal-header .modal-title{width:100%}
body #exampleModalNearby .modal-dialog .modal-content .modal-header .bold,body #exampleNearby .modal-dialog .modal-content .modal-header .bold{font-weight:700}
body #exampleModalNearby .modal-dialog .modal-content .mar-lr-10,body #exampleNearby .modal-dialog .modal-content .mar-lr-10{margin-left:-10px;margin-right:-10px}
body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative{width:100%;left:0}
body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .img-responsive,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%}
body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute{position:absolute;bottom:16px;width:100%;right:0;text-align:center}
body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn{color:#fff;line-height:1.3}
body #exImage.modal,body #exVideo.modal,body #exVirtual.modal{background-color:rgba(0,0,0,.9);padding:40px 0}
body #exImage.modal .pad-10,body #exVideo.modal .pad-10,body #exVirtual.modal .pad-10{padding:10px}
body #exImage.modal .my-modal,body #exVideo.modal .my-modal,body #exVirtual.modal .my-modal{position:relative}
body #exImage.modal .my-modal .modal-content,body #exVideo.modal .my-modal .modal-content,body #exVirtual.modal .my-modal .modal-content{background-color:transparent}
body #exImage.modal .my-modal .modal-content .icon-close,body #exVideo.modal .my-modal .modal-content .icon-close,body #exVirtual.modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:1.9375em;cursor:pointer}
body #exImage.modal .my-modal .modal-content .icon-close:hover:before,body #exVideo.modal .my-modal .modal-content .icon-close:hover:before,body #exVirtual.modal .my-modal .modal-content .icon-close:hover:before{color:#e6e6e6}
body #exImage.modal .my-modal .slick-arrow,body #exVideo.modal .my-modal .slick-arrow,body #exVirtual.modal .my-modal .slick-arrow{opacity:0}
body #exImage.modal .my-modal .slick-arrow:before,body #exVideo.modal .my-modal .slick-arrow:before,body #exVirtual.modal .my-modal .slick-arrow:before{color:#fff}
body #exImage.modal .my-modal .gal-video,body #exVideo.modal .my-modal .gal-video,body #exVirtual.modal .my-modal .gal-video{padding:20px 60px !important}
body #exImage.modal .my-modal .gal-video iframe,body #exVideo.modal .my-modal .gal-video iframe,body #exVirtual.modal .my-modal .gal-video iframe{border-width:2px}
body #exImage.modal .my-modal .gal,body #exVideo.modal .my-modal .gal,body #exVirtual.modal .my-modal .gal{padding:20px 0;margin-bottom:30px}
@media(max-width:767px){body #exImage.modal .my-modal .gal .slick-dots,body #exVideo.modal .my-modal .gal .slick-dots,body #exVirtual.modal .my-modal .gal .slick-dots{bottom:auto;padding-top:10px}
}
body #exImage.modal .my-modal .gal:hover .slick-arrow,body #exVideo.modal .my-modal .gal:hover .slick-arrow,body #exVirtual.modal .my-modal .gal:hover .slick-arrow{opacity:1}
body #exImage.modal .my-modal .gal .slick-track,body #exVideo.modal .my-modal .gal .slick-track,body #exVirtual.modal .my-modal .gal .slick-track{height:65vh}
body #exImage.modal .my-modal .gal .slick-track .gal-view,body #exVideo.modal .my-modal .gal .slick-track .gal-view,body #exVirtual.modal .my-modal .gal .slick-track .gal-view{position:absolute;height:100%;width:100%;display:block;margin:0 auto}
body #exImage.modal .my-modal .gal .slick-track .gal-view img,body #exVideo.modal .my-modal .gal .slick-track .gal-view img,body #exVirtual.modal .my-modal .gal .slick-track .gal-view img{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}
body #exImage.modal .my-modal .gal .slick-track .gal-view .gal-text,body #exVideo.modal .my-modal .gal .slick-track .gal-view .gal-text,body #exVirtual.modal .my-modal .gal .slick-track .gal-view .gal-text{position:absolute;bottom:0;left:0;background-color:#000}
body #exImage.modal .my-modal .single,body #exVideo.modal .my-modal .single,body #exVirtual.modal .my-modal .single{position:fixed !important;padding:10px 60px !important;background:rgba(0,0,0,.5);border-width:1px 0;border-style:solid;border-color:rgba(255,253,253,.1)}
body #exImage.modal .my-modal .single:hover .slick-arrow,body #exVideo.modal .my-modal .single:hover .slick-arrow,body #exVirtual.modal .my-modal .single:hover .slick-arrow{opacity:1}
body #exImage.modal .my-modal .single .slick-slide,body #exVideo.modal .my-modal .single .slick-slide,body #exVirtual.modal .my-modal .single .slick-slide{padding:0 5px;max-width:260px;transition:opacity .5s ease;opacity:.5}
body #exImage.modal .my-modal .single .slick-slide:hover,body #exVideo.modal .my-modal .single .slick-slide:hover,body #exVirtual.modal .my-modal .single .slick-slide:hover{opacity:1}
body #exImage.modal .my-modal .single .slick-slide .single-media,body #exVideo.modal .my-modal .single .slick-slide .single-media,body #exVirtual.modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px !important}
body #exImage.modal .my-modal .single .slick-slide .single-media img,body #exVideo.modal .my-modal .single .slick-slide .single-media img,body #exVirtual.modal .my-modal .single .slick-slide .single-media img{height:60px;width:100%}
body #exImage.modal .my-modal .single .slick-slide .single-media:hover,body #exVideo.modal .my-modal .single .slick-slide .single-media:hover,body #exVirtual.modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}
body #exImage.modal .my-modal .single .slick-slide .single-media-video,body #exVideo.modal .my-modal .single .slick-slide .single-media-video,body #exVirtual.modal .my-modal .single .slick-slide .single-media-video{width:120px !important}
body #exImage.modal .my-modal .single .slick-slide.slick-current,body #exVideo.modal .my-modal .single .slick-slide.slick-current,body #exVirtual.modal .my-modal .single .slick-slide.slick-current{opacity:1}
body #exImage.modal .my-modal .single .slick-slide.slick-current .single-media,body #exVideo.modal .my-modal .single .slick-slide.slick-current .single-media,body #exVirtual.modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}
body #exImage.modal .modal-dialog,body #exVideo.modal .modal-dialog,body #exVirtual.modal .modal-dialog{max-width:none;-ms-transform:none;transform:none;width:100%}
body .dft-popup .margin-auto{margin:auto}
body .dft-popup .modal.fade .modal-dialog{-ms-transform:translateY(0);transform:translateY(0)}
body .dft-popup .btn-primary{background-color:#fff;color:#30b3ab;border:2px solid #30b3ab}
body .dft-popup .modal .modal-header .close{background:transparent !important;border-radius:inherit;top:auto;position:absolute;color:#333;right:15px;width:40px;height:0}
body .dft-popup .modal .modal-header .close:focus{outline:0}
body .dft-popup .border-unset{border:none !important}
body .dft-popup .modal-title{color:#333;font-size:18px;font-weight:700;line-height:24px}
body .dft-popup .title-in-body{font-size:16px;font-weight:700;line-height:20px}
body .dft-popup .modal-content{border-radius:inherit}
body .dft-popup .margin-t-0{margin-top:0 !important}
body .dft-popup .margin-b-0{margin-bottom:0 !important}
body .dft-popup .margin-t-b-0{margin-top:0 !important;margin-bottom:0 !important}
body .dft-popup .padding-t-0{padding-top:0 !important}
body .dft-popup .padding-b-0{padding-bottom:0 !important}
body .dft-popup .padding-t-b-0{padding-top:0 !important;padding-bottom:0 !important}
body .dft-popup .padding-l-r-0{padding-left:0 !important;padding-right:0 !important}
body .dft-popup .padding-l-0{padding-left:0 !important}
body .dft-popup .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:20px;top:-2px;cursor:pointer}
body .dft-popup .form-check-input[disabled]{cursor:not-allowed}
body .dft-popup .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}
body .dft-popup .form-check-label{margin-left:5px}
body .dft-popup .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:3px}
.refine-search{margin:0 auto;text-align:left}
@media(min-width:768px){.refine-search .wrap{padding:0 0 20px}
}
.refine-search .title{font-weight:700;font-size:18px;letter-spacing:0;margin-bottom:20px;color:#2c1e16}
.refine-search .subtitle{color:#2c1e16;margin-bottom:10px;letter-spacing:0;font-weight:600;font-size:16px;position:relative;top:2px}
.refine-search .section{margin-bottom:20px}
.refine-search div.content{overflow:visible;position:relative}
.refine-search div.content:after{content:"";display:table;clear:both}
.refine-search .btn{width:100%}
.refine-search.sidebar-padding-right-10px .close{float:left}
._benefits,._benefits li{margin:0;padding:0}
._benefits li{list-style-type:none}
._benefits li+li{margin-top:20px}
._benefits .icon{color:#a28156;font-size:56px;float:left}
@media(max-width:768px){._benefits .icon{font-size:32px}
}
._benefits .title,._benefits .title *{color:#a28156;font-weight:700;font-size:20px;margin-top:-3px;margin-bottom:0}
@media(max-width:768px){._benefits .title,._benefits .title *{font-size:16px}
}
._benefits .copy{padding-left:83px}
@media(max-width:768px){._benefits .copy{padding-left:50px}
}
._benefits .copy .link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:7px}
@media(max-width:768px){._benefits .copy .link{margin-top:0}
}
._benefits .copy .link span{margin-top:-4px}
._benefits .text,._benefits .text *{font-size:14px;color:#2c1e16;line-height:20px}
@media(max-width:768px){._benefits .text,._benefits .text *{display:none}
}
.asr-common-booking-non-bookable-property{position:relative;z-index:0;filter:none;padding-top:20px}
.asr-common-booking-non-bookable-property .alert-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#f3f3f3;border-color:#f3f3f3;margin:0;color:#373737}
.asr-common-booking-non-bookable-property .alert-info a{color:#003e6a}
.asr-common-booking-non-bookable-property .close{cursor:pointer;padding-left:1em}
#asr-expired-cart-warning .modal-dialog{height:100vh;max-width:424px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto}
#asr-expired-cart-warning .close-custom{position:absolute;right:0;top:10px;z-index:1}
#asr-expired-cart-warning .modal-content{padding:35px 80px 50px;border-radius:5px;text-align:center;width:424px;color:var(--text-title)}
#asr-expired-cart-warning .modal-body{padding:0}
#asr-expired-cart-warning .title{font-size:24px;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;padding-bottom:10px}
#asr-expired-cart-warning p{margin:0}
#asr-expired-cart-warning .description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;margin-bottom:20px}
#asr-expired-cart-warning .asr-button{width:143px;border-radius:5px}
#asr-expired-cart-warning .modal-footer{-ms-flex-pack:center;justify-content:center;padding:0}
.text-non-refundable{border-color:#2c1e16;color:#2c1e16}
.asr-booking-summary-page .redeem-point{color:#2c1e16}
.asr-booking-onboarding .asr-booking-logo,.asr-booking .asr-booking-logo{display:-ms-inline-flexbox;display:inline-flex}
.asr-booking-onboarding .asr-booking-logo .left,.asr-booking-onboarding .asr-booking-logo .right,.asr-booking .asr-booking-logo .left,.asr-booking .asr-booking-logo .right{max-width:136px;max-height:38px;width:100%;margin:auto}
.asr-booking-onboarding .asr-booking-logo span,.asr-booking .asr-booking-logo span{border-left:1px solid #d5d5d5;margin:0 15px}
.asr-booking-onboarding .asr-booking-logo a,.asr-booking .asr-booking-logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-onboarding .asr-booking-logo a img,.asr-booking .asr-booking-logo a img{max-width:136px;max-height:38px;width:auto;height:auto;margin-left:0}
.asr-booking-onboarding.arabic-com .asr-booking-logo .left,.asr-booking-onboarding.arabic-com .asr-booking-logo .right,.asr-booking.arabic-com .asr-booking-logo .left,.asr-booking.arabic-com .asr-booking-logo .right{width:auto}
.asr-booking-modal .brand{margin-top:32px;margin-bottom:36px;height:60px}
.asr-booking-modal .brand img{margin:0 auto}
.asr-booking-modal .text-center{text-align:center}
.asr-booking-modal .form-control{padding-left:8px;padding-right:7px;height:40px;font-size:16px}
.asr-booking-modal .form-control::-webkit-input-placeholder{color:#666}
.asr-booking-modal .form-control::-moz-placeholder{color:#666}
.asr-booking-modal .form-control:-ms-input-placeholder{color:#666}
.asr-booking-modal .form-control:-moz-placeholder{color:#666}
.asr-booking-modal .form-group{margin-bottom:16px}
.asr-booking-modal .form-group label{font-size:12px;margin-bottom:3px}
.asr-booking-modal .btn-tertiary{width:100%;height:40px;font-size:16px;font-weight:700;color:#fff;line-height:1;background-color:#8a0411}
.asr-booking-modal .btn-tertiary[disabled]{background-color:#f8d7da}
.asr-booking-modal .modal-dialog{width:100%;padding:0;margin-right:auto;margin-left:auto}
.asr-booking-modal .modal-header{padding:0}
.asr-booking-modal .modal-header .close{background:transparent;top:20px;right:16px;color:#2c1e16;z-index:1;opacity:1}
.asr-booking-modal .modal-header .close .icon{font-size:30px}
.asr-booking-modal .icon-close:before{color:#2c1e16;font-weight:900;font-size:23px}
.asr-booking-modal .modal-body{width:100%;padding:15px 10px}
.asr-booking-modal .form-link{color:#003e6a;letter-spacing:.01em;font-size:16px;padding:0;text-transform:none}
.asr-booking-modal .modal-content{border:0;border-radius:0;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}
.asr-booking-modal .modal-md{max-width:504px}
.asr-booking-modal .cover-logo{margin-top:-28px}
.asr-booking-modal .h3{letter-spacing:.01em}
.asr-booking-modal.arabic-com .modal-header .close{margin:0 auto 0 0;left:10px}
.asr-booking-modal .asr-icon.icon-without-innertext[data-icon]{height:48px}
.asr-booking-modal .asr-icon.icon-without-innertext[data-icon]:before{margin-right:5px;vertical-align:middle}
.asr-booking .alert-danger{border-width:0;border-color:#d32f2f;color:#000;background-color:#f8d7da;border-radius:4px}
.asr-booking ul{list-style:none;padding:0;margin:0}
.asr-booking-property-listing-map-view .open-marker-popup-info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:10px;width:175px;min-height:65px;box-shadow:0 0 1px 1px #a09f9f;position:relative;top:-41px;left:12px}
.asr-booking-property-listing-map-view .open-marker-popup-info .info-property-name{font-weight:800;text-align:center;margin-bottom:5px;max-width:100%;overflow:visible;text-overflow:unset;white-space:unset;font-size:14px}
.asr-booking-property-listing-map-view .open-marker-popup-info .info-property-detail{font-size:14px;text-align:center}
.asr-booking-property-listing-map-view .open-marker-popup-info .info-property-detail .detail-price{font-weight:800}
.asr-booking-property-listing-map-view .open-marker-popup-info.active{z-index:9999;background:#e0e0e0}
.asr-booking-property-listing-map-view .open-marker-popup-info:after,.asr-booking-property-listing-map-view .open-marker-popup-info:before{position:absolute;content:"";width:0;height:0;border:8px solid transparent;border-top-color:#fff;bottom:-15px;left:50%;-ms-transform:scaleX(.5);transform:scaleX(.5)}
.asr-booking-property-listing-map-view .open-marker-popup-info:before{bottom:-17px;border-top-color:#a09f9f}
.asr-booking-property-listing-map-view .olPopup{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));bottom:0;margin-top:-70px;border-radius:4px;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing-map-view .olPopup .olPopupContent{margin:0 auto}
.asr-booking-property-listing-map-view .olPopup:after{display:block;content:"";background:#fff;width:14px;height:14px;position:absolute;left:50%;bottom:-6px;-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}
.asr-booking-property-listing-map-view .map-view-container{background:#fff;padding-top:30px;padding-bottom:30px}
.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}
.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__copy{left:calc(50% - 22px)}
.asr-booking-property-listing-map-view .map-view-container .map-view-heading .map-heading-title{font-size:28px;font-weight:800;margin-bottom:20px}
.asr-booking-property-listing-map-view .map-view-container .map-heading-tab{display:-ms-flexbox;display:flex}
.asr-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item{cursor:pointer;height:44px;line-height:44px;text-align:center;font-size:14px;padding-left:20px;padding-right:20px}
.asr-booking-property-listing-map-view .map-view-container .map-heading-filter{padding-top:5px;padding-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-property-listing-map-view .map-view-container .map-filter-brands{display:-ms-flexbox;display:flex}
.asr-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;padding-right:20px}
.asr-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item img{width:20px;margin-left:5px;margin-right:5px}
.asr-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item .brand-title{font-size:14px;font-weight:600}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown{display:-ms-flexbox;display:flex}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item:after{content:"";width:12px;height:7px;position:absolute;right:10px;border-top:7px solid #555;border-left:6px solid transparent;border-right:6px solid transparent;display:none}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item label{padding-right:10px;padding-left:20px}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item select{text-transform:uppercase;white-space:nowrap;padding-right:25px}
.asr-booking-property-listing-map-view .map-view-container .map-view-content{display:-ms-flexbox;display:flex;height:600px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list{overflow-y:auto;overflow-x:hidden;-ms-flex:4;flex:4}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item{display:-ms-flexbox;display:flex}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image{-ms-flex:1;flex:1;background-size:cover;position:relative}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info{display:-ms-flexbox;position:absolute;width:100%;line-height:34px;text-align:center;display:flex;left:0;bottom:0;height:40px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item{font-weight:600;font-size:12px;-ms-flex:1;flex:1;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item img{width:14px;height:14px;margin-right:7px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item a{width:100%}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info{-ms-flex:1;flex:1;padding-top:15px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate{padding-left:15px;display:-ms-flexbox;display:flex;margin-bottom:10px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate img{display:block;height:18px;width:auto;margin-right:5px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value{height:18px;display:-ms-flexbox;display:flex}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot{width:18px;height:18px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.full:before,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.half:before{display:block;content:"";width:10px;height:10px;border-radius:50%}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.half:after{display:block;content:"";width:6px;height:10px;position:absolute;top:4px;right:3px;border-radius:0 5px 5px 0}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-distance{padding-left:40px;padding-right:15px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;font-weight:800}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price{padding-top:10px;padding-bottom:10px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-old{text-align:right;padding-right:35px;text-decoration:line-through;font-size:13px;margin-bottom:5px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:5px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-detail-text{font-size:13px;text-transform:uppercase}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-current{font-size:24px;padding-left:10px;padding-right:20px;line-height:24px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-icon{width:12px;height:12px;border-right:3px solid #fff;border-top:3px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg);top:-5px;position:relative;right:11px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit{text-align:right;padding-right:35px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon{width:12px;height:12px;margin-left:5px;position:relative;border-radius:50%}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon:before{display:block;content:"";width:2px;height:2px;border-radius:2px;position:absolute;left:50%;top:2px;margin-left:-1px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon:after{display:block;content:"";width:2px;height:5px;border-radius:1px;position:absolute;top:5px;left:50%;margin-left:-1px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .no-available{background:0;text-align:center;font-size:11px;padding-top:0;margin-top:0}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .no-available p{margin-bottom:4px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .mobile-image{display:none}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .base-price{position:absolute;right:20px;top:-19px;font-size:11px}
.asr-booking-property-listing-map-view .map-view-container .map-content-location{-ms-flex:6;flex:6;background:#eee}
.asr-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-name{font-weight:800;font-size:16px;text-align:center;margin-bottom:5px}
.asr-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-detail{font-size:14px;text-align:center}
.asr-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-detail .detail-price{font-weight:800}
.asr-booking-property-listing-map-view .map-view-container .gm-style div *{background-repeat:no-repeat}
.asr-booking-property-listing-map-view .map-view-container .gm-style img[src*="/mapcnt6.png"]{display:none}
.asr-booking-property-listing-map-view .map-view-container .filter-brand-item .marker-icon{position:static;font-size:20px}
.asr-booking-property-listing-map-view .map-view-container .no-result{display:none}
.asr-booking-property-listing-map-view .map-view-container .no-available .no-result{display:block}
.asr-booking-property-listing-map-view .map-view-container .no-available .has-result{display:none}
.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon{color:#fff;position:absolute;top:27px;right:0}
.asr-booking-property-listing-map-view .top-navigation{background:#fff;border-bottom:1px solid #ddd}
.asr-booking-property-listing-map-view .padding-map-view-tab{padding-left:175px}
.asr-booking-property-listing-map-view .heading-contriner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-property-listing-map-view .heading-contriner .seach-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:30px}
.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing{display:-ms-flexbox;display:flex}
.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item{padding-left:25px;padding-right:70px}
.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item .filter-item-heading{font-size:14px}
.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item .filter-item-value{font-size:16px;font-weight:800}
.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-button{white-space:nowrap}
.asr-booking-property-listing-map-view .info-property-detail .no-result{display:none}
.asr-booking-property-listing-map-view .marker-icon{position:absolute;font-size:40px;bottom:-5px;left:50%}
.asr-booking-property-listing-map-view .gm-style-pbc+div div[style*=background-color]{background:0;overflow:visible}
.asr-booking-property-listing-map-view .gm-style-pbc+div div[style="position: absolute; left: 0px; top: 0px;"]{display:none}
.asr-booking-property-listing-map-view .gm-style-iw div{max-width:none;overflow:visible;width:100%}
.asr-booking-property-listing-map-view .gm-style .gm-style-iw{overflow:visible;width:145px;top:62px;z-index:10}
.asr-booking-property-listing-map-view .brand-title{text-transform:capitalize}
.asr-booking-property-listing-map-view .central-city{font-size:18px;font-weight:700;position:absolute;left:17px;text-align:center;color:#818a91}
.asr-booking-property-listing-map-view .visible-desktop-block .item-info .item-price{cursor:pointer}
.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{position:absolute;left:calc(50% - 29px);top:calc(50% - 1px)}
@media(max-width:767px){.asr-booking-property-listing-map-view .mobile-hidden{display:none}
.asr-booking-property-listing-map-view .map-content-mobile{margin-left:-34px;margin-right:-34px}
.asr-booking-property-listing-map-view .map-view-heading{margin:-35px -18px -5px}
.asr-booking-property-listing-map-view .map-view-heading .asr-booking-sort-by{width:100%}
.asr-booking-property-listing-map-view .map-view-heading .sortby__item{-ms-flex:none;flex:none}
.asr-booking-property-listing-map-view .map-view-heading .sortby__item .sortby__item__label{margin:0}
.asr-booking-property-listing-map-view .map-view-heading .sortby__distance{width:calc(50% + 1px)}
.asr-booking-property-listing-map-view .map-view-heading .sortby__currency,.asr-booking-property-listing-map-view .map-view-heading .sortby__filter{width:auto;-ms-flex:1;flex:1}
.asr-booking-property-listing-map-view .map-view-heading .sortby__filter .icon{left:calc(50% - 20px)}
.asr-booking-property-listing-map-view .map-view-heading .sortby__filter .sortby__item__label{left:50%}
}
@media(min-width:768px){.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}
.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__copy{left:calc(50% - 29px);top:calc(50% - 1px)}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown{float:right;margin-top:-44px}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item label{font-size:14px;font-weight:800}
.asr-booking-property-listing-map-view .map-view-container .map-filter-brands{margin-top:-34px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item{transition:box-shadow .3s}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item:hover{box-shadow:0 0 14px 1px #555}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price{height:80px;position:relative}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-icon{top:25px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .per{font-size:12px;position:absolute;top:54px;right:33px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-information{position:absolute;top:26px;right:11px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit{position:absolute;top:53px;right:-9px}
}
@media(max-width:768px){#map-view{margin:0 -17px;position:relative}
.asr-booking-property-listing-map-view .properties-slider-mobile{position:absolute;top:70%;left:0;right:0;z-index:999}
.asr-booking-property-listing-map-view .properties-slider-mobile .slick-slide{background:#fff;border-radius:5px;box-shadow:0 0 5px 1px rgba(0,0,0,.26);margin:5px 10px;padding:0 12px 0 90px;width:82vw;position:relative}
.asr-booking-property-listing-map-view .map-view-container{background:transparent}
.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon{font-size:37px;top:-19px;right:-11px;z-index:99}
.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon .material-icons{font-size:inherit}
.asr-booking-property-listing-map-view .map-view-container .slick-slide .content-item .item-info .item-price{background:0;padding-top:0;position:relative}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image{-ms-flex:1;flex:1;background-size:cover;position:absolute;width:87px;overflow:hidden;left:0;top:0;bottom:0;background-size:auto 100%}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info{background:0;display:none}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-distance,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .mobile-image{display:none}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail{color:#554f4c;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;font-size:15px}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-detail-text{display:none}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-current{padding:0;font-size:inherit}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .currency{font-size:inherit}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .per{display:inline;font-size:inherit}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit{display:none}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-name{font-size:15px;margin-bottom:5px;text-align:left;padding-right:0}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .mobile-image{position:absolute;left:0;top:0}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .base-price{display:inline-block;position:static;font-size:inherit}
.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown{margin-right:-10px}
.price-information{display:inline-block}
.info-property-name{text-transform:capitalize}
}
.asr-booking-share-with-friend{font-size:16px}
.asr-booking-share-with-friend .modal-mask{margin:0 auto;position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:opacity .3s ease}
.asr-booking-share-with-friend .modal-wrapper{margin:auto;width:100%;padding:20px}
.asr-booking-share-with-friend .modal-container{width:100%;margin:0 auto;transition:all .3s ease;border-radius:5px;text-align:center;position:relative;padding:20px}
.asr-booking-share-with-friend .modal-container .asr-icon{position:absolute;right:7px;top:7px;cursor:pointer;line-height:0}
.asr-booking-share-with-friend .modal-container .asr-icon:before{font-size:20px;color:var(--accent)}
.asr-booking-share-with-friend .modal-header{display:block;border:0;font-size:22px;line-height:26px;text-align:center;margin:0;color:var(--text-title);margin-bottom:15px;padding:0;padding-right:15px}
.asr-booking-share-with-friend .modal-body{font-size:16px;font-style:normal;line-height:24px;text-align:center;margin-bottom:28px;color:var(--text-body);padding:0}
.asr-booking-share-with-friend .pointer{cursor:pointer}
.asr-booking-share-with-friend .asr-input-tag{margin:8px 0 0}
.asr-booking-share-with-friend .asr-input-tag .input-tag{border:0}
.asr-booking-share-with-friend .asr-input-tag .new-tag{font-size:16px;outline:1px solid transparent}
.asr-booking-share-with-friend .modal-enter,.asr-booking-share-with-friend .modal-leave-active{opacity:0}
.asr-booking-share-with-friend .modal-enter .modal-container,.asr-booking-share-with-friend .modal-leave-active .modal-container{-ms-transform:scale(1.1);transform:scale(1.1)}
.asr-booking-share-with-friend .footer-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-booking-share-with-friend .footer-btn .asr-button{min-width:96px}
.asr-booking-share-with-friend .footer-btn .asr-button:first-child{margin-right:10px}
.arabic .asr-booking-share-with-friend .modal-header{padding:16px 24px 16px 16px}
.arabic .asr-booking-share-with-friend .modal-body{margin:0 24px 0 32px}
.arabic .asr-booking-share-with-friend .modal-default-button{float:left}
.arabic .asr-booking-share-with-friend .cancel{margin-right:0;margin-left:30px}
.asr-booking-share-with-friend button.submit[disabled]{cursor:no-drop}
.asr-booking-share-with-friend .modal-mask{background-color:rgba(0,0,0,.5)}
.asr-booking-share-with-friend .modal-header{font-weight:700}
.asr-booking-share-with-friend .modal-container{background:#fff}
.dft-booking-reservation-confirm-page .confirm{color:#2c1e16}
@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm .color1D1612{color:#1d1612}
}
.dft-booking-reservation-confirm-page .confirm .estimate-point-blue-text,.dft-booking-reservation-confirm-page .confirm a.details-link,.dft-booking-reservation-confirm-page .confirm span.details-link{color:#003e6a}
.dft-booking-reservation-confirm-page .confirm .confirm__payment__detail__content--total{background-color:#2c1e16}
.asr-booking-print-confirmation .wrap{max-width:1250px}
.asr-booking-print-confirmation .wrap .confirm__property .apartment .your-reservation-details{padding-left:0;padding-right:0}
.asr-booking-print-confirmation .wrap .confirm__property .apartment .reservation-confirmation{padding-left:16px;padding-right:16px}
.asr-booking-print-confirmation .wrap .confirm .confirm__payment__detail__left .confirm__payment__detail__header{font-size:20px}
.asr-booking-print-confirmation .add-on-quantity{width:100%;word-break:break-word;word-wrap:break-word}
.asr-booking-print-confirmation .row-group .add-ons{width:220px}
.asr-booking-print-confirmation .row-group .add-ons-content-view{width:calc(100% - 220px);padding-left:5px}
.asr-booking-print-confirmation .apartment>div.your-reservation-details:first-child{display:block}
.asr-booking-print-confirmation .print{padding:30px 150px;background:0;background-color:#fff;min-height:200px;color:var(--text-title)}
.asr-booking-print-confirmation .print .confirm__flex__layout.confirm__info .left{display:inline}
.asr-booking-print-confirmation .print .asr-booking-currency-selector{display:none}
.asr-booking-print-confirmation .print hr{margin:10px 0}
.asr-booking-print-confirmation .print .no-padding-left{padding-left:0}
.asr-booking-print-confirmation .print .info__reservation{float:right;margin-top:32px;margin-bottom:48px}
.asr-booking-print-confirmation .print .info__reservation span{display:block}
.asr-booking-print-confirmation .print .info__reservation .address{font-size:32px;margin-bottom:16px}
.asr-booking-print-confirmation .print .info__reservation .street{font-size:14px;margin-top:8px}
.asr-booking-print-confirmation .print .apartment__item__contain__left{font-size:16px}
.asr-booking-print-confirmation .print .apartment__item__contain__left .confirm-no-content,.asr-booking-print-confirmation .print .apartment__item__contain__left .room-type-name{font-size:20px}
.asr-booking-print-confirmation .print .apartment__item__contain__right{font-size:16px;padding-bottom:10px}
.asr-booking-print-confirmation .print .apartment__item__contain__right .header{margin:10px}
.asr-booking-print-confirmation .print .apartment__item__contain__right .total-apartment>span{max-width:120px}
.asr-booking-print-confirmation .print .apartment__item__contain__right .list-rate-breakdown{font-size:12px}
.asr-booking-print-confirmation .print img{max-width:156px;max-height:35px;width:100%;height:100%}
.asr-booking-print-confirmation .print .apartment .lb-reservation-detail>span{text-align:left;margin:20px 0}
.asr-booking-print-confirmation .print .apartment .lb-reservation-detail.your-reservation-details{font-weight:700;font-size:18px;padding-top:16px;padding-bottom:16px}
.asr-booking-print-confirmation .print .apartment .lb-reservation-detail.reservation-confirmation{font-size:24px;padding-top:10px;padding-bottom:24px}
.asr-booking-print-confirmation .print .apartment .apartment__item>div{padding-top:10px;display:-ms-flexbox;display:flex}
.asr-booking-print-confirmation .print .apartment .apartment__item .apartment__item__contain{padding:0 16px}
.asr-booking-print-confirmation .print .row-group{line-height:2.3;margin-bottom:10px}
.asr-booking-print-confirmation .print .row-group .row-group-content>span{width:220px;display:inline-block}
.asr-booking-print-confirmation .print .row-group p{display:inline-table;max-width:315px;line-height:21px}
.asr-booking-print-confirmation .print .confirm__flex__layout.item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-print-confirmation .print__content__address{padding:10px 16px;line-height:1.5}
.asr-booking-print-confirmation .print__content__address span{display:block}
.asr-booking-print-confirmation .print__content__address__label{font-size:24px}
.asr-booking-print-confirmation .print__content__address__itinerary{font-size:16px}
.asr-booking-print-confirmation .print__payment__detail__header{font-size:20px}
.asr-booking-print-confirmation .print__payment__detail__content--total{font-size:18px}
.asr-booking-print-confirmation .confirm__property{clear:both}
.asr-booking-print-confirmation .confirm__payment__detail__content{font-size:16px}
.asr-booking-print-confirmation .confirm__payment__detail__content .item.no-padding-left{padding-left:0}
.asr-booking-print-confirmation .bold{font-weight:700}
.asr-booking-print-confirmation .right{text-align:right;padding:0}
.asr-booking-print-confirmation .asr-top-select-currency{display:none}
.asr-booking-print-confirmation .confirm__payment{padding:10px 0}
.asr-booking-print-confirmation .redemption-point.summary-row-label{padding:0}
.asr-booking-print-confirmation .add-on-detail{margin-left:6px}
.asr-booking-print-confirmation .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600;margin-top:7px;padding-left:10px;padding-right:10px}
@media screen and (max-width:1024px){.asr-booking-print-confirmation .redeemed-descripton{padding:0 16px}
}
.asr-booking-payment-information .border{border-color:#a28156}
.asr-booking-payment-information .add-credit-card{margin:30px 0}
.asr-booking-payment-information__label__header{font-size:24px}
.asr-booking-payment-information__label__description{font-size:16px}
.asr-booking-payment-information__method{margin-top:25px;display:-ms-flexbox;display:flex}
.asr-booking-payment-information__method__content{line-height:2.3;display:-ms-flexbox;display:flex;border:1px solid #d5d5d5;border-radius:10px;width:100%}
.asr-booking-payment-information__method__left{width:100%;display:-ms-flexbox;display:flex;padding:10px}
.asr-booking-payment-information__method__left img{min-width:40px;min-height:40px;max-height:50px;max-width:50px}
.asr-booking-payment-information__method__right{display:-ms-flexbox;display:flex;margin:auto 0;color:#0d91d9;margin-left:60px}
.asr-booking-payment-information__method__right .item{width:150px;cursor:pointer}
#booking-onboard-modal{font-size:14px}
#booking-onboard-modal.modal{z-index:5;overflow-y:auto}
#booking-onboard-modal .modal-content{padding:20px}
#booking-onboard-modal div.modal-dialog{max-width:504px;height:unset;margin:5% auto}
@media(max-width:767px){#booking-onboard-modal div.modal-dialog{margin:5% 20px}
}
#booking-onboard-modal .modal-header{display:none}
#booking-onboard-modal .modal-body{padding:0}
#booking-onboard-modal .modal-footer{padding-bottom:0;padding-top:0}
#booking-onboard-modal .form-inline{-ms-flex-pack:justify;justify-content:space-between}
#booking-onboard-modal .form-inline .select-wrapper{font-size:16px}
.asr-booking-onboarding--header{display:-ms-flexbox;display:flex;width:300px;margin:0 auto;padding:30px}
.asr-booking-onboarding--header .left{margin:auto 0}
.asr-booking-onboarding--header .left>img{max-width:100px}
.asr-booking-onboarding--header .split{height:60px;width:1px;background-color:#d5d5d5;margin:0 20px}
.asr-booking-onboarding--header .right{margin:auto}
.asr-booking-onboarding--header .right>img{max-height:60px}
.asr-booking-onboarding .no-padding{padding-left:0;padding-right:0}
.asr-booking-onboarding--contain{border:1px solid #d5d5d5;background-color:#fff;color:#2c1e16;padding:20px}
.asr-booking-onboarding--contain .title{min-height:32px;font-size:24px;line-height:32px}
.asr-booking-onboarding--contain .description{font-size:16px;line-height:19px;margin-top:30px}
.asr-booking-onboarding--contain .full-name{-ms-flex-pack:justify;justify-content:space-between;height:68px}
.asr-booking-onboarding--contain .full-name .first-name{padding-bottom:13px}
.asr-booking-onboarding--contain .full-name .full-name-group{width:100%}
.asr-booking-onboarding--contain .full-name .full-name-group .full-name-label{height:17px;font-size:14px;font-weight:700;line-height:17px}
.asr-booking-onboarding--contain .full-name .full-name-group input{border-radius:5px;border:1px solid #d5d5d5;color:var(--text-body);font-size:16px}
.asr-booking-onboarding--contain .full-name .full-name-group .full-name-value{font-size:16px;color:#373737}
@media(min-width:1024px){.asr-booking-onboarding--contain .full-name{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.asr-booking-onboarding--contain .first-name{padding-bottom:0;padding-right:20px}
}
@media screen and (max-width:1023px){.asr-booking-onboarding--contain .full-name{height:unset}
.asr-booking-onboarding--contain .full-name .first-name{padding-bottom:20px}
}
.asr-booking-onboarding--contain .date-of-birth{height:68px}
.asr-booking-onboarding--contain .date-of-birth--label{height:17px;font-size:14px;font-weight:700;line-height:17px}
.asr-booking-onboarding--contain .date-of-birth .date{width:29%}
.asr-booking-onboarding--contain .date-of-birth .date select{line-height:20px}
.asr-booking-onboarding--contain .date-of-birth .date select::-ms-expand{display:none}
.asr-booking-onboarding--contain .date-of-birth .month,.asr-booking-onboarding--contain .date-of-birth .year{width:32%}
.asr-booking-onboarding--contain .date-of-birth .month select,.asr-booking-onboarding--contain .date-of-birth .year select{line-height:20px}
.asr-booking-onboarding--contain .date-of-birth .month select::-ms-expand,.asr-booking-onboarding--contain .date-of-birth .year select::-ms-expand{display:none}
.asr-booking-onboarding--contain .country-of-residence{height:68px}
.asr-booking-onboarding--contain .country-of-residence .option .point-dropdown{min-width:100%;border:1px solid #d5d5d5;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;padding-left:10px;background-color:transparent;border-radius:5px;cursor:default;color:#2c1e16}
.asr-booking-onboarding--contain .country-of-residence .option .dropdown-menu{position:absolute;transform:translate3d(0,42px,0);top:2px;left:0;will-change:transform;z-index:2;max-height:300px;overflow:auto;border-radius:0;box-shadow:none;width:100%;min-width:0}
.asr-booking-onboarding--contain .country-of-residence .option .dropdown-menu .dropdown-item.disabled{background-color:#ddd;opacity:1;color:#000;cursor:no-drop;pointer-events:none}
.asr-booking-onboarding--contain .country-of-residence .option .dropdown-menu .dropdown-item:active{background-color:#e9ecef}
.asr-booking-onboarding--contain .phone-mobile{margin-top:20px}
.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact{width:100%}
.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option{display:-ms-flexbox;display:flex;min-width:150px}
.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input{border:1px solid #d5d5d5;border-radius:5px;font-size:16px}
.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input[type=number]::-webkit-inner-spin-button,.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}
.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option button{text-overflow:ellipsis;overflow:hidden;color:#2c1e16}
@media screen and (max-width:767px){.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option{min-width:100px}
.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input{height:45px;margin-left:10px}
}
.asr-booking-onboarding--contain .error{color:#d32f2f}
.asr-booking-onboarding--contain .euResident .title{display:none}
.asr-booking-onboarding--contain .euResident .euResident-label{font-size:14px;font-weight:700;line-height:17px;margin-bottom:0}
.asr-booking-onboarding--contain .euResident .euResident-label label{margin-bottom:0}
.asr-booking-onboarding--contain .euResident .form-option{margin-bottom:0;margin-top:13px}
.asr-booking-onboarding--contain .euResident .form-option label{padding-top:0;font-size:16px}
.asr-booking-onboarding--contain .terms-condition .terms-condition-label{font-size:14px;font-weight:700;line-height:17px;margin-bottom:13px}
.asr-booking-onboarding--contain .terms-condition .checkbox-group{display:-ms-flexbox;display:flex}
.asr-booking-onboarding--contain .terms-condition .checkbox-group input[type=checkbox]{accent-color:var(--indicator-default);width:75%;height:20px;margin-right:15px}
.asr-booking-onboarding--contain .terms-condition .checkbox-group label{font-size:15px;color:#373737}
.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-input{display:none}
.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-description{margin-left:19px;display:block}
.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .checkbox-consent-join-mailing{margin-left:10px;display:block}
.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #b9b9b9;font-size:16px}
.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-6px;left:5px}
.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}
.asr-booking-onboarding--contain .terms-condition .custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;position:absolute;height:12px;transition:.3s;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #a28156;border-right:2px solid #a28156;border-radius:3px;margin-top:40%}
.asr-booking-onboarding--contain .terms-condition .custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;height:12px;transition:.3s;width:6px;border-right:3px solid #fff;border-radius:3px;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:2px;left:8px;opacity:0}
.asr-booking-onboarding--contain .terms-condition .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #a28156}
.asr-booking-onboarding--contain .btn-update{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}
.asr-booking-onboarding--contain .btn-update .asr-button{min-width:120px}
.asr-booking-onboarding--contain .btn-update .disable{background-color:#d5d5d5;color:#b9b9b9;border-color:transparent}
.asr-booking-onboarding .asr-booking-logo{margin:0 0 20px;height:80px}
.asr-booking-onboarding .select-wrapper{position:relative}
.asr-booking-onboarding .select-wrapper select{cursor:pointer}
.asr-booking-onboarding .dropdown-container .dropdown-item{color:var(--text-body)}
.asr-booking-onboarding .dropdown-container .dropdown-item:first-child{cursor:none;pointer-events:none}
.asr-booking-onboarding .asr-dropdown .dropdown-value{color:var(--text-body)}
.asr-booking-onboarding .asr-dropdown .dropdown-value .dropdown-text{padding:10px}
.asr-booking-onboarding .asr-dropdown .dropdown-value .dropdown-text .asr-icon{padding:0;width:24px;height:24px}
.asr-booking-onboarding .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{margin:0}
.select-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}
select+i.material-icons.arrow_drop_down{pointer-events:none;z-index:1;margin-left:-24px}
.asr-booking-user-information .social-network-contain{margin:0 10px}
.asr-booking-user-information .social-network-contain .social-network{width:35%}
.asr-booking-user-information .btn-save-change{float:right}
.asr-booking-user-information .contact-number li{cursor:pointer}
.asr-booking-user-information .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:10px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-booking-user-information .dropdown-toggle:focus{outline:0}
.asr-booking-user-information .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}
.asr-booking-user-information ul.dropdown-menu.myDropDown.show,.asr-booking-user-information ul.dropdown-menu.myDropDownPhone.show{z-index:1}
.asr-booking-user-information .drop-height{max-height:400px;overflow:auto}
.asr-booking-user-information .highlights{color:#000;font-weight:700}
.asr-booking-user-information .dropdown-menu{min-width:260px;width:100%}
.asr-booking-user-information .dropdown-menu:after,.asr-booking-user-information .dropdown-menu:before{content:none}
.asr-booking-user-information .CheckoutHeader{margin-bottom:0}
.asr-booking-user-information .header-line{width:100%}
.asr-booking-user-information .header-col{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-user-information .form-inline,.asr-booking-user-information .header-col{-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:768px){.asr-booking-user-information .confirm__flex__layout{display:block}
}
@media screen and (max-width:767px){.asr-booking-user-information .social-network{width:100%}
}
.asr-booking-user-profile{margin:0 auto;max-width:1440px;background-color:#fff}
.asr-booking-user-profile ._nav-tabs{margin:0}
.asr-booking-user-profile ._nav-tabs .nav-item{min-width:180px;max-width:220px}
.asr-booking-user-profile ._nav-tabs .nav-item a{border-top-left-radius:0;border-top-right-radius:0}
.asr-booking-user-profile .payment-information{margin:0 10px}
.asr-booking-user-profile .text-red{color:#d32f2f}
.asr-booking-user-profile .indicates-required{padding-right:50px}
@media screen and (max-width:767px){.asr-booking-user-profile ._nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-user-profile .nav-item{min-width:160px}
}
.asr-booking-member-status{display:-ms-flexbox;display:flex;padding:10px 0;margin:0 auto;line-height:1.8;background-color:#f1f2f4}
.asr-booking-member-status--left{font-size:24px;padding:0 65px}
.asr-booking-member-status--left .date{font-size:13px;color:gray}
.asr-booking-member-status--left .name{color:#a28156}
.asr-booking-member-status .horizontal-split{border-right:1px solid #d5d5d5;margin:0 20px;height:110px;margin-top:25px}
.asr-booking-member-status--center{display:-ms-flexbox;display:flex;font-size:16px}
.asr-booking-member-status--center .content{margin-top:20px;font-size:14px}
.asr-booking-member-status--center .group{display:-ms-flexbox;display:flex}
.asr-booking-member-status--center .item{margin-top:5px}
.asr-booking-member-status--center .label-header{font-size:24px;color:#72c6c0}
.asr-booking-member-status--center .description{color:gray}
.asr-booking-member-status--center .residense{margin-top:60px}
.asr-booking-member-status--center .residense .name>span{display:contents}
.asr-booking-member-status--center .name{display:-ms-flexbox;display:flex}
.asr-booking-member-status--right{margin:auto 0}
.asr-booking-member-status--right img{width:150px}
.asr-booking-member-status span{display:block}
.asr-booking-member-status .color-blue{color:#0d91d9}
.asr-booking-member-status .italic{font-style:italic}
@media screen and (max-width:1023px){.asr-booking-member-status{display:block}
.asr-booking-member-status .horizontal-split{width:100%;border:1px solid #d5d5d5;height:0}
.asr-booking-member-status--center{display:block}
.asr-booking-member-status--center *{margin:0;padding:0}
.asr-booking-member-status--center .group{padding-bottom:20px}
.asr-booking-member-status--left{padding:0 10px}
.asr-booking-member-status--right{text-align:center;margin-top:20px}
}
.asr-booking-your-cart .my-cart{position:relative}
.asr-booking-your-cart .your-cart{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}
.asr-booking-your-cart .your-cart .asr-icon-svg{width:30px;height:34px}
.asr-booking-your-cart .cart-item-number{height:20px;width:20px;border-radius:10px;border:1px solid #87674f;background-color:#87674f;color:var(--text-reverse);text-align:center;font-size:12px;font-weight:600;position:absolute;top:-3px;left:9px}
.asr-booking-your-cart .your-cart-message{cursor:pointer;font-size:12px;display:-ms-flexbox;display:flex;padding:16px 20px;width:272px;position:absolute;background-color:#fff;color:var(--accent);top:52px;left:-93px;box-shadow:1px 1px 8px 1px;border-radius:5px;z-index:1}
.asr-booking-your-cart .your-cart-message:before{position:absolute;top:-10px;right:151px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}
.booking-cart-mini #remove_warning_modal{padding-right:0}
.booking-cart-mini .top-checkout{margin-top:0;background-color:#f1f2f4}
.booking-cart-mini #price_breakdown_modal.show{overflow-y:hidden}
@media(max-width:768px){.booking-cart-mini .asr-booking-modal.show{display:block;padding:0}
}
.booking-cart-mini .view-price{max-width:448px;max-height:605px;bottom:0;left:0;right:0;margin:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);overflow-y:hidden;color:#333}
.booking-cart-mini .view-price hr{margin:0}
.booking-cart-mini .view-price .btn-quaternary{min-width:120px}
.booking-cart-mini .view-price ._btn-secondary{min-width:120px;padding:7px 24px}
.booking-cart-mini .code-red{color:#8a0411}
.booking-cart-mini .bold{font-weight:700}
.booking-cart-mini .float-right{float:right}
.booking-cart-mini .align-right{text-align:right}
.booking-cart-mini .align-left{text-align:left}
.booking-cart-mini .txt-color{color:#2c1e16}
.booking-cart-mini .room-type-name{color:#2c1e16;float:left;font-size:16px;font-weight:700;margin-bottom:5px}
.booking-cart-mini .div-tooltip{padding:2px;float:left}
.booking-cart-mini .lbl-remove{font-size:14px;float:right;color:#4b5daa;cursor:pointer}
.booking-cart-mini .disable-remove-button .lbl-remove{color:#b8b8b8;pointer-events:none}
.booking-cart-mini .show-price-breakdown{text-align:right;text-decoration:underline;cursor:pointer}
.booking-cart-mini .apartment-lbl{font-size:14px}
.booking-cart-mini .apartment-price{font-size:16px;font-weight:700}
.booking-cart-mini .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}
.booking-cart-mini .count{background-color:#f1f2f4;font-weight:700;font-size:16px;height:40px;width:100%;padding:10px}
.booking-cart-mini .active{background-color:#a28156;color:#d9cbba}
.booking-cart-mini .apartment-title{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.booking-cart-mini .border{border:1px solid #eae3d9}
.booking-cart-mini .row{margin:10px auto}
.booking-cart-mini hr{width:100%;border-color:#ebe3d9;border-width:.5px 0}
.booking-cart-mini .modal-content{border:0;border-radius:0}
.booking-cart-mini .modal-content .modal-body .price-content{max-height:330px;overflow-y:auto}
.booking-cart-mini .maxwidth-pr{max-width:540px}
.booking-cart-mini .maxwidth-pr .width-pr{height:225px;margin:auto}
.booking-cart-mini .maxwidth-pr .pd-content{padding:24px 24px 24px 14px}
@media(max-width:767px){.booking-cart-mini .maxwidth-pr{max-width:304px}
.booking-cart-mini .maxwidth-pr .width-pr{left:0;height:233px;margin:auto}
.booking-cart-mini .maxwidth-pr .pd-content{padding:15px}
}
.asr-booking-selected-apartment .top-checkout{margin-top:0;background-color:#f1f2f4}
.asr-booking-selected-apartment .view-price{max-height:605px;bottom:0;left:0;right:0;margin:auto;overflow-y:hidden;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#2c1e16}
.asr-booking-selected-apartment .view-price hr{margin:0}
.asr-booking-selected-apartment .code-red{color:#8a0411}
.asr-booking-selected-apartment .checkin-date{padding:10px 10px 0;margin-bottom:0}
.asr-booking-selected-apartment .lbl-remove{float:right;color:#4b5daa;padding-top:10px;cursor:pointer}
.asr-booking-selected-apartment .tooltip-label .material-icons{padding-bottom:3px}
.asr-booking-selected-apartment .tooltip{float:left;margin:0 3px 3px 5px;z-index:1}
.asr-booking-selected-apartment .txt-color{color:#2c1e16}
.asr-booking-selected-apartment .apartment-lbl{font-size:14px}
.asr-booking-selected-apartment .apartment-price{font-size:18px;font-weight:700}
@media screen and (max-width:1199px){.asr-booking-selected-apartment .apartment-price{font-size:16px}
}
.asr-booking-selected-apartment .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}
.asr-booking-selected-apartment .apartment-title{font-size:18px;font-weight:700}
.asr-booking-selected-apartment .border{border:1px solid #eae3d9}
.asr-booking-selected-apartment .row{margin:10px auto}
.asr-booking-selected-apartment .modal-content{border:0;border-radius:0}
.asr-booking-selected-apartment .modal-content .modal-body .price-content{max-height:330px;overflow-y:auto}
.asr-booking-selected-apartment .no-padding{padding:0}
.asr-booking-selected-apartment .no-margin{margin:0}
@media(max-width:767px){.asr-booking-selected-apartment{width:123%;margin-left:-40px}
.asr-booking-selected-apartment .apartment-title{font-size:14px;font-weight:700}
.asr-booking-selected-apartment .border-total-mobile{padding:10px}
.asr-booking-selected-apartment .border-total-mb{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.asr-booking-selected-apartment .border-content-cart{margin-left:-20px;margin-right:-20px}
}
@media(max-width:767px) and (min-width:768px){.asr-booking-selected-apartment .label-alternate-curency{margin-left:10px}
}
@media(max-width:1023px){.asr-booking-selected-apartment .border-total-mobile{padding:10px}
}
.asr-booking-selected-apartment #details_mobile .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}
.asr-booking-selected-apartment #details_mobile .row{margin:0 auto}
.asr-booking-selected-apartment #details_mobile h3{margin-bottom:0}
@media(max-width:1200px){.asr-booking-selected-apartment .over-modal{z-index:10000}
}
.why-book-here-link .margin-left-025rem{margin-left:.25rem;margin-right:0}
.why-book-here-link.margin-right-9px{margin-right:9px;margin-left:0}
.why-book-here-modal.arabic-com .modal-body{direction:rtl;text-align:right}
.why-book-here-modal.arabic-com ._benefits .copy{padding-right:83px;padding-left:0}
.why-book-here-modal.arabic-com ._benefits .icon{float:right}
.why-book-here-modal.arabic-com .icon{margin-left:5px;margin-right:0}
.why-book-here-modal.arabic-com .close{float:left}
.asr-user-session-timeout .title{font-size:18px;font-weight:700;line-height:24px}
.asr-user-session-timeout .description{font-size:16px;line-height:20px}
.asr-user-session-timeout .logo-bound{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-user-session-timeout .left,.asr-user-session-timeout .right{max-height:60px;max-width:60px}
.asr-user-session-timeout .center-logo-user{display:inline-block;vertical-align:middle}
.asr-user-session-timeout .confirm-button{margin-left:auto;margin-right:0;min-width:50%;display:block}
.asr-user-session-timeout .close-custom{border:0;background-color:transparent;margin-left:auto;display:block;padding:0}
.asr-user-session-timeout .asr-icon[data-icon]{display:-ms-flexbox;display:flex}
.asr-user-session-timeout .asr-icon[data-icon].small{width:13px}
.asr-user-session-timeout .divider-line{margin-left:15px;margin-right:15px;height:60px}
.asr-user-session-timeout .group-items{margin-top:10px}
.asr-user-session-timeout .group-items:not(:last-of-type){margin-bottom:10px}
.asr-top-select-currency{font-size:12px;display:inline-block;margin-left:10px}
.asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text div{padding:0;height:17px}
.asr-top-select-currency .asr-dropdown{border:0;width:auto}
.asr-top-select-currency .asr-dropdown .currency-input{border-top:0;border-left:0;border-right:0;height:42px;font-size:14px;padding-left:16px;padding-right:16px}
.asr-top-select-currency .asr-dropdown .currency-input:focus{outline:0}
.asr-top-select-currency .asr-dropdown .dropdown-container{position:fixed;padding:0;border-radius:5px;width:calc(100% - 40px);max-height:525px;font-size:14px}
.asr-top-select-currency .asr-dropdown .dropdown-container .dropdown-item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-radius:5px}
.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar{width:16px}
.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{border-radius:8px}
.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-button{display:none}
.asr-top-select-currency .asr-dropdown .scrollbar{overflow-y:scroll;max-height:457px;padding:0 0 8px 8px}
.asr-top-select-currency .asr-dropdown .dropdown-item.dropdown-title{pointer-events:none;font-weight:700}
.asr-top-select-currency .asr-dropdown .dropdown-item.dropdown-title.selected,.asr-top-select-currency .asr-dropdown .dropdown-item.dropdown-title:hover{background-color:transparent}
.asr-top-select-currency .asr-dropdown .currency-code{min-width:65px;font-weight:700;padding-right:10px}
.asr-top-select-currency .asr-dropdown .dropdown-value span{font-size:12px;font-weight:600;letter-spacing:0;line-height:17px;padding:10px 0 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text .asr-icon-svg{width:auto;height:auto;display:block}
.asr-top-select-currency .asr-dropdown .dropdown-value .arrow-icon{width:auto;height:auto}
.asr-top-select-currency .asr-dropdown .dropdown-value .arrow-icon .asr-icon-svg{display:-ms-flexbox;display:flex}
.asr-top-select-currency .asr-dropdown .asr-icon.icon-without-innertext.dropdown-icon:before{font-size:12px;margin-right:0;top:2px;position:relative}
.asr-top-select-currency .asr-dropdown svg{width:12px;height:12px;margin-left:5px;margin-right:5px}
.asr-top-select-currency .asr-dropdown .dropdown-backdrop{background:var(--backdrop-dropdown)}
.asr-modal-booking-search{font-size:14px}
.asr-modal-booking-search .calendar-icon,.asr-modal-booking-search .hotel-icon,.asr-modal-booking-search .local-offer-icon,.asr-modal-booking-search .search-icon{height:24px}
.asr-modal-booking-search .calendar-icon svg,.asr-modal-booking-search .hotel-icon svg,.asr-modal-booking-search .local-offer-icon svg,.asr-modal-booking-search .search-icon svg{fill:var(--accent);width:24px;height:24px}
.asr-modal-booking-search .asr-simple-search{display:none}
.asr-modal-booking-search p{margin:0}
.asr-modal-booking-search .error-message span{line-height:20px}
.asr-modal-booking-search #ui-datepicker-div{background-color:#fff}
.asr-modal-booking-search .booking-title{font-size:24px !important;font-weight:700;line-height:32px;padding-bottom:0 !important;color:var(--section-background)}
.asr-modal-booking-search .asr-common-icon .asr-icon-svg{display:-ms-flexbox;display:flex}
.asr-modal-booking-search .grid-container{display:grid;grid-template-columns:auto;grid-gap:24px 0;color:var(--text-title);height:auto;font-size:16px;width:100%;padding:0 16px}
.asr-modal-booking-search .field-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}
@media(max-width:1023px){.asr-modal-booking-search .field-group button.field-select-date{color:#373737}
}
.asr-modal-booking-search .destination-search-field{position:relative;margin-bottom:-5px;background-color:#fff;box-shadow:2px 4px 13px 0 hsla(0,0,75%,.43);border:1px solid rgba(76,104,103,.3);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;border-radius:100px;font-size:14px;line-height:normal;color:#555;padding:12px 16px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}
.asr-modal-booking-search .destination-search-field ul.ui-menu li.sub-section-title{height:44px;padding:0 15px}
.asr-modal-booking-search .destination-search-field ul.ui-menu li.sub-section-title:hover{background-color:none}
.asr-modal-booking-search .destination-search-field ul.ui-menu .ui-state-active.style-city-name{padding-top:2px;background-color:#fff !important;color:var(--accent) !important;cursor:pointer !important}
.asr-modal-booking-search .destination-search-field ul.ui-menu .ui-state-active.style-city-name:hover{background-color:var(--accent) !important;color:#fff !important;transition:none}
.asr-modal-booking-search .destination-search-field ul.ui-menu a{overflow:hidden;display:-webkit-box;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */-webkit-line-clamp:1}
.asr-modal-booking-search .destination-search-field ul.ui-menu a.style-city-name:hover{color:#483e39;background-color:var(--background-default);text-decoration:none;transition:none;cursor:pointer}
.asr-modal-booking-search .destination-search-field .destination-input{padding:0;color:var(--text-title);border:0;outline:transparent;position:unset;width:100%;height:auto;cursor:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:normal}
@media(max-width:1023px){.asr-modal-booking-search .destination-search-field .destination-input{background:transparent}
}
.asr-modal-booking-search .destination-search-field .destination-input:-ms-input-placeholder,.asr-modal-booking-search .destination-search-field .destination-input::-ms-input-placeholder{color:#555}
.asr-modal-booking-search .destination-search-field .destination-input::placeholder{color:#555}
.asr-modal-booking-search .field-select-date{display:-ms-flexbox;display:flex;gap:8px;padding:12px 8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;border:1px solid #adadad;width:100%}
.asr-modal-booking-search .field-select-date .asr-icon-svg svg{fill:var(--accent);width:24px;height:24px}
.asr-modal-booking-search .field-select-date .date-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;gap:8px}
.asr-modal-booking-search .daterange-from-in,.asr-modal-booking-search .daterange-to-in{text-align-last:left}
.asr-modal-booking-search .minus{margin:0 10px;width:8px;border:0;height:1px}
.asr-modal-booking-search .selected-date{border:0;text-align:left;width:100%;cursor:pointer;color:var(--text-title)}
.asr-modal-booking-search .selected-date.active,.asr-modal-booking-search .selected-date:active{border:1px solid var(--accent);background-color:var(--accent-opacity-03);color:var(--accent);border-radius:5px}
.asr-modal-booking-search .selected-date:focus{outline:1px solid var(--accent)}
.asr-modal-booking-search .search-book-button{position:fixed;left:16px;right:16px;bottom:16px;z-index:1;object-fit:contain}
.asr-modal-booking-search .search-book-button .asr-button{width:100%;padding:12px 24px;font-size:16px;line-height:normal;border-radius:8px}
.asr-modal-booking-search .clear-voucher{cursor:pointer;z-index:1}
.asr-modal-booking-search .data-dropdown{width:100%;padding:12px 8px;cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:8px;border:1px solid #adadad;-ms-flex-pack:justify;justify-content:space-between}
.asr-modal-booking-search .data-dropdown .up-down-icon svg{width:24px;height:24px;fill:var(--accent)}
.asr-modal-booking-search .data-dropdown.active .up-down-icon svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-modal-booking-search .dropdown-custom{width:100%}
.asr-modal-booking-search .dropdown-custom .voucher-container{padding:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}
.asr-modal-booking-search .dropdown-custom .voucher-container .voucher-detail{padding:16px;background:#f3f3f3;border-radius:8px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:var(--text-title)}
.asr-modal-booking-search .dropdown-custom .voucher-container .voucher-detail.voucher-active{color:var(--text-reverse);background-color:var(--accent);font-weight:700}
.asr-modal-booking-search .dropdown-custom .voucher-container .voucher-detail.disabled{cursor:not-allowed}
.asr-modal-booking-search .dropdown-custom .voucher-container .input-voucher-code{width:100%;padding:16px;border-radius:8px;border:1px solid #adadad;outline:transparent}
.asr-modal-booking-search .dropdown-custom .voucher-container .input-voucher-code:active,.asr-modal-booking-search .dropdown-custom .voucher-container .input-voucher-code:focus{border:1px solid var(--color-border-search)}
.asr-modal-booking-search .dropdown-custom .voucher-container .input-voucher-code:-ms-input-placeholder,.asr-modal-booking-search .dropdown-custom .voucher-container .input-voucher-code::-ms-input-placeholder{font-size:16px;font-weight:400;color:#555}
.asr-modal-booking-search .dropdown-custom .voucher-container .input-voucher-code::placeholder{font-size:16px;font-weight:400;color:#555}
.asr-modal-booking-search .apartment-filter{position:relative}
.asr-modal-booking-search .apartment-container .detail-apartment{background-color:var(--background-default);color:var(--text-title);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}
.asr-modal-booking-search .apartment-container .detail-apartment>hr{color:#e3e4e6;margin:0}
.asr-modal-booking-search .apartment-container .detail-apartment .row-header-apartment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:justify;justify-content:space-between}
.asr-modal-booking-search .apartment-container .detail-apartment .row-header-apartment .label-apartment{font-weight:600;font-size:14px;line-height:normal;text-transform:uppercase;color:#adadad}
.asr-modal-booking-search .apartment-container .detail-apartment .row-adult-apartment,.asr-modal-booking-search .apartment-container .detail-apartment .row-children-apartment,.asr-modal-booking-search .apartment-container .detail-apartment .row-item-child{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 8px}
.asr-modal-booking-search .apartment-container .detail-apartment .row-children-apartment{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:normal;align-items:normal}
.asr-modal-booking-search .apartment-container .detail-apartment .row-children-apartment .children-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.asr-modal-booking-search .apartment-container .detail-apartment .row-children-apartment .children-invalid-message{text-align:left;color:var(--icon-error-message)}
.asr-modal-booking-search .apartment-container .detail-apartment .row-item-child{background-color:var(--color-background-search);padding:8px;border-radius:8px}
.asr-modal-booking-search .apartment-container .detail-apartment .button-apartment{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-width:110px;padding:4px;border-radius:100px;border:1px solid #e3e4e6;height:fit-content}
.asr-modal-booking-search .apartment-container .detail-apartment .button-apartment .asr-button.rounded-border{border:0;display:block;line-height:normal;width:24px;height:24px;padding:unset;background:0}
.asr-modal-booking-search .apartment-container .detail-apartment .button-apartment .asr-button.rounded-border>.asr-common-icon{width:inherit;height:inherit}
.asr-modal-booking-search .apartment-container .detail-apartment .button-apartment .asr-button.rounded-border>.asr-common-icon .asr-icon-svg svg{width:inherit;height:inherit;top:unset}
.asr-modal-booking-search .apartment-container .detail-apartment .button-apartment .asr-button.rounded-border :hover{background-color:none}
.asr-modal-booking-search .apartment-container .detail-apartment .button-remove-apartment{font-size:12px;-ms-flex-negative:0;flex-shrink:0}
.asr-modal-booking-search .apartment-container .detail-apartment .link-to-remove{cursor:pointer;text-align:right;font-weight:600;font-size:14px}
.asr-modal-booking-search .apartment-container .add-apartment .asr-button.secondary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:normal;border:1px solid var(--accent);border-radius:8px;padding:12px 24px;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;font-weight:600}
.asr-modal-booking-search .apartment-container .add-apartment .asr-common-icon svg{width:24px;height:24px;fill:var(--accent)}
.asr-modal-booking-search .apartment-container .guests-number{padding:0 11px;margin:0;font-size:18px;font-weight:600}
.asr-modal-booking-search .field-code{position:relative;color:#555;height:100%}
.asr-modal-booking-search .field-code .has-content{color:var(--text-title)}
.asr-modal-booking-search .image-parent{position:relative;height:100px;background:linear-gradient(180deg,#658180,#4c6866)}
.asr-modal-booking-search .image-parent .booking-search-cover{box-sizing:border-box;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;text-align:center;width:100%}
.asr-modal-booking-search .image-parent .booking-search-title{position:absolute;margin:0;color:#fff;font-weight:700;font-size:22px;left:47%;top:40%;-ms-transform:translate(-47%);transform:translate(-47%)}
.asr-modal-booking-search .image-parent .close-icon .asr-icon-svg{width:fit-content}
.asr-modal-booking-search .main-container{padding:0;padding-bottom:93px;margin:auto;max-width:1200px;transition:border-radius .4s ease-in-out}
.asr-modal-booking-search .title-field{font-weight:600;font-size:16px;line-height:normal}
.asr-modal-booking-search .error-field{color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:-13px;margin-bottom:7px}
.asr-modal-booking-search .check-in-out-date-picker{border:0}
.asr-modal-booking-search .show-participate{font-size:14px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--text-sub-menu);gap:8px}
.asr-modal-booking-search .show-participate .asr-checkbox{line-height:normal}
.asr-modal-booking-search .show-participate label{margin-bottom:0}
.asr-modal-booking-search .children-info{font-size:12px;padding-right:6px}
.asr-modal-booking-search .info-description{line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:6px}
.asr-modal-booking-search .info-wrapper{position:relative;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}
.asr-modal-booking-search .info-wrapper:hover .age-info-tooltip{display:block}
.asr-modal-booking-search .info-wrapper .asr-icon-svg svg{width:16px;height:16px}
.asr-modal-booking-search .apartment-custom .age-info-tooltip{width:165px}
.asr-modal-booking-search .age-info-tooltip{padding:10px;position:absolute;width:195px;box-shadow:1px 1px 20px #aaa;border-radius:5px;background-color:#fff;top:25px;left:50%;-ms-transform:translate(-43%);transform:translate(-43%);z-index:4;font-size:12px;display:none}
.asr-modal-booking-search .age-info-tooltip:after{content:"";position:absolute;display:block;width:10px;height:10px;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);background-color:#fff;left:70px;top:-1px;z-index:5}
.asr-modal-booking-search .age-info-tooltip p{margin-bottom:15px}
.asr-modal-booking-search .age-info-tooltip p:last-child{margin-bottom:0}
.asr-modal-booking-search .asr-checkbox .check-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-modal-booking-search .asr-checkbox .check-box svg{margin-left:1px}
.asr-modal-booking-search .asr-modal.modal-scroll-search .vue-portal-target{width:100%}
.asr-modal-booking-search .asr-modal.modal-scroll-search .asr-modal-container{height:100%;padding:0}
.asr-modal-booking-search .asr-modal.modal-scroll-search .content-wrapper{padding:0}
.asr-modal-booking-search .asr-modal.modal-scroll-search .content-container{padding:0;border-radius:0;min-height:100vh;height:auto;width:100%}
.asr-modal-booking-search .asr-modal.modal-scroll-search .close-icon{top:calc(50% - 10px);left:20px;z-index:1}
.asr-modal-booking-search .asr-modal.modal-scroll-search .close-icon svg{fill:#fff}
.asr-modal-booking-search .modal-staff-member-warning .content-container{padding:0}
.asr-modal-booking-search .modal-staff-member-warning .close-icon{display:none}
.asr-modal-booking-search .modal-staff-member-warning .remove-modal{padding:36px 16px;position:relative;font-size:14px}
.asr-modal-booking-search .modal-staff-member-warning .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}
.asr-modal-booking-search .modal-staff-member-warning .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}
.asr-modal-booking-search .modal-staff-member-warning .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-modal-booking-search .modal-staff-member-warning .remove-modal .asr-button{margin-left:16px;padding:8px 36px}
.asr-modal-booking-search .ui-autocomplete{padding:8px 16px;border-radius:8px}
.asr-modal-booking-search .ui-autocomplete.ui-menu{overflow:auto}
.asr-modal-booking-search .ui-autocomplete::-webkit-scrollbar{width:4px}
.asr-modal-booking-search .ui-autocomplete::-webkit-scrollbar-thumb{border-radius:100px;background-color:#d5d5d5}
.asr-modal-booking-search .ui-menu-item{border:0;color:var(--text-title);transition:none}
.asr-modal-booking-search .ui-menu-item a{transition:none}
.asr-modal-booking-search .ui-menu-item a.style-city-name:hover{color:#483e39;background-color:var(--background-default);text-decoration:none;transition:none;cursor:pointer}
.asr-modal-booking-search .ui-menu-item:last-child{padding:0}
.asr-modal-booking-search .ui-menu-item:last-child>.ui-menu-item-wrapper{white-space:normal}
.asr-modal-booking-search .ui-menu-category{font-size:14px;font-weight:600;text-transform:uppercase;color:var(--indicator-default);line-height:normal;padding:8px 0}
.asr-modal-booking-search .ui-menu-item-wrapper{padding:12px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:8px;line-height:normal;transition:inherit;white-space:break-spaces}
.asr-modal-booking-search .ui-menu-item-wrapper:hover{cursor:pointer}
.asr-modal-booking-search .cursor-no-drop{cursor:no-drop}
.asr-modal-booking-search .pointer-events-none{pointer-events:none}
.asr-modal-booking-search .custom-menu-item{font-size:14px;color:var(--accent);display:-ms-flexbox;display:flex;cursor:pointer;padding:0 0 0 15px;text-transform:unset !important;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.asr-modal-booking-search .custom-menu-item .asr-common-icon.reset-icon{opacity:1 !important;-ms-transform:scale(.65);transform:scale(.65)}
.asr-modal-booking-search .custom-menu-item:hover{font-weight:700}
.asr-modal-booking-search .custom-menu-item .ui-state-active,.asr-modal-booking-search .custom-menu-item .ui-state-active.style-city-name{background-color:#fff !important;color:var(--accent) !important;font-weight:700}
.asr-modal-booking-search .custom-menu-item .ui-state-active.style-city-name:hover{font-weight:700;background-color:none}
.asr-modal-booking-search .custom-menu-item .ui-state-active:hover{font-weight:700}
.asr-modal-booking-search .daterangepicker-mobile-modal{background-color:#fff;width:100%;height:100%;overflow-y:auto;color:#333;border-radius:0;animation:slideIn .3s ease-out;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}
.asr-modal-booking-search .daterangepicker-mobile-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:4;animation:datepicker-modal-fadeIn .2s ease-out;opacity:1;visibility:visible;pointer-events:auto;width:100vw}
.asr-modal-booking-search .daterangepicker-mobile-modal__header{background:linear-gradient(180deg,#658180,#4c6866);padding:64px 16px 16px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}
@media(max-width:350px){.asr-modal-booking-search .daterangepicker-mobile-modal__header{min-width:350px}
}
.asr-modal-booking-search .daterangepicker-mobile-modal__header .asr-icon-svg{width:fit-content}
.asr-modal-booking-search .daterangepicker-mobile-modal__header .asr-icon-svg svg{width:24px;height:24px;fill:#fff}
.asr-modal-booking-search .daterangepicker-mobile-modal.availability .availability__legend-item.highlight-triangle:before{background:linear-gradient(135deg,#6c8382 50%,#fff 0) !important}
.asr-modal-booking-search .daterangepicker-mobile-modal.availability .availability__legend-item.unavailable:before{background:linear-gradient(45deg,transparent calc(50% - 1px),#d5d5d5,transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),#d5d5d5,transparent calc(50% + 1px));background-color:#fff}
.asr-modal-booking-search .daterangepicker-mobile-modal .error-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;background-color:#fff;color:#e74c3c;border-radius:4px;padding:16px}
.asr-modal-booking-search .daterangepicker-mobile-modal .error-icon{color:#e74c3c}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container{padding:0 12px 40px;position:relative;height:fit-content}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile{width:100%;height:100%;position:relative;z-index:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:0;padding:0}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile:after,.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile:before{display:none}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile .drp-calendar .calendar-table td{border:0}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile .drp-calendar .calendar-table th.available:hover{background-color:unset}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile.ltr{width:100%}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile.ltr .drp-calendar.left{padding-bottom:16px}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile.ltr .drp-calendar.right{padding:unset;padding-top:16px;border-top:1px solid #e3e4e6}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile th.month{font-size:12px;text-align:left;padding:0;color:#555}
.asr-modal-booking-search .daterangepicker-mobile-modal .daterangepicker-container .daterangepicker.on-mobile th.mobile-nav :hover{background-color:transparent}
.asr-modal-booking-search .daterangepicker-mobile-modal .continue-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:sticky;bottom:32px;width:100%;padding:16px 24px 0;z-index:1;animation:datepicker-modal-fadeIn .2s ease-out}
.asr-modal-booking-search .daterangepicker-mobile-modal .continue-button-container .continue-button{display:block;width:100%;padding:12px 16px;background-color:var(--accent);color:#fff;border:0;border-radius:8px;font-size:16px;cursor:pointer;margin-bottom:0;box-shadow:0 4px 15px 0 rgba(55,55,55,.2)}
@keyframes datepicker-modal-fadeIn{0{opacity:0}
to{opacity:1}
}
@keyframes datepicker-modal-slideIn{0{transform:translateY(20px);opacity:0}
to{transform:translateY(0);opacity:1}
}
.asr-booking-search:has(.asr-booking-search.on-top.sticky-search-bar){z-index:11}
@media(max-width:1023px){.asr-booking-search.header-transparent-mode .asr-simple-search.on-top:not(.sticky-menu){top:114px}
.asr-booking-search.header-transparent-mode .asr-simple-search.on-top.sticky-menu{z-index:10}
}
.asr-booking-search .asr-modal .custom-menu-item .reset-icon .asr-icon-svg svg{fill:var(--accent)}
.asr-booking-search .asr-modal-booking-search .asr-simple-search{display:block;transition:top .5s ease-in-out,width .5s ease-in-out}
.asr-booking-search .sticky-search-bar{position:fixed !important;top:0 !important;width:100%;padding:0;border-bottom:1px solid rgba(76,104,103,.3);background-color:#fff}
.asr-booking-search .sticky-search-bar .main-container{border-radius:0;box-shadow:unset;border:unset}
.asr-booking-search .sticky-search-bar.on-top{top:0}
.asr-booking-search .sticky-search-bar.overlay-on-home-page{margin-top:unset;padding-bottom:unset}
.daterangepicker-mobile-modal.availability.arabic.opensleft.check-in:before,.daterangepicker.availability.arabic.opensleft.check-in:before{right:9px;left:auto}
.daterangepicker-mobile-modal.availability.arabic.opensleft.check-in:after,.daterangepicker.availability.arabic.opensleft.check-in:after{right:10px;left:auto}
.daterangepicker-mobile-modal.availability.arabic.opensleft.check-out:before,.daterangepicker.availability.arabic.opensleft.check-out:before{left:9px;right:auto}
.daterangepicker-mobile-modal.availability.arabic.opensleft.check-out:after,.daterangepicker.availability.arabic.opensleft.check-out:after{left:10px;right:auto}
.daterangepicker-mobile-modal.availability .available,.daterangepicker-mobile-modal.availability .no-checkin,.daterangepicker-mobile-modal.availability .no-checkout,.daterangepicker.availability .available,.daterangepicker.availability .no-checkin,.daterangepicker.availability .no-checkout{pointer-events:auto}
.daterangepicker-mobile-modal.availability .available .availability__data,.daterangepicker-mobile-modal.availability .available .availability__date,.daterangepicker-mobile-modal.availability .available .availability__price,.daterangepicker-mobile-modal.availability .no-checkin .availability__data,.daterangepicker-mobile-modal.availability .no-checkin .availability__date,.daterangepicker-mobile-modal.availability .no-checkin .availability__price,.daterangepicker-mobile-modal.availability .no-checkout .availability__data,.daterangepicker-mobile-modal.availability .no-checkout .availability__date,.daterangepicker-mobile-modal.availability .no-checkout .availability__price,.daterangepicker.availability .available .availability__data,.daterangepicker.availability .available .availability__date,.daterangepicker.availability .available .availability__price,.daterangepicker.availability .no-checkin .availability__data,.daterangepicker.availability .no-checkin .availability__date,.daterangepicker.availability .no-checkin .availability__price,.daterangepicker.availability .no-checkout .availability__data,.daterangepicker.availability .no-checkout .availability__date,.daterangepicker.availability .no-checkout .availability__price{pointer-events:none}
.daterangepicker-mobile-modal.availability .drp-calendar,.daterangepicker.availability .drp-calendar{max-width:unset;margin-bottom:unset;padding-bottom:unset}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td,.daterangepicker.availability .drp-calendar .calendar-table td{position:relative;width:52px;max-width:52px;height:48px;min-height:48px;max-height:48px;padding:2px;line-height:1.5}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td:empty,.daterangepicker.availability .drp-calendar .calendar-table td:empty{height:50px}
@media(min-width:1024px) and (max-width:1440px){.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td,.daterangepicker.availability .drp-calendar .calendar-table td{font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-align:center;width:44px;height:44px;min-height:44px;max-height:44px;line-height:1.2}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td:empty,.daterangepicker.availability .drp-calendar .calendar-table td:empty{height:44px}
}
@media(max-width:767px){.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td,.daterangepicker.availability .drp-calendar .calendar-table td{font-size:14px;font-weight:400;text-align:left;text-align:center;width:46px;min-width:46px;height:44px;min-height:44px;line-height:1.5}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td:empty,.daterangepicker.availability .drp-calendar .calendar-table td:empty{height:47px}
}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td .tooltip-date,.daterangepicker.availability .drp-calendar .calendar-table td .tooltip-date{-ms-flex-direction:column;flex-direction:column;padding:6px 16px;gap:5px;border-radius:5px;left:calc(100% - 26px);top:calc(100% - 102px);z-index:2;width:max-content;word-break:break-all;word-wrap:break-word;white-space:normal}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td .tooltip-date p,.daterangepicker.availability .drp-calendar .calendar-table td .tooltip-date p{font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-align:center;margin:unset;padding:unset;color:#555}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td .tooltip-date div,.daterangepicker.availability .drp-calendar .calendar-table td .tooltip-date div{background-color:#555;height:1px}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td .tooltip-date.tooltip-show,.daterangepicker.availability .drp-calendar .calendar-table td .tooltip-date.tooltip-show{display:-ms-flexbox !important;display:flex !important}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td .no-checkin,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td .no-checkout,.daterangepicker.availability .drp-calendar .calendar-table td .no-checkin,.daterangepicker.availability .drp-calendar .calendar-table td .no-checkout{cursor:not-allowed}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.no-checkin.active--selected-checkin,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.no-checkout.active--selected-checkout,.daterangepicker.availability .drp-calendar .calendar-table td.no-checkin.active--selected-checkin,.daterangepicker.availability .drp-calendar .calendar-table td.no-checkout.active--selected-checkout{background-color:#fff}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.no-checkin.active--selected-checkin .availability__price,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.no-checkout.active--selected-checkout .availability__price,.daterangepicker.availability .drp-calendar .calendar-table td.no-checkin.active--selected-checkin .availability__price,.daterangepicker.availability .drp-calendar .calendar-table td.no-checkout.active--selected-checkout .availability__price{color:#87674f}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active,.daterangepicker.availability .drp-calendar .calendar-table td.active{background-color:#d5d5d5;color:#373737}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active .availability__date,.daterangepicker.availability .drp-calendar .calendar-table td.active .availability__date{color:#373737}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active .availability__price,.daterangepicker.availability .drp-calendar .calendar-table td.active .availability__price{color:#555}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin),.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout),.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin),.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout){background-color:#4c6866;color:#fff}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__date,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__date,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__date,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__date,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price{color:#fff}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading-spinner,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading-spinner{width:14px;height:14px;background:conic-gradient(from 90deg at 50% 50%,rgba(136,136,255,0) 0,rgba(51,51,51,0) .04deg,#fff 1turn);border-radius:50%;animation:rotate 1s linear infinite;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading-spinner:before,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading-spinner:before{content:"";position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:10px;width:10px;background:#4c6866;border-radius:48px}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading-spinner:after,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkin:not(.unavailable):not(.no-checkin) .availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkout) .availability__price-loading-spinner:after{content:"";position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:2px;background:#fff;border-radius:8px}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkin):not(.no-checkout) .availability__price,.daterangepicker.availability .drp-calendar .calendar-table td.active--selected-checkout:not(.unavailable):not(.no-checkin):not(.no-checkout) .availability__price{visibility:hidden}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading-spinner,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading-spinner,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading-spinner{width:14px;height:14px;background:conic-gradient(from 90deg at 50% 50%,rgba(136,136,255,0) 0,rgba(51,51,51,0) .04deg,#555 1turn);border-radius:50%;animation:rotate 1s linear infinite;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading-spinner:before,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading-spinner:before,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading-spinner:before{content:"";position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:10px;width:10px;background:#fff;border-radius:48px}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading-spinner:after,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading-spinner:after,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkin div.availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-checkout div.availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active.unavailable div.availability__price-loading-spinner:after{content:"";position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:2px;background:#555;border-radius:8px}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.active .availability__price-loading,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active.active .availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.active .availability__price-loading-spinner,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading-spinner,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active.active .availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading-spinner,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading-spinner{width:14px;height:14px;background:conic-gradient(from 90deg at 50% 50%,rgba(136,136,255,0) 0,rgba(51,51,51,0) .04deg,#555 1turn);border-radius:50%;animation:rotate 1s linear infinite;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.active .availability__price-loading-spinner:before,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading-spinner:before,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active.active .availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading-spinner:before,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading-spinner:before{content:"";position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:10px;width:10px;background:#d5d5d5;border-radius:48px}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.active .availability__price-loading-spinner:after,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading-spinner:after,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active.active .availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active.in-range .availability__price-loading-spinner:after,.daterangepicker.availability .drp-calendar .calendar-table td.active.no-highlight .availability__price-loading-spinner:after{content:"";position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:2px;background:#555;border-radius:8px}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table table,.daterangepicker.availability .drp-calendar .calendar-table table{border-collapse:inherit}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .lowest-rate:before,.daterangepicker.availability .drp-calendar .calendar-table .lowest-rate:before{content:"";position:absolute;top:0;left:0;width:47%;height:50%;background:linear-gradient(135deg,#6c8382 50%,transparent 0) !important;z-index:0}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .highlight-triangle:before,.daterangepicker.availability .drp-calendar .calendar-table .highlight-triangle:before{background:linear-gradient(135deg,#6c8382 50%,transparent 0) !important}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .unavailable,.daterangepicker.availability .drp-calendar .calendar-table .unavailable{position:relative !important;background-color:#fff !important;color:inherit !important;cursor:not-allowed !important}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .unavailable .availability__date,.daterangepicker.availability .drp-calendar .calendar-table .unavailable .availability__date{color:inherit}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .unavailable .availability__price,.daterangepicker.availability .drp-calendar .calendar-table .unavailable .availability__price{visibility:hidden}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .unavailable:after,.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .unavailable:before,.daterangepicker.availability .drp-calendar .calendar-table .unavailable:after,.daterangepicker.availability .drp-calendar .calendar-table .unavailable:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .unavailable:before,.daterangepicker.availability .drp-calendar .calendar-table .unavailable:before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#d5d5d5,transparent calc(50% + 1px))}
.daterangepicker-mobile-modal.availability .drp-calendar .calendar-table .unavailable:after,.daterangepicker.availability .drp-calendar .calendar-table .unavailable:after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#d5d5d5,transparent calc(50% + 1px))}
.daterangepicker-mobile-modal.availability .availability__price,.daterangepicker.availability .availability__price{font-size:12px;font-weight:600;line-height:1.5;text-align:left;position:relative;z-index:1;text-align:center;min-height:18px;overflow:hidden;text-overflow:ellipsis;color:#87674f}
.daterangepicker-mobile-modal.availability .availability__price-container,.daterangepicker.availability .availability__price-container{position:relative;margin-top:2px}
.daterangepicker-mobile-modal.availability .availability__price.is-loading,.daterangepicker.availability .availability__price.is-loading{pointer-events:none}
.daterangepicker-mobile-modal.availability .availability__price-loading,.daterangepicker.availability .availability__price-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.daterangepicker-mobile-modal.availability .availability__price-loading-spinner,.daterangepicker.availability .availability__price-loading-spinner{width:14px;height:14px;background:conic-gradient(from 90deg at 50% 50%,rgba(136,136,255,0) 0,rgba(51,51,51,0) .04deg,#555 1turn);border-radius:50%;animation:rotate 1s linear infinite;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.daterangepicker-mobile-modal.availability .availability__price-loading-spinner:before,.daterangepicker.availability .availability__price-loading-spinner:before{content:"";position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:10px;width:10px;background:#fff;border-radius:48px}
.daterangepicker-mobile-modal.availability .availability__price-loading-spinner:after,.daterangepicker.availability .availability__price-loading-spinner:after{content:"";position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:2px;background:#555;border-radius:8px}
.daterangepicker-mobile-modal.availability .availability__description,.daterangepicker.availability .availability__description{font-size:14px;font-weight:400;line-height:1.5;text-align:left;font-style:italic;margin-top:10px;width:auto}
.daterangepicker-mobile-modal.availability .availability__legend,.daterangepicker.availability .availability__legend{margin-top:10px;width:auto}
.daterangepicker-mobile-modal.availability .availability__legend-list,.daterangepicker.availability .availability__legend-list{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(max-width:1023px){.daterangepicker-mobile-modal.availability .availability__legend-list,.daterangepicker.availability .availability__legend-list{column-gap:20px;row-gap:10px}
}
.daterangepicker-mobile-modal.availability .availability__legend-item,.daterangepicker.availability .availability__legend-item{font-size:14px;font-weight:400;line-height:1.5;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.daterangepicker-mobile-modal.availability .availability__legend-item:before,.daterangepicker.availability .availability__legend-item:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;border:3px solid #d5d5d5}
.daterangepicker-mobile-modal.availability .availability__legend-item.no-checkin:before,.daterangepicker-mobile-modal.availability .availability__legend-item.no-checkout:before,.daterangepicker.availability .availability__legend-item.no-checkin:before,.daterangepicker.availability .availability__legend-item.no-checkout:before{background:linear-gradient(135deg,#d5d5d5 50%,transparent 0)}
.daterangepicker-mobile-modal.availability .availability__legend-item.highlight-triangle:before,.daterangepicker.availability .availability__legend-item.highlight-triangle:before{background:linear-gradient(135deg,#6c8382 50%,transparent 0) !important}
.daterangepicker-mobile-modal.availability .availability__legend-item.closed:before,.daterangepicker.availability .availability__legend-item.closed:before{background-color:#d5d5d5;background-image:linear-gradient(45deg,transparent calc(50% - 1px),#fff,transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),#fff,transparent calc(50% + 1px))}
.daterangepicker-mobile-modal.availability .availability__legend-item.unavailable:before,.daterangepicker.availability .availability__legend-item.unavailable:before{background:linear-gradient(45deg,transparent calc(50% - 1px),#d5d5d5,transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),#d5d5d5,transparent calc(50% + 1px))}
.daterangepicker-mobile-modal.availability .availability__legend-item.code-applied,.daterangepicker.availability .availability__legend-item.code-applied{font-size:14px;font-weight:700;line-height:1.5;text-align:left;gap:.3rem}
@media(min-width:1024px){.daterangepicker-mobile-modal.availability .availability__legend-item.code-applied,.daterangepicker.availability .availability__legend-item.code-applied{color:#4c6866}
}
.daterangepicker-mobile-modal.availability .availability__legend-item.code-applied:before,.daterangepicker.availability .availability__legend-item.code-applied:before{display:none}
.daterangepicker-mobile-modal.availability .availability__error,.daterangepicker.availability .availability__error{margin-top:10px;width:auto}
.daterangepicker-mobile-modal.availability .availability__error-list,.daterangepicker.availability .availability__error-list{list-style:none;text-align:start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0;margin:0}
.daterangepicker-mobile-modal.availability .availability__error-item,.daterangepicker.availability .availability__error-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-pack:start;justify-content:flex-start}
.daterangepicker-mobile-modal.availability .availability__error-text,.daterangepicker.availability .availability__error-text{font-size:14px;font-weight:400;line-height:1.5;text-align:left;color:#d32f2f}
.daterangepicker-mobile-modal.availability .availability__error-icon,.daterangepicker.availability .availability__error-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.daterangepicker-mobile-modal.availability .availability__error-icon .icon-alert,.daterangepicker.availability .availability__error-icon .icon-alert{display:inline-block;width:24px;height:24px;background-image:url(../../../../content/dam/tal/icons/ico-error.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}
@media(min-width:768px) and (max-height:800px){.daterangepicker-mobile-modal.availability .availability__description,.daterangepicker-mobile-modal.availability .availability__error,.daterangepicker-mobile-modal.availability .availability__legend,.daterangepicker.availability .availability__description,.daterangepicker.availability .availability__error,.daterangepicker.availability .availability__legend{margin-top:2px}
}
.daterangepicker-mobile-modal.availability .daterange-popup-label,.daterangepicker.availability .daterange-popup-label{font-size:18px;font-weight:700;line-height:1.5;text-align:left;margin-bottom:10px;text-align:center}
.daterangepicker-mobile-modal.availability .daterange-min-length,.daterangepicker.availability .daterange-min-length{margin:11px 0 15px;line-height:1.5}
.daterangepicker-mobile-modal.availability .daterange-min-length:empty,.daterangepicker-mobile-modal.availability .daterange-popup-flex-date-lbl,.daterangepicker.availability .daterange-min-length:empty,.daterangepicker.availability .daterange-popup-flex-date-lbl{margin:unset}
.daterangepicker-mobile-modal.availability.ltr,.daterangepicker.availability.ltr{width:auto;padding-top:6px}
.daterangepicker-mobile-modal.availability.ltr .drp-calendar.left,.daterangepicker.availability.ltr .drp-calendar.left{padding:unset}
.daterangepicker-mobile-modal.availability.ltr .drp-calendar.right,.daterangepicker.availability.ltr .drp-calendar.right{margin-bottom:0;padding:0 0 0 10px}
.daterangepicker-mobile-modal.availability .show-calendar .ranges:empty,.daterangepicker.availability .show-calendar .ranges:empty{margin:unset;padding:unset}
@media(min-width:768px) and (max-width:1023px){.daterangepicker-mobile-modal.availability.ltr,.daterangepicker.availability.ltr{width:366px}
}
@media(max-height:767px) and (max-width:1251px){.daterangepicker-mobile-modal.availability::-webkit-scrollbar,.daterangepicker.availability::-webkit-scrollbar{width:4px}
.daterangepicker-mobile-modal.availability::-webkit-scrollbar-thumb,.daterangepicker.availability::-webkit-scrollbar-thumb{border-radius:100px;background-color:#d5d5d5}
}
.daterangepicker-mobile-modal.availability:has(.long-stay-overlay),.daterangepicker.availability:has(.long-stay-overlay){overflow:unset}
.daterangepicker-mobile-modal.availability .long-stay-overlay,.daterangepicker.availability .long-stay-overlay{background-color:#000;height:100%;width:100%;opacity:.8;z-index:6;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;padding:20px;line-height:1.5;border-radius:4px}
.daterangepicker-mobile-modal.availability .long-stay-overlay>p,.daterangepicker.availability .long-stay-overlay>p{padding:unset;margin:unset}
@media(max-width:790px){.daterangepicker-mobile-modal.availability .long-stay-overlay,.daterangepicker.availability .long-stay-overlay{padding:10px}
}
.daterangepicker.availability{z-index:11}
.asr-booking-apartment-item .asr-tax .tax-info span.tax-label.f-12{font-size:12px;line-height:17px}
.asr-booking-apartment-item .asr-tax .tax-info .tax-tooltip-content{padding:18px 30px 26px}
.asr-booking-apartment-item .asr-tax .tax-info .tax-tooltip-content p{font-size:12px;line-height:17px}
.asr-booking-apartment-item .asr-tax .tax-info .icon-information svg{width:17px;height:17px}
.asr-booking-apartment-item:not(:first-child){margin-top:24px}
.asr-booking-apartment-item .card-title{font-weight:700;font-size:18px;line-height:22px;margin-bottom:0;color:var(--text-title)}
.asr-booking-apartment-item .card-title a{text-decoration:none;color:inherit}
.asr-booking-apartment-item .occupancy-description,.asr-booking-apartment-item .size-description{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-apartment-item .occupancy-description .asr-icon-svg,.asr-booking-apartment-item .size-description .asr-icon-svg{display:-ms-inline-flexbox;display:inline-flex}
.asr-booking-apartment-item .occupancy-description span,.asr-booking-apartment-item .size-description span{font-weight:600;color:var(--text-body);margin-left:8px}
.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{width:22px;height:22px}
.asr-booking-apartment-item .size-occupancy{display:-ms-flexbox;display:flex;margin:10px 0}
.asr-booking-apartment-item .size-occupancy p{display:-ms-inline-flexbox;display:inline-flex;margin:0 20px 0 0;-ms-flex:1;flex:1;font-size:12px;color:var(--text-title);font-weight:600}
.asr-booking-apartment-item .size-occupancy p .asr-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}
.asr-booking-apartment-item .size-occupancy p .asr-icon:before{font-size:20px;line-height:17px}
.asr-booking-apartment-item .size-occupancy p span{line-height:15px}
.asr-booking-apartment-item .card-content{border:1px solid #ddd;border-radius:7px;display:-ms-flexbox;display:flex;transition:border-radius .2s,border .2s;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:1023px){.asr-booking-apartment-item .card-content{position:relative}
}
.asr-booking-apartment-item .card-content .image-container{position:relative}
.asr-booking-apartment-item .card-content .asr-gallery-viewer,.asr-booking-apartment-item .card-content .asr-photo-viewer{border-radius:5px 5px 0 0;-ms-flex-positive:1;flex-grow:1;height:190px}
.asr-booking-apartment-item .card-content .asr-gallery-viewer .asr-button,.asr-booking-apartment-item .card-content .asr-photo-viewer .asr-button{opacity:unset;cursor:pointer}
.asr-booking-apartment-item .card-content .asr-gallery-viewer .asr-button img,.asr-booking-apartment-item .card-content .asr-photo-viewer .asr-button img{width:22px;height:17px}
.asr-booking-apartment-item .card-content .asr-gallery-viewer .asr-button .disabled,.asr-booking-apartment-item .card-content .asr-photo-viewer .asr-button .disabled{opacity:1}
.asr-booking-apartment-item .card-content .newly-ronate-label{left:16px;position:absolute;color:#f2f2f2;font-size:14px;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}
@media screen and (max-width:1023px){.asr-booking-apartment-item .card-content .newly-ronate-label{min-height:23px;font-size:12px;min-width:112px;padding:2px 3px 6px 6px}
}
.asr-booking-apartment-item .price-utilities{position:relative;display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;height:64px}
.asr-booking-apartment-item .price-utilities button.show-more-btn{width:100%}
.asr-booking-apartment-item .utilities{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:3;flex:3}
.asr-booking-apartment-item .utilities .selling-icon{-ms-flex:1;flex:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#88674d;margin-right:0}
.asr-booking-apartment-item .utilities .selling-icon:before{font-size:24px}
.asr-booking-apartment-item .see-more{cursor:pointer;font-weight:600;font-size:14px;color:#4c6866;line-height:19px;margin:0 0 0 25px;display:-ms-flexbox;display:flex}
.asr-booking-apartment-item .see-more .asr-icon-svg svg{fill:#4c6866;margin:-6px 0 0 -3px;width:26px}
@media only screen and (max-width:1023px){.asr-booking-apartment-item .see-more{margin:0}
.asr-booking-apartment-item .see-more .asr-icon-svg svg{margin:5px 2px 0 0;width:26px}
}
.asr-booking-apartment-item .price{display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;box-sizing:border-box;position:relative}
.asr-booking-apartment-item .price .show-more-btn{padding:12px;border:0;border-radius:0 0 5px 0;-ms-flex:2;flex:2;outline:0;min-width:168px;transition:none}
.asr-booking-apartment-item .price .show-more-btn .asr-icon{position:absolute;right:4px;top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-apartment-item .price .show-more-btn .asr-icon:before{margin:0;color:inherit}
.asr-booking-apartment-item .price .show-more-btn .asr-icon.icon-without-innertext[data-icon]:before{font-size:large}
.asr-booking-apartment-item .price .show-more-btn .asr-price{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.asr-booking-apartment-item .price .show-more-btn .asr-price .currency strong{font-weight:400}
.asr-booking-apartment-item .price .show-more-btn .asr-price .price-unit{font-weight:600}
.asr-booking-apartment-item .price .show-more-btn .asr-price .currency{line-height:12px}
.asr-booking-apartment-item .price .show-more-btn .asr-price .price-value{color:var(--text-reverse);font-weight:700;line-height:28px;font-size:20px}
.asr-booking-apartment-item .price .show-more-btn .asr-price .price-line{white-space:nowrap}
.asr-booking-apartment-item .price .show-rates{margin-top:10px;font-weight:600;font-size:14px;line-height:19px;color:#4c6866;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;width:160px;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;padding:0 5px}
.asr-booking-apartment-item .price .show-rates:hover{cursor:pointer;color:#003e6a}
.asr-booking-apartment-item .price .show-rates .asr-icon{transition:.2s ease-in-out}
.asr-booking-apartment-item .price .show-rates .asr-icon:before{display:block}
.asr-booking-apartment-item .price .show-rates .asr-icon.notShowing{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-booking-apartment-item .text-button{background:0;color:#4c6866;border:0;padding:10px 15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;font-weight:600;-ms-flex-align:center;align-items:center;cursor:pointer}
.asr-booking-apartment-item .text-button.show{background:#f9f9f4;border-radius:5px 5px 0 0}
.asr-booking-apartment-item .text-button .asr-icon{position:relative;top:2px;font-size:24px}
.asr-booking-apartment-item .text-button .asr-icon:before{margin-right:0}
.asr-booking-apartment-item .rate-container{background:#f9f9f4;height:1000px}
.asr-booking-apartment-item .selected-room-panel{position:fixed;box-sizing:border-box;bottom:0;left:0;width:100vw;box-shadow:0 0 10px 5px rgba(0,0,0,.3);background:#f9f9f4;padding:10px 20px 20px}
.asr-booking-apartment-item .selected-room-panel .text-button{padding:0;margin-bottom:5px}
.asr-booking-apartment-item .selected-room-panel p{margin:0;color:#555}
.asr-booking-apartment-item .selected-room-panel p.selected-room{font-size:.8em;line-height:.8em}
.asr-booking-apartment-item .selected-room-panel p.room-capacity{font-weight:600}
.asr-booking-apartment-item .selected-room-panel .check-out{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.asr-booking-apartment-item .selected-room-panel .check-out a{font-weight:600}
.asr-booking-apartment-item .selected-room-panel .check-out .check-out-button{padding:7px 20px}
.asr-booking-apartment-item .selected-room-panel .selected-room-list{overflow:auto;white-space:nowrap;display:-ms-flexbox;display:flex;padding-bottom:15px}
.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item{padding-right:10px}
.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card{position:relative;opacity:.4;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);padding:20px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card.active{opacity:1}
.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card small{font-size:.7em;line-height:.7em}
.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card span{color:#65564f;font-weight:600}
.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card .close-button{background:0;padding:0;border:0;position:absolute;top:5px;right:5px}
.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card .close-button .asr-icon:before{margin-right:0}
.asr-booking-apartment-item .rates{border:1px solid #ddd;border-top:0;border-radius:0 0 7px 7px;margin-top:-21px;padding-top:21px;transition:.2s;max-height:0}
.asr-booking-apartment-item .rates.overflow-hidden{overflow:hidden}
.asr-booking-apartment-item .card-title.utilities-content,.asr-booking-apartment-item .utilities-grid.utilities-content{display:none}
.asr-booking-apartment-item .label-urgent-trigger,.asr-booking-apartment-item .price>.label-urgent-trigger{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:10px}
.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg,.asr-booking-apartment-item .price>.label-urgent-trigger .asr-icon-svg{margin-right:12px}
.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg svg,.asr-booking-apartment-item .price>.label-urgent-trigger .asr-icon-svg svg{width:22px;height:22px}
.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg svg path,.asr-booking-apartment-item .price>.label-urgent-trigger .asr-icon-svg svg path{fill:var(--text-danger)}
.asr-booking-apartment-item .label-urgent-trigger .units-remaining,.asr-booking-apartment-item .price>.label-urgent-trigger .units-remaining{color:var(--text-danger);font-size:14px;line-height:17px;font-weight:600;padding-bottom:5px}
@media(min-width:768px) and (max-width:1023px){.asr-booking-apartment-item .price>.label-urgent-trigger{position:absolute;padding-bottom:55px;margin-right:0;width:80%;-ms-flex-pack:center;justify-content:center}
}
@media(max-width:767px){.asr-booking-apartment-item .price>.label-urgent-trigger{display:none}
.asr-booking-apartment-item .label-urgent-trigger{margin:10px 0 -10px}
.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg svg{width:17px;height:17px}
.asr-booking-apartment-item .label-urgent-trigger .units-remaining{font-size:12px}
}
@media(min-width:1024px){.asr-booking-apartment-item .price-utilities .utilities .utilities-grid .key-selling .see-more-text{color:#4c6866}
}
.asr-booking-rate-plan-item .asr-tax .tax-info span.tax-label.f-12{font-size:14px;line-height:20px}
.asr-booking-rate-plan-item .asr-tax .tax-info span.tax-label.f-12 .tax-tooltip-content{padding:18px 30px 26px}
.asr-booking-rate-plan-item .asr-tax .tax-info span.tax-label.f-12 .tax-tooltip-content p{line-height:17px;font-size:12px}
@media(max-width:767px){.asr-booking-rate-plan-item .asr-tax .tax-info span.tax-label.f-12{font-size:12px;line-height:17px}
.asr-booking-rate-plan-item .asr-tax .tax-info span.tax-label.f-12 .tax-tooltip-content{padding:20px}
}
.asr-booking-rate-plan-item .asr-tax .tax-info .tax-tooltip-content{padding:18px 30px 26px}
.asr-booking-rate-plan-item .asr-tax .tax-info .tax-tooltip-content p{font-size:12px}
@media(max-width:767px){.asr-booking-rate-plan-item .asr-tax .tax-info .tax-tooltip-content{padding:20px}
}
.asr-booking-rate-plan-item .asr-tax .tax-info .icon-information svg{width:20px;height:20px}
@media(max-width:1023px){.asr-booking-rate-plan-item .asr-tax .tax-info .icon-information svg{width:17px;height:17px}
}
.asr-booking-rate-plan-item .rate-icon{line-height:0}
.asr-booking-rate-plan-item .policy-icon-wrapper{width:16px;height:16px;-ms-flex:0 0 16px;flex:0 0 16px;margin-right:8px}
.asr-booking-rate-plan-item .saved-amount{font-size:12px;font-weight:600;line-height:17px}
.asr-booking-rate-plan-item .main-info-container{padding:18px 20px 0}
.asr-booking-rate-plan-item .room-title{font-size:18px;margin:5px 0;font-weight:700;color:var(--text-title)}
.asr-booking-rate-plan-item .room-description{margin:6px 0 0;font-size:12px;line-height:17px;color:var(--text-body)}
.asr-booking-rate-plan-item .more-details-button{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;line-height:24px;color:var(--text-title);margin-top:9px}
.asr-booking-rate-plan-item .more-details-button i:before{margin:0}
.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:12px;margin-left:4px;margin-top:1px}
.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon].small{width:16px;height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-rate-plan-item .more-details{padding-top:10px;font-size:12px;color:var(--text-body);overflow:hidden;transition:max-height .2s}
.asr-booking-rate-plan-item .more-details p{margin:0}
.asr-booking-rate-plan-item .policies-container{display:-ms-flexbox;display:flex;padding-top:16px}
.asr-booking-rate-plan-item .policies-container .policy-title{font-weight:600}
.asr-booking-rate-plan-item .policies-container .asr-icon-svg{width:16px;margin-right:8px}
.asr-booking-rate-plan-item .policies-container .asr-icon-svg svg{width:16px;height:16px}
.asr-booking-rate-plan-item .feature-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 5px}
.asr-booking-rate-plan-item .feature-item{line-height:22px;font-size:12px}
.asr-booking-rate-plan-item .feature-item,.asr-booking-rate-plan-item .price-and-select-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-rate-plan-item .price-and-select-container{-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;position:relative}
.asr-booking-rate-plan-item .price-and-redeem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-booking-rate-plan-item .price-and-redeem .asr-price{color:var(--text-title)}
.asr-booking-rate-plan-item .redeem-points{font-size:12px;margin:0;font-weight:600;line-height:17px}
.asr-booking-rate-plan-item:not(:last-child){border-bottom:1px solid #ddd}
.asr-booking-rate-plan-item .asr-price{margin-top:5px;line-height:17px}
.asr-booking-rate-plan-item .asr-price .price-value{font-size:20px;line-height:28px;font-weight:700}
.asr-booking-rate-plan-item .rate-features{display:grid;-ms-flex-align:center;align-items:center;margin-bottom:10px;grid-template-columns:auto auto}
.asr-booking-rate-plan-item .rate-features .asr-icon-label{font-size:12px;line-height:17px;font-weight:600;color:var(--accent);padding-right:5px}
.asr-booking-rate-plan-item .rate-features .asr-icon-label:not(:last-child){margin-bottom:10px}
.asr-booking-rate-plan-item .rate-features .asr-icon-label .asr-icon:before{font-size:20px;margin-right:8px}
.asr-booking-rate-plan-item .rate-features .asr-icon-label span{padding-bottom:2px}
.asr-booking-rate-plan-item .rate-features .image-description{font-size:12px;line-height:17px;font-weight:600;color:var(--accent);padding-bottom:5px}
.asr-booking-rate-plan-item .rate-features .rate-label-item{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:10px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg{margin-right:11px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{width:17px;height:17px}
.asr-booking-rate-plan-item .rate-features .rate-label-item.urgent-trigger svg *{fill:var(--text-danger)}
.asr-booking-rate-plan-item .rate-features .rate-label-item.urgent-trigger .image-description{color:var(--text-danger)}
.asr-booking-rate-plan-item .slide-enter,.asr-booking-rate-plan-item .slide-leave-to{max-height:0}
.asr-booking-rate-plan-item .slide-enter-to,.asr-booking-rate-plan-item .slide-leave{max-height:100vh}
.asr-booking-rate-plan-item .asr-badge.property-type{background-color:#87674f;margin-right:5px;margin-bottom:5px}
.asr-booking-rate-plan-item .select-room-button{white-space:nowrap}
.asr-booking-rate-plan-item .button-transparent{background:transparent;border:0;outline:0;padding:0;cursor:pointer}
.asr-booking-rate-plan-item .tax-info{padding-right:10px;margin-bottom:0}
.asr-booking-rate-plan-item .tax-info .tax-label{font-size:12px;line-height:17px;font-weight:600;color:var(--text-title)}
.asr-booking-rate-plan-item .tax-info .icon-information{display:inline;position:relative;top:4px}
.asr-booking-rate-plan-item .tax-info .icon-information svg{width:17px;height:17px}
.asr-booking-rate-plan-item .tax-tooltip-content{position:absolute;left:-20px;right:-20px;padding:20px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);background:var(--box-shadow-light);transition:all .25s;-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;visibility:hidden}
.asr-booking-rate-plan-item .tax-tooltip-content p{font-size:12px;margin-top:5px;margin-bottom:14px;font-weight:400}
.asr-booking-rate-plan-item .tax-tooltip-content p:last-child{margin-bottom:0}
.asr-booking-rate-plan-item .tax-tooltip-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px;left:var(--iconLeft)}
.asr-booking-rate-plan-item .button-tax:hover+.tax-tooltip-content{visibility:visible;opacity:1;z-index:1}
@media(min-width:1024px){.asr-booking-rate-plan-item .main-info-container .rate-features{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media(max-width:767px){.asr-booking-rate-plan-item .rate-features{display:block}
}
.asr-booking-template-page{background-color:#fff}
.asr-booking-template-page .asr-booking-city-listing-detail-view{position:relative;border-top:1px solid #d5d5d5;padding-top:25px}
.asr-booking-template-page .asr-booking-city-listing-detail-view:after{content:"";display:table;clear:both}
.asr-booking-template-page .container-structure .hidden-on-homepage{display:none}
.asr-booking-template-page .as-table{display:table;width:100%}
.asr-booking-template-page .left-header{width:50%}
.asr-booking-template-page .right-header{width:725px}
.asr-booking-template-page .right-header .row{margin:0;height:40px}
.asr-booking-template-page .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}
.asr-booking-template-page .right-header .col{padding-left:0;padding-right:0}
.asr-booking-template-page .line-listing-result{margin-top:-40px}
.asr-booking-template-page .margin-modify-search{margin-top:-30px}
.asr-booking-template-page .margin-left-header{margin:0}
.asr-booking-template-page .left-header-position{position:relative}
.asr-booking-template-page .language-position{position:absolute;top:10px;left:41%}
.asr-booking-template-page .currency-position{position:absolute;top:10px;left:47%}
.asr-booking-template-page .brand-logo-modify-search{max-width:100%}
@media(max-width:767px){.asr-booking-template-page .asr-booking-search-criteria{font-size:14px}
.asr-booking-template-page .padding-x-mobile-7{padding-left:7px;padding-right:7px}
.asr-booking-template-page .asr-booking-search-criteria .border-modify .destination,.asr-booking-template-page .asr-booking-search-criteria .border-modify .destination-result{font-size:12px}
.asr-booking-template-page .asr-booking-search-criteria .modify-search .border-modify-date{border-right:0}
.asr-booking-template-page .container-structure,.asr-booking-template-page .margin-modify-search{margin-top:-20px}
}
@media(min-width:1024px){.asr-booking-template-page .dft-common-left-header .navbar-nav{height:40px}
.asr-booking-template-page .dft-common-left-header a.nav-link{padding-top:10px}
}
@media(min-width:576px){.asr-booking-template-page .line-listing-result{margin-top:-40px}
}
.asr-reservation-details input[disabled],.asr-reservation-details input[readonly],.asr-reservation-details textarea[disabled]{cursor:no-drop}
.asr-reservation-details .asr-checkbox,.asr-reservation-details .asr-dropdown{color:var(--text-title)}
.asr-reservation-details .asr-booking-price-breakdown .redeem-points-container{padding-top:15px;padding-bottom:24px}
.asr-reservation-details .asr-booking-price-breakdown .add-ons-container,.asr-reservation-details .asr-booking-price-breakdown .tax-and-fee-container{padding-top:15px;padding-bottom:15px}
.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total{padding:9px 22px 11px}
.asr-reservation-details .reservation-details-container .personal-details{padding-bottom:27px;padding-top:20px}
.asr-reservation-details .reservation-details-container .guest-details{background-color:var(--color-background-search);padding-top:22px;margin-bottom:22px}
.asr-reservation-details .reservation-details-container .guest-details .dropdown-text{border-radius:5px}
.asr-reservation-details .reservation-details-container .special-request{padding-bottom:26px}
.asr-reservation-details .reservation-details-container .credit-card-details{padding-bottom:30px}
.asr-reservation-details .reservation-details-container .policy-confirm-section{background-color:var(--color-background-search);padding-top:24px;padding-bottom:50px}
.asr-reservation-details .reservation-details-container .policy-confirm-section u a span{color:var(--accent);text-decoration:underline}
.asr-reservation-details .credit-card-details-title,.asr-reservation-details .guest-details-title,.asr-reservation-details .reservation-details-title,.asr-reservation-details .special-request-title{font-size:22px;line-height:26px;font-weight:700;margin:0;margin-bottom:6px}
.asr-reservation-details .mandatory-fields-text{font-size:14px;line-height:22px;margin:7px 0}
.asr-reservation-details .error-field{color:var(--icon-error-message);font-size:14px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:7px;margin-left:11px;margin-bottom:10px}
.asr-reservation-details .error-field .asr-icon.error-icon{line-height:0}
.asr-reservation-details .error-field .asr-icon.error-icon:before{font-size:16px}
.asr-reservation-details .empty-field{display:none}
.asr-reservation-details .asr-dropdown.disabled{background-color:#ddd}
.asr-reservation-details .asr-dropdown.disabled .dropdown-value{cursor:no-drop}
.asr-reservation-details .detail-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-reservation-details .detail-group .detail-label{margin-bottom:5px}
.asr-reservation-details .detail-group .detail-dropdown,.asr-reservation-details .detail-group .detail-input{width:100%;box-sizing:border-box;border-radius:5px;padding:10px;height:40px}
.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text{line-height:20px}
.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text .asr-icon.icon-without-innertext.arrow-icon{color:var(--accent);padding:0;display:inline-block;width:16px;height:16px}
.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text .asr-icon.icon-without-innertext.arrow-icon:before{position:relative;top:-4px;right:2px;margin:0;width:16px;height:16px}
.asr-reservation-details .detail-group .detail-input,.asr-reservation-details .detail-group textarea{border:1px solid var(--border-empty);border-radius:5px;padding:10px}
.asr-reservation-details .detail-group .detail-input:focus+.hide-on-blur,.asr-reservation-details .detail-group textarea:focus+.hide-on-blur{display:block}
.asr-reservation-details .detail-group .helper-text{padding-top:5px;font-size:12px;font-weight:600;line-height:17px}
.asr-reservation-details .detail-group .hide-on-blur{display:none}
.asr-reservation-details .detail-group .card-no-helper{font-weight:400;color:var(--icon-error-message)}
.asr-reservation-details .detail-group .asr-password-dropdown{position:relative}
.asr-reservation-details .detail-group .asr-password-dropdown input{height:50px;border-radius:5px;border:1px solid #d8d8d8;font-size:16px}
.asr-reservation-details .detail-group .asr-password-dropdown .field-container .input-container .arrow-icon{right:16px}
@media only screen and (max-width:1023px){.asr-reservation-details .detail-group .asr-password-dropdown .field-container .input-container .arrow-icon{right:10px}
}
.asr-reservation-details .re-password-input input[type=text]+.password-eye-button{padding:0 10px 0 4px}
.asr-reservation-details #card-no{padding-right:60px}
.asr-reservation-details #card-no.has-error{border:1px solid var(--icon-error-message)}
.asr-reservation-details .input-with-icon{position:relative}
.asr-reservation-details .card-icon{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;margin-right:9px;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}
.asr-reservation-details .card-icon svg{width:30px;height:30px}
.asr-reservation-details .card-icon.asr-icon.icon-without-innertext[data-icon]:before{display:block}
.asr-reservation-details .group-wrapper{display:grid;row-gap:15px}
.asr-reservation-details .resident-of-eu-field{margin-bottom:29px}
.asr-reservation-details .resident-of-eu-field input{margin:0}
.asr-reservation-details .resident-of-eu-field label{margin-left:13px;margin-right:40px;font-size:16px;font-weight:600;line-height:19px}
.asr-reservation-details .resident-of-eu-label{font-size:16px;line-height:22px;margin-top:27px;margin-bottom:20px;color:var(--text-title)}
.asr-reservation-details .resident-of-eu-radio-wrapper{display:-ms-flexbox;display:flex}
.asr-reservation-details .resident-of-eu-radio-wrapper .asr-radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-reservation-details .resident-of-eu-radio-wrapper label{margin-bottom:0}
.asr-reservation-details .contact-no-wrapper{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;column-gap:15px}
.asr-reservation-details .contact-field{margin-bottom:29px;margin-top:15px}
.asr-reservation-details .country-field{margin-top:15px;margin-bottom:30px}
.asr-reservation-details #country-code{width:94px}
.asr-reservation-details #country-code .dropdown-text .arrow-icon{-ms-flex:none;flex:none}
.asr-reservation-details #country-code .dropdown-text span{overflow:hidden}
.asr-reservation-details .asr-checkbox{font-size:14px;line-height:20px;-ms-flex-align:start;align-items:flex-start}
.asr-reservation-details .asr-checkbox .check-box{-ms-flex-item-align:start;align-self:flex-start}
.asr-reservation-details .join-asr-member-checkbox{margin-top:20px;margin-bottom:15px}
.asr-reservation-details .asr-checkbox input[type=checkbox]:disabled+.check-box .asr-icon{color:#fff}
.asr-reservation-details .guest-details-title{margin-bottom:18px}
.asr-reservation-details .room-details-item{padding-bottom:24px}
.asr-reservation-details .room-details-item:not(:last-child){border-bottom:1px solid var(--border);margin-bottom:21px}
.asr-reservation-details .room-title{font-size:18px;font-weight:700;line-height:22px;margin-top:0;margin-bottom:14px}
.asr-reservation-details .room-guest-details-container{margin-top:18px}
.asr-reservation-details #special-request-input{display:block;box-sizing:border-box;resize:none;font-size:16px;line-height:23px;color:inherit;margin-top:20px;min-height:98px}
.asr-reservation-details .payment-guarantee-text{font-size:14px;line-height:22px;margin-top:8px;margin-bottom:15px}
.asr-reservation-details .credit-card-details-form{column-gap:14px}
.asr-reservation-details .credit-card-details-form .detail-group,.asr-reservation-details .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}
.asr-reservation-details .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-reservation-details .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}
.asr-reservation-details .policy-label{margin:0;margin-bottom:11px;font-size:14px;font-weight:600;line-height:20px}
.asr-reservation-details .confirm-checkbox-wrapper label:last-child{margin-top:30px}
.asr-reservation-details .confirm-checkbox-wrapper .asr-checkbox{color:var(--text-title);font-size:14px;line-height:20px}
.asr-reservation-details .confirm-checkbox-wrapper .asr-checkbox .check-box{margin-top:4px}
.asr-reservation-details .confirm-wrapper .asr-checkbox>span:not(.check-box){margin-left:20px}
.asr-reservation-details .confirm-button{position:fixed;bottom:0;left:0;width:100vw;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px;z-index:1}
.asr-reservation-details .asc-error{display:none}
.asr-reservation-details .asr-booking-price-breakdown{max-width:100%}
.asr-reservation-details .member-welcome-back{box-sizing:border-box;border:0;font-size:14px;font-weight:700;width:100%;margin-bottom:12px;padding:0}
.asr-reservation-details .member-welcome-back.error-member-rate{color:var(--icon-error-message)}
.asr-reservation-details .asr-badge.property-type{font-size:12px;font-weight:600;padding:5px 10px;line-height:12px}
.asr-reservation-details .member-id{margin-top:22px;margin-bottom:25px}
.asr-reservation-details .credit-card-list{margin-top:20px;background:#fff;margin-left:-20px;margin-right:-20px;padding:20px}
.asr-reservation-details .credit-card-container{display:grid;row-gap:10px}
.asr-reservation-details .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}
.asr-reservation-details .credit-card-container .done-icon span{width:100%;text-align:end}
.asr-reservation-details .credit-card-container .payment-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-reservation-details .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:-ms-flexbox;display:flex}
.asr-reservation-details .credit-card-item.selected{border:2px solid var(--accent)}
.asr-reservation-details .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:20px 0}
.asr-reservation-details .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px}
.asr-reservation-details .button-more-details .asr-icon{cursor:pointer}
.asr-reservation-details .credit-card-image{width:34px;height:24px;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}
.asr-reservation-details .credit-card-image img{width:100%;height:100%}
.asr-reservation-details .credit-card-info{line-height:20px;font-weight:600}
.asr-reservation-details .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding:15px;margin-top:20px;border:1px solid var(--text-title);border-radius:5px}
.asr-reservation-details .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}
.asr-reservation-details .note-label{font-weight:700}
.asr-reservation-details .credit-card-label{font-size:18px;font-weight:700;width:100%;margin-bottom:20px}
.asr-reservation-details .information-message{font-size:12px;font-weight:600;line-height:normal;color:var(--indicator-default);margin:0;padding-top:4px}
.asr-reservation-details .asr-booking-summary-total .description-text{padding-top:6px;font-weight:600}
.asr-reservation-details .dropdown-container{position:absolute}
.asr-reservation-details .dropdown-container .dropdown-item{line-height:20px}
.asr-reservation-details .payment-message{font-size:14px;line-height:22px;color:var(--text-body);margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}
.asr-reservation-details .credit-card-details-form div:first-child.detail-group{margin-top:10px}
.asr-booking-selected-apartment{margin-left:0;margin-right:0;padding:0;width:unset}
.asr-booking-selected-apartment .your-cart-empty{border:1px solid var(--border);text-align:center;border-radius:5px;padding:25px}
.asr-booking-selected-apartment .your-cart-empty p{margin-bottom:25px;color:var(--accent);font-weight:600}
.asr-booking-selected-apartment .price-content .align-left{text-align:left}
.asr-booking-selected-apartment #price_breakdown_modal.show{overflow-y:hidden}
.asr-booking-selected-apartment .title-redemtion{font-size:18px;font-weight:700}
.asr-booking-selected-apartment .disable-remove-button .lbl-remove{color:#b8b8b8;pointer-events:none}
.asr-booking-selected-apartment .desktop .title-apartment{padding:0 10px}
.asr-booking-selected-apartment .desktop .title-apartment .apartment-title{width:100%;display:inline-block;height:auto}
.asr-booking-selected-apartment .desktop .apartment-section{padding:0 16px}
.asr-booking-selected-apartment .desktop .apartment-section .apartment-section-img{width:147px}
.asr-booking-selected-apartment .desktop .apartment-section .apartment-section-img img{width:100%;height:98px}
.asr-booking-selected-apartment .desktop .apartment-section .apartment-section-content{width:calc(100% - 147px);padding-left:16px}
.asr-booking-selected-apartment .text-non-refundable-section{margin-bottom:5px;margin-top:-7px}
.asr-booking-selected-apartment #remove_warning_modal{padding-right:0}
.asr-booking-selected-apartment .view-price{max-width:448px}
.asr-booking-selected-apartment .view-price .btn-quaternary{min-width:120px}
.asr-booking-selected-apartment .view-price ._btn-secondary{min-width:120px;padding:7px 24px}
.asr-booking-selected-apartment .view-price .total-change{font-weight:700}
.arabic .asr-booking-selected-apartment .apartment-section-content label.apartment-title,.arabic .asr-booking-selected-apartment .apartment-section-content label.tooltip-label{float:right;padding-right:10px}
.asr-booking-selected-apartment .z-index{z-index:1}
.asr-booking-selected-apartment .item-font-size{font-size:14px}
.asr-booking-selected-apartment .label-alternate-curency{height:20px;color:#525252;font-size:14px;line-height:20px;padding-top:8px}
.asr-booking-selected-apartment .aparment-color{background-color:#f1f2f4;font-weight:700}
.asr-booking-selected-apartment .tool-tip{margin:3px;float:none}
.asr-booking-selected-apartment .strong-text{font-weight:700;text-transform:capitalize}
.asr-booking-selected-apartment .custom-apartment-lbl{text-align:right;text-decoration:underline;cursor:pointer}
.asr-booking-selected-apartment label.apartment-lbl+div,.asr-booking-selected-apartment label.title-redemtion+div{font-weight:700;font-size:14px}
.asr-booking-selected-apartment .apartment-price-right,.asr-booking-selected-apartment .bold.txt-color.custom-value,.asr-booking-selected-apartment .border-total-mb .border-total-mobile:last-child label:last-child,.asr-booking-selected-apartment .border .row .col-5:last-child,.asr-booking-selected-apartment .mobile .right,.asr-booking-selected-apartment .room-price{text-align:right}
.asr-booking-selected-apartment .show-details{float:right;cursor:pointer}
.asr-booking-selected-apartment .mobile{padding-top:20px;font-size:14px;margin-left:-20px;margin-right:-20px}
.asr-booking-selected-apartment .mobile .top-checkout .col-12:last-child{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-selected-apartment .mobile .top-checkout .col-12:last-child .left{display:contents}
.asr-booking-selected-apartment .mobile .top-checkout .col-12:last-child .left .apartment-date{font-weight:700}
.asr-booking-selected-apartment .mobile .top-checkout .col-12 .apartment-title.pb-0{display:inline-block}
.asr-booking-selected-apartment .mobile .apartment .apartment-title{padding:10px}
.asr-booking-selected-apartment .mobile .apartment .apartment-title .row{margin-left:10px}
.asr-booking-selected-apartment .mobile .row.selected-parment-content{padding:10px;font-size:12px}
.asr-booking-selected-apartment .mobile .row.selected-parment-content .selected-parment-content-left img{height:40px;width:60px}
.asr-booking-selected-apartment .mobile .row.selected-parment-content .selected-parment-content-right{display:-ms-flexbox;display:flex}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .close{padding:9px}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal>.row{padding:10px;margin-left:10px}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .top-checkout+.row{padding:16px}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .checkin-date .col-12 .summary-row-value{font-weight:700}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(4){margin-bottom:5px;margin-top:10px}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(4) .summary-row-label{font-weight:700}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(5){margin-bottom:5px}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(5) .summary-row-label{font-weight:700}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(6){margin-bottom:5px}
.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment div:last-child{padding:10px}
.asr-booking-selected-apartment .mobile #details_mobile .apartment-section .col-4.price,.asr-booking-selected-apartment .mobile #details_mobile .apartment-section .col-4:last-child{text-align:right}
.asr-booking-selected-apartment .desktop .border .top-checkout{height:40px}
.asr-booking-selected-apartment .desktop .checkin-date .col-2 p{font-weight:700}
.asr-booking-selected-apartment .desktop .break-down-label{text-decoration:underline;cursor:pointer}
.asr-booking-selected-apartment #price_breakdown_modal .summary-group>div .summary-row:first-child .summary-row-label{font-size:18px}
.asr-booking-selected-apartment #price_breakdown_modal .summary-group>.summary-row:nth-child(2){font-weight:700}
.asr-booking-selected-apartment #price_breakdown_modal .summary-group>.summary-row:nth-child(2) .summary-row-label{font-size:16px}
.asr-booking-selected-apartment #price_breakdown_modal .summary-group>.row:nth-child(3) .summary-row-label{font-size:16px;font-weight:700}
.asr-booking-selected-apartment #remove_warning_modal .modal-body #remove-no,.asr-booking-selected-apartment #remove_warning_modal .modal-body #remove-yes,.asr-booking-selected-apartment #warning_change_addon .btn._btn-secondary{width:100%}
.asr-booking-selected-apartment .asr-modal.modal-remove-item .content-container{padding:0}
.asr-booking-selected-apartment .asr-modal.modal-remove-item .close-icon{display:none}
.asr-booking-selected-apartment .remove-modal{padding:36px 16px;position:relative;font-size:14px}
.asr-booking-selected-apartment .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}
.asr-booking-selected-apartment .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}
.asr-booking-selected-apartment .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-selected-apartment .remove-modal .asr-button{margin-left:16px;padding:8px 36px}
.asr-booking-selected-apartment .total-charge-wrapper .wrap{padding-left:0;padding-right:0}
.asr-booking-selected-apartment .add-ons-wrapper{background-color:#f3f3f3;padding-left:0;padding-right:0}
.booking-session-timeout .your-session-header{font-size:18px;line-height:24px}
.booking-session-timeout .your-session-content{font-size:14px;line-height:17px}
.booking-session-timeout .search{width:100%}
.booking-session-timeout .container{min-width:auto !important;padding-right:15px !important;padding-left:15px !important}
@media only screen and (min-width:576px){.booking-session-timeout .container{max-width:540px !important}
}
@media only screen and (min-width:768px){.booking-session-timeout .container{max-width:720px !important}
}
@media only screen and (min-width:992px){.booking-session-timeout .container{max-width:960px !important}
}
@media only screen and (min-width:1200px){.booking-session-timeout .container{max-width:1140px !important}
}
.asr-booking-aoa{margin:20px 0;padding:20px;background-color:#f1f2f4}
.asr-booking-aoa .image-aoa{float:left;clear:none;width:175px;padding-right:10px}
.asr-booking-aoa .description{margin:-4px 0 0;padding-left:175px}
.arabic-com .asr-booking-aoa .image-aoa{float:right;padding-left:20px;padding-right:0}
.arabic-com .asr-booking-aoa .description{padding-right:175px}
@media screen and (min-width:768px){.asr-booking-aoa{position:relative}
.asr-booking-aoa .image-aoa{-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}
}
@media screen and (max-width:767px){.asr-booking-aoa .image-aoa{width:38vw}
.asr-booking-aoa .description{padding:0}
}
.dft-booking-calendar .dft-booking-calendar-note{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#4f3c31;letter-spacing:-.02em}
.dft-booking-calendar .dft-booking-calendar-row{overflow:hidden}
.dft-booking-calendar .dft-booking-calendar-note+.dft-booking-calendar-note{margin-left:17px}
.dft-booking-calendar .dft-booking-calendar-left{float:left}
.dft-booking-calendar .dft-booking-calendar-right{float:right}
.dft-booking-calendar .dft-booking-calendar-note-image{width:29px;height:29px;margin-right:10px}
.dft-booking-calendar .dft-booking-calendar-note-image img{width:100%}
.dft-booking-calendar .dft-booking-calendar-currency{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;color:#2c1e16}
.dft-booking-calendar .dft-booking-calendar-currency .dropdown{width:81px;margin-top:8px;margin-left:16px}
.dft-booking-calendar .dft-booking-calendar-currency span{margin-top:8px;font-size:15px;letter-spacing:.001em}
.dft-booking-calendar .fc .fc-day-grid-container{height:auto}
.dft-booking-calendar .fc{clear:both;margin-top:17px}
.dft-booking-calendar .fc-center h2{font-size:18px;color:#2c1e16;letter-spacing:.04em;font-weight:700}
.dft-booking-calendar .fc-past{background-color:#f1f2f4}
.dft-booking-calendar .fc-toolbar{padding-top:19px;padding-bottom:0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:0;position:relative;height:61px}
.dft-booking-calendar .fc .fc-widget-content table{width:calc(100% - 6px);margin:0 auto;border-spacing:4px;border-collapse:separate}
.dft-booking-calendar .fc button .fc-icon{position:absolute;top:0}
.dft-booking-calendar .fc th{padding:17px 0;text-transform:uppercase;letter-spacing:.01em;font-size:16px;color:#4f3c31;border:0}
.dft-booking-calendar .fc td{border-color:#fff;border-width:0;border:1px solid #f1f2f4}
.dft-booking-calendar .fc-basic-view .fc-body .fc-row{min-height:0;height:113px;margin-top:-4px}
.dft-booking-calendar .fc .fc-event{background:0;border:0;color:#4f3c31;text-align:center}
.dft-booking-calendar .fc .fc-event .price{font-size:21px;font-weight:bolder;margin:-1px 0 0;letter-spacing:.07em}
.dft-booking-calendar .fc .fc-event .currency{font-size:16px;font-weight:100;letter-spacing:.01em}
.dft-booking-calendar .fc .fc-day-number{font-size:14px;margin-top:6px;margin-right:10px;font-weight:700}
.dft-booking-calendar .fc-button{background:0;border:0;font-size:24px;box-shadow:none;padding:0;margin:0}
.dft-booking-calendar .fc-day-grid-event .fc-time{display:none}
.dft-booking-calendar .none-arrival{background:repeating-linear-gradient(45deg,#fff 10px,#fff 12px,rgba(8,6,6,.35) 14px)}
.dft-booking-calendar .lowest-rate-outer{height:100%;position:relative;display:none}
.dft-booking-calendar .lowest-rate-label{background:#8a221b;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;font-size:13px;padding:2px 0}
.dft-booking-calendar .lowest-rate{background:#a28155}
.dft-booking-calendar .lowest-rate .lowest-rate-outer{display:block}
.dft-booking-calendar .lowest-rate .currency,.dft-booking-calendar .lowest-rate .fc-day-number,.dft-booking-calendar .lowest-rate .price{color:#fff}
.asr-booking-login{line-height:1.3;text-align:left;font-size:16px}
.asr-booking-login .login-title{color:var(--text-title)}
.asr-booking-login .login-title .check-in span{font-size:16px;display:block;padding-top:10px;font-weight:400}
.asr-booking-login .text-label{font-size:12px}
.asr-booking-login .asr-button{width:100%}
.asr-booking-login .asr-icon.icon-without-innertext[data-icon]{height:48px}
.asr-booking-login .asr-icon.icon-without-innertext[data-icon]:before{font-size:48px;margin:0}
.asr-booking-login .or-message{padding-top:10px}
.asr-booking-login .margin-top-Staff{margin-top:12px}
.asr-booking-login .click-join-and-book{cursor:no-drop}
.asr-booking-login .color-blue{color:#003e6a;font-size:inherit}
.asr-booking-login .form-control:-moz-placeholder,.asr-booking-login .form-control:-ms-input-placeholder,.asr-booking-login .form-control::-moz-placeholder,.asr-booking-login .form-control::-webkit-input-placeholder{color:#666}
.asr-booking-login .grecaptcha-badge{visibility:hidden}
.asr-booking-login .title{font-size:18px;font-weight:700;margin-top:5px;margin-bottom:18px;position:relative}
.asr-booking-login .form-link,.asr-booking-login .pull-right.form-link{font-size:14px}
.asr-booking-login .login-modal-footer{font-size:16px}
.asr-booking-login .login-modal-footer span{color:var(--text-body)}
.asr-booking-login .buy-point-login{display:none}
.asr-booking-login .social-list{margin-top:14px;margin-bottom:0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-booking-login .social-list .social-link{float:left;border:1px solid #b9b9b9;margin-bottom:9px;width:44px;height:44px;position:relative;font-size:14px;line-height:1.16;letter-spacing:.02em}
.asr-booking-login .social-list .social-link+.social-link{margin-left:9px}
.asr-booking-login .social-list .social-link .icon{width:29px;margin-right:12px;position:absolute;left:7px;top:13px}
.asr-booking-login .social-list .social-link.facebook .icon{width:24px;top:9px;left:10px}
.asr-booking-login .social-list .social-link.google .icon{width:22px;top:10px;left:10px}
.asr-booking-login .social-list .social-link.instagram .icon{top:11px;left:11px;width:20px}
.asr-booking-login .social-list .social-link.alipay .icon,.asr-booking-login .social-list .social-link.wechat .icon{left:11px;top:10px;width:21px}
.asr-booking-login .social-list .social-link.weibo .icon{top:13px;left:11px;width:21px}
.asr-booking-login .social-login{margin-top:19px}
.asr-booking-login .social-login .or-message{top:-3px;text-align:center;position:relative}
.asr-booking-login p{font-size:14px;margin:0}
.asr-booking-login h3{letter-spacing:.015em;margin:0 0 25px}
.asr-booking-login .columns{margin:0;width:100%}
.asr-booking-login .columns .card{height:100%}
.asr-booking-login .wrap{padding:0}
.asr-booking-login .card{border:1px solid #d5d5d5;width:100%;background:#fff;padding:17px;background-color:#fff;border-radius:0}
.asr-booking-login .text-center{text-align:center}
.asr-booking-login .login-card{padding-top:19px;margin-bottom:0;margin-right:0}
.asr-booking-login .login-card .form-group{margin-bottom:16px}
.asr-booking-login .login-card .password-field .pass-eye{position:relative}
.asr-booking-login .login-card .password-field .pass-eye .eye-icon{position:absolute;right:10px;top:11px}
.asr-booking-login .login-card .password-field .pass-eye .eye-icon .asr-icon-svg{max-height:25px}
.asr-booking-login .login-card .password-field .pass-eye .ico-eye-show{bottom:7px}
.asr-booking-login .login-card .password-field .pass-eye .ico-eye-hide{bottom:6px}
.asr-booking-login .login-card .password-field #email{margin-bottom:16px}
.asr-booking-login .signup-card{margin-bottom:0}
.asr-booking-login .signup-card .benefits .material-icons{font-size:48px}
.asr-booking-login .signup-card .title{margin-bottom:29px}
.asr-booking-login .signup-card .or-message{font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;text-align:left;padding-left:117px;padding-top:18px;letter-spacing:.04em}
.asr-booking-login .signup-card .pr-3{padding-right:16px}
.asr-booking-login .benefits{list-style:none;padding-left:0;padding-bottom:10px;margin:0 auto;max-width:265px}
.asr-booking-login .benefits li{margin-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-login .benefits li .icon{padding-right:16px}
.asr-booking-login .benefits li .text{font-size:18px;font-weight:700}
.asr-booking-login .login-as-guest-link{margin-top:18px;font-size:16px}
.asr-booking-login .form-control{padding-top:10px;font-size:16px;height:40px}
.asr-booking-login .buttons{margin-top:0;position:relative;top:-1px}
.asr-booking-login .forgot-password{float:right}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message)>.login-title{margin-bottom:0}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-block:20px}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode hr{border-top:1px solid #d5d5d5;width:100%;margin:unset}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .asr-button{color:#fff;position:relative}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .asr-button .asr-icon-svg svg{fill:#fff;position:absolute;width:30px;height:30px;left:10px}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .asr-button .asr-icon-svg path{fill:#fff}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .asr-button .asr-icon-svg.wechat svg{top:0;bottom:0;margin:auto 0}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .asr-button .asr-icon-svg.alipay svg{top:0;bottom:0;margin:auto 0}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .login-wechat{background-color:#09b83e;border:1px solid #09b83e}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .login-wechat .text-wechat{margin-left:40px;margin-right:40px;display:block}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .login-alipay{background-color:#1677ff;border:1px solid #1677ff}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .login-social-qrcode .login-alipay .text-alipay{margin-left:40px;margin-right:40px;display:block}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .scan-success-message{margin:20px 0;font-size:16px;font-weight:700;line-height:31.2px;letter-spacing:.36px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
.asr-booking-login:has(.login-social-qrcode,.scan-success-message,.scan-error-message) .scan-error-message{margin:20px 0;font-size:16px;font-weight:700;line-height:31.2px;color:#fff;background-color:#d9534f;border-color:#d43f3a;padding:6px 12px}
.asr-booking-login .terms-conditions{margin-top:16px}
.asr-booking-login .terms-conditions a{color:var(--accent)}
#asr-booking-login-modal.asr-modal .vue-portal-target{width:100%;height:100%}
#asr-booking-login-modal.asr-modal .content{padding-top:30px}
#asr-booking-login-modal.asr-modal .content-wrapper{padding:8px}
#asr-booking-login-modal.asr-modal .content-container{padding:15px 7px;max-width:960px;border-radius:0;height:100%;width:100%}
#asr-booking-login-modal.asr-modal .content-container .close-icon{color:var(--text-body);bottom:auto;top:15px;right:15px;margin-bottom:10px;z-index:1}
.asr-booking-forgot-password .asr-button{width:100%;margin:15px 0 18px}
.asr-booking-forgot-password.arabic-com{direction:rtl;text-align:right}
.asr-booking-forgot-password.arabic-com input.txtEmail.form-control{text-align:right}
.asr-booking-forgot-password.arabic-com input.txtEmail.form-control:-ms-input-placeholder,.asr-booking-forgot-password.arabic-com input.txtEmail.form-control::-ms-input-placeholder{text-align:right}
.asr-booking-forgot-password.arabic-com input.txtEmail.form-control::placeholder{text-align:right}
.asr-booking-forgot-password .form-link{cursor:pointer}
.asr-booking-forgot-password .h3{margin-bottom:25px}
.asr-booking-forgot-password .card{background:#fffdfd;border-radius:0;padding:10px 15px;margin:0;width:100%;border:1px solid #d5d5d5}
.asr-booking-forgot-password .title{color:#2c1e16;font-size:18px;font-weight:700;margin-top:5px;margin-bottom:18px;position:relative}
.asr-booking-forgot-password .instructions-message{color:#483a32;font-size:16px;margin-bottom:14px}
.asr-booking-forgot-password .btn{width:100%;margin-bottom:9px}
.asr-booking-forgot-password .wrap{padding:0}
.asr-booking-forgot-password .success-message p{margin:0;font-size:14px;margin-bottom:7px}
.asr-booking-forgot-password .success-message~.form-forgot{display:none}
.asr-booking-forgot-password .login-link .form-link{color:#003e6a}
.asr-booking-forgot-password p{margin:0}
.asr-booking-forgot-password p a{color:inherit;font-size:inherit;padding:0}
.asr-booking-forgot-password .asr-booking-logo{margin-bottom:32px}
#booking-forgot-password-modal.asr-common-content-modal .modal-header{min-height:50px}
#booking-forgot-password-modal.asr-common-content-modal .modal-body{padding:0 20px}
#booking-forgot-password-modal.asr-common-content-modal .modal-footer{padding:20px 0 0}
#booking-forgot-password-modal.asr-common-content-modal .close-custom{position:absolute;top:10px;right:10px;width:35px;height:35px}
@media(max-width:1023px){.asr-booking-forgot-password .login-link *{font-size:14px}
.asr-booking-forgot-password .instructions-message{color:#2c1e16}
.asr-booking-forgot-password .card .form-forgot .form-group label{color:#483a32;font-size:12px}
}
@media(min-width:768px){.asr-booking-forgot-password .success-message p{font-size:16px}
.asr-booking-forgot-password .card{padding:24px 32px 26px;width:100%}
}
@media(min-width:1024px){.asr-booking-forgot-password .title{font-size:24px;margin-bottom:25px}
}
.asr-booking-city-listing-detail-view .card{width:98%}
.asr-booking-city-listing-detail-view .card-title-margin{margin-bottom:15px}
.asr-booking-city-listing-detail-view .are-you-trying-to-se{color:#2c1e16;font-size:18px;font-weight:700;line-height:24px}
.asr-booking-city-listing-detail-view .here-are-some-of-our{color:#2c1e16;font-size:16px;line-height:20px}
.asr-booking-city-listing-detail-view .bottom-city-listing .city-country{height:24px;width:81px;font-size:16px;font-weight:700;line-height:24px}
.asr-booking-city-listing-detail-view .bottom-city-listing .border-btn-see-all{text-align:center}
.asr-booking-city-listing-detail-view .btn-see-all-residence{height:20px;width:143px;color:#483a32;font-size:16px;font-weight:700;line-height:20px;text-align:center}
.asr-booking-city-listing-detail-view a{text-decoration:none}
.asr-booking-city-listing-detail-view .img-city-listing{min-height:280px;max-height:280px}
@media(max-width:567px){.asr-booking-city-listing-detail-view .img-city-listing{min-height:200px;max-height:200px}
.asr-booking-city-listing-detail-view .are-you-trying-to-se{color:#2c1e16;font-size:16px;font-weight:700;line-height:24px}
.asr-booking-city-listing-detail-view .here-are-some-of-our{padding-bottom:0;color:#2c1e16;font-size:15px;line-height:20px}
.asr-booking-city-listing-detail-view .padding-t-2{padding-top:0}
}
.asr-booking-search-criteria{margin-bottom:25px}
.asr-booking-search-criteria .icon-edit{grid-column-start:3;grid-row-start:1;align-self:center;margin-top:6px;cursor:pointer}
.asr-booking-search-criteria .icon-edit .asr-icon-svg{width:20px;height:21px}
.asr-booking-search-criteria .icon-edit svg{width:100%;height:100%}
.asr-booking-search-criteria .content{position:relative;border-bottom:1px solid #dedede;padding:0 0 8px;margin-bottom:30px;display:grid;margin:0 20px;grid-template-columns:50% 1fr 22px}
.asr-booking-search-criteria .content .edit-button{position:absolute;right:0;top:25px}
.asr-booking-search-criteria .item-label{font-size:12px;line-height:14px;color:var(--accent);font-weight:600}
.asr-booking-search-criteria .item-content{margin:0;font-size:16px;line-height:23px;color:var(--text-title)}
.asr-booking-search-criteria .showed-item{margin-bottom:7px}
.asr-booking-search-criteria .asr-icon.edit-button{position:absolute;right:0;bottom:0;color:var(--accent);line-height:0;grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2;margin-bottom:15px}
.asr-booking-search-criteria .asr-icon.edit-button:before{font-size:22px}
.asr-booking-search-criteria .toggle-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border-radius:50%;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:all .3s ease-in}
.asr-booking-search-criteria .asr-icon.arrow-icon{line-height:0}
.asr-booking-search-criteria .asr-icon.arrow-icon:before{color:#fff;font-size:20px}
.asr-booking-search-criteria .collapse-item{overflow:hidden;max-height:0;transition:all .3s ease-in;grid-column-start:1;grid-column-end:4}
.asr-booking-search-criteria .collapse-item.expanded{margin-bottom:15px}
.asr-booking-search-criteria .expanded.collapse-item{max-height:80px;transition:all .3s ease-in}
.asr-booking-search-criteria .expanded.toggle-button{-ms-transform:translate(-50%,50%) rotate(180deg);transform:translate(-50%,50%) rotate(180deg)}
.asr-booking-search-criteria .selecting-apartment-content{color:var(--text-title)}
.asr-booking-search-criteria .selecting-apartment-content strong{font-weight:600}
.asr-booking-search-criteria .selecting-apartment-mobile{position:fixed;bottom:0;background-color:var(--box-shadow-light);padding:10px 18px;width:100%;left:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.asr-booking-search-criteria .selecting-apartment-mobile .selecting-apartment{width:50%;font-weight:600;font-size:16px;color:var(--icon)}
.asr-booking-search-criteria .selecting-apartment-mobile .selecting-apartment-content{width:50%;line-height:1.44;font-size:16px;padding-top:1px}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .asr-property-susstainable{display:none}
.search-result-criteria{font-size:18px;font-weight:600;line-height:23px;color:var(--text-title);margin-top:17px;margin-bottom:17px}
.arabic .asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{right:calc(50% - 29px);left:auto}
.arabic .asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon{right:calc(50% - 49px);left:auto}
#slider-3d-for .slick-slide>div{height:100%}
.ajax-first-loading{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:0;z-index:-1;transition:opacity .5s,z-index .5s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.ajax-first-loading.hide{display:none}
.ajax-first-loading__inner{margin:0 auto;max-width:700px;text-align:center}
.ajax-first-loading__logo{margin-bottom:20px}
.ajax-first-loading__spinner{height:89px}
.ajax-first-loading__spinner>div{width:8px;height:8px;background-color:#a28156;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin:0 3px}
.ajax-first-loading__spinner .bounce1{animation-delay:-.3s}
.ajax-first-loading__spinner .bounce2{animation-delay:-.2s}
.ajax-first-loading__p{color:#2c1e16;font-size:16px;margin-bottom:0;padding:0 16px}
.ajax-first-loading__title{color:#2c1e16;font-size:24px;margin-bottom:34px}
.ajax-first-loading .list{list-style:none;margin:0;padding-left:65px;padding-bottom:10px}
@media(min-width:1024px){.ajax-first-loading .list{padding:4px 0 28px 112px}
}
.ajax-first-loading .list .icon{position:absolute;font-size:39px;left:-58px;color:#a28156}
@media(max-width:374px){.ajax-first-loading .list .icon{font-size:10.427807486631016vw}
}
@media(min-width:1024px){.ajax-first-loading .list .icon{font-size:48px;left:-64px}
}
.ajax-first-loading .list li{height:51px;position:relative;text-align:left;color:#2c1e16}
.ajax-first-loading .list li p{position:relative;font-size:18px;letter-spacing:.024em}
@media(max-width:374px){.ajax-first-loading .list li p{font-size:4.81283422459893vw}
}
@media(min-width:1024px){.ajax-first-loading .list li p{letter-spacing:.01em;font-weight:700;color:#a28156}
}
.ajax-first-loading .list li.best-rate{top:12px}
.ajax-first-loading .list li.best-rate .icon{top:-13px}
.ajax-first-loading .list li.best-rate p{top:-3px}
@media(min-width:1024px){.ajax-first-loading .list li.best-rate p{top:0}
}
.ajax-first-loading .list li.exclusive .icon{font-size:37px;left:-57px}
@media(min-width:1024px){.ajax-first-loading .list li.exclusive .icon{left:-63px}
}
.ajax-first-loading .list li.exclusive p{top:-4px}
@media(min-width:1024px){.ajax-first-loading .list li.exclusive p{top:12px}
}
.ajax-first-loading .list li.free-nights .icon{font-size:37px;left:-54px}
@media(min-width:1024px){.ajax-first-loading .list li.free-nights .icon{left:-61px;top:0}
}
.ajax-first-loading .list li.free-nights p{top:-5px}
@media(min-width:1024px){.ajax-first-loading .list li.free-nights p{top:14px}
}
.ajax-first-loading .list li+li{margin-top:21px}
.loading .ajax-first-loading{opacity:1;z-index:999999999}
.asr-booking-property-listing .left-sidebar-layout:after{content:"";display:table;clear:both}
.asr-booking-property-listing .font-title-rs{font-size:18px}
.asr-booking-property-listing .coming-soon-title{margin-top:45px}
.asr-booking-property-listing .result-message{font-size:18px;letter-spacing:.06em;margin-bottom:21px;font-weight:700;color:#2c1e16}
.asr-booking-property-listing .page-header{margin:0 -17px}
.asr-booking-property-listing .search-result{padding-top:20px}
.asr-booking-property-listing .sortby{position:relative;z-index:9;margin-left:10px}
.asr-booking-property-listing .view-mode,.asr-booking-property-listing .view-mode .btn{display:-ms-flexbox;display:flex}
.asr-booking-property-listing .view-mode .btn{padding:0;min-width:147px;background-color:#ebe3d9;color:#483a32;margin:0;font-size:14px;text-align:left;padding-top:8px;padding-bottom:8px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .view-mode .btn:first-child{width:50%}
.asr-booking-property-listing .view-mode .btn+.btn{-ms-flex:1;flex:1}
.asr-booking-property-listing .view-mode .btn .icon{font-size:24px;margin-right:6px}
.asr-booking-property-listing .view-mode .btn.btn-detail{position:relative}
.asr-booking-property-listing .view-mode .btn.btn-detail .copy{font-weight:700;line-height:1}
.asr-booking-property-listing .view-mode .btn.btn-map{position:relative}
.asr-booking-property-listing .view-mode .btn.btn-map .copy{font-weight:700;line-height:1}
.asr-booking-property-listing .view-mode .btn.active{background-color:#483a32;color:#fff}
.asr-booking-property-listing .no-result .list-item--no-result{display:block}
.asr-booking-property-listing .no-result .asr-booking-aoa{display:none}
.asr-booking-property-listing .list-item{font-size:12px;border:1px solid #d5d5d5}
.asr-booking-property-listing .list-item--no-result{position:relative;color:#2c1e16;min-height:211px;display:none}
.asr-booking-property-listing .list-item--no-result__inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.asr-booking-property-listing .list-item--no-result__icon{font-size:60px}
.asr-booking-property-listing .list-item--no-result__message{font-size:16px;font-weight:500}
.asr-booking-property-listing .list-item .no-available{padding:8px 0 19px 9px;margin-right:8px;width:100%;margin:0 auto;min-height:135px}
.asr-booking-property-listing .list-item .no-available .btn{font-weight:700;position:absolute;bottom:15px;padding:5px 10px;left:10px;right:10px}
.asr-booking-property-listing .list-item .no-available .list-item-pricing-inner{text-align:center;font-size:15px;font-weight:700;padding-top:15px}
.asr-booking-property-listing .list-item .no-available p{font-size:13px}
.asr-booking-property-listing .list-item__arrow{color:#fff}
.asr-booking-property-listing .list-item__show-rates{margin:0 18px;font-size:16px;padding:10px 19px;line-height:1;border:2px solid #483a32}
.asr-booking-property-listing .list-item__gallery{overflow:hidden;position:relative;width:100%;height:211px}
.asr-booking-property-listing .list-item__gallery__image{margin:0}
.asr-booking-property-listing .list-item__gallery__image img{max-width:100%}
.asr-booking-property-listing .list-item__gallery__capture{display:-ms-flexbox;display:flex;background-color:#2c1e16;height:44px;color:#fff;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;bottom:0}
.asr-booking-property-listing .list-item__gallery__capture__link{color:#fff;width:50%;font-size:14px;position:relative;height:100%}
.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon material-icons{left:calc(50% - 49px)}
.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 21px)}
.asr-booking-property-listing .list-item__gallery__capture__link__icon{font-size:19px;position:absolute;left:calc(50% - 34px);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media(min-width:1024px){.asr-booking-property-listing .list-item__gallery__capture__link__icon{font-size:16px;top:calc(50% - 1px)}
}
.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}
.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 22px)}
.asr-booking-property-listing .list-item__gallery__capture__link__copy{position:absolute;left:calc(50% - 6px);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-booking-property-listing .list-item__description{padding:20px 16px;-ms-flex:1;flex:1}
.asr-booking-property-listing .list-item__title{font-size:16px;font-weight:700;color:#2c1e16;margin:0 0 9px;padding:0;letter-spacing:.03em}
.asr-booking-property-listing .list-item__title a{color:#2c1e16}
.asr-booking-property-listing .list-item__location{position:relative;padding-left:28px;font-size:12px;letter-spacing:0;color:#2c1e16}
.asr-booking-property-listing .list-item__location__address{margin-bottom:-1px}
.asr-booking-property-listing .list-item__location__icon{position:absolute;left:0;top:1px;font-size:1.5em}
.asr-booking-property-listing .list-item__location__distance{letter-spacing:.017em}
.asr-booking-property-listing .list-item__tripadviser{height:19px;margin-bottom:10px}
.asr-booking-property-listing .list-item__tripadviser:empty{display:none}
.asr-booking-property-listing .list-item__header-price{position:relative;color:#483a32;min-height:58px;margin-top:23px}
.asr-booking-property-listing .list-item__header-price__from{font-size:12px;position:relative}
.asr-booking-property-listing .list-item__header-price__top{position:relative}
.asr-booking-property-listing .list-item__header-price__sale-price{letter-spacing:-.03em;padding-left:2px}
.asr-booking-property-listing .list-item__header-price__sale-price del{position:absolute;left:20px;top:23px}
.asr-booking-property-listing .list-item__header-price__inner{padding:0 18px;min-height:0;z-index:1}
.asr-booking-property-listing .list-item__header-price__currency{position:relative}
.asr-booking-property-listing .list-item__header-price__price{font-weight:500;font-size:22px;letter-spacing:-.03em}
.asr-booking-property-listing .list-item__header-price__per{font-size:12px}
.asr-booking-property-listing .list-item__header-price__per__icon{font-size:12px;padding-left:2px;vertical-align:middle;position:relative}
.asr-booking-property-listing .list-item+.list-item{margin-top:17px}
.asr-booking-property-listing .comming-soon-item:after{content:"";display:table;clear:both}
.asr-booking-property-listing .comming-soon-item .list-item__footer{position:relative;width:149px}
.asr-booking-property-listing .comming-soon-item .list-item__location{width:auto;padding:16px 15px}
.asr-booking-property-listing .comming-soon-item .list-item__location__row{position:relative;padding-left:26px;display:-ms-flexbox;display:flex}
.asr-booking-property-listing .comming-soon-item .list-item__location__row p{margin:0}
.asr-booking-property-listing .comming-soon-item .list-item__location__col{position:relative;-ms-flex:1;flex:1}
.asr-booking-property-listing .comming-soon-item .list-item__location__icon{margin-left:-21px;float:left;position:static}
.asr-booking-property-listing .comming-soon-item .list-item__description{padding:16px 15px}
.asr-booking-property-listing .comming-soon-item .list-item__gallery__capture{background:#58030b;-ms-flex-pack:center;justify-content:center}
.asr-booking-property-listing .comming-soon-item .list-item__location__row+.list-item__location__row{margin-top:8px}
@keyframes sk-bouncedelay{1%,30%,to{transform:scale(0)}
40%{transform:scale(1)}
}
@media(min-width:577px){.list-item .no-available .icon{font-size:34px;margin-bottom:9px}
}
@media(max-width:767px){.show-map-view{margin-right:0}
.list-item__arrow{display:none}
.list-item__header-price label{display:inline}
}
@media(max-width:1023px){.m-rater-wraper{width:100%;-ms-flex-direction:row;flex-direction:row}
.list-item__header-price.list-item__header-price--available{background-color:transparent}
}
@media(min-width:1024px){.asr-booking-property-listing .show-map-view{margin-right:-340px}
.asr-booking-property-listing .wrap{padding-left:20px;padding-right:20px}
.asr-booking-property-listing .sidebar{width:326px}
.asr-booking-property-listing .main{padding-right:340px}
.asr-booking-property-listing .sortby{margin-top:-62px;margin-right:0}
.asr-booking-property-listing .search-result{padding:0}
.asr-booking-property-listing .result-message{font-size:18px}
.asr-booking-property-listing .page-header{margin:0}
.asr-booking-property-listing .view-mode{margin-bottom:18px}
.asr-booking-property-listing .view-mode .btn{width:auto;font-size:16px;padding-top:16px;padding-bottom:16px}
.asr-booking-property-listing .view-mode .btn:first-child{width:auto}
.asr-booking-property-listing .view-mode .btn+.btn{-ms-flex:none;flex:none}
.asr-booking-property-listing .view-mode .btn.btn-detail{width:155px;padding-left:0;position:static}
.asr-booking-property-listing .view-mode .btn.btn-detail .copy{font-weight:400}
.asr-booking-property-listing .view-mode .btn.btn-map{position:static;padding:0;width:144px;min-width:0}
.asr-booking-property-listing .view-mode .btn.btn-map .copy{font-weight:400}
.asr-booking-property-listing .list-view{padding:0}
.asr-booking-property-listing .list-item{display:-ms-flexbox;display:flex;font-size:14px;min-height:162px;position:relative}
.asr-booking-property-listing .list-item--no-result__icon{margin-top:17px}
.asr-booking-property-listing .list-item .no-available{margin:0;padding:0;width:183px;min-height:0}
.asr-booking-property-listing .list-item__gallery{width:240px;height:160px}
.asr-booking-property-listing .list-item__gallery__link--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}
.asr-booking-property-listing .list-item__gallery__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 29px);top:calc(50% - 1px)}
.asr-booking-property-listing .list-item__gallery__link__copy{left:calc(50% - 13px)}
.asr-booking-property-listing .list-item__description{padding:6px 16px}
.asr-booking-property-listing .list-item__title{font-size:24px;letter-spacing:0}
.asr-booking-property-listing .list-item__location{font-size:14px;padding-left:25px}
.asr-booking-property-listing .list-item__location__address{margin-bottom:3px}
.asr-booking-property-listing .list-item__location__icon{font-size:16px;left:-1px;top:2px}
.asr-booking-property-listing .list-item__tripadviser{height:20px;margin-bottom:6px}
.asr-booking-property-listing .list-item__header-price{min-height:0;width:191px;font-size:12px;padding-right:5px;margin-top:0}
.asr-booking-property-listing .list-item__header-price__from{position:relative}
.asr-booking-property-listing .list-item__header-price--available{background-color:#a28156;color:#fff}
.asr-booking-property-listing .list-item__header-price__top{position:relative;font-weight:500;font-size:12px}
.asr-booking-property-listing .list-item__header-price__sale-price{font-size:inherit;letter-spacing:.01em;margin:0;position:relative}
.asr-booking-property-listing .list-item__header-price__sale-price del{position:static;font-size:inherit}
.asr-booking-property-listing .list-item__header-price__inner{padding:0;min-height:0;font-weight:300}
.asr-booking-property-listing .list-item__header-price__currency{position:relative}
.asr-booking-property-listing .list-item__header-price__price{font-size:24px;font-weight:500;margin:0;letter-spacing:.01em;position:relative}
.asr-booking-property-listing .list-item__header-price__per{position:relative}
.asr-booking-property-listing .list-item__header-price__per__icon{color:#fff;font-size:16px;position:relative}
.asr-booking-property-listing .comming-soon-item{min-height:160px}
.asr-booking-property-listing .comming-soon-item .list-item__footer{position:static}
.asr-booking-property-listing .comming-soon-item .list-item__location{width:191px;padding:16px 15px 10px 0}
.asr-booking-property-listing .comming-soon-item .list-item__location__row{display:block}
.asr-booking-property-listing .comming-soon-item .list-item__location__col{display:block;-ms-flex:auto;flex:auto}
.asr-booking-property-listing .comming-soon-item .list-item__gallery{width:240px;height:160px}
}
.asr-booking-refine-search{position:fixed;left:0;top:-5%;bottom:0;right:0;opacity:0;visibility:hidden;z-index:-1;background:#fff;overflow:scroll;-webkit-overflow-scrolling:touch;transition:top .3s,opacity .3s,z-index .3s;width:100%;padding-left:10px;padding-right:10px}
.asr-booking-refine-search__close{position:absolute;right:12px;top:11px}
.asr-booking-refine-search__more{margin:13px 0 0;display:block}
.asr-booking-refine-search__title{font-weight:700;font-size:19px;letter-spacing:.04em;margin-bottom:24px}
.asr-booking-refine-search__section{margin-bottom:11px;position:relative}
.asr-booking-refine-search__section:after{content:"";display:table;width:100%;clear:both}
.asr-booking-refine-search__section__body{font-size:19px}
.asr-booking-refine-search__section--aparment-types{margin-bottom:0}
.asr-booking-refine-search__section--aparment-types .sidebar__section__title{letter-spacing:-.01em}
.asr-booking-refine-search__section--rates{margin-bottom:25px}
.asr-booking-refine-search__section--rates .sidebar__section__title{top:0}
.asr-booking-refine-search__section--aparment-sizes{margin-bottom:17px}
.asr-booking-refine-search__section--aparment-sizes .sidebar__section__title{margin-bottom:16px;top:0}
.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox{display:none}
.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:first-child,.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(2),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(3),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(4),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(5),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(6),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(7),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(8),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(9),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(10){display:block}
.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(10)+.sidebar__more{display:none}
.asr-booking-refine-search__section--amenities.view-more .checkbox{display:block}
.asr-booking-refine-search__section--amenities.view-more .sidebar__more{display:none}
.asr-booking-refine-search__section__title{margin-bottom:10px;letter-spacing:0;font-weight:600;font-size:19px;position:relative;top:2px}
.asr-booking-refine-search .ui-slider{margin-top:70px}
.asr-booking-refine-search .ui-slider .slider-amount{position:absolute;top:calc(-100% - 21px);text-align:center;font-size:16px}
.asr-booking-refine-search .wrap{padding:20px 18px}
.asr-booking-refine-search .btn-modify-search{width:100%;margin-top:25px}
.asr-booking-refine-search .close{display:none}
.asr-booking-refine-search .dropdown-menu a{font-size:12px;font-weight:700;transition:none}
.asr-booking-refine-search .dropdown-toggle .form-control{cursor:pointer}
.asr-booking-refine-search .items_option{font-size:14px;font-weight:700;line-height:17px}
.asr-booking-refine-search #selectApartment::-ms-value{background-color:transparent}
.asr-booking-refine-search .form-checkbox{position:relative;margin:10px 0}
.asr-booking-refine-search .form-checkbox>input[type=checkbox]{visibility:visible;margin:5px 0 0;opacity:0;z-index:99999;height:20px;width:20px;position:absolute;padding:0;line-height:20px}
.asr-booking-refine-search .form-checkbox>input[type=checkbox]:checked+label:before{content:"\E91C"}
.asr-booking-refine-search .form-checkbox label:before{content:"";line-height:15px;text-align:center;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;display:inline-block;position:absolute;top:3px;width:18px;height:18px;margin-left:-35px;font-weight:900;box-sizing:border-box}
.asr-booking-refine-search .form-checkbox .checkbox-label{padding-left:35px}
.asr-booking-refine-search .content_dropdown{position:relative;display:inline-block;border:1px solid}
.asr-booking-refine-search .content_dropdown .select{position:relative;font-size:14px;font-weight:700;line-height:17px;border:0;padding-left:8px;padding-right:35px}
.asr-booking-refine-search select::-ms-expand{display:none}
.asr-booking-refine-search ._select:before{z-index:1}
.asr-booking-refine-search .left-14px:before{left:14px;right:auto}
.asr-booking-refine-search .padding-arabic{padding-right:8px;padding-left:35px;text-align:right}
.asr-booking-refine-search .sidebar-padding-right-10px{text-align:right;padding-right:10px;padding-left:0}
.asr-booking-refine-search .sidebar-more-link{margin:0 0 20px}
.asr-booking-refine-search .selected-tag{margin-top:13px;font-size:12px;letter-spacing:.01em;font-weight:700}
.asr-booking-refine-search ._select .dropdown-toggle:hover{cursor:pointer}
.asr-booking-refine-search .label-arabic{padding-right:35px;padding-left:unset}
.asr-booking-refine-search .label-arabic:before{margin-right:-35px;margin-left:auto}
.asr-booking-refine-search .visible-checkboxes{margin-bottom:20px}
.asr-booking-refine-search .sidebar-more-link{margin:17px 0 -3px;display:block}
.asr-booking-refine-search .btn-modify-search{margin-top:0}
.property-filter-open{overflow:hidden}
.property-filter-open .refine-search{top:0;visibility:visible;opacity:1;z-index:9999}
.property-filter-open .refine-search .close{display:block}
@media(min-width:1024px){.asr-booking-refine-search{display:block;float:right;overflow:visible;visibility:visible;z-index:1;position:static;opacity:1}
.asr-booking-refine-search__close{display:none}
.asr-booking-refine-search__more{font-size:16px}
.asr-booking-refine-search .ui-slider{margin-top:62px}
.asr-booking-refine-search .ui-slider .slider-amount{top:calc(-100% - 13px);font-size:14px}
.asr-booking-refine-search .wrap{padding:44px 18px 20px}
.asr-booking-refine-search__section--aparment-sizes{margin-bottom:18px;margin-top:3px}
.asr-booking-refine-search__title{font-size:18px;letter-spacing:0;margin-bottom:20px}
}
@media(min-width:768px){.asr-booking-refine-search__title{font-size:16px}
}
@media(max-width:1023px){.asr-booking-refine-search .content_dropdown{width:100%}
}
.asr-booking-reset-password .h3{margin-bottom:26px;letter-spacing:.01em}
.asr-booking-reset-password .bordered-content{margin-top:26px;padding:24px 30px;max-width:440px;margin:100px auto 0}
.asr-booking-reset-password .form-group{margin-bottom:18px}
.asr-booking-reset-password .re-pass{position:relative}
.asr-booking-reset-password .re-pass .eye-icon{position:absolute;right:10px;bottom:7px}
.asr-booking-reset-password .re-pass .eye-icon .asr-icon-svg{height:25px}
.asr-booking-reset-password #reset_password_form{margin-bottom:18px}
.asr-booking-reset-password #reset_password_form .list-item{max-width:100%}
.asr-booking-reset-password #reset_password_form .field-container{position:relative}
.asr-booking-reset-password .wrap{padding-bottom:20px}
.asr-booking-reset-password .brand img{margin:0 auto}
.asr-booking-reset-password .bordered-content{margin:10px auto 0}
.asr-booking-reset-password .asr-button{width:100%;margin:9px 0}
.rtl{-ms-transform:scaleX(-1);transform:scaleX(-1)}
.rtl .nf{-ms-transform:scaleX(1);transform:scaleX(1)}
.rtl button,.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl i.material-icons,.rtl img,.rtl input,.rtl label,.rtl li,.rtl option,.rtl select,.rtl span{-ms-transform:scaleX(-1);transform:scaleX(-1);display:inline-block;text-align:right}
.rtl .asr-member-status .user-name,.rtl select{direction:rtl}
.rtl .asr-tier-progress-bar .tier-bar .replace-after{-ms-transform:scaleX(-1);transform:scaleX(-1);text-align:right;direction:rtl}
.rtl .asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{text-align:left}
.rtl .asr-offer-list a{-ms-transform:scaleX(-1);transform:scaleX(-1)}
.rtl .asr-offer-list a.offer-title{text-align:right}
.asr-booking-slick-slideshow.modal{background-color:rgba(0,0,0,.9)}
.asr-booking-slick-slideshow .gallery-close:before{color:#fff}
.asr-booking-slick-slideshow .gallery .gallery-content .gallery-close{top:-30px}
.asr-booking-slick-slideshow .gallery .gallery-content .gallery-view .slick-dots{display:none}
.asr-booking-slick-slideshow .gallery .gallery-thumb-item img,.asr-booking-slick-slideshow .gallery .media img{height:70px;width:auto}
.asr-booking-slick-slideshow .gallery .slick-next:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-booking-slick-slideshow .gallery .slick-slide>div,.asr-booking-slick-slideshow .gallery .slick-slide>div>div{height:100%}
.asr-booking-slick-slideshow .gallery .slick-next,.asr-booking-slick-slideshow .gallery .slick-prev{top:50%}
.asr-booking-slick-slideshow .gallery .slick-next:before,.asr-booking-slick-slideshow .gallery .slick-prev:before{content:"";width:60px;height:60px;background-image:url(../../../settings/wcm/designs/ascott/the-ascott/dist/img/svg/arrow-left.svg);background-size:100%}
.asr-booking-slick-slideshow .no-data{position:absolute;color:#fff;left:50%;top:50%}
.asr-booking-slick-slideshow .slide-nav{display:-ms-flexbox;display:flex}
.dft-page-default .arabic .asr-booking-slick-slideshow.modal,.dft-somerset-general-page .arabic .asr-booking-slick-slideshow.modal,.dft-template-default .arabic .asr-booking-slick-slideshow.modal{direction:ltr}
.dft-page-default .arabic .asr-booking-slick-slideshow .left-20px,.dft-somerset-general-page .arabic .asr-booking-slick-slideshow .left-20px,.dft-template-default .arabic .asr-booking-slick-slideshow .left-20px{left:20px;right:auto}
#booking-photo-modal .label-cookie-preferences{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
#booking-photo-modal .label-cookie-preferences p{max-width:25%}
#booking-photo-modal .label-cookie-preferences .img-cookie-preferences{z-index:-1}
@media(max-width:1023px){.asr-booking-slick-slideshow .slick-dots{bottom:-19vh}
.asr-booking-slick-slideshow .slick-dots li .slick-active button:before,.asr-booking-slick-slideshow .slick-dots li button:before{color:#fff}
.asr-booking-slick-slideshow .gallery .slick-slide>div>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-slick-slideshow .gallery .gallery-media img{position:relative}
.asr-booking-slick-slideshow .gallery-thumbnails{display:none}
.asr-booking-slick-slideshow div.gallery .gallery-media .slick-list{-ms-transform:translateY(20%);transform:translateY(20%)}
#booking-photo-modal .label-cookie-preferences p{max-width:50%;position:absolute}
}
@media(max-width:767px){.asr-booking-slick-slideshow .gallery .gallery-media{padding:0;margin-bottom:0;height:95vh}
.asr-booking-slick-slideshow .gallery .gallery-media .slick-track{height:90vh}
.asr-booking-slick-slideshow .gallery .gallery-media .slick-list{-ms-transform:translateY(0);transform:translateY(0)}
.asr-booking-slick-slideshow .gallery .gallery-view .slick-dots{display:block;bottom:0;padding-bottom:15px}
.asr-booking-slick-slideshow .gallery .gallery-content .gallery-close{top:0}
.asr-booking-slick-slideshow .gallery .gallery-content .gallery-thumbnails .slick-list .slick-track{display:none}
.asr-booking-slick-slideshow .slick-dots{bottom:10vh}
.asr-booking-slick-slideshow .slide-nav{display:none}
}
@media(min-width:768px){.asr-booking-slick-slideshow .gallery .gallery-media iframe{height:90%}
}
.asr-conditions-buy-point .border-privacy{border-bottom:1px solid #d5d5d5;font-size:21px;font-weight:700;padding-bottom:15px}
.asr-conditions-buy-point .no-padding{padding:0}
.asr-conditions-buy-point .terms-condition a{color:#003e6a;text-decoration:underline}
.asr-booking-summary-page{width:100%}
.asr-booking-summary-page .your-cart-empty{text-align:center;margin-top:50px;margin-bottom:50px}
.asr-booking-summary-page .your-cart-empty p{margin-bottom:25px;color:var(--accent);font-weight:600}
.asr-booking-summary-page .asr-charge-loading-spinner{background:50%/contain no-repeat url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/images/loading-spiner.svg);background-size:80px}
.asr-booking-summary-page .asr-charge-loading-no-spinner button,.asr-booking-summary-page .asr-charge-loading-no-spinner div,.asr-booking-summary-page .asr-charge-loading-no-spinner label,.asr-booking-summary-page .asr-charge-loading-no-spinner p,.asr-booking-summary-page .asr-charge-loading-no-spinner span,.asr-booking-summary-page .asr-charge-loading-spinner button,.asr-booking-summary-page .asr-charge-loading-spinner div,.asr-booking-summary-page .asr-charge-loading-spinner label,.asr-booking-summary-page .asr-charge-loading-spinner p,.asr-booking-summary-page .asr-charge-loading-spinner span{opacity:.5}
.asr-booking-summary-page .selected-apartment-wrapper .member-benefit{font-size:14px;letter-spacing:0;line-height:19px;font-weight:700;width:calc(100% - 20px)}
.asr-booking-summary-page .selected-apartment-wrapper .benefit-signin{border:1px solid var(--text-body);padding:15px 20px 15px 12px;border-radius:5px;position:relative}
.asr-booking-summary-page .selected-apartment-wrapper .hide-benefit{position:absolute;right:15px;top:-3px;font-size:30px;color:#87674f;font-weight:700}
.asr-booking-summary-page .selected-apartment-wrapper .missed-room{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-summary-page .selected-apartment-wrapper .missed-room p{height:100%;margin:auto 5px;font-weight:700}
.asr-booking-summary-page .disable-remove-button .lbl-remove{color:#b8b8b8;pointer-events:none}
.asr-booking-summary-page #remove_warning_modal{padding-right:0}
.asr-booking-summary-page .asr-modal.modal-remove-item .content-container{padding:0}
.asr-booking-summary-page .asr-modal.modal-remove-item .close-icon{display:none}
.asr-booking-summary-page .remove-modal{padding:36px 16px;position:relative;font-size:14px}
.asr-booking-summary-page .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}
.asr-booking-summary-page .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}
.asr-booking-summary-page .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-summary-page .remove-modal .asr-button{margin-left:16px;padding:8px 36px}
.asr-booking-summary-page .total-charge-wrapper .wrap{padding-left:0;padding-right:0}
.asr-booking-summary-page .add-ons-wrapper{background-color:#f3f3f3;padding-left:0;padding-right:0}
@media(max-width:767px){.asr-booking-summary-page .selected-apartment-wrapper .missed-room{margin-top:20px}
}
.asr-booking-buy-point-confirmation .title-order-confirmed{font-size:32px;font-weight:700;padding-bottom:20px;margin-top:40px}
.asr-booking-buy-point-confirmation .banner-confirm-order{padding:8px 6px;font-weight:700;font-size:16px}
.asr-booking-buy-point-confirmation .title-form-order-confirmed{font-size:21px;color:#000;padding-top:10px;padding-bottom:20px;border-bottom:1px solid #dee2e6;font-weight:700}
.asr-booking-buy-point-confirmation .total-payment-purchase{padding-top:1px;font-weight:700;font-size:18px}
.asr-booking-buy-point-confirmation .banner-confirm-order{margin-top:20px}
.asr-booking-buy-point-confirmation .banner-purchase-confirmed{padding-left:20px}
.asr-booking-buy-point-confirmation .banner-purchase-confirmed .align-right{text-align:right}
.asr-booking-buy-point-confirmation .details-link{font-weight:400;cursor:pointer}
.asr-booking-buy-point-confirmation .no-padding{padding:0}
.asr-booking-buy-point-confirmation .padding-left-right{padding-left:10px;padding-right:10px}
.asr-booking-buy-point-confirmation .indicating-price{font-size:14px}
.dft-page-default .arabic .asr-booking-property-listing .list-item__header-price,.dft-somerset-general-page .arabic .asr-booking-property-listing .list-item__header-price,.dft-template-default .arabic .asr-booking-property-listing .list-item__header-price{padding-right:0;padding-left:5px}
.asr-booking-property-listing .vr-container{position:relative;width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .vr-container .vr{border-left:2px solid #4c6866;height:20px;position:absolute}
.asr-booking-property-listing .asr-booking-sort-and-filter .filter-button{border:0}
.asr-booking-property-listing .sort-and-filter .button-wrap-container{display:-ms-flexbox;display:flex}
.asr-booking-property-listing .toggle-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.asr-booking-property-listing .toggle-button-container .asr-button{border:0;padding-right:30px}
.asr-booking-property-listing .toggle-button-container .asr-button .icon-size{font-size:25px;position:absolute;top:9px}
@media(max-width:767px){.asr-booking-property-listing .toggle-button-container .asr-button.price-button{display:-ms-flexbox;display:flex}
}
.asr-booking-property-listing .toggle-button-container .toggle-text{display:inline-block}
.asr-booking-property-listing .toggle-button-container .dropdown{width:308px;height:130px;list-style:none;padding:16px;border-radius:5px;background-color:#fff;position:absolute;pointer-events:all;top:42px;right:0;z-index:2;box-shadow:0 0 10px #bfbebe;transition:all 1s ease-in-out}
.asr-booking-property-listing .toggle-button-container .dropdown .dropdown-title{width:276px;height:18px;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#373737}
.asr-booking-property-listing .toggle-button-container .dropdown .radio1{margin-top:10px}
.asr-booking-property-listing .toggle-button-container .dropdown .radio1,.asr-booking-property-listing .toggle-button-container .dropdown .radio2{display:-ms-flexbox;display:flex;width:100%;padding:5px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
.asr-booking-property-listing .toggle-button-container .dropdown .radio1 .label-dropdown,.asr-booking-property-listing .toggle-button-container .dropdown .radio2 .label-dropdown{min-width:70px;height:24px;font-style:normal;font-weight:400;font-size:16px;margin:0}
.asr-booking-property-listing .toggle-button-container .dropdown .radio1 .input-dropdown,.asr-booking-property-listing .toggle-button-container .dropdown .radio2 .input-dropdown{width:20px;height:20px;accent-color:#4c6866;margin-right:10px}
.asr-booking-property-listing .asr-booking-banner{margin-top:24px;margin-bottom:24px}
.asr-booking-property-listing .asr-booking-banner .aoa-container{color:var(--text-title)}
.asr-booking-property-listing .error-message{color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}
.asr-booking-property-listing .error-message .asr-icon.error-icon{height:24px}
.asr-booking-property-listing .error-message .asr-icon.error-icon:before{font-size:24px;margin-right:10px}
.asr-booking-property-listing .tab-content .asr-property-listing-item{margin-bottom:21px}
.asr-booking-property-listing .pagination-presentation{margin-top:4px}
.asr-booking-property-listing .title{font-size:24px;font-weight:700;line-height:1.42;margin-bottom:24px;color:var(--text-title)}
.asr-booking-property-listing .sort-and-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .sort-and-filter .asr-dropdown{display:none}
.asr-booking-property-listing .sort-and-filter p{margin:0;color:var(--indicator-default);font-size:16px;line-height:18px;font-weight:600}
@media(max-width:767px){.asr-booking-property-listing .sort-and-filter .js-switch-view-nav{padding:12px 0}
}
.asr-booking-property-listing .city{margin-top:9px}
.asr-booking-property-listing .city h3{font-size:22px;font-weight:700;color:var(--text-title);margin-bottom:25px;line-height:1.42}
.asr-booking-property-listing .feature-property.wrap{padding:0}
.asr-booking-property-listing .tooltip-icon{position:relative;display:inline-block;border:0;left:5px;top:0;background:transparent}
.asr-booking-property-listing .tooltip-icon:focus{outline:0}
.asr-booking-property-listing .tooltip-icon:hover .tooltip-content{visibility:visible;-ms-transform:translateY(2px);transform:translateY(2px);opacity:1}
.asr-booking-property-listing .tooltip-icon .icon-information{display:-ms-flexbox;display:flex;width:20px;height:20px}
.asr-booking-property-listing .tooltip-icon .tooltip-content{visibility:hidden;background:var(--box-shadow-light);color:var(--text-body);padding:20px;min-width:477px;position:absolute;z-index:1;top:35px;opacity:0;right:-230px;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);transition:all .25s}
.asr-booking-property-listing .tooltip-icon .tooltip-content .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-property-listing .tooltip-icon .tooltip-content .title-tooltip .logo{height:30px;width:150px;object-fit:contain;object-position:left;overflow:hidden}
.asr-booking-property-listing .tooltip-icon .tooltip-content .review-pro-label{margin-bottom:0;margin-top:20px;font-weight:400}
.asr-booking-property-listing .tooltip-icon .tooltip-content:before{content:"";right:235px;display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-14px}
.margin-left-5px{margin-left:5px}
.list-item__location__icon-arabic{margin-left:15px}
.icon-bottom-arabic{float:right;margin-right:-21px;margin-left:auto}
.padding-arabic{padding:16px 0 10px 15px}
.padding-right-25px{padding-right:25px}
.icon-location-arabic{right:0;left:auto;margin-right:0}
.marterial-icon-arabic{right:calc(50% - 50px);left:auto}
.divider{display:-ms-flexbox;display:flex;-ms-flex:1 1 0;flex:1 1 0}
.external-engine,.show-more{text-align:center}
.show-more{color:#0d91d9;font-size:14px;line-height:20px;width:100%;display:block;margin-top:16px;height:0}
.external-engine .alert{padding:10px}
div.dft-page-default .content-main{margin-top:0}
._checkbox .copy{text-transform:capitalize}
.asr-booking-property-listing .list-item__header-price__currency{text-transform:uppercase}
.list-item__header-price--no-available{text-align:center;padding-top:13px}
.list-item__header-price--no-available .check-mlos{display:none}
.list-item__header-price--no-available .check-no-apartment,.list-item__header-price--no-available.min-length-of-stay .check-mlos{display:block}
.list-item__header-price--no-available.min-length-of-stay .check-no-apartment{display:none}
.list-item__header-price--no-available .icon{margin:0;font-size:34px}
.list-item__header-price--no-available .btn-primary{display:none;width:177px;padding:7px 0 6px}
.no-result{display:none}
.item.has-result{width:100%;height:100%}
.list-item__header-price--no-available{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.list-item__header-price--available{background-color:#483a32;cursor:pointer}
.list-item__header-price--available .no-result{display:none}
.list-item__header-price--no-available .no-result{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-flow:wrap;flex-flow:wrap}
.list-item__header-price--no-available .has-result{display:none}
.asr-booking-property-listing .list-item__gallery__image{height:100%}
.asr-booking-property-listing .list-item__gallery__image img{max-width:none;width:100%;height:auto}
.asr-booking-property-listing .list-item__header-price__price{overflow:hidden;margin:2px 0}
.asr-booking-property-listing .list-item__header-price__price label{cursor:pointer;margin:0}
.asr-booking-sort-by .sortby__filter{width:50%}
.asr-booking-sort-by .sortby__distance .sortby__item__label{white-space:nowrap}
.dft-booking-aoa{display:none}
.list-item~.dft-booking-aoa{display:block}
.asr-booking-property-listing .list-item-no-result{position:static;-ms-transform:none;transform:none;text-align:center;width:100%}
.asr-booking-property-listing .reset-item{display:none}
.asr-booking-property-listing .reset-fitler-now .reset-item{display:block}
.asr-booking-property-listing .reset-fitler-now .reset-modify,.no-result-modify~.dft-booking-aoa{display:none}
@media(max-width:767px){.asr-booking-property-listing ul.slick-dots{bottom:0;padding-bottom:15px}
.asr-booking-property-listing .external-engine{padding-bottom:20px}
.asr-booking-property-listing .toggle-button-container .asr-button{padding-left:0;padding-right:30px;font-size:14px;height:unset}
.asr-booking-property-listing .toggle-button-container .asr-button .icon-size{position:absolute;right:5px;top:8px}
.asr-booking-property-listing .toggle-button-container .dropdown{width:208px}
.asr-booking-property-listing .sort-and-filter{-ms-flex-align:unset;align-items:unset;-ms-flex-direction:column;flex-direction:column}
.asr-booking-property-listing .sort-and-filter .button-wrap-container{margin-top:10px}
.asr-booking-property-listing .sort-and-filter .property-count{margin:15px 0}
.asr-booking-property-listing .asr-booking-sort-and-filter .asr-button{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex}
.asr-booking-property-listing .asr-booking-sort-and-filter .asr-button .label-text{margin-left:5px}
}
@media(max-width:767px) and (max-width:416px){.asr-booking-property-listing .asr-booking-sort-and-filter .asr-button .label-text{margin-left:0}
}
@media(min-width:1024px){.asr-booking-property-listing .list-item__top{height:15px}
.asr-booking-property-listing .list-item__header-price__per{margin-right:2px}
.asr-booking-property-listing .refine-search{margin-top:-65px}
.asr-booking-property-listing ._nav-tabs{background:0}
.asr-booking-property-listing ._nav-tabs .nav-item{-ms-flex:none;flex:none;background-color:#ebe3d9;padding-left:0;position:static}
.asr-booking-property-listing ._nav-tabs .nav-link{padding:14px 10px}
}
@media(max-width:1023px){.asr-booking-property-listing ._nav-tabs{margin:0 -17px}
.asr-booking-property-listing #detail-view .col-md-12.col-lg-9.px-0{padding:0 10px}
.asr-booking-property-listing .list-item{margin:0 17px 17px}
.asr-booking-property-listing .list-item-no-result{display:block;position:static;-ms-transform:none;transform:none}
.asr-booking-property-listing .wrap .font-title-rs{font-weight:700;margin-top:11px}
.asr-booking-property-listing .dft-booking-aoa{margin:20px}
.asr-booking-property-listing .coming-soon-title{margin-left:17px;margin-right:17px}
.asr-booking-property-listing div.dft-page-default .content-main{margin-top:29px}
.asr-booking-property-listing .list-item__header-price--no-available .btn-primary{padding:7px 38px 6px;margin:0 15px;width:auto}
.asr-booking-property-listing .list-item__header-price__inner{display:-ms-flexbox;display:flex}
.asr-booking-property-listing .vr-container{-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .vr-container .vr{border-left:2px solid #4c6866;margin-top:0;height:20px}
}
@media(max-width:1024px){.asr-booking-property-listing .list-item__header-price--no-available{padding-bottom:19px}
.asr-booking-property-listing .refine-search .header{min-height:0}
}
.asr-booking-property-listing{font-size:14px}
.asr-booking-property-listing .label-text{margin-left:0}
.asr-booking-property-listing .hide-tooltip{display:none}
.asr-booking-property-listing .map-view-wrap{display:-ms-flexbox;display:flex;padding:0 20px;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1240px;max-height:688px}
.asr-booking-property-listing .map-view-wrap .map-carasoul{box-shadow:0 0 5px #9e93936e;width:320px;margin-top:20px;overflow-y:scroll;transition:.5s;-ms-overflow-style:none;scrollbar-width:none}
.asr-booking-property-listing .map-view-wrap .map-carasoul .featured-property{width:320px;height:41px;-ms-flex-negative:0;flex-shrink:0;background:#000;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .map-view-wrap .map-carasoul .featured-property h1{width:282px;height:27px;-ms-flex-negative:0;flex-shrink:0;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-top:7px;margin-left:9px}
.asr-booking-property-listing .map-view-wrap .map-carasoul::-webkit-scrollbar{display:none}
.asr-booking-property-listing .map-view-wrap .map-carasoul .city{margin-top:0}
@media(max-width:1023px){.asr-booking-property-listing .map-view-wrap .map-carasoul{width:0 !important}
}
.asr-booking-property-listing .map-view-wrap .map-carasoul .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}
.asr-booking-property-listing .map-view-wrap .carasoul-card{width:290px;height:417px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #4c6866;background:#fff}
.asr-booking-property-listing .map-view-wrap .card-image{width:290px;height:174.18px;-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 56.58%)}
.asr-booking-property-listing .map-view-wrap .map-left-pannel-button{width:32px;height:44px;background-color:#fff;border-radius:unset;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow);position:absolute;transform:translate3d(0,26%,0);text-align:center;cursor:pointer;z-index:1;border-radius:0 8px 8px 0;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}
.asr-booking-property-listing .map-view-wrap .map-left-pannel-button .asr-common-icon{width:32px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .map-view-wrap .map-left-pannel-button .asr-common-icon .asr-icon-svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-booking-property-listing .map-view-wrap .map-left-pannel-button .asr-common-icon .asr-icon-svg svg{fill:#4c6866}
.asr-booking-property-listing .map-view-wrap .map-left-pannel-button.flip .asr-common-icon .asr-icon-svg{-ms-transform:rotate(0);transform:rotate(0);display:-ms-flexbox;display:flex}
@media(min-width:1024px){.asr-booking-property-listing .map-view-wrap .right .no-Apartment{margin-left:-3px;width:283px;font-size:12px}
.asr-booking-property-listing .map-view-wrap .content-container .right{width:283px}
.asr-booking-property-listing .map-view-wrap .data-map .right .no-Apartment,.asr-booking-property-listing .map-view-wrap .data-map .right .no-apartment{margin-left:-3px;width:362px}
.asr-booking-property-listing .map-view-wrap .data-map .content-container .right{width:362px}
.asr-booking-property-listing .map-view-wrap .data-map .right .no-Apartment,.asr-booking-property-listing .map-view-wrap .data-map .right .no-apartment{margin-top:10px}
}
.asr-booking-property-listing .map-type-btn{background:#fff;border:1px solid #fff;border-radius:1px;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;margin:12px 5px 5px 0;padding:0}
.asr-booking-property-listing .map-type-icon{height:44px;width:44px}
.asr-booking-property-listing .image-container img{object-fit:cover}
.asr-booking-property-listing .js-switch-view-nav{display:-ms-flexbox;display:flex;border:none !important}
.asr-booking-property-listing .js-switch-view-nav.asr-button .label-text{margin-left:5px}
@media(max-width:416px){.asr-booking-property-listing .js-switch-view-nav.asr-button .label-text{margin-left:0}
}
.asr-booking-property-listing .properties-title{font-size:22px;font-weight:700;line-height:26px;color:var(--text-title);margin-bottom:20px;margin-top:24px;text-transform:capitalize}
.asr-booking-property-listing .ourbrand{margin-top:4px}
.asr-booking-property-listing .error-field{padding:15px 0;color:var(--icon-error-message);-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .error-field,.asr-booking-property-listing .error-field .asr-icon{display:-ms-flexbox;display:flex}
.asr-booking-property-listing .gm-style .gm-style-iw-chr{display:none !important}
.asr-booking-property-listing .gm-style .gm-style-iw-c{padding:0;border-radius:5px;overflow:visible;max-width:764px !important}
.asr-booking-property-listing .gm-style .gm-style-iw-t{right:-5px !important;bottom:-5px !important}
.asr-booking-property-listing .gm-style .gm-style-iw-d{overflow:visible !important}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .content-container{box-shadow:none}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content{-ms-transform:translate(-73%,15%);transform:translate(-73%,15%);position:absolute;z-index:9;height:200px;width:300px;max-width:300px}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content.top{top:260px}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content .review-pro-label{height:125px;overflow-y:auto}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content:before{top:-14px;left:82%}
@media(min-width:1024px){.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content{-ms-transform:translate(-100%,-48%);transform:translate(-100%,-48%);position:absolute;z-index:9;height:250px;width:max-content;max-width:477px}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content.top{top:-25%}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content .review-pro-label{height:170px;overflow-y:auto}
.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content:before{top:50%;left:100%;-ms-transform:rotate(90deg);transform:rotate(90deg);border-bottom:14px solid #d6d6d6}
}
.asr-booking-property-listing .gm-style button.gm-ui-hover-effect{top:0 !important;right:0 !important}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}
.asr-booking-property-listing .BMap_pop{display:none}
.asr-booking-property-listing .data-map{width:calc(100% - 320px);position:relative;margin-top:20px}
.asr-booking-property-listing .data-map.full-screen{width:100%}
@media(max-width:1023px){.asr-booking-property-listing .data-map{width:100%}
}
.asr-booking-property-listing .data-map #js-data-map{min-height:668px}
.asr-booking-property-listing .data-map .data-map-container{width:100%;height:100%}
.asr-booking-property-listing .data-map .data-map-container .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-image{overflow:hidden;height:100%;padding-left:0;padding-right:0}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-image img{height:100%;width:100%}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}
.asr-booking-property-listing #openstreet-map .leaflet-control-fullscreen,.asr-booking-property-listing #openstreet-map .leaflet-control-zoom{margin-left:22px}
.asr-booking-property-listing #openstreet-map .leaflet-div-icon{background:0;border:0}
.asr-booking-property-listing #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat;margin-top:-20px;margin-left:-40px}
.asr-booking-property-listing #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}
.asr-booking-property-listing #openstreet-map .leaflet-popup-close-button{z-index:1}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper{padding:0}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding:0;min-width:0}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;overflow:hidden;height:100%}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}
.asr-booking-property-listing .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}
.asr-booking-property-listing .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:130px;padding:40px 20px;width:100%}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}
.asr-booking-property-listing #js-data-map div *{background-repeat:no-repeat}
.asr-booking-property-listing #js-data-map .popup-info-label{color:#373737;font-size:14px;font-style:normal;font-weight:600;line-height:normal}
.asr-booking-property-listing #js-data-map .content-earn-point{color:var(--redeem-link);font-size:14px;font-weight:600;line-height:20px}
@media screen and (max-width:1023px){.asr-booking-property-listing #js-data-map .content-earn-point{font-size:12px;padding-bottom:13px}
}
.asr-booking-property-listing #js-data-map .price-pin{background-color:#fff;border-radius:5px;color:#4c6866 !important;border:2px solid #4c6866}
.asr-booking-property-listing #js-data-map .activepin,.asr-booking-property-listing #js-data-map .price-pin{padding:5px;position:relative;min-width:60px;height:42px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.asr-booking-property-listing #js-data-map .activepin{background-color:#4c6866 !important;color:#fff !important;border-radius:5px;border:2px solid #fff}
.asr-booking-property-listing #js-data-map .price-pin:after{top:97%;border-top:11px solid #fff}
.asr-booking-property-listing #js-data-map .activepin:after,.asr-booking-property-listing #js-data-map .price-pin:after{content:"";position:absolute;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;z-index:1}
.asr-booking-property-listing #js-data-map .activepin:after{border-bottom:11px solid #4c6866;bottom:90%}
.asr-booking-property-listing #js-data-map .price-pin:before{top:100%;border-top:11px solid #4c6866;margin-top:2px}
.asr-booking-property-listing #js-data-map .activepin:before,.asr-booking-property-listing #js-data-map .price-pin:before{content:"";position:absolute;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}
.asr-booking-property-listing #js-data-map .activepin:before{border-bottom:11px solid #fff;bottom:100%}
.asr-booking-property-listing #js-data-map .available-pin{background-color:#4c6866 !important;color:#fff !important;padding:5px;border-radius:5px;position:relative;min-width:60px;height:42px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border:2px solid #fff}
.asr-booking-property-listing #js-data-map .available-pin:after{top:97%;border-top:11px solid #4c6866;z-index:1}
.asr-booking-property-listing #js-data-map .available-pin:after,.asr-booking-property-listing #js-data-map .available-pin:before{content:"";position:absolute;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}
.asr-booking-property-listing #js-data-map .available-pin:before{top:100%;border-top:11px solid #fff;margin-top:2px}
.asr-booking-property-listing #js-data-map .right .no-apartment{margin-left:-3px;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1023px){.asr-booking-property-listing #js-data-map .right .no-apartment{font-size:12px}
}
.asr-booking-property-listing .marker-popup-info{display:-ms-flexbox;display:flex}
.asr-booking-property-listing .marker-popup-info .info-image{min-width:130px;max-width:130px}
.asr-booking-property-listing .marker-popup-info .info-image img{width:100%;height:auto;position:relative}
.asr-booking-property-listing .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated{display:-ms-flexbox;display:flex;margin-bottom:10px}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:-ms-flexbox;display:flex}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{-ms-flex-align:end;align-items:flex-end;display:-ms-inline-flexbox;display:inline-flex}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}
.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}
.asr-booking-property-listing .leaflet-bottom,.asr-booking-property-listing .leaflet-top{z-index:100}
.arabic .asr-booking-property-listing .anchorBR{left:10px;right:auto}
.arabic .asr-booking-property-listing .anchorBL{right:1px;left:auto}
.arabic .asr-booking-property-listing .anchorTL{width:100%}
.arabic .asr-booking-property-listing .BMap_cpyCtrl{right:2px;left:auto}
.arabic .asr-booking-property-listing .BMap_stdMpSlider{right:25px;left:auto}
.arabic .asr-booking-property-listing .BMap_stdMpPan{right:20px}
.arabic .asr-booking-property-listing .unset-mar{padding-right:20px;padding-left:0}
.arabic .asr-booking-property-listing .margin-md-r{margin-right:0;margin-left:20px}
.arabic .asr-booking-property-listing .select-by-region #select-by-region{text-align:right}
.arabic .asr-booking-property-listing .select-by-region:after{right:auto;left:12px}
.arabic .asr-booking-property-listing .view-by-brand .form-option-find .form-option{padding-right:0;padding-left:20px}
.arabic .asr-booking-property-listing .view-by-brand .form-option-find .form-option label{padding-right:25px;padding-left:0}
.arabic .asr-booking-property-listing .view-by-brand .form-option-find .form-option label:before{top:0;right:0}
.arabic .asr-booking-property-listing #js-data-map .gm-style .gmnoprint{left:35px}
.arabic .asr-booking-property-listing #js-data-map .gm-style .gm-fullscreen-control{right:auto;left:0}
.arabic .asr-booking-property-listing .section-list .section-item{padding-left:0;padding-right:14px}
.arabic .asr-booking-property-listing .section-list .section-item:before{left:auto;right:-5px}
.arabic .asr-booking-property-listing .pad-r-10{padding-right:0;padding-left:10px}
.arabic .asr-booking-property-listing .js-input-search{text-align:right}
.asr-booking-property-listing #js-data-map div[style*=background-image]{text-align:center;box-sizing:content-box}
.asr-booking-property-listing .BMap_bubble_content{border-radius:7px;background:#fff;width:764px !important;-ms-flex-negative:0;flex-shrink:0}
.asr-booking-property-listing .BMap_bubble_content .property-popup-content .content-container .button-controlls{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:1px solid #dedede;border-radius:0 0 5px 0}
.asr-booking-property-listing .BMap_pop div:nth-child(9){height:auto !important;left:0 !important;overflow:visible !important}
.asr-booking-property-listing .BMap_pop div:nth-child(9)~img{display:none !important;position:relative !important;left:737px !important;top:322px !important;max-width:none !important}
.asr-booking-property-listing .BMap_bottom,.asr-booking-property-listing .BMap_center,.asr-booking-property-listing .BMap_pop>div:first-child,.asr-booking-property-listing .BMap_pop>div:nth-child(3),.asr-booking-property-listing .BMap_pop>div:nth-child(5),.asr-booking-property-listing .BMap_pop>div:nth-child(7),.asr-booking-property-listing .BMap_pop>div:nth-child(8),.asr-booking-property-listing .BMap_shadow,.asr-booking-property-listing .BMap_top{display:none}
.asr-booking-property-listing .property-popup-container{margin-bottom:10px;width:764px;height:214px}
.asr-booking-property-listing .property-popup-content{display:-ms-flexbox;display:flex;position:relative;width:80.8%;margin:0 auto;margin-top:-37px;-ms-flex-direction:column;flex-direction:column}
.asr-booking-property-listing .property-popup-content .asr-badge.card-label.property-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;text-transform:uppercase}
.asr-booking-property-listing .property-popup-content .image-container{width:50%;height:auto;float:left}
.asr-booking-property-listing .property-popup-content .image-container .asr-gallery-viewer{border-radius:5px 0 0 5px;min-height:215px;height:100% !important}
.asr-booking-property-listing .property-popup-content .image-container .logo-image{display:-ms-flexbox;display:flex;position:absolute;top:2;bottom:0;top:10px;left:16px;height:45px;color:var(--accent);width:auto;z-index:1}
.asr-booking-property-listing .property-popup-content .image-container .gradient-overlay-map{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 56.58%);pointer-events:none}
.asr-booking-property-listing .property-popup-content .image-wrapper{width:80px;-ms-flex:none;flex:none;margin-right:8px}
.asr-booking-property-listing .property-popup-content .image-wrapper img{object-fit:contain}
.asr-booking-property-listing .property-popup-content .content-container{padding:0;background-color:#fff;border-radius:0 0 5px 5px;float:left;width:50%;height:auto}
.asr-booking-property-listing .property-popup-content .content-container .inner-container{padding:8px 14px 14px}
.asr-booking-property-listing .property-popup-content .content-container .button-controlls{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:1px solid #dedede;border-radius:0 0 5px 0}
@media(max-width:1023px){.asr-booking-property-listing .property-popup-content .content-container .button-controlls{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:100%;position:static}
}
.asr-booking-property-listing .property-popup-content .content-container .button-controlls button{width:100%;border:0;border-radius:unset}
@media(max-width:1023px){.asr-booking-property-listing .property-popup-content .content-container .button-controlls button{width:50%}
}
@media(max-width:1023px){.asr-booking-property-listing .property-popup-content .content-container .button-controlls .external-btn{width:100%}
}
.asr-booking-property-listing .property-popup-content .title{margin-bottom:13px;margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-property-listing .property-popup-content .title .title-text{margin:0;color:var(--text-title);color:#373737;font-size:20px;font-style:normal;font-weight:700;line-height:24px}
@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .title .title-text{font-size:18px}
}
.asr-booking-property-listing .property-popup-content .newly-renovated-label{display:inline-block;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center;margin-bottom:5px}
.asr-booking-property-listing .property-popup-content .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}
@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .newly-renovated-label{min-width:114px;padding:0;min-height:22px}
.asr-booking-property-listing .property-popup-content .newly-renovated-label .newly-renovated-text{font-size:12px;min-width:114px;padding:2px 6px 4px}
}
.asr-booking-property-listing .property-popup-content .location{display:-ms-flexbox;display:flex;margin-bottom:12px}
.asr-booking-property-listing .property-popup-content .location .asr-icon{color:var(--indicator-default);-ms-flex-pack:start;justify-content:flex-start;height:19px;margin-left:-4px}
.asr-booking-property-listing .property-popup-content .location .asr-icon:before{margin-right:9px;font-size:19px}
.asr-booking-property-listing .property-popup-content .location span{font-size:14px;line-height:19px}
.asr-booking-property-listing .property-popup-content .rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:13px}
.asr-booking-property-listing .property-popup-content .rating span{font-size:14px;line-height:20px;font-weight:600;color:var(--text-title)}
@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .rating span{font-size:12px}
}
.asr-booking-property-listing .property-popup-content .rating .asr-rating-star{vertical-align:sub;padding-right:3px;height:15px}
.asr-booking-property-listing .property-popup-content .rating .asr-rating-star .asr-star svg{width:14px;height:15px;fill:var(--indicator-default)}
.asr-booking-property-listing .property-popup-content .learn-more .asr-button{padding:8px 13px;margin-bottom:auto;font-size:14px;width:100%;line-height:20px;font-weight:700;white-space:nowrap}
.asr-booking-property-listing .property-popup-content .arrow-icon{display:none}
@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .asr-property-susstainable .rating .total-review{padding-right:10px}
}
.asr-booking-property-listing .property-popup-content .asr-property-susstainable .tooltip-icon{top:3px;left:0}
@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .asr-property-susstainable .tooltip-icon{padding:0}
.asr-booking-property-listing .property-popup-content .asr-property-susstainable .tooltip-icon .icon-information{margin:0}
}
.asr-booking-property-listing .property-popup-content .asr-property-susstainable .sustainable-cell{display:block}
.asr-booking-property-listing .property-popup-content .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:5px}
.asr-booking-property-listing .property-popup-content .asr-property-susstainable .sustainable-cell .sustainable-property .image-container,.asr-booking-property-listing .property-popup-content .asr-property-susstainable .sustainable-cell .sustainable-property .image-container img{width:100%}
@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .asr-property-susstainable .sustainable-cell .sustainable-property .sustainable-label{font-size:12px}
}
.asr-booking-property-listing .property-search-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}
.asr-booking-property-listing .property-search-container .search-input-container{position:relative;margin-bottom:14px}
.asr-booking-property-listing .property-search-container .search-input-container .asr-autocomplete input{width:100%;height:100%;border:1px solid #d8d8d8;box-sizing:border-box;padding:10px 45px 10px 40px;font-size:16px;border-radius:8px}
.asr-booking-property-listing .property-search-container .search-input-container .asr-autocomplete input:focus{outline:0;border:solid 1px var(--accent)}
.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:12px;left:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}
.asr-booking-property-listing .property-search-container .search-action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
.asr-booking-property-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:14px;font-weight:600;margin-bottom:0;max-width:60%}
.asr-booking-property-listing .property-search-container .search-action-container .asr-button{font-size:14px;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:44px}
@media(max-width:300px){.asr-booking-property-listing .property-search-container .search-action-container .asr-button{gap:unset}
}
.asr-booking-property-listing .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg{fill:var(--text-reverse)}
.asr-booking-property-listing .property-search-container .search-action-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px;pointer-events:none}
.asr-booking-property-listing .property-search-container .search-action-container .asr-icon-svg svg path{transition:fill .3s ease-in-out}
.asr-booking-property-listing .property-search-container .search-action-container .ctn-button{width:50%}
.asr-booking-property-listing .property-search-container .search-action-container .ctn-button .view-mode-btn{margin-right:0;width:100%}
.asr-booking-property-listing .asr-autocomplete.property-autocomplete{width:100%;height:100%;border:0}
.asr-booking-property-listing .asr-autocomplete.property-autocomplete:focus{outline:0}
.asr-booking-property-listing .asr-navigation-bar .navigation-wrapper{z-index:unset}
.asr-booking-property-listing .gm-style .gm-style-iw-t:after{content:unset}
.asr-booking-property-listing .gm-style-iw.gm-style-iw-c,.asr-booking-property-listing .gm-style .gm-style-iw-tc{display:none}
.asr-booking-property-listing .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;margin:0 10px}
.asr-booking-property-listing .tooltip-content{--arrow-position:0}
.asr-booking-property-listing .tooltip-content.mobile-mode{max-width:unset;-ms-transform:translateY(15px);transform:translateY(15px)}
.asr-booking-property-listing .tooltip-content.mobile-mode:before{left:var(--arrow-position)}
.asr-booking-property-listing .alert-info{background-color:#f3f3f3;border-color:#f3f3f3}
.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon{height:16px}
@media(max-width:416px){.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon{margin-left:-3px}
}
.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon.icon-map,.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon.icon-map svg{height:14px}
.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon svg{height:16px;fill:#4c6866}
@media(min-width:1024px){.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg,.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg #Vector,.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg #Vector_2,.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg #Vector_3{fill:#fff}
}
.asr-booking-property-listing .map-view-wrap .map-carasoul .asr-property-listing-item .tooltip-content{left:160.465px !important;width:95%;z-index:2}
.asr-booking-property-listing .map-view-wrap .map-carasoul .asr-property-listing-item .tooltip-content:before{left:80% !important}
.map-view-wrap .map-carasoul .asr-property-susstainable .sustainable-cell{display:block}
@media(max-width:768px){.asr-booking-property-listing .map-view-wrap{max-height:1000px !important;padding:0 !important}
.asr-booking-property-listing .data-map #js-data-map{height:1000px !important}
}
@media(max-width:1023px){.asr-booking-property-listing .asr-modal .content-wrapper{padding:0;display:unset}
.asr-booking-property-listing .property-popup-container{display:none !important;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:fixed}
.asr-booking-property-listing .property-popup-container.ios{display:block !important}
.asr-booking-property-listing .property-popup-container.ios.gopen{position:static}
.asr-booking-property-listing .property-popup-content{width:100%;max-width:335px;min-width:260px;margin:unset;margin-top:-335px;display:block !important;position:relative;margin-top:0;-ms-flex-direction:column;flex-direction:column}
.asr-booking-property-listing .property-popup-content .image-container{width:100%}
.asr-booking-property-listing .property-popup-content .image-container .asr-gallery-viewer{border-radius:5px 5px 0 0;height:165px !important;min-height:165px}
.asr-booking-property-listing .property-popup-content .image-container .logo-image{left:10px !important}
.asr-booking-property-listing .property-popup-content .content-container{width:100%}
.asr-booking-property-listing .gm-style .gm-style-iw-d{border-radius:5px;width:100%;max-width:335px;min-width:270px;font-size:10px;font-weight:700;background-color:#ebe3d9;max-height:502px}
.asr-booking-property-listing .gm-style .gm-style-iw.gm-style-iw-c{display:block !important;-ms-transform:translate(-50%,calc(-110% - 25px));transform:translate(-50%,calc(-110% - 25px));padding-top:0 !important}
.asr-booking-property-listing .gm-style .gm-style-iw-c{max-width:270px !important}
.asr-booking-property-listing .gm-style .gm-style-iw-t{bottom:75px}
.asr-booking-property-listing .data-map{width:100%}
.asr-booking-property-listing .data-map .popup-content .map-content-list .content-item .item-info-box{margin-left:0;margin-right:0}
.asr-booking-property-listing .data-map .popup-content .map-content-list .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700}
.asr-booking-property-listing .material-icons{margin-left:-15px}
.asr-booking-property-listing .js-input-search{font-size:13px}
.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding-right:25px;padding-left:5px}
.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}
.asr-booking-property-listing .BMap_pop div:nth-child(9){-ms-transform:translate(-1%,calc(50% - 210px)) !important;transform:translate(-1%,calc(50% - 210px)) !important}
.asr-booking-property-listing .property-popup-content .image-container{background:#fff;position:relative}
.asr-booking-property-listing .property-popup-content .image-container .gradient-overlay-map{width:100%}
.asr-booking-property-listing .BMap_bubble_content .property-popup-content .image-container .asr-gallery-viewer{background-color:rgba(0,0,0,.1) !important}
.BMap_pop{display:block !important}
.asr-booking-property-listing .BMap_pop div:nth-child(9)~img{display:none !important;position:relative !important;left:235px !important;top:385px !important;max-width:none !important}
.asr-booking-property-listing .BMap_bubble_content{border-radius:7px;width:auto !important}
.asr-booking-property-listing .BMap_bubble_content .property-popup-content .content-container .button-controlls{position:relative !important}
}
.BMap_bubble_content .property-popup-content .image-container .infowindow-close{position:absolute;top:5px;cursor:pointer;z-index:10000;right:10px;font-size:17px;color:#8b8b8b;font-weight:700}
@media(max-width:1023px){.asr-booking-property-listing .search{padding-top:66px;position:relative}
.asr-booking-property-listing .search .search-input{padding-top:10px;max-width:500px;width:100%}
.asr-booking-property-listing .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:-ms-flexbox;display:flex;padding-top:20px;padding-left:0;padding-right:0;-ms-flex-pack:center;justify-content:center}
.asr-booking-property-listing .unset-pad{margin-right:3px;margin-left:3px;max-width:150px}
.asr-booking-property-listing .pad-r-10{padding-right:0}
.asr-booking-property-listing .form-find .margin-t-b-1{margin-top:0}
.asr-booking-property-listing .form-find .asr-modal .content-wrapper{padding:0}
.arabic .asr-booking-property-listing .BMap_stdMpZoom{left:0}
.arabic .asr-booking-property-listing .pad-r-10{padding-left:0;margin-right:0;margin-left:5px}
}
@media(max-width:319px){.asr-booking-property-listing .unset-pad{margin-right:1px;margin-left:0}
.asr-booking-property-listing .unset-pad.fix-320-margin{margin-right:-2px}
}
@media(min-width:768px) and (max-width:1023px){.asr-booking-property-listing .property-search-container .search-action-container{gap:unset}
.asr-booking-property-listing .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}
}
@media(min-width:1024px){.asr-booking-property-listing .properties-title{font-size:24px;line-height:34px;margin-top:48px;margin-bottom:17px}
.asr-booking-property-listing .BMap_pop{display:block}
.asr-booking-property-listing .property-popup-container{display:none;position:fixed}
.asr-booking-property-listing .property-popup-container.ios{display:block !important}
.asr-booking-property-listing .property-popup-container.ios.gopen{position:static}
.asr-booking-property-listing .property-search-container{-ms-flex-direction:inherit;flex-direction:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}
.asr-booking-property-listing .property-search-container .search-input-container{-ms-flex:1;flex:1;margin-bottom:0;height:44px;margin-right:10px}
.asr-booking-property-listing .property-search-container .search-input-container .asr-autocomplete input{border-radius:5px;border:1px solid #dedede;padding:15px 15px 15px 80px}
.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg{right:unset;left:30px}
.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg svg{width:25px;height:25px}
.asr-booking-property-listing .property-search-container .search-action-container{gap:unset}
.asr-booking-property-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:16px;line-height:20px;font-weight:600}
.asr-booking-property-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox>span.check-box{width:20px;height:20px}
.asr-booking-property-listing .property-search-container .search-action-container .asr-button{font-size:16px;width:unset;padding:0 12px}
.asr-booking-property-listing .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}
.asr-booking-property-listing .property-search-container .search-action-container .asr-icon-svg svg{width:30px;height:30px}
.asr-booking-property-listing .show-chips-container{-ms-flex-align:baseline;align-items:baseline}
.asr-booking-property-listing .property-popup-content{width:100%;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.asr-booking-property-listing .property-popup-content .content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:0 5px 5px 0;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-property-listing .property-popup-content .image-wrapper,.asr-booking-property-listing .property-popup-content .learn-more{display:none}
.asr-booking-property-listing .property-popup-content .location{-ms-flex-order:1;order:1;margin-bottom:0}
.asr-booking-property-listing .property-popup-content .rating{margin-bottom:6px}
.asr-booking-property-listing .property-popup-content .arrow-icon{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-property-listing .property-popup-content .arrow-icon .asr-icon{display:-ms-flexbox;display:flex}
.asr-booking-property-listing .property-popup-content .arrow-icon .asr-icon:before{color:#cacaca;width:18px;line-height:16px}
.asr-booking-property-listing .property-popup-content .arrow-icon-link{-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-booking-property-listing .icon-information{display:none}
.asr-booking-property-listing .gm-style-iw-chr{display:none !important}
.asr-booking-property-listing .gm-style-iw.gm-style-iw-c{display:block;-ms-transform:translate(-50%,-128%);transform:translate(-50%,-128%);padding-top:0 !important}
.asr-booking-property-listing .gm-style-iw{width:764px}
.asr-booking-property-listing .gm-style-iw,.asr-booking-property-listing .gm-style-iw-d{max-height:unset !important}
.asr-booking-property-listing #js-data-map .content-earn-point{line-height:20px !important;margin-top:5px}
}
@media screen and (min-width:1024px) and (max-width:1023px){.asr-booking-property-listing #js-data-map .content-earn-point{font-size:12px}
}
.asr-booking-property-listing .right .no-apartment .asr-icon:before{font-size:38px;margin-right:14px;color:var(--icon)}
.asr-booking-property-listing .right .content-earn-point{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--redeem-link);margin-top:5px}
.asr-property-listing-item .content-container .content-title h3{color:#373737;font-size:18px !important;font-style:normal;font-weight:700;line-height:24px}
.gm-style-iw-d .sustainable-tooltip-content{top:65px;left:-30px;width:300px;max-width:300px;max-width:477px}
.gm-style-iw-d .sustainable-tooltip-content:before{right:50%}
.gm-style-iw-d .sustainable-tooltip-content .review-pro-label{height:150px;overflow-y:auto}
@media(min-width:1024px){.gm-style-iw-d .sustainable-tooltip-content{top:90%;left:-100%;width:max-content}
.gm-style-iw-d .sustainable-tooltip-content:before{right:30px}
.gm-style-iw-d .sustainable-tooltip-content .review-pro-label{height:150px;overflow-y:auto}
}
@media(max-width:1024px){.gm-style-iw-d .no-review .sustainable-tooltip-content{top:25px}
}
#property-popup,.gm-style-iw-d .tooltip-wrapper{position:relative}
.BMap_pop .property-popup-content .tooltip-content{-ms-transform:translate(-73%,15%);transform:translate(-73%,15%);position:absolute;z-index:9;height:200px;width:300px;max-width:300px}
.BMap_pop .property-popup-content .tooltip-content.top{top:260px}
.BMap_pop .property-popup-content .tooltip-content .review-pro-label{height:125px;overflow-y:auto}
.BMap_pop .property-popup-content .tooltip-content:before{top:-14px;left:82%}
@media(min-width:1024px){.BMap_pop .property-popup-content .tooltip-content{-ms-transform:translate(-100%,-30%);transform:translate(-100%,-30%);position:absolute;z-index:9;height:250px;width:max-content;max-width:477px}
.BMap_pop .property-popup-content .tooltip-content.top{top:-25%}
.BMap_pop .property-popup-content .tooltip-content .review-pro-label{height:170px;overflow-y:auto}
.BMap_pop .property-popup-content .tooltip-content:before{top:32%;left:100%;-ms-transform:rotate(90deg);transform:rotate(90deg);border-bottom:14px solid #d6d6d6}
}
.BMap_pop .sustainable-tooltip-content{top:65px;left:-30px;width:300px;max-width:300px;max-width:477px}
.BMap_pop .sustainable-tooltip-content:before{right:50%}
.BMap_pop .sustainable-tooltip-content .review-pro-label{height:150px;overflow-y:auto}
@media(min-width:1024px){.BMap_pop .sustainable-tooltip-content{top:90%;left:-100%;width:max-content}
.BMap_pop .sustainable-tooltip-content:before{right:30px}
.BMap_pop .sustainable-tooltip-content .review-pro-label{max-height:150px;overflow-y:auto}
}
@media(min-width:1024px){.BMap_pop .no-review .sustainable-tooltip-content{top:26%}
}
@media(min-width:1024px){.map-view-wrap .map-carasoul .asr-property-listing-item .content{cursor:pointer}
}
.data-map .asr-property-susstainable{position:relative}
.data-map .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}
.data-map .map-error{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:max-content;padding:0 10px}
.data-map .map-error .error-message{margin-bottom:0;text-align:center}
.asr-booking-bookable-message .alert-info{margin:15px 0 0}
.asr-booking-bookable-message .alert-info .material-icons{margin-top:-2px}
.asr-booking-buy-points.executing{z-index:0}
.asr-booking-buy-points .margin-row{margin:20px auto}
.asr-booking-buy-points .full-width-border{border:0}
.asr-booking-buy-points .title.required:after{content:" *";color:red}
.asr-booking-buy-points .title-purchase-summary{background-color:#ebe3d9;padding:8px 15px}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #a28156}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;position:absolute;height:12px;transition:.3s;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #a28156;border-right:2px solid #a28156;border-radius:3px;margin-top:40%}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator-disabled:after{content:"";display:block;position:absolute;height:12px;transition:.3s;width:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:3px;margin-top:40%;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-6px;left:5px}
.asr-booking-buy-points .apartment-guest-email,.asr-booking-buy-points .apartment-guest-email div{width:100%}
.asr-booking-buy-points .btn,.asr-booking-buy-points .btn-circle,.asr-booking-buy-points .btn-outline,.asr-booking-buy-points .form-input-base .btn{background-color:#707070;vertical-align:middle;border:0;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}
.asr-booking-buy-points .reset-padding-inline-start{padding-inline-start:20px;margin:0}
.asr-booking-buy-points input:focus,.asr-booking-buy-points select:focus,.asr-booking-buy-points textarea:focus{color:#1c1c1c;font-weight:500;font-size:1rem;border:1px solid #1c1c1c}
.asr-booking-buy-points .form-alert-error{color:#373737;background-color:#f8d7da;padding:15px;word-break:break-word;word-wrap:break-word}
.asr-booking-buy-points .dropdown select{line-height:20px;height:42px;padding-right:24px;-moz-appearance:none}
.asr-booking-buy-points .dropdown select::-ms-expand{display:none}
.asr-booking-buy-points .new.section{display:none}
.asr-booking-buy-points .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:10px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-booking-buy-points .dropdown-toggle[disabled]{background-color:#ddd}
.asr-booking-buy-points .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}
.asr-booking-buy-points .dropdown:after{content:"";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;right:15px;top:20px;transition:all .3s linear}
.asr-booking-buy-points ul.dropdown-menu.myDropDown.show,.asr-booking-buy-points ul.dropdown-menu.myDropDownPhone.show{z-index:1}
.asr-booking-buy-points .dropdown-menu:after,.asr-booking-buy-points .dropdown-menu:before{content:none}
.asr-booking-buy-points .drop-height{max-height:400px;overflow:auto}
.asr-booking-buy-points .dropdown-toggle:focus{outline:0}
.asr-booking-buy-points .highlights{color:#000;font-weight:700}
.asr-booking-buy-points .dropdown-menu{min-width:260px;width:100%}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input{display:none}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator{font-size:16px}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-description{margin-left:19px;display:block}
.asr-booking-buy-points .custom-control.overflow-checkbox .checkbox-consent-join-mailing{margin-left:10px;display:block}
.asr-booking-buy-points .overflow-control-indicator.input-disabled{cursor:no-drop}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-6px;left:5px}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #b9b9b9}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;height:12px;transition:.3s;width:6px;border-right:3px solid #fff;border-radius:3px;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:2px;left:8px;opacity:0}
.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator-disabled{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;cursor:not-allowed;background:#c5c5c5;border:1px solid #c5c5c5}
.asr-booking-buy-points .form-details__title-step{margin-top:20px;font-size:14px}
.asr-booking-buy-points .form-details__title-step-reservation{font-size:14px;color:gray}
.asr-booking-buy-points .details__title-step-buy-point{font-weight:700;font-size:21px}
.asr-booking-buy-points .buy-point-reservation{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.asr-booking-buy-points .buy-point-reservation input[disabled]{background-color:#ddd}
.asr-booking-buy-points .buy-point-reservation input[type=password]::-ms-clear,.asr-booking-buy-points .buy-point-reservation input[type=password]::-ms-reveal{display:none}
.asr-booking-buy-points .buy-point-reservation .re-password{position:relative}
.asr-booking-buy-points .buy-point-reservation .re-password .eye-icon{position:absolute;right:10px;top:46px;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-booking-buy-points .buy-point-reservation .re-password .eye-icon .asr-icon-svg svg{display:block}
.asr-booking-buy-points .buy-point-reservation .asr-common-term-and-condition .content-join-ascott{z-index:0}
.asr-booking-buy-points .form-label,.asr-booking-buy-points label{display:block;margin-bottom:5px;color:var(--text-title)}
.asr-booking-buy-points .dropdown.as-select .dropdown-toggle,.asr-booking-buy-points select{width:100%;height:42px}
.asr-booking-buy-points .dropdown.as-select .dropdown-toggle,.asr-booking-buy-points .form-input,.asr-booking-buy-points .form-input-group,.asr-booking-buy-points .form-input-group .form-input,.asr-booking-buy-points .selectboxit-btn,.asr-booking-buy-points input[type=email],.asr-booking-buy-points input[type=file],.asr-booking-buy-points input[type=number],.asr-booking-buy-points input[type=password],.asr-booking-buy-points input[type=tel],.asr-booking-buy-points input[type=text],.asr-booking-buy-points select,.asr-booking-buy-points textarea{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;width:100%;display:inline-block;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.asr-booking-buy-points .col,.asr-booking-buy-points [class*=col-]{padding-left:10px;padding-right:10px}
.asr-booking-buy-points select{-moz-appearance:none;-webkit-appearance:none}
.asr-booking-buy-points select::-ms-expand{display:none}
.asr-booking-buy-points .row{margin:20px auto}
.asr-booking-buy-points .form-purchase-summary{border:1px solid #dee2e6}
.asr-booking-buy-points .total-point{border-top:1px solid #dee2e6;padding:22px 0 0 1px;height:67px;border-bottom:1px solid #dee2e6;font-weight:700;font-size:18px}
.asr-booking-buy-points .clear-after:after,.asr-booking-buy-points .clear:after,.asr-booking-buy-points .clear:before,.asr-booking-buy-points .col:after,.asr-booking-buy-points .columns:after,.asr-booking-buy-points .form-group:after,.asr-booking-buy-points .form-group:before,.asr-booking-buy-points .nav-scrollable-tabs .nav-scrollable-tabs-wrap:after,.asr-booking-buy-points .nav-scrollable-tabs .nav-scrollable-tabs-wrap:before,.asr-booking-buy-points .panel:after,.asr-booking-buy-points .panel:before,.asr-booking-buy-points .pull-left:after,.asr-booking-buy-points .pull-none:after,.asr-booking-buy-points .pull-right:after,.asr-booking-buy-points .row:after,.asr-booking-buy-points .slick-slide>div:after,.asr-booking-buy-points .slick-slide>div:before,.asr-booking-buy-points .teaser-content:after,.asr-booking-buy-points .teaser-content:before,.asr-booking-buy-points .teaser-media:after,.asr-booking-buy-points .teaser-media:before,.asr-booking-buy-points .teaser-options:after,.asr-booking-buy-points .teaser-options:before,.asr-booking-buy-points .tile:after,.asr-booking-buy-points .tile:before,.asr-booking-buy-points [class*=col-]:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}
.asr-booking-buy-points .title-step-buy-point{border-bottom:1px solid #dee2e6;padding-bottom:10px}
.asr-booking-buy-points .border-privacy{border-bottom:1px solid #d5d5d5}
.asr-booking-buy-points .credit-card-details{font-size:16px}
.asr-booking-buy-points .purchase-summary-default{font-size:14px;color:gray;margin:17px 15px;line-height:25px}
.asr-booking-buy-points .cursor-reservation{cursor:no-drop}
.asr-booking-buy-points .pointer-reservation{pointer-events:none}
.asr-booking-buy-points .indicates-required-fields{text-align:right}
.asr-booking-buy-points .no-padding{padding:0}
.asr-booking-buy-points .apartment-guest-lastname,.asr-booking-buy-points .contact-number-padding{padding-right:0}
.asr-booking-buy-points .col-reservation-detail{padding-left:0}
.asr-booking-buy-points .form-details__button-proceed{height:auto}
.asr-booking-buy-points .clean-promotion-code{background:#ddd;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:20px;height:20px;border-radius:50%;cursor:pointer;position:absolute}
.asr-booking-buy-points .clean-promotion-code:before{font-size:20px !important;color:#fff}
.asr-booking-buy-points .promotion-code{border-bottom:1px solid #dee2e6;padding-bottom:10px}
.asr-booking-buy-points .col-promotion-code{margin:10px auto}
.asr-booking-buy-points .credit-card-list{background:#fff;margin-left:-20px;margin-right:-20px;padding:0 20px 20px}
.asr-booking-buy-points .credit-card-container{display:grid;row-gap:10px;grid-template-columns:1fr 1fr;gap:20px}
@media(max-width:767px){.asr-booking-buy-points .credit-card-container{grid-template-columns:none}
}
.asr-booking-buy-points .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}
.asr-booking-buy-points .credit-card-container .done-icon span{width:100%;text-align:end}
.asr-booking-buy-points .credit-card-container .payment-info-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-buy-points .payment-message{font-size:14px;line-height:22px;color:var(--text-body);margin-bottom:20px;-ms-flex-preferred-size:100%;flex-basis:100%}
.asr-booking-buy-points .select-card-payment{margin-top:10px;color:#2c1e16;font-size:14px;font-weight:700;margin-bottom:10px}
.asr-booking-buy-points .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-buy-points .credit-card-item.selected{border:2px solid var(--accent)}
.asr-booking-buy-points .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:10px 0}
.asr-booking-buy-points .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}
.asr-booking-buy-points .button-more-details .asr-icon{cursor:pointer}
.asr-booking-buy-points .credit-card-image{width:34px;height:24px;-ms-flex-negative:0;flex-shrink:0}
.asr-booking-buy-points .credit-card-image img{width:100%;height:100%}
.asr-booking-buy-points .credit-card-info{line-height:16px}
.asr-booking-buy-points .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding:15px;margin-top:20px;border:1px solid var(--text-title);border-radius:5px}
.asr-booking-buy-points .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}
.asr-booking-buy-points .note-label{font-weight:700}
.asr-booking-buy-points .credit-card-label{font-size:18px;width:100%;margin-bottom:20px}
.asr-booking-buy-points .information-message{font-size:12px;font-weight:600;line-height:normal;color:var(--indicator-default);margin:0;padding-top:4px}
.asr-booking-buy-points .credit-card-details-form{column-gap:14px}
.asr-booking-buy-points .credit-card-details-form .detail-group,.asr-booking-buy-points .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}
.asr-booking-buy-points .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-booking-buy-points .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}
@media(min-width:1200px){.asr-booking-buy-points .btn-promotion-code{padding-left:10px;padding-right:10px}
}
@media(max-width:1199px){.asr-booking-buy-points .btn-promotion-code{margin-top:20px}
.asr-booking-buy-points .promotion-code{padding-top:10px}
}
@media(max-width:1023px){.asr-booking-buy-points .form-alert-error{margin-top:10px}
.asr-booking-buy-points .col-reservation-detail{padding:0}
}
#point_redemption_breakdown_modal .summary-row-label{text-align:left}
#point_redemption_breakdown_modal .view-price{overflow-y:visible}
#point_redemption_breakdown_modal .summary-group .col-12.bold.summary-row-label{font-size:18px}
#point_redemption_breakdown_modal .price-content .row.summary-row{font-weight:700}
.asr-booking-brand-logo{position:relative;-ms-flex-align:center;align-items:center;margin-bottom:12px;margin-top:8px}
.asr-booking-brand-logo .booking-brand,.asr-booking-brand-logo .brand-logo-wrapper{display:-ms-flexbox;display:flex}
.asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:80px;flex-basis:80px;height:80px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;margin-right:19px}
.asr-booking-brand-logo .brand-logo{height:100%;object-fit:contain}
.asr-booking-brand-logo .brand-title{color:var(--text-title);font-size:18px;font-weight:700;line-height:22px;margin:0;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-brand-logo .hide-on-desktop{display:none}
.asr-booking-brand-logo .hide-on-mobile-tablet{display:block}
.asr-booking-brand-logo .asr-property-susstainable{margin-top:8px}
.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}
.asr-booking-brand-logo .asr-property-susstainable .hide-on-desktop{display:none}
@media only screen and (max-width:767px){.asr-booking-brand-logo{grid-template-columns:80px auto;grid-template-rows:80px auto}
.asr-booking-brand-logo .asr-property-susstainable{margin-top:0;grid-column:1/-1}
.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}
.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .asr-common-icon{margin-right:8px}
.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}
.asr-booking-brand-logo .asr-property-susstainable .hide-on-desktop,.asr-booking-brand-logo .hide-on-desktop{display:block}
.asr-booking-brand-logo .hide-on-mobile-tablet{display:none}
}
@media(min-width:768px) and (max-width:1023px){.asr-booking-brand-logo{grid-template-columns:100px auto;grid-template-rows:100px auto}
.asr-booking-brand-logo .asr-property-susstainable{margin-top:0;grid-column:1/-1}
.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}
.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .asr-common-icon{margin-right:8px}
.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}
.asr-booking-brand-logo .asr-property-susstainable .hide-on-desktop,.asr-booking-brand-logo .hide-on-desktop{display:block}
.asr-booking-brand-logo .hide-on-mobile-tablet{display:none}
}
@media(min-width:767px){.asr-booking-brand-logo .booking-brand{padding:20px 0}
.asr-booking-brand-logo .brand-logo-wrapper.listing{-ms-flex-preferred-size:auto;flex-basis:auto;height:auto}
.asr-booking-brand-logo .brand-logo-wrapper.listing .brand-logo{height:60px}
.asr-booking-brand-logo.property-listing .brand-logo-wrapper.listing .brand-logo{height:auto}
}
.asr-booking-summary-item{width:100%;line-height:19px;grid-template-columns:1fr;margin:0 auto;word-break:normal;position:relative;z-index:0}
.asr-booking-summary-item .label-discaimer{margin-top:10px;font-weight:600}
.asr-booking-summary-item.display-up{position:relative;z-index:1}
.asr-booking-summary-item.display-up .policy-content{z-index:1}
.asr-booking-summary-item.show-thumbnail{position:relative;z-index:4}
.asr-booking-summary-item .item-name{font-size:22px;margin-top:0;margin-bottom:18px;color:var(--text-title);font-weight:700;line-height:26px}
.asr-booking-summary-item .button-transparent{background:transparent;border:0;outline:0;padding:0;cursor:pointer}
.asr-booking-summary-item .room-title{margin:0;font-weight:700;line-height:22px;font-size:18px;color:var(--text-title)}
.asr-booking-summary-item .summary-card{width:100%;position:relative;z-index:0}
.asr-booking-summary-item .summary-card .button-edit{margin-left:10px}
.asr-booking-summary-item .summary-card .icon-edit svg{width:16px;height:16px;margin-top:3px}
.asr-booking-summary-item .summary-card .thumbnail-wrapper{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;margin:0;border-top-left-radius:5px;border-top-right-radius:5px}
.asr-booking-summary-item .summary-card .asr-photo-viewer{height:0;width:100%;margin:0;padding-top:56.25%;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(0,0,0,.1)}
.asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button.primary.reverse:not(.disabled):hover{background-color:transparent}
.asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button img{width:22px;height:17px}
.asr-booking-summary-item .summary-card .asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background:unset}
.asr-booking-summary-item .summary-card .card-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 0 5px rgba(0,0,0,.2);padding:16px 20px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;z-index:1}
.asr-booking-summary-item .summary-card .room-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-preferred-size:89%;flex-basis:89%;-ms-flex-order:1;order:1}
.asr-booking-summary-item .summary-card .menu-edit-wrapper{-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-order:2;order:2;position:relative;text-align:right}
.asr-booking-summary-item .summary-card .menu-edit-wrapper li{word-break:keep-all}
.asr-booking-summary-item .summary-card .menu-edit-wrapper .asr-icon{color:var(--redeem-link)}
.asr-booking-summary-item .summary-card .menu-edit{position:absolute;background:var(--accent);border-radius:6px;text-align:center;padding:2px 0;margin-top:23px;z-index:2;right:0;-ms-transform:translateX(calc(50% - 12px)) translateY(-16px);transform:translateX(calc(50% - 12px)) translateY(-16px);transition:all .25s;transition-delay:50ms;visibility:hidden;opacity:0}
.asr-booking-summary-item .summary-card .menu-edit li{font-size:14px;font-weight:600;line-height:29px;color:#fff;list-style-type:none;padding:0 16px;border-bottom:1px solid var(--white-opacity-23);cursor:pointer}
.asr-booking-summary-item .summary-card .menu-edit li:last-child{border-bottom:0}
.asr-booking-summary-item .summary-card .menu-edit:before{content:"";display:block;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);top:-6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-booking-summary-item .summary-card .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 12px)) translateY(-5px);transform:translateX(calc(50% - 12px)) translateY(-5px)}
.asr-booking-summary-item .summary-card .room-description{font-size:14px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-summary-item .summary-card .room-description .asr-icon{margin-left:4px;position:relative;top:6px;color:var(--text-title)}
.asr-booking-summary-item .summary-card .rate-plan-name{font-size:16px;color:var(--text-title);word-break:break-word}
.asr-booking-summary-item .summary-card .break-line{height:0;margin-top:5px}
.asr-booking-summary-item .summary-card .rate-plan-wrapper{padding-top:10px;-ms-flex-preferred-size:100%;flex-basis:100%}
.asr-booking-summary-item .summary-card .rate-label-wrapper{-ms-flex-order:0;order:0}
.asr-booking-summary-item .summary-card .policy-content{position:absolute;left:-20px;right:-20px;padding:20px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);background:var(--box-shadow-light);transition:all .25s;-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;visibility:hidden}
.asr-booking-summary-item .summary-card .policy-content .policy-label{font-size:14px;font-weight:600;margin-bottom:0;line-height:normal}
.asr-booking-summary-item .summary-card .policy-content p{font-size:12px;margin-top:5px;margin-bottom:14px;font-weight:400}
.asr-booking-summary-item .summary-card .policy-content p:last-child{margin-bottom:0}
.asr-booking-summary-item .summary-card .policy-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px;left:var(--iconLeft)}
.asr-booking-summary-item .summary-card .button-policy{position:relative;width:20px;margin-left:5px}
.asr-booking-summary-item .summary-card .button-policy .icon-information{position:absolute;bottom:-3px;display:-ms-inline-flexbox;display:inline-flex;left:0}
.asr-booking-summary-item .summary-card .button-policy .icon-information svg{width:17px;height:17px}
.asr-booking-summary-item .summary-card .button-policy:hover+.policy-content{visibility:visible;opacity:1}
.asr-booking-summary-item .summary-card .room-price-wrapper{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:22px;position:relative}
.asr-booking-summary-item .summary-card .room-price-wrapper small{font-size:12px;line-height:17px;font-weight:600}
.asr-booking-summary-item .summary-card .room-price-wrapper p{margin:0}
.asr-booking-summary-item .summary-card .room-price-wrapper .price{font-size:20px;font-weight:700;color:var(--price);line-height:28px}
.asr-booking-summary-item .summary-card .room-price-wrapper .earn-point{color:var(--redeem-link)}
.asr-booking-summary-item .summary-card .asr-icon{display:-ms-flexbox;display:flex}
.asr-booking-summary-item .summary-card .asr-icon:before{font-size:20px}
.asr-booking-summary-item .summary-card .asr-badge.property-type{font-size:10px;line-height:14px;font-weight:600;padding:3px 8px;background-color:var(--indicator-default);margin-right:8px;margin-top:9px}
.asr-booking-summary-item .summary-card .tax-tooltip{left:0;right:unset;left:-400px;-ms-transform:translateY(10px);transform:translateY(10px)}
.asr-booking-summary-item .summary-card .button-tax:hover+.policy-content{visibility:visible;opacity:1}
.asr-booking-summary-item .icon-information-tax{display:inline;position:relative;top:4px;cursor:pointer}
.asr-booking-summary-item .icon-information-tax svg{width:17px;height:17px}
.asr-booking-sort-and-filter .modal-wrapper{z-index:4;position:relative}
.asr-booking-sort-and-filter .sort-filter-modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow-y:auto}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content{background-color:var(--background-default);padding:20px;width:100%;min-height:100%;border:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by{margin-bottom:10px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header{margin-bottom:21px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header h3{margin:0;font-weight:700;line-height:26px;font-size:22px;color:var(--text-title)}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header a{cursor:pointer}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header .asr-icon{color:var(--accent)}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header .asr-icon:before{margin:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group .asr-button{width:100%}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group .asr-button:first-child{margin-right:20px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title h3{font-size:18px;line-height:23px;font-weight:600;margin:0;color:var(--learn-more-link)}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title .asr-icon{color:var(--accent);-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title .asr-icon:before{margin:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content{max-height:0;overflow:hidden;min-height:40px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .range-slider{margin:10px auto}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .range-slider .range-input{display:-ms-flexbox;display:flex}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .range-slider .range-input .min-price{-ms-flex:1;flex:1;padding:20px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .result-count{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px;margin-bottom:0;font-size:14px;font-weight:700;color:#436967}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item{display:none}
.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;min-height:40px}
.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox label{font-size:16px;color:var(--sort-body);line-height:18px;padding:8px 0 15px 22px;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox .asr-checkbox>span:not(.check-box){margin-left:23px}
.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox .asr-checkbox .checkbox{border:1px solid var(--text-title)}
.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox input[type=checkbox]:checked+.check-box{background:var(--accent);border:1px solid var(--accent)}
.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox input[type=checkbox]:checked+.check-box .asr-icon{color:var(--background-default)}
.asr-booking-sort-and-filter .button-open .asr-button{min-width:123px}
.asr-booking-sort-and-filter .fade-enter-active,.asr-booking-sort-and-filter .fade-leave-active{transition:opacity .3s}
.asr-booking-sort-and-filter .fade-enter,.asr-booking-sort-and-filter .fade-leave-to{opacity:0}
.asr-property-listing-item{position:relative;margin-left:auto;margin-right:auto}
.asr-property-listing-item .content-rating,.asr-property-listing-item .content-residence{margin-bottom:16px}
.asr-property-listing-item .content-earn-point{display:none;color:var(--redeem-link);font-size:14px;font-weight:600;line-height:20px}
.asr-property-listing-item .image-container{position:relative}
.asr-property-listing-item .image-container .content-residence{display:none}
.asr-property-listing-item .image-container .logo-image{display:-ms-flexbox;display:flex;position:absolute;top:2;bottom:0;top:10px;left:16px;height:45px;color:var(--accent);width:auto;z-index:1}
.asr-property-listing-item .image-container .gradient-overlay{border-radius:7px}
.asr-property-listing-item .image-container .gradient-overlay,.asr-property-listing-item .image-container .gradient-overlay-map{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 56.58%);pointer-events:none}
.asr-property-listing-item .asr-photo-viewer .asr-button img{width:18px;height:16px}
.asr-property-listing-item .asr-photo-viewer .asr-button.icon-only{font-size:16px}
.asr-property-listing-item .asr-photo-viewer .asr-button.primary.reverse:not(.disabled):hover{background:unset}
.asr-property-listing-item .asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background:#373737}
.asr-property-listing-item .content{border:1px solid var(--border);border-radius:5px}
.asr-property-listing-item .content .asr-gallery-viewer,.asr-property-listing-item .content .asr-photo-viewer{height:180px}
.asr-property-listing-item.asr-booking-item{margin-bottom:30px}
.asr-property-listing-item.asr-booking-item:first-child{margin-top:24px}
.asr-property-listing-item.asr-booking-item .content{position:relative}
.asr-property-listing-item .content-container{padding:16px 20px 11px 22px}
.asr-property-listing-item .brand-logo{display:none}
.asr-property-listing-item .content-title{margin-bottom:13px}
.asr-property-listing-item .content-title h3{font-size:18px;line-height:22px;color:var(--text-title);font-weight:700}
.asr-property-listing-item .newly-renovated-label{display:inline-block;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center}
.asr-property-listing-item .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}
@media screen and (max-width:1023px){.asr-property-listing-item .newly-renovated-label{min-width:114px;padding:0;min-height:22px}
.asr-property-listing-item .newly-renovated-label .newly-renovated-text{font-size:12px;min-width:114px;padding:2px 6px 4px}
}
.asr-property-listing-item .content-location{display:-ms-flexbox;display:flex}
.asr-property-listing-item .content-location .asr-icon{color:var(--indicator-default);-ms-flex-pack:start;justify-content:flex-start;height:19px;margin-left:-4px}
.asr-property-listing-item .content-location .asr-icon:before{margin-right:9px;font-size:19px}
.asr-property-listing-item .content-location span{font-size:14px;line-height:19px}
.asr-property-listing-item .content-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:12px;padding-bottom:13px}
.asr-property-listing-item .content-rating .total-review{font-size:14px;line-height:20px;font-weight:600;color:var(--text-title)}
.asr-property-listing-item .content-rating .asr-rating-star{vertical-align:sub;padding-right:5px;height:15px}
.asr-property-listing-item .content-rating .asr-rating-star .asr-star svg{width:14px;height:15px;fill:var(--indicator-default)}
.asr-property-listing-item .content-residence h3,.asr-property-listing-item .content-residence p{margin:0;font-size:14px;line-height:20px}
.asr-property-listing-item .content-residence p{font-weight:600}
.asr-property-listing-item .content-residence h3{font-weight:400}
.asr-property-listing-item .content-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;align-items:center;padding-bottom:12px}
.asr-property-listing-item .content-price .asr-button{margin-bottom:auto;width:100%;white-space:nowrap;min-width:106px}
.asr-property-listing-item .content-price .asr-price{font-size:12px;font-weight:600;line-height:15px}
.asr-property-listing-item .content-price .asr-price .price-line{margin-top:-4px}
.asr-property-listing-item .content-price .asr-price .price-line .price-value{font-size:20px;line-height:28px;font-weight:700}
.asr-property-listing-item .content-price .externalBooking p{font-weight:600;margin:0;max-width:90%}
.asr-property-listing-item .right .no-Apartment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:12px;color:var(--text-title);min-height:51px}
.asr-property-listing-item .right .no-Apartment p{font-weight:600;margin:0}
.asr-property-listing-item .right .no-Apartment i{height:24px}
@media screen and (max-width:1023px){.asr-property-listing-item .right .no-Apartment{font-size:12px}
}
.asr-property-listing-item .right .content-earn-point{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--redeem-link)}
.asr-property-listing-item .asr-badge.card-label{top:-10px;left:12px;background:var(--indicator-default);font-size:10px;font-weight:600;line-height:1;padding:5px 10px;border-radius:5px}
.asr-property-listing-item .asr-loading{z-index:0;min-height:50px}
.asr-property-listing-item .asr-property-susstainable{margin-top:13px}
.asr-property-listing-item .asr-property-susstainable .tooltip-content{max-width:260px;width:max-content}
.asr-property-listing-item .asr-property-susstainable .tooltip-icon{left:0;padding-left:0}
@media screen and (max-width:1023px){.asr-property-listing-item .asr-property-susstainable .sustainable-cell .content-rating .total-review,.asr-property-listing-item .asr-property-susstainable .sustainable-cell .sustainable-property .sustainable-label{font-size:12px}
}
.asr-property-listing-item .asr-tax .tax-tooltip-content:before{top:-10px}
@media only screen and (max-width:767px){.asr-property-listing-item .asr-property-susstainable{margin-top:12px;margin-bottom:16px}
.asr-property-listing-item .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}
}
@media(min-width:768px) and (max-width:1023px){.asr-property-listing-item .asr-property-susstainable{margin-bottom:26px}
.asr-property-listing-item .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}
.asr-property-listing-item .price:has(.external-booking){max-width:100%}
.asr-property-listing-item .price .has-max-width{max-width:unset}
}
@media(min-width:768px){.asr-property-listing-item .content-container .brand-logo.listing{height:60px}
}
.asr-property-listing-item .price{-ms-flex:2;flex:2;box-sizing:border-box;padding-top:5px;position:relative;min-width:270px}
.asr-property-listing-item .price .show-more-btn{padding:12px;border:0;-ms-flex:2;flex:2;outline:0;width:100%;transition:none}
.asr-property-listing-item .price .show-more-btn .asr-icon{position:absolute;right:4px;top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-property-listing-item .price .show-more-btn .asr-icon:before{margin:0;color:inherit}
.asr-property-listing-item .price .show-more-btn .asr-icon.icon-without-innertext[data-icon]:before{font-size:large}
.asr-property-listing-item .price .show-more-btn .asr-price{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.asr-property-listing-item .price .show-more-btn .asr-price .currency strong{font-weight:400}
.asr-property-listing-item .price .show-more-btn .asr-price .price-unit{font-weight:600}
.asr-property-listing-item .price .show-more-btn .asr-price .currency{line-height:12px}
.asr-property-listing-item .price .show-more-btn .asr-price .price-value{color:var(--text-reverse);font-weight:700;line-height:24px;font-size:24px}
.asr-property-listing-item .price .show-more-btn .asr-price .price-line{white-space:nowrap;width:100%;text-align:right}
.asr-property-listing-item .price .show-rates{margin-top:10px;font-weight:600;font-size:14px;line-height:19px;color:#4c6866;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;width:175px;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none;padding:0 5px}
.asr-property-listing-item .price .show-rates:hover{cursor:pointer;color:#003e6a}
.asr-property-listing-item .price .show-rates .asr-icon{transition:.2s ease-in-out}
.asr-property-listing-item .price .show-rates .asr-icon:before{display:block}
.asr-property-listing-item .price .show-rates .asr-icon.notShowing{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-property-listing-item .price .see-more{fill:#4c6866;margin:-6px 0 0 -3px;width:26px}
.asr-property-listing-item .price .external-booking{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:20px}
@media only screen and (max-width:767px){.asr-property-listing-item .right .content-earn-point{display:none !important}
.asr-property-listing-item .left .content-earn-point{display:block !important;padding-bottom:12px !important;font-size:12px}
}
@media(min-width:1024px){.asr-property-listing-item .content-earn-point{line-height:20px !important;margin-top:5px}
.asr-property-listing-item .right .no-Apartment{width:270px}
.asr-property-listing-item .content-container .content-max .content-title{min-height:0}
.asr-property-listing-item .content-container .content-max .content-title .title-name{margin-top:0;font-size:22px !important;margin-bottom:13px}
.asr-property-listing-item .content-container .right{-ms-flex:none !important;flex:none !important;-ms-flex-align:center;align-items:center;width:270px;padding-left:5px}
.asr-property-listing-item .price{-ms-flex:none;flex:none}
.asr-property-listing-item .price .show-rates{width:unset;padding-right:0}
.asr-property-listing-item .price .show-more-btn{width:100%;min-width:168px}
.asr-property-listing-item .price .show-more-btn .asr-price .price-line{width:100%;text-align:right}
.asr-property-listing-item .price .external-booking{width:270px !important}
}
.asr-booking-apartment-rate .asr-booking-sort-and-filter .filter-button{border:0}
.asr-booking-apartment-rate .vr-container{position:relative;width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-booking-apartment-rate .vr-container .vr{border-left:2px solid #4c6866;margin-top:7px;height:20px;position:absolute}
.asr-booking-apartment-rate .toggle-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.asr-booking-apartment-rate .toggle-button-container .price-button{border:0;padding-right:30px}
.asr-booking-apartment-rate .toggle-button-container .price-button .icon-size{font-size:25px;position:absolute;top:9px}
.asr-booking-apartment-rate .toggle-button-container .toggle-text{display:inline-block}
.asr-booking-apartment-rate .toggle-button-container .dropdown{width:308px;height:130px;list-style:none;padding:16px;border-radius:5px;background-color:#fff;position:absolute;pointer-events:all;top:42px;right:0;z-index:2;box-shadow:0 0 10px #bfbebe}
.asr-booking-apartment-rate .toggle-button-container .dropdown .dropdown-title{width:276px;height:18px;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#373737}
.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1{margin-top:10px}
.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1,.asr-booking-apartment-rate .toggle-button-container .dropdown .radio2{display:-ms-flexbox;display:flex;width:100%;padding:5px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1 .label-dropdown,.asr-booking-apartment-rate .toggle-button-container .dropdown .radio2 .label-dropdown{min-width:70px;height:24px;font-style:normal;font-weight:400;font-size:16px;margin:0}
.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1 .input-dropdown,.asr-booking-apartment-rate .toggle-button-container .dropdown .radio2 .input-dropdown{width:20px;height:20px;accent-color:#4c6866;margin-right:10px}
.asr-booking-apartment-rate .sort-and-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px;margin-top:10px;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-apartment-rate .sort-and-filter .flex-center{width:650px}
.asr-booking-apartment-rate .sort-and-filter .flex-center .apartment-title{font-weight:700;font-size:20px;line-height:24px;color:#373737;margin-bottom:10px}
.asr-booking-apartment-rate .sort-and-filter .flex-center .apartment-text{font-weight:400;font-size:14px;line-height:18px;color:#555}
.asr-booking-apartment-rate .sort-and-filter .button-wrap-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-apartment-rate .sort-and-filter .asr-dropdown{display:none}
.asr-booking-apartment-rate .tab{display:-ms-flexbox;display:flex;max-width:1240px;margin:20px auto;padding:0 20px}
.asr-booking-apartment-rate .tab .cash,.asr-booking-apartment-rate .tab .deal{-ms-flex:1;flex:1;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#4c6866;text-align:center;border:1px solid #dbd7d7;transition:background-color .3s ease;padding:10px;font-size:14px;font-weight:700}
.asr-booking-apartment-rate .tab .cash .sub-text,.asr-booking-apartment-rate .tab .deal .sub-text{font-size:16px;font-weight:400;line-height:16px}
.asr-booking-apartment-rate .tab .cash .tab-text,.asr-booking-apartment-rate .tab .deal .tab-text{font-size:16px}
.asr-booking-apartment-rate .tab .cash{border-right-width:0;border-top-left-radius:5px;border-bottom-left-radius:5px}
.asr-booking-apartment-rate .tab .cash .cash-wrapper,.asr-booking-apartment-rate .tab .cash span{pointer-events:none}
.asr-booking-apartment-rate .tab .deal{border-left-width:0;border-top-right-radius:5px;border-bottom-right-radius:5px}
.asr-booking-apartment-rate .tab .deal .deal-wrapper,.asr-booking-apartment-rate .tab .deal span{pointer-events:none}
.asr-booking-apartment-rate .tab .cash:hover,.asr-booking-apartment-rate .tab .deal:hover{background-color:#4c6866;color:#fff}
.asr-booking-apartment-rate .tab .selected{background-color:#4c6866;color:#fff;cursor:auto}
.asr-booking-apartment-rate .alert-rate-missing{display:-ms-flexbox;display:flex;color:var(--text-title);min-height:200px}
.asr-booking-apartment-rate .alert-rate-missing .copy{padding-bottom:20px}
.asr-booking-apartment-rate .alert-rate-missing .asr-icon.icon-without-innertext[data-icon]:before{margin-right:12px}
.asr-booking-apartment-rate hr{display:none;border:0;height:1px;background:#ddd;width:calc(100% - 430px);margin:10px 0 22px auto}
.asr-booking-apartment-rate .modal-reselection-warning-apartment .content-container{padding:0}
.asr-booking-apartment-rate .modal-reselection-warning-apartment .close-icon{display:none}
.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal{padding:36px 16px;position:relative;font-size:14px}
.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}
.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}
.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .asr-button{margin-left:16px;padding:8px 36px}
@media only screen and (max-width:767px){.asr-booking-apartment-rate .toggle-button-container .price-button{padding-left:0;padding-right:30px;font-size:14px;height:unset;text-align:left}
.asr-booking-apartment-rate .toggle-button-container .price-button .icon-size{position:absolute;right:5px;top:8px}
.asr-booking-apartment-rate .toggle-button-container .dropdown{width:208px}
.asr-booking-apartment-rate .tab{padding:0 20px;height:auto}
.asr-booking-apartment-rate .asr-booking-sort-and-filter .filter-button{padding-left:0;padding-right:0;width:100%}
}
.asr-booking-price-breakdown{color:var(--text-title);background-color:var(--background-default);width:100%;height:fit-content;height:-moz-fit-content;max-width:548px;border-radius:5px;position:relative;z-index:1;transition:z-index .2s step-end}
.asr-booking-price-breakdown .button-text{background-color:transparent;border:0;outline:0;padding:0}
.asr-booking-price-breakdown p{margin:0}
.asr-booking-price-breakdown .modal-title{font-size:22px;font-weight:700;line-height:22px;margin:0;padding:22px 23px 15px 22px;color:var(--text-title)}
.asr-booking-price-breakdown .align-right{text-align:right}
.asr-booking-price-breakdown .apartment-price-container{display:grid;grid-template-columns:auto auto;padding:5px 22px 15px}
.asr-booking-price-breakdown .apartment-price-container .apartment-name{display:inline-block;padding-right:10px}
.asr-booking-price-breakdown .apartment-price-container .apartment-name,.asr-booking-price-breakdown .apartment-price-container .apartment-total{font-weight:600;margin-bottom:2px;font-size:16px;line-height:23px}
.asr-booking-price-breakdown .apartment-price-container .date-ordered,.asr-booking-price-breakdown .apartment-price-container .price-per-day{font-size:14px;line-height:23px;display:inline-block}
.asr-booking-price-breakdown .apartment-price-container .date-ordered{color:var(--text-body)}
.asr-booking-price-breakdown div .title{font-size:18px}
.asr-booking-price-breakdown .add-ons-container{padding:14px 22px}
.asr-booking-price-breakdown .add-ons-container .title{grid-column:1/span 2;font-weight:700}
.asr-booking-price-breakdown .add-ons-container .add-ons-item{display:grid;grid-template-columns:auto auto;margin-top:10px}
.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-name,.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-total{font-size:16px;font-weight:600;line-height:23px}
.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-name{padding-right:10px}
.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-description{font-size:14px;line-height:23px;grid-column:1/span 2}
.asr-booking-price-breakdown .tax-and-fee-container{display:grid;grid-template-columns:1fr 1fr;padding:14px 22px}
.asr-booking-price-breakdown .tax-and-fee-container .title{grid-column:1/span 2;font-weight:700;line-height:22px;margin-bottom:10px}
.asr-booking-price-breakdown .tax-and-fee-container .tax-name,.asr-booking-price-breakdown .tax-and-fee-container .tax-total{font-size:16px;line-height:23px}
.asr-booking-price-breakdown .tax-and-fee-container .tax-total{font-weight:600}
.asr-booking-price-breakdown .divider{box-sizing:border-box;width:calc(100% - 26px);border-bottom:1px solid var(--border);margin:0 auto}
.asr-booking-price-breakdown .asr-booking-summary-total{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:0;width:unset;padding-bottom:21px}
.asr-booking-price-breakdown .asr-booking-summary-total .local-currency-title{margin-top:14px}
.asr-booking-price-breakdown .redeem-points-container{padding:14px 22px;display:grid;grid-template-columns:1fr 1fr}
.asr-booking-price-breakdown .redeem-points-container p{margin:0}
.asr-booking-price-breakdown .redeem-points-container .title{color:var(--text-title);font-weight:700;line-height:22px;padding-bottom:15px;grid-column:1/span 2}
.asr-booking-price-breakdown .redeem-points-container .point-redeem{color:var(--indicator-default);font-size:16px;line-height:23px}
.asr-booking-price-breakdown .redeem-points-container .point-redeem.point-label{float:left}
.asr-booking-price-breakdown .redeem-points-container .point-redeem.point-value{text-align:right}
.asr-booking-price-breakdown .redeem-points-container .point-redeem.point-unit{text-align:right;padding-top:8px}
.asr-booking-price-breakdown .redeem-points-container .redeemed-descripton{font-size:12px;line-height:18px;font-weight:600;margin-top:7px;grid-column:1/span 2}
.asr-booking-price-breakdown .amount-paid-container{display:grid;grid-template-columns:1fr 1fr;background-color:var(--color-background-search);padding:14px 20px;font-size:18px;font-weight:700;line-height:22px;color:var(--price);border-top:1px solid var(--border)}
.asr-booking-price-breakdown .amount-paid-container .title{display:-ms-flexbox;display:flex;grid-column:1/span 1}
.asr-booking-price-breakdown .amount-paid-container .title p{width:min-content}
.asr-booking-price-breakdown .amount-paid-container .title span{padding-left:8px;font-size:12px;font-weight:600;letter-spacing:0;line-height:22px;color:var(--text-title)}
.asr-booking-price-breakdown .amount-paid-container .total-amount{text-align:right}
.asr-booking-price-breakdown .earn-point-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;letter-spacing:0;line-height:23px;padding:22px 20px 28px}
.asr-booking-price-breakdown .earn-point-container .earn-point{color:var(--price);font-weight:700}
.asr-booking-price-breakdown .earn-point-container .asr-icon{color:var(--price);margin-right:15px;line-height:0}
.asr-booking-price-breakdown .earn-point-container .asr-icon:before{font-size:46px}
.asr-booking-price-breakdown .payment-information-container{background-color:var(--color-background-search);padding:25px 20px}
.asr-booking-price-breakdown .payment-information-container .title{font-size:22px;font-weight:700;line-height:26px}
.asr-booking-price-breakdown .payment-information-container .card-container{display:grid;grid-template-columns:56px 1fr;background-color:var(--background-default);margin-top:16px;padding:13px;border-radius:5px;font-size:16px;line-height:23px}
.asr-booking-price-breakdown .payment-information-container .card-container p{margin:0}
.asr-booking-price-breakdown .payment-information-container .card-container .image-wrapper{grid-row:1/span 2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-price-breakdown .payment-information-container .card-container .image-wrapper .card-image{width:44px;height:auto}
.asr-booking-price-breakdown .payment-information-container .card-container .card-name{color:var(--text-title);font-weight:600}
.asr-booking-price-breakdown .payment-information-container .card-container .card-detail{color:var(--text-body);grid-column:2}
.asr-booking-price-breakdown .payment-information-container .card-container .payment-description{grid-column:1/span 2;color:var(--text-body);font-size:12px;line-height:17px;margin-top:13px}
.asr-booking-price-breakdown.payment-page .asr-booking-summary-total{padding:18px 22px}
.asr-booking-price-breakdown.payment-page .asr-booking-summary-total .local-currency,.asr-booking-price-breakdown.payment-page .asr-booking-summary-total .local-currency-title{font-size:16px}
.asr-booking-price-breakdown.payment-page .asr-booking-summary-total .local-currency{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}
.asr-booking-price-breakdown .toggle-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border-radius:50%;background-color:var(--icon);position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:all .3s ease-in}
.asr-booking-price-breakdown .asr-icon.arrow-icon{line-height:0}
.asr-booking-price-breakdown .asr-icon.arrow-icon:before{color:var(--background-default);font-size:20px}
.asr-booking-price-breakdown .expanded.toggle-button{-ms-transform:translate(-50%,50%) rotate(180deg);transform:translate(-50%,50%) rotate(180deg)}
.asr-booking-price-breakdown.expanded-mobile{background:var(--color-background-search)}
.asr-booking-price-breakdown.expanded-mobile .asr-booking-summary-total{background:var(--background-default);padding-bottom:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.asr-booking-price-breakdown.expanded-mobile .asr-booking-summary-total .description-text{font-size:12px;line-height:18px}
.asr-booking-price-breakdown.expanded-mobile .divider{width:100%}
.asr-booking-price-breakdown.display-up{position:relative;z-index:4;transition:z-index .2s step-start}
.asr-feature-property{position:relative}
.asr-feature-property .title{padding:0 20px;font-size:22px;line-height:1.18;margin-bottom:17px}
.asr-feature-property .demo-card{height:580px}
.asr-feature-property .demo-card img{max-width:100%;max-height:100%}
.asr-feature-property .asr-property-listing-item .content{box-shadow:5px 5px 12px var(--box-shadow-light)}
.asr-feature-property .asr-content-slider .content-wrapper{margin-bottom:-8px}
.asr-feature-property .asr-content-slider .content-wrapper .wrap{padding:0}
.asr-feature-property .asr-content-slider .content-wrapper .card{background-color:unset}
.asr-feature-property .asr-content-slider .content-wrapper .next,.asr-feature-property .asr-content-slider .content-wrapper .prev{opacity:.5}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item{margin:0}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active{-ms-transform:translateY(-20px);transform:translateY(-20px)}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{-ms-transform:translateX(-20px);transform:translateX(-20px)}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next{-ms-transform:translateX(20px);transform:translateX(20px)}
.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.prev{-ms-transform:none;transform:none;margin:0 10px}
.asr-feature-property .asr-content-slider .content-wrapper .asr-slide-item{border:0}
.asr-feature-property .asr-content-slider .content-wrapper .asr-slide-item>img{display:unset}
.asr-feature-property .asr-content-slider.image-slider .content-wrapper{padding:0}
.asr-feature-property .asr-content-slider .image-container{position:relative}
.asr-feature-property .asr-content-slider .image-container .property-view-image{cursor:pointer}
.asr-feature-property .asr-content-slider .image-container .gallery-icon{position:absolute;left:15px;bottom:12px;width:auto;padding:8px;background-color:#373737;border-radius:50%}
.asr-feature-property .asr-content-slider .image-container .gallery-icon:not(.asr-icon) img{position:relative;width:20px;height:18px}
.asr-feature-property .asr-content-slider .image-container .gallery-icon.asr-icon{display:-ms-flexbox;display:flex}
.asr-feature-property .asr-content-slider .image-container .gallery-icon.asr-icon:before{margin-right:0}
.asr-feature-property .asr-content-slider .image-container .gallery-icon:hover{cursor:pointer}
.asr-feature-property .asr-content-slider .image-container .gallery-icon.disabled{opacity:.5;pointer-events:none}
.asr-feature-property .asr-property-listing-item{padding-top:30px}
.asr-feature-property .asr-property-listing-item .wrap{position:relative}
.asr-feature-property .asr-property-listing-item .asr-badge.card-label{top:-10px;left:-8px}
.asr-feature-property .asr-property-listing-item .content-price{-ms-flex-align:end;align-items:flex-end}
.asr-feature-property .asr-property-listing-item .content-price .asr-price{margin-bottom:0}
.asr-feature-property .asr-property-listing-item .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:0;overflow:hidden}
.asr-feature-property .asr-property-listing-item .content-container{-ms-flex:1;flex:1;padding:19px 20px 15px 22px !important}
.asr-feature-property .asr-property-listing-item .content-container .content-title{min-height:40px !important}
@media screen and (max-width:767px){.asr-feature-property .asr-property-listing-item .content-container .content-title{min-height:0 !important}
}
.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label{display:inline-block;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center}
.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0}
@media screen and (max-width:1023px){.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label{min-width:114px;padding:0;min-height:22px}
.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label .newly-renovated-text{font-size:12px;min-width:114px;padding:2px 6px 4px}
}
.asr-feature-property .asr-property-listing-item .content-wrap{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-feature-property .asr-property-listing-item .content-wrap .right{margin-top:auto;width:auto;padding-left:0}
.asr-feature-property .asr-property-listing-item .content-wrap .right .no-Apartment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px;color:var(--text-title)}
.asr-feature-property .asr-property-listing-item .content-wrap .right .no-Apartment p{font-weight:600;margin:0;max-width:100%;line-height:1.3}
.asr-feature-property .asr-property-listing-item .content-wrap .right .no-Apartment .asr-icon{color:var(--indicator-default)}
.asr-feature-property .asr-photo-viewer{width:0;height:0}
.asr-feature-property .asr-photo-viewer>.asr-button{display:none}
.asr-feature-property .image-container .asr-image img{object-fit:cover}
.asr-feature-property .image-container .gallery-icon img{background:transparent}
.asr-feature-property .brand-logo.asr-image img{object-fit:contain}
.asr-feature-property .asr-content-slider .slider-navigation-arrow.next{right:-16px}
.asr-feature-property .asr-content-slider{z-index:1}
.asr-feature-property .tooltip-content{width:max-content;width:-moz-fit-content;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px);max-width:477px}
.asr-feature-property .tooltip-content .review-pro-label{margin-bottom:0;margin-top:20px;font-weight:400}
.asr-feature-property .tooltip-content .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-feature-property .tooltip-content .title-tooltip .logo{height:30px;width:150px;object-fit:contain;object-position:left;overflow:hidden}
.asr-feature-property .tooltip-content:before{content:"";display:block;position:absolute;top:-14px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light)}
.asr-feature-property .fade-enter-active,.asr-feature-property .fade-leave-active{transition:opacity .25s}
.asr-feature-property .fade-enter,.asr-feature-property .fade-leave-to{opacity:0}
.asr-feature-property .asr-property-susstainable{margin-top:10px;margin-bottom:7px}
.asr-feature-property .asr-property-susstainable .sustainable-row{display:grid}
.asr-feature-property .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:2px;vertical-align:middle}
.asr-feature-property .asr-property-susstainable .sustainable-cell.pr-2 .sustainable-property .asr-common-icon{margin-left:-3px}
.asr-feature-property .asr-property-susstainable .sustainable-cell{display:table-row;margin-top:5px;padding-bottom:2px}
@media screen and (max-width:1023px){.asr-feature-property .asr-property-susstainable .sustainable-cell .content-rating span{font-size:12px}
}
@media only screen and (max-width:767px){.asr-feature-property .asr-property-susstainable{margin-top:12px;margin-bottom:16px}
.asr-feature-property .tooltip-content{width:60%}
}
@media(min-width:768px) and (max-width:1023px){.asr-feature-property .asr-property-susstainable{margin-bottom:26px}
}
.asr-feature-property .price{-ms-flex:2;flex:2;box-sizing:border-box;padding-top:5px;position:relative}
.asr-feature-property .price .show-more-btn{padding:12px;border:0;-ms-flex:2;flex:2;outline:0;width:100%;transition:none}
.asr-feature-property .price .show-more-btn .asr-price{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.asr-feature-property .price .show-more-btn .asr-price .currency strong{font-weight:400}
.asr-feature-property .price .show-more-btn .asr-price .price-unit{font-weight:600}
.asr-feature-property .price .show-more-btn .asr-price .currency{line-height:12px}
.asr-feature-property .price .show-more-btn .asr-price .price-value{color:var(--text-reverse);font-weight:700;line-height:28px;font-size:20px}
.asr-feature-property .price .show-more-btn .asr-price .price-line{white-space:nowrap;width:100%;text-align:right}
.asr-feature-property .price .external-booking{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:20px !important;white-space:normal;width:100% !important}
@media(min-width:768px) and (max-width:1023px){.asr-feature-property .price{-ms-flex:2 !important;flex:2 !important}
}
@media(min-width:1024px){.asr-feature-property .asr-slide-item .asr-property-listing-item .right .no-Apartment{margin-left:-3px;width:100%}
}
.asr-feature-property .asr-tax .tax-info{max-width:100%}
.asr-booking-summary-total{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-background-search);margin-top:17px;height:fit-content;height:-moz-fit-content}
.asr-booking-summary-total p{-ms-flex-preferred-size:50%;flex-basis:50%;display:inline;margin:0}
.asr-booking-summary-total .total-payable-title{font-weight:700}
.asr-booking-summary-total .total-payable-title .tax-label{color:var(--text-body);font-size:12px;font-weight:600;line-height:22px}
.asr-booking-summary-total .total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}
.asr-booking-summary-total .local-currency,.asr-booking-summary-total .total-payable{text-align:right}
.asr-booking-summary-total .total-payable,.asr-booking-summary-total .total-payable-title{font-size:18px;line-height:22px;font-weight:700}
.asr-booking-summary-total .local-currency,.asr-booking-summary-total .local-currency-title{font-size:16px;font-weight:600;line-height:22px;margin-top:10px}
.asr-booking-summary-total .local-currency-container{margin-top:20px}
.asr-booking-summary-total .description-text{-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:400;color:var(--text-title);font-size:16px;line-height:20px;padding-top:23px}
.asr-booking-summary-total-charge{letter-spacing:0;width:100%;word-break:normal;background-color:var(--background-default)}
.asr-booking-summary-total-charge .asr-modal .content-container{padding:0}
.asr-booking-summary-total-charge .total-charge-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 20px 10px}
.asr-booking-summary-total-charge .total-charge-container p{margin:0}
.asr-booking-summary-total-charge .summary-title{color:var(--text-title);font-size:18px;font-weight:700;line-height:19px}
.asr-booking-summary-total-charge .summary-title span{color:var(--text-body);font-size:12px;font-weight:600;line-height:22px}
.asr-booking-summary-total-charge .strike-through-amount-wrapper{position:relative;top:-4px;text-align:right}
.asr-booking-summary-total-charge .strike-through-amount-wrapper .currency-unit{color:var(--text-body);font-size:12px;font-weight:600;line-height:17px;margin-right:5px}
.asr-booking-summary-total-charge .strike-through-amount-wrapper .strike-through-amount-total{color:var(--disabled);font-size:12px;font-weight:600;line-height:17px;text-decoration:line-through}
.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown{top:-7px}
.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown .asr-icon{position:relative;top:8px;left:-5px}
.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown .button-apply{margin-right:2px}
.asr-booking-summary-total-charge .total-charge{height:28px;color:var(--accent);font-size:20px;font-weight:700;line-height:28px;position:relative;top:-9px;text-align:right}
.asr-booking-summary-total-charge .button-continue-wrapper{position:fixed;left:0;bottom:0;z-index:1}
.asr-booking-summary-total-charge .button-continue{width:100vw;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}
.asr-booking-summary-total-charge .asr-booking-summary-total{margin-top:0}
.asr-booking-summary-total-charge .message-voucher{color:red}
@media(max-width:1023px){.asr-booking-summary-total-charge .message-voucher{padding:10px 20px}
}
@media(min-width:1024px){.asr-booking-summary-total-charge .message-voucher{margin-top:10px}
}
.asr-booking-summary-total-charge .amount-paid-title{color:var(--text-title);font-size:16px;line-height:19px}
.asr-booking-summary-total-charge .amount-paid-title span{color:var(--text-body);font-size:12px;font-weight:600;line-height:22px}
.asr-booking-stepper-presentation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-stepper-presentation span{line-height:30px}
.asr-booking-stepper-presentation .step{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-stepper-presentation .step:not(:last-child){margin-right:25px}
.asr-booking-stepper-presentation .step:not(:first-child){margin-left:15px}
.asr-booking-stepper-presentation .step.completed{color:var(--accent)}
.asr-booking-stepper-presentation .step.completed .indicator{background:var(--accent)}
.asr-booking-stepper-presentation .step.disabled .indicator{background:0;color:var(--overlay-background);border:1px solid var(--overlay-background)}
.asr-booking-stepper-presentation .step.disabled .step-label{color:var(--disabled)}
.asr-booking-stepper-presentation .space-line{-ms-flex:1;flex:1;position:relative}
.asr-booking-stepper-presentation .space-line:before{content:" ";display:block;background:#ccc;height:1px;width:100%;position:absolute;top:calc(50% - 1px)}
.asr-booking-stepper-presentation .step-label{font-weight:600;font-size:16px;line-height:23px}
.asr-booking-stepper-presentation .indicator{width:32px;height:32px;background:var(--overlay-background);color:var(--text-reverse);border-radius:50%;margin-right:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 32px;flex:0 0 32px;font-weight:600}
.asr-booking-stepper-presentation .indicator .asr-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-stepper-presentation .indicator .asr-icon:before{font-size:18px}
.asr-booking-confirm-apartment-detail{font-size:14px}
.asr-booking-confirm-apartment-detail .page-title{font-size:22px;line-height:26px;font-weight:700;margin-bottom:20px}
.asr-booking-confirm-apartment-detail .asr-image img{object-fit:cover}
.asr-booking-confirm-apartment-detail .property-details{margin-bottom:25px}
.asr-booking-confirm-apartment-detail .property-details h2{font-size:18px;line-height:22px;font-weight:700;margin-bottom:12px}
.asr-booking-confirm-apartment-detail .property-details a,.asr-booking-confirm-apartment-detail .property-details p{font-size:16px;line-height:23px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 5px}
.asr-booking-confirm-apartment-detail .property-details a:last-child,.asr-booking-confirm-apartment-detail .property-details p:last-child{margin-bottom:0}
.asr-booking-confirm-apartment-detail .property-details a .asr-icon-svg,.asr-booking-confirm-apartment-detail .property-details p .asr-icon-svg{margin-right:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-booking-confirm-apartment-detail .property-details a .asr-icon-svg:before,.asr-booking-confirm-apartment-detail .property-details p .asr-icon-svg:before{margin:0}
.asr-booking-confirm-apartment-detail .property-details a{text-decoration:none}
.asr-booking-confirm-apartment-detail .label{font-size:12px;line-height:23px;font-weight:600;margin:0 0 1px}
.asr-booking-confirm-apartment-detail .apartment-info{border-radius:5px;font-size:16px}
.asr-booking-confirm-apartment-detail .apartment-info.apartment-with-special-request{border-radius:5px 5px 0 0}
.asr-booking-confirm-apartment-detail .apartment-info-guest-name p,.asr-booking-confirm-apartment-detail .apartment-info-guests p,.asr-booking-confirm-apartment-detail .apartment-info .checkin p,.asr-booking-confirm-apartment-detail .apartment-info .checkout p{line-height:23px}
.asr-booking-confirm-apartment-detail .apartment-info-guest-name,.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-booking-confirm-apartment-detail .apartment-info-policy,.asr-booking-confirm-apartment-detail .apartment-info-request,.asr-booking-confirm-apartment-detail .apartment-info-special-request,.asr-booking-confirm-apartment-detail .apartment-info-title,.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout{padding:0 20px 16px}
.asr-booking-confirm-apartment-detail .apartment-info-guest-name p,.asr-booking-confirm-apartment-detail .apartment-info-guests p,.asr-booking-confirm-apartment-detail .apartment-info-policy p,.asr-booking-confirm-apartment-detail .apartment-info-request p,.asr-booking-confirm-apartment-detail .apartment-info-special-request p,.asr-booking-confirm-apartment-detail .apartment-info-title p,.asr-booking-confirm-apartment-detail .apartment-info .checkin p,.asr-booking-confirm-apartment-detail .apartment-info .checkout p{margin:0}
.asr-booking-confirm-apartment-detail .apartment-info-image{border-radius:5px 5px 0 0;overflow:hidden;margin:-1px -1px 0}
.asr-booking-confirm-apartment-detail .apartment-info-title{padding-top:15px}
.asr-booking-confirm-apartment-detail .apartment-info-title h3{margin:0;font-size:18px;font-weight:700;line-height:22px}
.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout{padding-right:10px}
.asr-booking-confirm-apartment-detail .apartment-info .checkin .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-booking-confirm-apartment-detail .apartment-info .checkout .checkInCheckOutTime .checkInCheckOutTime__checkHour{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout{display:inline-block;box-sizing:border-box;min-width:50%}
.asr-booking-confirm-apartment-detail .apartment-info-policy{line-height:15px;font-size:12px}
.asr-booking-confirm-apartment-detail .apartment-info-policy>.label{font-size:12px;margin-bottom:2px}
.asr-booking-confirm-apartment-detail .apartment-info hr{margin:0 20px 20px;border:0;height:1px}
.asr-booking-confirm-apartment-detail .apartment-info-guests .label{margin-bottom:2px}
.asr-booking-confirm-apartment-detail .special-request{padding:20px;border-radius:0 0 5px 5px}
.asr-booking-confirm-apartment-detail .special-request p{font-size:16px;margin:0}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .last{margin-bottom:0}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .modal-title{padding:20px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .apartment-price-container{padding:0 20px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .apartment-price-container:not(.last){margin-bottom:30px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .add-ons-container{padding:0 20px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .add-ons-container .title{font-size:16px;line-height:22px;margin-bottom:15px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .add-ons-container .add-ons-item{grid-template-columns:auto auto;margin-bottom:25px;column-gap:5px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .tax-and-fee-container{grid-template-columns:auto auto;padding:0 20px;margin-bottom:25px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .tax-and-fee-container .title{font-size:16px;margin-bottom:5px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .tax-and-fee-container~.divider:not(.paid-container){display:none}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider{box-sizing:border-box;margin:20px;width:auto}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider.paid-container{margin:-1px 20px 0;height:1px;border:0}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .asr-booking-summary-total{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:20px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .redeem-points-container{display:grid;grid-template-columns:auto auto;-ms-flex-align:center;align-items:center}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .redeem-points-container .point-redeem.point-unit{grid-column-start:2}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .amount-paid-container{padding:14px 20px 20px;border-top:0}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .payment-information-container .card-container{margin-top:15px;column-gap:10px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .payment-information-container .card-container .payment-description{margin-top:15px}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown.confirmation-page .tax-and-fee-container{padding-bottom:0}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .description-text{display:none}
.asr-booking-confirm-apartment-detail .account-alert{font-size:14px}
.asr-booking-confirm-apartment-detail .apartment-info-title .rate-type{font-weight:700}
.asr-buy-voucher-order-confirmed{font-size:14px}
.asr-buy-voucher-order-confirmed .page-title{font-size:22px;line-height:26px;font-weight:700;margin-bottom:20px}
.asr-buy-voucher-order-confirmed .property-details{margin-bottom:25px}
.asr-buy-voucher-order-confirmed .property-details h2{font-size:18px;line-height:22px;font-weight:700;margin-bottom:12px}
.asr-buy-voucher-order-confirmed .property-details a,.asr-buy-voucher-order-confirmed .property-details p{font-size:16px;line-height:23px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 5px}
.asr-buy-voucher-order-confirmed .property-details a:last-child,.asr-buy-voucher-order-confirmed .property-details p:last-child{margin-bottom:0}
.asr-buy-voucher-order-confirmed .property-details a .asr-icon-svg,.asr-buy-voucher-order-confirmed .property-details p .asr-icon-svg{margin-right:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-buy-voucher-order-confirmed .property-details a .asr-icon-svg:before,.asr-buy-voucher-order-confirmed .property-details p .asr-icon-svg:before{margin:0}
.asr-buy-voucher-order-confirmed .property-details a{text-decoration:none}
.asr-buy-voucher-order-confirmed .label{font-size:12px;line-height:23px;font-weight:600;margin:0 0 1px}
.asr-buy-voucher-order-confirmed .apartment-info{border-radius:5px;font-size:16px}
.asr-buy-voucher-order-confirmed .apartment-info.apartment-with-special-request{border-radius:5px 5px 0 0}
.asr-buy-voucher-order-confirmed .apartment-info-guest-name p,.asr-buy-voucher-order-confirmed .apartment-info-guests p,.asr-buy-voucher-order-confirmed .apartment-info .checkin p,.asr-buy-voucher-order-confirmed .apartment-info .checkout p{line-height:23px}
.asr-buy-voucher-order-confirmed .apartment-info-guest-name,.asr-buy-voucher-order-confirmed .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info-policy,.asr-buy-voucher-order-confirmed .apartment-info-request,.asr-buy-voucher-order-confirmed .apartment-info-special-request,.asr-buy-voucher-order-confirmed .apartment-info-title,.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{padding:0 20px 16px}
.asr-buy-voucher-order-confirmed .apartment-info-guest-name p,.asr-buy-voucher-order-confirmed .apartment-info-guests p,.asr-buy-voucher-order-confirmed .apartment-info-policy p,.asr-buy-voucher-order-confirmed .apartment-info-request p,.asr-buy-voucher-order-confirmed .apartment-info-special-request p,.asr-buy-voucher-order-confirmed .apartment-info-title p,.asr-buy-voucher-order-confirmed .apartment-info .checkin p,.asr-buy-voucher-order-confirmed .apartment-info .checkout p{margin:0}
.asr-buy-voucher-order-confirmed .apartment-info-image{border-radius:5px 5px 0 0;overflow:hidden;margin:-1px -1px 0}
.asr-buy-voucher-order-confirmed .apartment-info-title{padding-top:15px}
.asr-buy-voucher-order-confirmed .apartment-info-title h3{margin:0;font-size:18px;font-weight:700;line-height:22px}
.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{padding-right:10px}
.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout{display:inline-block;box-sizing:border-box;min-width:50%}
.asr-buy-voucher-order-confirmed .apartment-info-policy{line-height:15px;font-size:12px}
.asr-buy-voucher-order-confirmed .apartment-info-policy>.label{font-size:12px;margin-bottom:2px}
.asr-buy-voucher-order-confirmed .apartment-info hr{margin:0 20px 20px;border:0;height:1px}
.asr-buy-voucher-order-confirmed .apartment-info-guests .label{margin-bottom:2px}
.asr-buy-voucher-order-confirmed .special-request{padding:20px;border-radius:0 0 5px 5px}
.asr-buy-voucher-order-confirmed .special-request p{font-size:16px;margin:0}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .last{margin-bottom:0}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .modal-title{padding:20px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .apartment-price-container{padding:0 20px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .apartment-price-container:not(.last){margin-bottom:30px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .add-ons-container{padding:0 20px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .add-ons-container .title{font-size:16px;line-height:22px;margin-bottom:15px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .add-ons-container .add-ons-item{grid-template-columns:auto auto;margin-bottom:25px;column-gap:5px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .tax-and-fee-container{grid-template-columns:auto auto;padding:0 20px;margin-bottom:25px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .tax-and-fee-container .title{font-size:16px;margin-bottom:5px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .tax-and-fee-container~.divider:not(.paid-container){display:none}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider{box-sizing:border-box;margin:20px;width:auto}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider.paid-container{margin:-1px 20px 0;height:1px;border:0}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .asr-booking-summary-total{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:20px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .redeem-points-container{display:grid;grid-template-columns:auto auto;-ms-flex-align:center;align-items:center}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .redeem-points-container .point-redeem.point-unit{grid-column-start:2}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .amount-paid-container{padding:14px 20px 20px;border-top:0}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .payment-information-container .card-container{margin-top:15px;column-gap:10px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .payment-information-container .card-container .payment-description{margin-top:15px}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown.confirmation-page .tax-and-fee-container{padding-bottom:0}
.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .description-text{display:none}
.asr-buy-voucher-order-confirmed .account-alert{font-size:14px}
.asr-buy-voucher-order-confirmed .apartment-info-title .rate-type{font-weight:700}
.asr-booking-redemption .redeem-container{padding:0 20px 17px}
.asr-booking-redemption .redeem-container p{margin:0}
.asr-booking-redemption .redeem-container .title{color:var(--text-title);font-size:18px;font-weight:700;line-height:22px}
.asr-booking-redemption .available-point{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}
.asr-booking-redemption .redeemed-descripton{font-size:16px}
.asr-booking-redemption .button-redeem-breakdown{background:transparent;padding:0;border:0;outline:0;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:1px;cursor:pointer}
.asr-booking-redemption .asr-range-slider{padding:0 20px;margin-top:18px;width:100%}
.asr-booking-redemption .asr-range-slider .label-group{padding-bottom:2px;margin:0 -20px}
.asr-booking-redemption .asr-range-slider .label-group .label-for-max,.asr-booking-redemption .asr-range-slider .label-group .label-for-min{color:hsla(0,0,8%,.85);font-size:14px;font-weight:600;line-height:19px}
.asr-booking-redemption .asr-range-slider .slider-bar{width:100%;height:8px;background-color:var(--color-background-search);border-radius:0}
.asr-booking-redemption .asr-range-slider .slider-bar .slider-thumb{height:26px;width:26px;border:2px solid var(--accent);background-color:var(--background-default);cursor:pointer}
.asr-booking-redemption .asr-range-slider .slider-bar .value-panel{padding:4px 13px;font-size:14px;font-weight:600;line-height:19px;top:-44px;z-index:inherit}
.asr-booking-redemption .range-value-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:2px;margin-bottom:31px}
.asr-booking-redemption .range-value-wrapper span{color:var(--card-title);font-size:14px;font-weight:600;line-height:19px}
.asr-booking-redemption .point-redeem{color:var(--indicator-default);font-size:16px;line-height:23px}
.asr-booking-redemption .point-redeem.point-label{float:left}
.asr-booking-redemption .point-redeem.point-label.without-slider{-ms-flex:1;flex:1}
.asr-booking-redemption .point-redeem.point-value{text-align:right}
.asr-booking-redemption .point-redeem.point-unit{text-align:right;padding-top:8px}
.asr-booking-banner{position:relative;margin-bottom:24px}
.asr-booking-banner .aoa-container{-ms-flex-align:center;align-items:center;position:relative;top:0;bottom:0;left:0;width:100%;height:100%;min-height:211px}
.asr-booking-banner .aoa-title{font-size:18px;margin-bottom:12px;font-weight:600;line-height:23px;overflow:hidden;width:60%}
.asr-booking-banner .aoa-title b{font-weight:600}
.asr-booking-banner .aoa-title p{margin:0}
.asr-booking-banner .find-out-button{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;min-width:96px}
.asr-booking-banner .asr-button.primary:not(.disabled):hover{color:var(--text-reverse)}
.asr-booking-banner .aoa-description{font-size:16px;line-height:23px;overflow:hidden;width:60%;margin-bottom:15px}
.asr-booking-banner .aoa-description p{margin:0}
.asr-booking-banner .asr-image{position:absolute;height:100%}
.asr-booking-banner .asr-image img{object-fit:cover}
.asr-booking-banner .wrap{padding-top:30px;padding-bottom:30px;height:100%;min-height:211px;display:-ms-flexbox;display:flex}
.asr-booking-banner .aoa-content{-ms-flex:1;flex:1}
.asr-booking-price-breakdown-modal{-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:400}
.asr-booking-price-breakdown-modal .button-breakdown{-ms-flex-preferred-size:100%;flex-basis:100%;background:transparent;padding:0;border:0;outline:0;text-align:left;color:var(--accent);font-size:12px;font-weight:700;line-height:14px;position:relative;top:-5px;cursor:pointer}
.asr-booking-price-breakdown-modal .button-breakdown .asr-icon{position:relative;top:8px;left:-5px}
.asr-booking-price-breakdown-modal .asr-modal .content-container{padding:0;width:calc(100vw - 40px)}
.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency,.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency-title{margin-top:4px}
.asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable-title .tax-label{color:var(--text-title)}
.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon{line-height:0;top:17px;right:17px;width:20px;height:20px;z-index:1}
.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:20px;color:var(--accent)}
.asr-booking-price-breakdown-modal .asr-modal .content-container .content .asr-booking-summary-total{margin-top:0;padding:20px}
.asr-booking-price-breakdown-modal .asr-modal .content-container .apartment-item-list .apartment-item:last-child{padding-bottom:0}
.asr-booking-price-breakdown-modal .asr-modal .content-container .apartment-item-list .apartment-item:not(:first-child){padding-top:0}
.asr-booking-price-breakdown-modal .asr-modal .asr-booking-summary-total .description-text{padding-top:9px}
.asr-booking-price-breakdown-modal h2,.asr-booking-price-breakdown-modal h3{color:var(--text-title);margin:0}
.asr-booking-price-breakdown-modal .modal-title{font-size:22px;font-weight:700;line-height:26px;padding:20px 20px 0;color:var(--text-title)}
.asr-booking-price-breakdown-modal p{margin:0}
.asr-booking-price-breakdown-modal .apartment-item{padding:20px;color:var(--text-title)}
.asr-booking-price-breakdown-modal .apartment-item .apartment-name{font-size:22px;font-weight:700;line-height:25px;padding-top:10px}
.asr-booking-price-breakdown-modal .apartment-item .section-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--border)}
.asr-booking-price-breakdown-modal .apartment-item .section-wrapper.rate-section{display:grid;grid-template-columns:1fr 1fr}
.asr-booking-price-breakdown-modal .apartment-item .section-title,.asr-booking-price-breakdown-modal .apartment-item .total-price{-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:700;font-size:18px;line-height:25px;padding-top:4px;padding-bottom:8px}
.asr-booking-price-breakdown-modal .apartment-item .total-price{text-align:right}
.asr-booking-price-breakdown-modal .apartment-item .breakdown-description{-ms-flex-preferred-size:60%;flex-basis:60%;color:var(--text-body)}
.asr-booking-price-breakdown-modal .apartment-item .breakdown-description.add-ons-name{color:var(--text-title)}
.asr-booking-price-breakdown-modal .apartment-item .breakdown-price{-ms-flex-preferred-size:40%;flex-basis:40%;text-align:right;color:var(--text-body)}
.asr-booking-price-breakdown-modal .apartment-item .breakdown-description,.asr-booking-price-breakdown-modal .apartment-item .breakdown-price{font-size:16px;line-height:22px;padding-bottom:8px}
.asr-booking-price-breakdown-modal .apartment-item .room-date,.asr-booking-price-breakdown-modal .apartment-item .room-price{font-size:14px}
.asr-booking-price-breakdown-modal .apartment-item .last-item{border-bottom:0}
.asr-booking-price-breakdown-modal .add-ons-item{-ms-flex-preferred-size:100%;flex-basis:100%;display:grid;grid-template-columns:auto auto;padding:3px 0}
.asr-booking-price-breakdown-modal .add-ons-item .add-ons-name,.asr-booking-price-breakdown-modal .add-ons-item .add-ons-price{font-size:16px;line-height:22px;font-weight:600;padding-bottom:0}
.asr-booking-price-breakdown-modal .add-ons-item .add-ons-name{padding-right:10px}
.asr-booking-price-breakdown-modal .add-ons-item .sub-description{grid-column:1/span 2;font-size:14px;line-height:22px;color:var(--text-body)}
.asr-booking-price-breakdown-modal .redemption-wrapper .breakdown-description,.asr-booking-price-breakdown-modal .redemption-wrapper .breakdown-price{color:var(--indicator-default)}
.asr-booking-price-breakdown-modal .asr-booking-summary-total{padding-left:20px;padding-right:20px;padding-bottom:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable{font-size:18px;line-height:25px}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title{font-size:18px;line-height:25px;color:var(--accent)}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title .tax-label{font-size:12px;line-height:22px;font-weight:600}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency,.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency-title{font-size:16px;line-height:22px}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .description-text{font-size:14px;line-height:normal;font-weight:600;color:var(--text-title)}
.asr-booking-price-breakdown-modal .rates-wrapper{max-height:270px;grid-column:1/span 2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;margin-right:-10px;padding-right:10px}
.asr-booking-price-breakdown-modal .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600;margin-top:7px}
.asr-property-listing-announcement .asr-announcement{margin:17px 0 0;padding:0}
.asr-property-listing-announcement .asr-announcement .asr-content-slider{border:1px solid var(--text-body);border-radius:5px}
.asr-property-listing-announcement .asr-announcement .asr-content-slider.wrap{padding-left:12px;padding-right:17px}
.asr-property-listing-announcement .asr-announcement .content-title{margin:13px 0 10px}
.asr-property-listing-announcement .asr-announcement a.close{right:17px}
.asr-booking-add-ons-section{padding:24px 20px;width:100%;background:var(--box-shadow-light)}
.asr-booking-add-ons-section>h2{font-size:22px;color:var(--text-title);font-weight:700;line-height:26px;margin:0;padding-bottom:25px}
.asr-booking-add-ons-section .see-more-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}
.asr-booking-add-ons-section .error-message{font-size:14px;line-height:18px;color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-add-ons-section .error-message .error-icon{margin-right:2px;height:30px;width:30px}
.asr-booking-add-ons-section .dropdown-container,.asr-booking-add-ons-section .dropdown-container .dropdown-item{padding:10px}
.asr-booking-add-ons-section .asr-dropdown .dropdown-value .dropdown-text{padding:10px;font-size:16px;line-height:18px}
.asr-booking-add-ons-section .asr-dropdown .dropdown-value .dropdown-text>span{padding-right:15px;overflow:hidden;text-overflow:ellipsis}
.asr-booking-add-ons-section .asr-dropdown .dropdown-container{position:absolute;width:100%}
.asr-booking-add-ons-section .asr-dropdown .dropdown-container .dropdown-item{line-height:20px;white-space:normal}
.asr-booking-add-on-item{background:var(--white);border-radius:5px;display:-ms-flexbox;display:flex;padding:10px;margin-bottom:10px}
.asr-booking-add-on-item a{text-decoration:none}
.asr-booking-add-on-item p{margin:0}
.asr-booking-add-on-item .icon-edit{width:16px;height:16px;display:inline;cursor:pointer}
.asr-booking-add-on-item .icon-edit svg{width:16px;height:16px}
.asr-booking-add-on-item .add-on-image{width:62px;height:62px;border-radius:5px;margin-right:14px;-ms-flex:0;flex:0;object-fit:cover;object-position:center;-ms-flex:none;flex:none}
.asr-booking-add-on-item .add-on-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-add-on-item .add-on-description>p{margin:0}
.asr-booking-add-on-item .add-on-price{font-size:16px;line-height:1;font-weight:700}
.asr-booking-add-on-item .add-on-price .price-wrapper.hide-price{visibility:hidden}
.asr-booking-add-on-item .add-on-price p{margin:0}
.asr-booking-add-on-item .add-on-price .asr-button{min-width:140px;width:fit-content;width:-moz-fit-content}
.asr-booking-add-on-item .add-on-price .button-select{display:none}
.asr-booking-add-on-item .add-on-information .add-on-category{margin:0;font-size:16px;line-height:1.38;color:var(--text-title);font-weight:600;margin-bottom:4px}
.asr-booking-add-on-item .add-on-information .add-on-name{font-size:14px;font-weight:400;line-height:20px;color:var(--text-title)}
.asr-booking-add-on-item .add-on-information .quantity-information{font-size:14px;line-height:20px;margin-bottom:6px}
.asr-booking-add-on-item .add-on-information .quantity-information .quantity-text>span{margin-right:10px}
.asr-booking-add-on-item .read-more{margin-top:3px;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;cursor:pointer;-ms-flex-align:center;align-items:center;color:var(--price)}
.asr-booking-add-on-item .read-more .asr-icon{padding-top:5px}
.asr-booking-add-on-item .asr-checkbox{-ms-flex-item-align:start;align-self:flex-start}
.asr-booking-add-on-item .see-more-link{display:none}
.asr-booking-add-on-item .fade-enter-active,.asr-booking-add-on-item .fade-leave-active{transition:opacity .2s}
.asr-booking-add-on-item .fade-enter,.asr-booking-add-on-item .fade-leave-to{opacity:0}
.asr-booking-add-on-item .checkbox-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-add-on-item .text-description-wrapper{display:none;height:23px;overflow:hidden;transition:.25s}
.asr-booking-add-on-item .text-description-wrapper .text-description{font-size:16px;line-height:23px;margin:0}
.asr-booking-airport-transfer-modal p{margin:0;color:var(--text-body)}
.asr-booking-airport-transfer-modal h2{font-size:22px;font-weight:700;line-height:22px;margin:0;color:var(--text-title);padding-right:15px}
.asr-booking-airport-transfer-modal h3{font-size:18px;line-height:22px;font-weight:700;color:var(--text-title)}
.asr-booking-airport-transfer-modal .form-error-msg{padding-top:5px;color:var(--icon-error-message)}
.asr-booking-airport-transfer-modal .asr-modal .content-container{width:calc(100vw - 40px)}
.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon{line-height:0;top:17px;right:17px}
.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:20px;color:var(--accent)}
.asr-booking-airport-transfer-modal .add-on-list{margin-top:15px}
.asr-booking-airport-transfer-modal .asr-radio .radio{margin-right:12px;margin-top:5px}
.asr-booking-airport-transfer-modal .asr-radio input:checked+.radio:after{width:14px;height:14px}
.asr-booking-airport-transfer-modal .dropdown-text{padding-left:10px;font-size:16px}
.asr-booking-airport-transfer-modal .modal-warning{color:var(--icon-error-message)}
.asr-booking-airport-transfer-modal .dates{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px}
.asr-booking-airport-transfer-modal .dates p{color:var(--text-title);font-size:16px}
.asr-booking-airport-transfer-modal .dates small{font-size:12px;line-height:17px;font-weight:600}
.asr-booking-airport-transfer-modal .label{font-size:12px;line-height:17px;font-weight:600;margin-top:15px;margin-bottom:5px;color:var(--text-title)}
.asr-booking-airport-transfer-modal .label-apartment{font-size:14px;line-height:17px;font-weight:600;margin-top:15px;margin-bottom:5px;color:var(--price)}
.asr-booking-airport-transfer-modal .apartment-list .asr-checkbox{border:1px solid #d8d8d8;border-radius:5px;padding:5px 0 5px 5px;margin-top:2px;margin-bottom:3px;font-size:16px}
.asr-booking-airport-transfer-modal .apartment-list .asr-checkbox .check-box{-ms-flex-item-align:start;align-self:flex-start;margin:4px 0 3px 3px}
.asr-booking-airport-transfer-modal .apartment-list .asr-checkbox .check-box .asr-icon:before{font-size:15px}
.asr-booking-airport-transfer-modal hr{border:0;height:1px;background:var(--border);margin:15px -20px 18px}
.asr-booking-airport-transfer-modal input[type=text]{color:var(--text-title)}
.asr-booking-airport-transfer-modal .note{font-size:14px;line-height:20px;color:var(--text-body);margin-bottom:15px}
.asr-booking-airport-transfer-modal .total{background:var(--box-shadow-light);margin:23px -20px 0;padding:15px 20px;display:grid;grid-template-columns:1fr 1fr}
.asr-booking-airport-transfer-modal .total *{color:inherit}
.asr-booking-airport-transfer-modal .total .local,.asr-booking-airport-transfer-modal .total .total-tax{font-size:18px;font-weight:700;line-height:22px;display:-ms-flexbox;display:flex}
.asr-booking-airport-transfer-modal .total .local small,.asr-booking-airport-transfer-modal .total .total-tax small{margin-left:5px;color:var(--text-title);font-size:12px;line-height:inherit;font-weight:600}
.asr-booking-airport-transfer-modal .total .local-value,.asr-booking-airport-transfer-modal .total .total-tax-value{color:inherit;font-size:18px;line-height:22px;text-align:right;font-weight:600}
.asr-booking-airport-transfer-modal .total .total-tax-value{font-weight:700}
.asr-booking-airport-transfer-modal .total .local,.asr-booking-airport-transfer-modal .total .local-value{font-size:16px;font-weight:600;margin-top:7px}
.asr-booking-airport-transfer-modal .asr-dropdown{margin-bottom:25px;width:100%;border:1px solid #d8d8d8}
.asr-booking-airport-transfer-modal .asr-dropdown.entered{border-color:#d8d8d8}
.asr-booking-airport-transfer-modal .asr-dropdown .dropdown-text{padding:10px;font-size:16px}
.asr-booking-airport-transfer-modal .asr-dropdown .dropdown-value .dropdown-text .asr-icon{padding-right:5px;position:absolute;right:0;background-color:var(--white)}
.asr-booking-airport-transfer-modal .asr-button{width:100%;margin-top:12px;font-size:16px;line-height:16px}
.asr-booking-airport-transfer-modal p.option{font-size:16px;line-height:22px;color:var(--text-title)}
.asr-booking-airport-transfer-modal small.option{font-size:12px;line-height:19px;color:var(--text-body)}
.asr-booking-airport-transfer-modal .extend{font-size:14px;line-height:19px}
.asr-booking-airport-transfer-modal .read-more{margin-top:3px;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;color:var(--price);-ms-flex-align:center;align-items:center}
.asr-booking-airport-transfer-modal .read-more .asr-icon{padding-top:6px}
.asr-booking-airport-transfer-modal .flight-input{border:1px solid #d8d8d8;padding:10px;outline:0;border-radius:5px;display:block;width:100%;box-sizing:border-box;height:40px;font-size:16px}
.asr-booking-airport-transfer-modal .flight-input.error{border-color:var(--icon-error-message)}
.asr-booking-airport-transfer-modal .dropdown-container{padding:10px}
.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item{padding:10px;margin-bottom:10px}
.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item:last-child{margin-bottom:0}
.asr-booking-add-on-modal p{margin:0;color:var(--text-body)}
.asr-booking-add-on-modal h2{font-size:22px;font-weight:700;line-height:22px;margin:0 0 10px;color:var(--text-title);text-transform:capitalize;padding-right:15px}
.asr-booking-add-on-modal .specific-apartment .asr-dropdown{pointer-events:none}
.asr-booking-add-on-modal .specific-apartment .asr-dropdown .arrow-icon{opacity:0}
.asr-booking-add-on-modal .asr-modal .content-container{width:calc(100vw - 40px)}
.asr-booking-add-on-modal .asr-modal .content-container .close-icon{line-height:0;top:17px;right:17px}
.asr-booking-add-on-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:20px;color:var(--accent)}
.asr-booking-add-on-modal .dropdown-text{padding:10px;font-size:16px;line-height:18px;color:var(--text-title)}
.asr-booking-add-on-modal .total{background:var(--box-shadow-light);margin:27px -20px 0;padding:15px 20px;display:grid;grid-template-columns:1fr 1fr}
.asr-booking-add-on-modal .total *{color:inherit}
.asr-booking-add-on-modal .total .local,.asr-booking-add-on-modal .total .total-tax{font-size:18px;font-weight:700;line-height:22px;display:-ms-flexbox;display:flex;text-transform:capitalize}
.asr-booking-add-on-modal .total .local small,.asr-booking-add-on-modal .total .total-tax small{margin-left:7px;color:var(--text-title);font-size:12px;line-height:inherit;font-weight:600}
.asr-booking-add-on-modal .total .local-value,.asr-booking-add-on-modal .total .total-tax-value{color:inherit;font-size:18px;line-height:22px;text-align:right;font-weight:600}
.asr-booking-add-on-modal .total .total-tax-value{font-weight:700}
.asr-booking-add-on-modal .total .local{font-weight:600}
.asr-booking-add-on-modal .total .local,.asr-booking-add-on-modal .total .local-value{margin-top:7px;font-size:16px}
.asr-booking-add-on-modal .dates{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:27px}
.asr-booking-add-on-modal .dates small{font-size:12px;line-height:17px;font-weight:600}
.asr-booking-add-on-modal .dates p{font-size:16px;line-height:22px;color:var(--text-title)}
.asr-booking-add-on-modal .breakfast-options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;line-height:1.63;margin-top:13px}
.asr-booking-add-on-modal .breakfast-options>p{font-size:16px;line-height:14px}
.asr-booking-add-on-modal .breakfast-options .counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-add-on-modal .breakfast-options .counter>span{margin:0 25px;font-weight:700;font-size:18px;line-height:22px;color:var(--text-title)}
.asr-booking-add-on-modal .breakfast-options .minus,.asr-booking-add-on-modal .breakfast-options .plus{outline:0;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:30px;width:30px;box-sizing:border-box}
.asr-booking-add-on-modal .breakfast-options .minus .asr-icon:before,.asr-booking-add-on-modal .breakfast-options .plus .asr-icon:before{display:block}
.asr-booking-add-on-modal .asr-button{width:100%;margin-top:14px;font-size:16px;font-weight:700;line-height:16px}
.asr-booking-add-on-modal .data-list .asr-checkbox{border:1px solid #d8d8d8;border-radius:5px;padding:5px 0 5px 5px;margin-top:2px;margin-bottom:3px;font-size:16px}
.asr-booking-add-on-modal .data-list .asr-checkbox .check-box{-ms-flex-item-align:start;align-self:flex-start;margin:4px 0 3px 3px}
.asr-booking-add-on-modal .data-list .asr-checkbox .check-box .asr-icon:before{font-size:15px}
.asr-booking-add-on-modal .label{font-size:12px;line-height:17px;font-weight:600;margin-top:30px;margin-bottom:5px;color:var(--price)}
.asr-booking-upcoming-properties{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-size:14px}
.asr-booking-upcoming-properties h2{margin-bottom:20px;font-size:22px;font-weight:700;line-height:26px}
.asr-booking-upcoming-properties .asr-content-slider{margin:25px 9px 15px 10px;width:auto}
.asr-booking-upcoming-properties .asr-content-slider .content-wrapper{overflow:visible;margin-bottom:-10px}
.asr-booking-upcoming-properties .asr-content-slider .content-wrapper.dragging .active{-ms-transform:none;transform:none}
.asr-booking-upcoming-properties .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}
.asr-booking-upcoming-properties .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;transition:all .2s;box-sizing:border-box}
.asr-booking-upcoming-properties .asr-slide-item.active{-ms-transform:translateY(-20px);transform:translateY(-20px)}
.asr-booking-upcoming-properties .asr-slide-item.next,.asr-booking-upcoming-properties .asr-slide-item.prev{opacity:.5}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property{padding:0 10px;position:relative}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .asr-image{border-radius:5px}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .asr-image img{object-fit:cover}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .coming-soon-tag{position:absolute;top:-10px;left:0;text-transform:uppercase;border-radius:5px;padding:0 15px;line-height:20px;font-size:10px;font-weight:600}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property a{position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;text-decoration:none;padding:15px 27px;box-sizing:border-box;font-weight:700;font-size:18px;line-height:19px}
.asr-booking-upcoming-properties>.asr-button{margin:0 auto}
.asr-booking-confirmation-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:22px;text-align:center;height:300px}
.asr-booking-confirmation-banner a,.asr-booking-confirmation-banner p{margin:0}
.asr-booking-confirmation-banner a{font-size:16px;line-height:22px;text-decoration:none;font-weight:600}
.asr-booking-confirmation-banner .banner-background,.asr-booking-confirmation-banner .image-overlay{position:absolute;z-index:-1;object-fit:cover;height:100%;width:100%;top:0;left:0}
.asr-booking-confirmation-banner .title{font-size:28px;line-height:33px;font-weight:600;margin-bottom:12px;width:calc(100% - 110px)}
.asr-booking-confirmation-banner .confirmation-number{font-size:18px;font-weight:700;line-height:22px;margin-bottom:17px;width:calc(100% - 110px)}
.asr-booking-confirmation-banner .description{font-size:16px;line-height:22px;margin-bottom:19px;width:calc(100% - 96px)}
.asr-booking-confirmation-banner .description .email{font-weight:600}
.asr-booking-confirmation-banner.transparent{height:400px;padding-top:122px;box-sizing:border-box}
.asr-booking-confirmation-price-breakdown{margin:26px -20px 20px}
.asr-booking-confirmation-price-breakdown p{margin:0}
.asr-booking-confirmation-price-breakdown h3{font-size:22px;font-weight:700;line-height:26px;color:inherit;margin-bottom:20px}
.asr-booking-confirmation-price-breakdown h4{font-size:16px;font-weight:700;line-height:23px;margin-top:0;margin-bottom:15px}
.asr-booking-confirmation-price-breakdown hr{border:0;height:1px;margin:15px 20px 18px}
.asr-booking-confirmation-price-breakdown .taxes~hr{display:none}
.asr-booking-confirmation-price-breakdown .add-ons,.asr-booking-confirmation-price-breakdown .apartments,.asr-booking-confirmation-price-breakdown .taxes,.asr-booking-confirmation-price-breakdown h3{padding:0 20px}
.asr-booking-confirmation-price-breakdown .apartments .apartment{display:grid;column-gap:10px;grid-template-areas:"name price" "night night";line-height:23px;-ms-flex-align:center;align-items:center}
.asr-booking-confirmation-price-breakdown .apartments .apartment .name,.asr-booking-confirmation-price-breakdown .apartments .apartment .price{font-size:16px;font-weight:600}
.asr-booking-confirmation-price-breakdown .apartments .apartment .price{text-align:right}
.asr-booking-confirmation-price-breakdown .apartments .apartment .no-night{font-size:14px;grid-area:night}
.asr-booking-confirmation-price-breakdown .apartments .apartment:not(:last-child){margin-bottom:20px}
.asr-booking-confirmation-price-breakdown .add-ons h4{margin-bottom:11px}
.asr-booking-confirmation-price-breakdown .add-ons .add-on{display:grid;column-gap:10px;row-gap:1px;grid-template-areas:"name price" "extra extra";line-height:23px;margin-bottom:15px}
.asr-booking-confirmation-price-breakdown .add-ons .add-on .name,.asr-booking-confirmation-price-breakdown .add-ons .add-on .price{font-size:16px;font-weight:600}
.asr-booking-confirmation-price-breakdown .add-ons .add-on .price{text-align:right}
.asr-booking-confirmation-price-breakdown .add-ons .add-on .extra{font-size:14px;grid-area:extra;white-space:normal}
.asr-booking-confirmation-price-breakdown .taxes h4{margin-bottom:6px}
.asr-booking-confirmation-price-breakdown .taxes .tax{display:grid;grid-template-columns:auto auto;font-size:16px;line-height:23px;column-gap:10px;-ms-flex-align:center;align-items:center}
.asr-booking-confirmation-price-breakdown .taxes .tax .price{font-weight:600;text-align:right}
.asr-booking-confirmation-price-breakdown .summary-section{padding:20px;margin-top:15px}
.asr-booking-confirmation-price-breakdown .summary-section hr{margin:18px 0 14px}
.asr-booking-confirmation-price-breakdown .summary-section .point-related{margin-bottom:10px}
.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed{display:grid;column-gap:10px;grid-template-areas:"name point" "price price";font-size:18px;line-height:22px;-ms-flex-align:center;align-items:center}
.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .price{text-align:right}
.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .price{grid-area:price}
.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .align-top-items{-ms-flex-item-align:start;align-self:start}
.asr-booking-confirmation-price-breakdown .summary-section .local,.asr-booking-confirmation-price-breakdown .summary-section .total{display:grid;grid-template-columns:auto auto;column-gap:10px;-ms-flex-align:center;align-items:center}
.asr-booking-confirmation-price-breakdown .summary-section .local .price,.asr-booking-confirmation-price-breakdown .summary-section .total .price{text-align:right}
.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .local .price,.asr-booking-confirmation-price-breakdown .summary-section .total .label,.asr-booking-confirmation-price-breakdown .summary-section .total .price{font-size:18px;line-height:22px;font-weight:700}
.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .total .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-confirmation-price-breakdown .summary-section .local .label small,.asr-booking-confirmation-price-breakdown .summary-section .total .label small{font-size:12px;font-weight:600;margin-left:8px}
.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .local .price{font-weight:600}
.asr-booking-confirmation-price-breakdown .summary-section .local .alternate{font-size:14px;line-height:18px;font-weight:600;margin-top:7px;grid-column:1/span 2}
.asr-booking-confirmation-price-breakdown .summary-section .summary{display:-ms-flexbox;display:flex;column-gap:10px;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:700}
.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount{display:-ms-flexbox;display:flex;line-height:23px}
.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount span{width:min-content;display:block;word-break:normal}
.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount small{font-size:12px;font-weight:600;margin-left:7px}
.asr-booking-confirmation-price-breakdown .summary-section .total{margin-bottom:9px}
.asr-booking-confirmation-price-breakdown .points-earn{padding:20px;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:23px}
.asr-booking-confirmation-price-breakdown .points-earn .asr-icon-svg{margin-right:15px;-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px}
.asr-booking-confirmation-price-breakdown .points-earn strong{font-weight:700}
.asr-booking-confirmation-price-breakdown .points-earn>div p:not(:first-child){margin-top:10px}
.asr-booking-confirmation-price-breakdown .payment-information{padding:20px}
.asr-booking-confirmation-price-breakdown .payment-information h4{font-size:22px;line-height:26px}
.asr-booking-confirmation-price-breakdown .payment-information .card-info{padding:12px;padding-left:14px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-booking-confirmation-price-breakdown .payment-information .card-desc{font-size:12px;line-height:normal}
.asr-booking-confirmation-price-breakdown .payment-information .card-holder{font-size:16px;line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:16px;-ms-flex-pack:center;justify-content:center}
.asr-booking-confirmation-price-breakdown .payment-information .card-holder .holder-name{font-weight:600}
.asr-booking-confirmation-price-breakdown .payment-information .card-name{display:-ms-flexbox;display:flex;padding-bottom:11px}
.asr-booking-confirmation-price-breakdown .payment-information .card-name .asr-image{height:33px;width:50px;margin-top:5px}
.asr-booking-confirmation-price-breakdown .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600}
@media(max-width:1023px){.asr-booking-confirmation-price-breakdown .asr-blue-lottery{margin-bottom:0;min-height:200px}
}
.asr-voucher-order-confirmation-price-breakdown{margin:26px -20px 20px}
.asr-voucher-order-confirmation-price-breakdown p{margin:0}
.asr-voucher-order-confirmation-price-breakdown h3{font-size:22px;font-weight:700;line-height:26px;color:inherit;margin-bottom:20px}
.asr-voucher-order-confirmation-price-breakdown h4{font-size:16px;font-weight:700;line-height:23px;margin-top:0;margin-bottom:15px}
.asr-voucher-order-confirmation-price-breakdown hr{border:0;height:1px;margin:15px 20px 18px}
.asr-voucher-order-confirmation-price-breakdown .apartments,.asr-voucher-order-confirmation-price-breakdown h3{padding:0 20px}
.asr-voucher-order-confirmation-price-breakdown .apartments .apartment{display:grid;column-gap:10px;padding-left:2px;grid-template-areas:"name price" "night night";line-height:23px;-ms-flex-align:center;align-items:center}
.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .name,.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .price{font-size:16px;font-weight:600}
.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .price{text-align:right}
.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .no-night{font-size:14px;grid-area:night}
.asr-voucher-order-confirmation-price-breakdown .apartments .apartment:not(:last-child){margin-bottom:20px}
.asr-voucher-order-confirmation-price-breakdown .summary-section{padding:20px;margin-top:15px}
.asr-voucher-order-confirmation-price-breakdown .summary-section hr{margin:18px 0 14px}
.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related{margin-bottom:10px}
.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed{display:grid;column-gap:10px;grid-template-areas:"name point" "price price";font-size:18px;line-height:22px;-ms-flex-align:center;align-items:center}
.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .price{text-align:right}
.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .price{grid-area:price}
.asr-voucher-order-confirmation-price-breakdown .summary-section .amount,.asr-voucher-order-confirmation-price-breakdown .summary-section .local,.asr-voucher-order-confirmation-price-breakdown .summary-section .total{display:grid;grid-template-columns:auto auto;column-gap:10px;-ms-flex-align:center;align-items:center}
.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .price{text-align:right}
.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .price{font-size:18px;line-height:22px;font-weight:700}
.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label small{font-size:12px;font-weight:600;margin-left:8px}
.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .price{color:var(--price)}
.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price{font-weight:600}
.asr-voucher-order-confirmation-price-breakdown .summary-section .local .alternate{font-size:14px;line-height:18px;font-weight:600;margin-top:7px;grid-column:1/span 2;color:#555 !important}
.asr-voucher-order-confirmation-price-breakdown .summary-section .summary{display:-ms-flexbox;display:flex;column-gap:10px;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:700}
.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount{display:-ms-flexbox;display:flex;line-height:23px}
.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount span{width:min-content;display:block;word-break:normal}
.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount small{font-size:12px;font-weight:600;margin-left:7px}
.asr-voucher-order-confirmation-price-breakdown .summary-section .amount,.asr-voucher-order-confirmation-price-breakdown .summary-section .total{margin-bottom:9px}
.asr-voucher-order-confirmation-price-breakdown .points-earn{padding:20px;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:23px}
.asr-voucher-order-confirmation-price-breakdown .points-earn .asr-icon-svg{margin-right:15px;-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px}
.asr-voucher-order-confirmation-price-breakdown .points-earn strong{font-weight:700}
.asr-voucher-order-confirmation-price-breakdown .points-earn>div p:not(:first-child){margin-top:10px}
.asr-voucher-order-confirmation-price-breakdown .payment-information{padding:20px}
.asr-voucher-order-confirmation-price-breakdown .payment-information h4{font-size:22px;line-height:26px}
.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info{padding:12px;padding-left:14px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-voucher-order-confirmation-price-breakdown .payment-information .card-desc{font-size:12px;line-height:normal}
.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder{font-size:16px;line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:16px;-ms-flex-pack:center;justify-content:center}
.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder .holder-name{font-weight:600}
.asr-voucher-order-confirmation-price-breakdown .payment-information .card-name{display:-ms-flexbox;display:flex;padding-bottom:11px}
.asr-voucher-order-confirmation-price-breakdown .payment-information .card-name .asr-image{height:33px;width:50px;margin-top:5px}
.asr-voucher-order-confirmation-price-breakdown .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600}
.asr-booking-summary-voucher{width:100%;margin-bottom:10px}
.asr-booking-summary-voucher .asr-modal .content-container{width:calc(100vw - 40px)}
.asr-booking-summary-voucher .voucher-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-summary-voucher .voucher-title{font-size:16px;font-weight:600}
.asr-booking-summary-voucher .asr-icon-svg,.asr-booking-summary-voucher .voucher-icon,.asr-booking-summary-voucher .voucher-title{display:inline-block;vertical-align:top}
.asr-booking-summary-voucher .voucher-content .asr-icon,.asr-booking-summary-voucher .voucher-icon .asr-icon{font-size:24px}
.asr-booking-summary-voucher .voucher-icon{width:40%}
.asr-booking-summary-voucher .voucher-content{width:50%;margin-left:auto}
.asr-booking-summary-voucher .summary-voucher-container{line-height:1.2}
.asr-booking-summary-voucher .asr-icon-svg{margin-right:5px}
.asr-booking-summary-voucher .voucher-content{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-summary-voucher .voucher-content .asr-button{text-align:right}
.asr-booking-summary-voucher .voucher-content .asr-button.full-width{width:100%}
.asr-booking-summary-voucher .warning-msg{margin-top:10px}
.asr-booking-summary-voucher .voucher-applied-label{-ms-flex-item-align:center;align-self:center;font-size:16px;text-align:left}
.asr-booking-summary-voucher .voucher-icon svg{display:-ms-flexbox;display:flex}
.asr-booking-summary-voucher .voucher-icon .asr-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px}
.asr-booking-summary-voucher .voucher-icon h4{margin-bottom:0}
.asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse{padding:0}
.asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse,.asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse:hover{background-color:transparent}
.asr-booking-summary-voucher .asr-modal .content-container .close-icon{color:inherit}
.asr-booking-summary-modal-voucher{padding-top:20px}
.asr-booking-summary-modal-voucher .error,.asr-booking-summary-modal-voucher .modal-footer,.asr-booking-summary-modal-voucher .modal-title,.asr-booking-summary-modal-voucher .none-voucher,.asr-booking-summary-modal-voucher .voucher-input-container{padding-left:20px;padding-right:20px}
.asr-booking-summary-modal-voucher .content-container{width:calc(100vw - 40px)}
.asr-booking-summary-modal-voucher .group-input{padding-top:5px;padding-bottom:5px;padding-right:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;background-color:#fff;-ms-flex-preferred-size:100%;flex-basis:100%}
.asr-booking-summary-modal-voucher .vouchers-list{margin-top:40px;padding-right:4px}
.asr-booking-summary-modal-voucher .vouchers-list .scroll-list{padding:0 10px;overflow:auto;max-height:calc(100vh - 370px);padding:0 13px 0 20px}
.asr-booking-summary-modal-voucher .vouchers-list .scroll-list .voucher-item{margin-top:10px;margin-bottom:10px}
.asr-booking-summary-modal-voucher .vouchers-list .scroll-list .voucher-item:first-child{margin-top:0;margin-bottom:10px}
.asr-booking-summary-modal-voucher .vouchers-list .scroll-list .voucher-item:last-child{margin-top:10px;margin-bottom:0}
.asr-booking-summary-modal-voucher .vouchers-list ::-webkit-scrollbar{width:8px}
.asr-booking-summary-modal-voucher .vouchers-list ::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:10px}
.asr-booking-summary-modal-voucher .voucher-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:5px;border:2px solid;gap:10px;margin:10px 0;padding:10px}
.asr-booking-summary-modal-voucher .voucher-input-container{padding-top:10px;padding-bottom:10px;-ms-flex-preferred-size:100%;flex-basis:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;margin-top:11px}
.asr-booking-summary-modal-voucher .voucher-input-container input{border:0;outline:transparent;width:60%;margin-left:6px;font-size:16px;line-height:normal;color:var(--text-body);-webkit-text-fill-color:var(--text-body);opacity:1}
.asr-booking-summary-modal-voucher .none-voucher,.asr-booking-summary-modal-voucher .voucher-loading{min-height:300px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.asr-booking-summary-modal-voucher .voucher-footer{width:100%;padding:0 16px 30px 20px;margin-top:20px}
.asr-booking-summary-modal-voucher .voucher-footer .asr-button{width:100%}
.asr-booking-summary-modal-voucher .voucher-item-footer{margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-booking-summary-modal-voucher .voucher-term{display:inline-block;font-weight:700}
.asr-booking-summary-modal-voucher .asr-checkbox>.check-box{border-radius:50%}
.asr-booking-summary-modal-voucher .voucher-title{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-summary-modal-voucher .asr-charge-loading-spinner{background:50%/contain no-repeat url(../../../../etc.clientlibs/ascott/discoverasr/clientlibs/clientlib-site/resources/images/loading-spiner.svg);background-size:80px}
.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner button,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner div,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner label,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner p,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner span,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner button,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner div,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner label,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner p,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner span{opacity:.5}
.asr-payment-unsuccessful-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-payment-unsuccessful-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}
.asr-payment-unsuccessful-modal .confirm-button{min-width:145px}
.asr-checkout-confirmed-modal{padding:20px}
.asr-checkout-confirmed-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}
.asr-checkout-confirmed-modal .sub-text{font-size:16px;line-height:24px;color:#555}
.asr-checkout-confirmed-modal .sub-text.extra-text{margin-bottom:24px}
.asr-checkout-confirmed-modal .sub-text.checkout-text{font-weight:700}
.asr-checkout-confirmed-modal .confirm-button{min-width:145px}
.asr-checkbox{line-height:20px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}
.asr-checkbox.no-label{display:-ms-inline-flexbox;display:inline-flex}
.asr-checkbox input[type=checkbox]{display:block;appearance:none;width:0;height:0;margin:0;position:absolute;opacity:0}
.asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--indicator-default);background:var(--indicator-default)}
.asr-checkbox input[type=checkbox]:checked+.check-box .asr-icon{-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
.asr-checkbox input[type=checkbox]:disabled+.check-box{cursor:not-allowed;background:#c5c5c5;border:1px solid #c5c5c5}
.asr-checkbox input[type=checkbox]:disabled+.check-box .asr-icon{color:#c5c5c5}
.asr-checkbox>.check-box{box-sizing:border-box;height:20px;width:20px;border-radius:3px;border:1px solid #555;transition:.2s;-ms-flex-negative:0;flex-shrink:0}
.asr-checkbox>.check-box:hover{cursor:pointer}
.asr-checkbox>.check-box .asr-icon{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);transition:.2s ease-in-out}
.asr-checkbox>.check-box .asr-icon:before{font-size:16px}
.asr-checkbox>span:not(.check-box),.asr-checkbox>strong:not(.check-box){margin-left:10px}
.asr-autocomplete-tree-level .asr-autocomplete{border-radius:5px;display:inline-block;position:relative;border:1px solid;border-color:var(--input-empty);cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0;width:220px;z-index:1}
.asr-autocomplete-tree-level .asr-autocomplete.entered{border-color:var(--text-title)}
.asr-autocomplete-tree-level .asr-autocomplete.disabled{cursor:no-drop}
.asr-autocomplete-tree-level .asr-autocomplete .autocomplete-value{width:100%;height:100%}
.asr-autocomplete-tree-level .asr-autocomplete .autocomplete-value div,.asr-autocomplete-tree-level .asr-autocomplete .autocomplete-value input{display:block;box-sizing:border-box;width:100%;border:0;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.asr-autocomplete-tree-level .asr-autocomplete .autocomplete-value input{padding:10px}
.asr-autocomplete-tree-level .autocomplete-container{padding:0;box-sizing:border-box;background-color:var(--background-default);position:absolute;width:100%;border-radius:5px;max-height:220px;overflow-x:hidden;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);font-size:16px;line-height:1.3}
.asr-autocomplete-tree-level .autocomplete-container .autocomplete-category{padding:10px 20px;font-weight:700;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.06)}
.asr-autocomplete-tree-level .autocomplete-container .autocomplete-category.active-item{color:#483e39;background-color:var(--background-default);text-decoration:none;transition:none}
.asr-autocomplete-tree-level .autocomplete-container .autocomplete-item{border-radius:5px;display:block;padding:10px 20px;padding-left:30px;margin-bottom:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;color:var(--accent);cursor:pointer;border-bottom:1px solid rgba(0,0,0,.06)}
.asr-autocomplete-tree-level .autocomplete-container .autocomplete-item.active-item{color:var(--text-reverse);background:var(--accent)}
.asr-autocomplete-tree-level .autocomplete-container .autocomplete-item.disabled,.asr-autocomplete-tree-level .autocomplete-container .autocomplete-item.disabled:hover{color:var(--disabled)}
.asr-autocomplete-tree-level .autocomplete-container .autocomplete-item.disabled:hover{background:transparent}
.asr-autocomplete-tree-level .autocomplete-container .autocomplete-item .highlight-char{font-weight:700}
.asr-control:disabled:hover{cursor:default;opacity:1}
.asr-control:hover{opacity:.8}
body{color:var(--text-body)}
a{color:inherit}
a[href=""],a[href="#"]{pointer-events:none}
#at_hover a{pointer-events:auto}
.text-title{color:var(--text-title)}
.text-reverse{color:var(--text-reverse)}
.card-title{color:var(--text-title)}
.icon-default{color:var(--indicator-default)}
.backdrop-menu{background-color:var(--backdrop-background)}
.asr-form .highlight,.bg-primary{background-color:var(--text-body);color:var(--text-reverse)}
.asr-cancel-reservation-done .box .cancel-number{color:var(--accent)}
.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.calendar-icon,.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.hotel-icon,.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.local-offer-icon,.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.search-icon{color:#87674f}
.asr-modal-booking-search .asr-booking-search .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid #87674f;background:#87674f}
.asr-modal-booking-search .asr-booking-search .minus{background-color:var(--text-title)}
.asr-modal-booking-search .asr-booking-search .data-dropdown .asr-icon-svg svg{fill:#4c6866}
.asr-modal-booking-search .ui-state-active{background:#4c6866;font-weight:600}
.asr-modal-booking-search .ui-state-active:hover{background:#4c6866;font-weight:600;color:var(--text-reverse)}
.asr-modal-booking-search .voucher-name.voucher-active{background:#4c6866}
.asr-modal-booking-search .asr-icon.icon-without-innertext.search-icon,.asr-modal-booking-search .asr-icon.icon-without-innertext.up-down-icon{color:#4c6866}
.asr-modal-booking-search .selected-date.active{color:#4c6866;background-color:rgba(76,104,102,.3);border:1px solid #4c6866}
.asr-modal-booking-search .button-remove-apartment{color:#4c6866}
.asr-modal-booking-search .add-apartment .asr-button.secondary{color:#4c6866;border:1px solid #4c6866}
.asr-booking-add-on-item .icon-edit,.asr-booking-search-criteria .icon-edit,.asr-booking-summary-item .icon-edit{color:var(--accent)}
.asr-booking-login .benefits{color:var(--indicator-default)}
.asr-booking-search-criteria .toggle-button{background-color:var(--indicator-default)}
.asr-booking-apartment-item .size-occupancy .asr-icon,.asr-booking-search-criteria .selecting-apartment-mobile .selecting-apartment{color:var(--indicator-default)}
.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{fill:var(--indicator-default)}
.asr-booking-banner .aoa-description,.asr-booking-banner .aoa-title{color:var(--text-title)}
.asr-property-room-listing .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--accent);background-color:var(--accent)}
.asr-booking-summary-total .local-currency,.asr-booking-summary-total .local-currency-title,.asr-booking-summary-total .total-payable,.asr-booking-summary-total .total-payable-title,.asr-feature-property .asr-content-slider .slider-navigation-arrow{color:var(--accent)}
.discoverasr-property-landing-template .asr-alert .asr-icon.close-icon:before,.discoverasr-property-template .asr-alert .asr-icon.close-icon:before{color:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-offers-listing .offer-expired .asr-icon-svg svg,.discoverasr-property-landing-template .asr-offers-listing .offer-stay .asr-icon-svg svg,.discoverasr-property-template .asr-offers-listing .offer-expired .asr-icon-svg svg,.discoverasr-property-template .asr-offers-listing .offer-stay .asr-icon-svg svg{fill:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-offers-listing .featured .featured-item:after,.discoverasr-property-template .asr-offers-listing .featured .featured-item:after{background-color:var(--tag)}
.discoverasr-property-landing-template .asr-property-overview-nearby-properties-compare .modal-header .close,.discoverasr-property-template .asr-property-overview-nearby-properties-compare .modal-header .close{background:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-button.primary,.discoverasr-property-template .asr-button.primary{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.discoverasr-property-landing-template .asr-button.secondary,.discoverasr-property-template .asr-button.secondary{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}
.discoverasr-property-landing-template .controls .indicator-item,.discoverasr-property-template .controls .indicator-item{border:1px solid var(--icon-clickable)}
.discoverasr-property-landing-template .controls .indicator-item.active,.discoverasr-property-template .controls .indicator-item.active{background:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-room-listing .asr-checkbox input[type=checkbox]:checked+.check-box,.discoverasr-property-template .asr-property-room-listing .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--navigation-cta);background-color:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-property-room-listing .asr-price .price-value,.discoverasr-property-template .asr-property-room-listing .asr-price .price-value{color:var(--highlight-label)}
.discoverasr-property-landing-template .asr-content-slider .navigation-controls .asr-common-icon svg,.discoverasr-property-template .asr-content-slider .navigation-controls .asr-common-icon svg{fill:var(--section-background)}
.discoverasr-property-landing-template .asr-content-slider .navigation-controls .slider-navigation-arrow .asr-icon[data-icon]:before,.discoverasr-property-template .asr-content-slider .navigation-controls .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-navigation-bar .navigation-item.active a,.discoverasr-property-template .asr-navigation-bar .navigation-item.active a{color:var(--navigation-cta);border-bottom:2px solid var(--navigation-cta)}
.discoverasr-property-landing-template .asr-common-slider-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-landing-template .asr-common-slider-offers .offer-stay .asr-icon-svg svg,.discoverasr-property-landing-template .asr-section-feature-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-landing-template .asr-section-feature-offers .offer-stay .asr-icon-svg svg,.discoverasr-property-template .asr-common-slider-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-template .asr-common-slider-offers .offer-stay .asr-icon-svg svg,.discoverasr-property-template .asr-section-feature-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-template .asr-section-feature-offers .offer-stay .asr-icon-svg svg{fill:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-compare-apartments .apartment-image .asr-price,.discoverasr-property-template .asr-property-compare-apartments .apartment-image .asr-price{background:var(--highlight-label)}
.discoverasr-property-landing-template .asr-property-compare-apartments .asr-icon-svg svg,.discoverasr-property-template .asr-property-compare-apartments .asr-icon-svg svg{fill:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-compare-apartments i,.discoverasr-property-template .asr-property-compare-apartments i{color:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-compare-apartments .asr-price i,.discoverasr-property-template .asr-property-compare-apartments .asr-price i{color:unset}
.discoverasr-property-landing-template .asr-property-apartment-overview-apartment-listing .asr-price .price-value,.discoverasr-property-template .asr-property-apartment-overview-apartment-listing .asr-price .price-value{color:var(--highlight-label)}
.discoverasr-property-landing-template .asr-property-apartment-overview-apartment-listing svg,.discoverasr-property-template .asr-property-apartment-overview-apartment-listing svg{fill:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-apartment-overview-apartment-listing .form-check input[type=checkbox]:checked+.form-check-label:before,.discoverasr-property-template .asr-property-apartment-overview-apartment-listing .form-check input[type=checkbox]:checked+.form-check-label:before{background-color:var(--navigation-cta);border-color:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-property-featured-events .description-row .asr-icon-svg svg,.discoverasr-property-template .asr-property-featured-events .description-row .asr-icon-svg svg{fill:var(--icon-nonclickable)}
.discoverasr-property-landing-template .asr-property-featured-events .description-row .price,.discoverasr-property-template .asr-property-featured-events .description-row .price{color:var(--highlight-label)}
.discoverasr-property-landing-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item,.discoverasr-property-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item{border-color:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item.active,.discoverasr-property-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item.active{background-color:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-featured-events .asr-carousel-slider .slider-navigation-arrow,.discoverasr-property-template .asr-property-featured-events .asr-carousel-slider .slider-navigation-arrow{color:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-property-featured-events .price>strong:first-child,.discoverasr-property-template .asr-property-featured-events .price>strong:first-child{color:var(--highlight-label)}
.discoverasr-property-landing-template .asr-property-featured-events .icon-wrapper i,.discoverasr-property-template .asr-property-featured-events .icon-wrapper i{color:var(--icon-default)}
.discoverasr-property-landing-template .asr-property-featured-events .see-more-button a:hover,.discoverasr-property-template .asr-property-featured-events .see-more-button a:hover{border-color:var(--navigation-cta);background-color:var(--navigation-cta);color:var(--white)}
.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--icon-clickable)}
.discoverasr-property-landing-template .session-timeout-alert .alert-action .asr-button.primary,.discoverasr-property-template .session-timeout-alert .alert-action .asr-button.primary{background-color:#4c6866;border:1px solid #4c6866}
.discoverasr-property-landing-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):hover{background-color:rgba(76,104,102,.3);color:#4c6866;border-color:transparent}
.discoverasr-property-landing-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):active,.discoverasr-property-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):active{background-color:rgba(76,104,102,.3);color:var(--text-reverse);border-color:transparent}
.discoverasr-property-landing-template .session-timeout-alert .asr-icon.close-icon:before,.discoverasr-property-template .session-timeout-alert .asr-icon.close-icon:before{color:#4c6866}
.asr-booking-property-listing .pagination-presentation .side-button{color:var(--accent)}
.asr-booking-property-listing .asr-property-listing-item .right .no-Apartment .asr-icon:before{color:var(--icon)}
.asr-range-slider .slider-bar{background:var(--accent-opacity-08)}
.asr-range-slider .slider-thumb{background:var(--accent)}
.asr-button{transition:none;text-align:center}
.asr-button.primary{color:var(--text-reverse);background-color:var(--accent);border:1px solid var(--accent)}
.asr-button.primary.reverse{color:var(--accent);background-color:var(--text-reverse);border-color:transparent}
.asr-button.secondary{color:var(--accent);border:1px solid var(--accent);background-color:transparent}
.asr-button.secondary.reverse{color:var(--text-reverse);border:1px solid var(--text-reverse);background-color:transparent}
#asr-booking-login-modal .asr-booking-login .form-link,#asr-booking-login-modal .asr-booking-login .text-center .color-blue{color:#4c6866}
.asr-booking-rate-plan-item .rate-icon{color:var(--accent)}
.asr-booking-rate-plan-item .payment-property{background-color:var(--icon)}
.asr-booking-rate-plan-item .redeem-points,.asr-booking-rate-plan-item .saved-amount{color:var(--icon)}
.asr-booking-rate-plan-item .rate-features .rate-label-item .image-description{color:var(--accent)}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{fill:var(--accent)}
.asr-booking-rate-plan-item .more-details-button .asr-icon{color:var(--accent)}
.asr-top-right-user-actions,.asr-top-right-user-actions .person-outline:before,.asr-top-right-user-actions .register-link a,.asr-top-right-user-actions .signin-button{color:var(--text-reverse)}
.asr-top-right-user-actions .dropdown-text{color:var(--text-title)}
.asr-property-featured-events .description-row .asr-icon-svg svg{fill:var(--icon-default)}
.asr-property-featured-events .description-row .price{color:var(--accent)}
.asr-property-featured-events .asr-carousel-slider .controls .indicator-item{border-color:var(--accent)}
.asr-property-featured-events .asr-carousel-slider .controls .indicator-item.active{background-color:var(--accent)}
.asr-property-featured-events .asr-carousel-slider .slider-navigation-arrow,.asr-property-featured-events .icon-wrapper i,.asr-property-featured-events .price>strong:first-child{color:var(--accent)}
.asr-property-featured-events .see-more-button a:hover{border-color:var(--accent);background-color:var(--accent);color:var(--white)}
.dropdown-container{background-color:var(--background-default)}
.dropdown-container .dropdown-item:hover{color:var(--text-reverse);background:var(--accent)}
.dropdown-container .dropdown-item.disabled,.dropdown-container .dropdown-item.disabled:hover{color:var(--disabled)}
.dropdown-container .dropdown-item.selected{background:var(--accent-opacity-0133)}
.asr-loading-spinner-bounce{background:var(--accent)}
.asr-find-residence-by-property-other-brands{background-color:var(--box-shadow)}
.asr-find-residence-by-property-other-brands .content-brands{background-color:var(--background-default)}
.asr-card-slider.reverse{background:var(--accent)}
.asr-card-slider.reverse .title{color:var(--text-reverse)}
.asr-card-slider.reverse .controls .indicator-item.active{background-color:var(--text-reverse);border-color:var(--text-reverse)}
.asr-card-slider.reverse .controls .indicator-item{border-color:var(--text-reverse)}
.asr-card-slider .asr-slide-item.next .layer-white,.asr-card-slider .asr-slide-item.prev .layer-white{background-color:var(--text-reverse)}
.asr-price .price-value{color:var(--price)}
.asr-price .original-price{color:var(--disabled)}
.asr-card .card-footer{border-color:var(--border-color)}
.asr-card.type-image .card-info,.asr-card.type-image .card-title,.asr-card.type-image .review-date,.asr-card.type-image .reviewer-name{color:var(--text-reverse)}
.asr-icon.highlight,.asr-rating-star{color:var(--icon-clickable)}
.asr-common-slider-offers .card-content .offer-title-text,.asr-offers-listing .card-content .offer-title-text,.asr-section-feature-offers .card-content .offer-title-text{color:var(--text-title)}
.asr-common-slider-offers .offer-expired .asr-icon-svg svg,.asr-common-slider-offers .offer-stay .asr-icon-svg svg,.asr-offers-listing .offer-expired .asr-icon-svg svg,.asr-offers-listing .offer-stay .asr-icon-svg svg,.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-offers .offer-stay .asr-icon-svg svg{fill:var(--icon-default)}
.asr-common-slider-offers .asr-slide-item.card.active,.asr-offers-listing .asr-slide-item.card.active,.asr-section-feature-offers .asr-slide-item.card.active{box-shadow:1px 2px 8px var(--box-shadow)}
.asr-common-slider-offers .featured-label,.asr-offers-listing .featured-label,.asr-section-feature-offers .featured-label{background-color:var(--backdrop-background);color:var(--text-reverse)}
.asr-common-slider-offers .offer-row i,.asr-offers-listing .offer-row i,.asr-section-feature-offers .offer-row i{color:var(--yellow156)}
.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-offers-listing .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-property-featured-events .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--accent)}
.asr-common-slider-offers .asr-button.secondary,.asr-inspiration-for-your-next-trip .asr-button.secondary,.asr-section-feature-offers .asr-button.secondary,.asr-section-ourbrands .asr-button.secondary{cursor:pointer;min-width:129px}
.asr-section-star-rewards .benifit-item i{color:var(--yellow156)}
.asr-top-menu.top-normal-mode{background-color:#4c6866}
.asr-top-menu .active-menu .shoppig-cart-icon svg,.asr-top-menu .active-menu .signin-icon svg{fill:var(--text-body)}
.asr-top-menu .shoppig-cart-icon svg,.asr-top-menu .signin-icon svg{fill:var(--text-reverse)}
.asr-carousel .caption-header{color:var(--accent)}
.asr-carousel .caption-title{color:var(--text-reverse)}
.asr-carousel .explore-button{color:var(--accent);background-color:var(--text-reverse);border:1px solid var(--text-reverse)}
.asr-carousel .controls .indicator-item{border-color:var(--text-reverse)}
.asr-carousel .controls .indicator-item.active{background:var(--text-reverse)}
.asr-carousel .volume{color:var(--text-reverse)}
.asr-carousel .asr-content-slider .navigation-controls .asr-common-icon svg{fill:#fff}
@media(min-width:1024px){.revertMode .asr-top-menu .top-header-item .asr-icon-svg svg,.revertMode .asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg,.revertMode .asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg{fill:var(--text-title)}
.asr-button{transition:all .3s ease-in-out}
.asr-button.primary:not(.disabled):hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}
.asr-button.primary:not(.disabled):active{background:var(--accent);color:var(--text-reverse);border-color:transparent}
.asr-button.primary.reverse:not(.disabled):hover{background:var(--whitefff-opacity-60);color:var(--accent);border-color:transparent}
.asr-button.primary.reverse:not(.disabled):active,.asr-button.secondary:not(.disabled):active,.asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background:var(--accent)}
.asr-button.secondary.reverse:not(.disabled):active,.asr-button.secondary.reverse:not(.disabled):hover{color:var(--accent);background-color:var(--whitefff-opacity-0933);border-color:transparent}
.asr-booking-forgot-password .asr-button.primary:not(.disabled):active,.asr-booking-forgot-password .asr-button.primary:not(.disabled):hover,.asr-booking-login .asr-button.primary:not(.disabled):active,.asr-booking-login .asr-button.primary:not(.disabled):hover{background-color:rgba(76,104,102,.3);color:#4c6866;border-color:transparent}
.discoverasr-property-landing-template .asr-button,.discoverasr-property-template .asr-button{transition:all .3s ease-in-out}
.discoverasr-property-landing-template .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .asr-button.primary:not(.disabled):hover{background-color:var(--navigation-cta-03);color:var(--navigation-cta);border-color:transparent}
.discoverasr-property-landing-template .asr-button.primary:not(.disabled):active,.discoverasr-property-template .asr-button.primary:not(.disabled):active{background:var(--navigation-cta);color:var(--text-reverse);border-color:transparent}
.discoverasr-property-landing-template .asr-button.primary.reverse:not(.disabled):hover,.discoverasr-property-template .asr-button.primary.reverse:not(.disabled):hover{background:var(--whitefff-opacity-60);color:var(--navigation-cta);border-color:transparent}
.discoverasr-property-landing-template .asr-button.primary.reverse:not(.disabled):active,.discoverasr-property-landing-template .asr-button.secondary:not(.disabled):active,.discoverasr-property-landing-template .asr-button.secondary:not(.disabled):hover,.discoverasr-property-template .asr-button.primary.reverse:not(.disabled):active,.discoverasr-property-template .asr-button.secondary:not(.disabled):active,.discoverasr-property-template .asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background:var(--navigation-cta)}
.discoverasr-property-landing-template .asr-button.secondary.reverse:not(.disabled):active,.discoverasr-property-landing-template .asr-button.secondary.reverse:not(.disabled):hover,.discoverasr-property-template .asr-button.secondary.reverse:not(.disabled):active,.discoverasr-property-template .asr-button.secondary.reverse:not(.disabled):hover{color:var(--navigation-cta);background-color:var(--whitefff-opacity-0933);border-color:transparent}
.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-template .asr-booking-login .asr-button.primary{background-color:#4c6866;border-color:#4c6866}
.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):active,.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):hover,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary:not(.disabled):active,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):active,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .asr-booking-login .asr-button.primary:not(.disabled):active,.discoverasr-property-template .asr-booking-login .asr-button.primary:not(.disabled):hover{background-color:rgba(76,104,102,.3);color:#4c6866;border-color:transparent}
.add-apartment .asr-button.secondary:active,.add-apartment .asr-button.secondary:hover{background:#4c6866;color:var(--text-reverse)}
.asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg,.asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg{fill:#fff}
.asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background-color:unset}
}
@media(max-width:1023px){.header-banner .asr-top-header .top-header-icon{fill:var(--text-reverse)}
.asr-booking-forgot-password .asr-button.primary,.asr-booking-login .asr-button.primary{background-color:#4c6866;border:1px solid #4c6866}
.discoverasr-property-landing-template .asr-top-menu .sticky-menu,.discoverasr-property-landing-template .asr-top-menu.top-normal-mode,.discoverasr-property-template .asr-top-menu .sticky-menu,.discoverasr-property-template .asr-top-menu.top-normal-mode{background-color:var(--section-background)}
.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-template .asr-booking-login .asr-button.primary{background-color:#4c6866;border-color:#4c6866}
.asr-top-menu .line,.asr-top-menu .line-banner{border-bottom-color:var(--gray8d8)}
.asr-top-menu .sticky-menu{background-color:#4c6866}
.asr-top-menu .header-banner .right-header-icon path{color:var(--text-reverse)}
.asr-top-menu .navigation-menu.active-menu{background-color:var(--text-reverse)}
.asr-top-menu .navigation-menu.active-menu .right-header-icon path{color:var(--black737)}
.asr-top-menu .navigation-menu.active-menu .line,.asr-top-menu .navigation-menu.active-menu .line-banner{border-bottom-color:var(--gray8d8)}
.asr-top-menu .icon-menu{background-color:var(--text-reverse)}
.asr-top-menu .icon-menu.active-menu:after,.asr-top-menu .icon-menu.active-menu:before{background-color:#000}
.asr-top-menu .icon-menu:after,.asr-top-menu .icon-menu:before{background-color:var(--text-reverse)}
.revertMode .asr-top-menu .top-header-item .asr-icon-svg svg{fill:var(--text-body)}
.revertMode .asr-top-menu.top-normal-mode{background-color:var(--background-default)}
.revertMode .asr-top-menu .signin-icon svg,.revertMode .asr-top-menu .signin-icon svg g{fill:var(--text-title)}
.revertMode .asr-top-menu .sticky-menu{background-color:var(--background-default)}
.revertMode .asr-top-menu .icon-menu,.revertMode .asr-top-menu .icon-menu:after,.revertMode .asr-top-menu .icon-menu:before{background-color:#4c6866}
.asr-bottom-section-quicklinks .button-quicklinks{border:1px solid var(--accent);color:var(--accent);padding:12px 13px;line-height:16px}
.asr-bottom-section-quicklinks .button-quicklinks .asr-icon-svg svg g g{fill:var(--accent)}
.asr-top-navigation .ourbrand-item a{color:var(--text-sub-menu)}
.asr-top-navigation .sidebar-menu .link-ourbrands,.asr-top-navigation .sidebar-menu.search-button .asr-button{color:var(--text-title)}
.asr-top-navigation .sidebar-menu li:hover{color:var(--accent)}
.asr-top-navigation .sidebar-menu li ul li{color:var(--text-sub-menu)}
.asr-top-navigation .arrow-down svg{fill:#4c6866}
.asr-top-navigation .show-button{color:var(--grayf4c)}
.asr-top-select-currency .asr-dropdown .dropdown-value span .asr-common-icon svg,.asr-top-select-language .asr-dropdown .dropdown-value span .asr-common-icon svg{fill:#87674f}
.asr-top-select-currency .asr-common-icon svg,.asr-top-select-language .asr-common-icon svg{fill:#4c6866}
.asr-top-select-currency .asr-icon-svg,.asr-top-select-language .asr-icon-svg{fill:#87674f}
}
.asr-announcement .asr-icon-svg svg{fill:#4c6866}
.asr-announcement .asr-content-slider .announcement-content .read-more,.asr-announcement a.close{color:#4c6866}
.asr-property-r-overview-banner .overview-label label{color:var(--text-reverse);background-color:var(--warning)}
.asr-property-r-overview-banner .overview-images span{background-color:var(--text-reverse)}
.asr-global-footer .card-title:hover{color:var(--master-brand-link)}
.asr-section-ourbrands .asr-content-slider .slider-navigation-arrow{color:var(--accent)}
.asr-section-quotation .quote-content{color:var(--text-reverse)}
.asr-simple-search .simple-search-icon .asr-icon-svg svg{fill:var(--accent)}
.asr-simple-search .simple-search-input.asr-button{color:#555;background-color:var(--background-default);border-bottom:1px solid rgba(76,104,103,.3);box-shadow:2px 4px 13px 0 var(--box-shadow-dark)}
.asr-simple-search .simple-search-input.asr-button.has-value{color:var(--text-body)}
.asr-simple-search .sticky-menu .search-input.asr-button{box-shadow:0 2px 28px 0 rgba(0,0,0,.32)}
.asr-property-award .show-more a{color:var(--warning)}
.asr-property-award .tooltip .tooltiptext{border-color:var(--gray2b7);background-color:var(--text-reverse)}
.asr-promo-banner .title-question-buy-point{color:var(--text-reverse)}
.asr-common-partnership-tile,.asr-common-partnership-tile .body-mar-partnership{border:1px solid var(--border-color)}
.asr-member-benefit-bonus-point .bonus-point-name,.asr-r-member-benefit-faq .questions .question{color:var(--blue1d9)}
.asr-r-member-benefit-faq .answer{color:var(--black737);background-color:var(--gray2f4)}
.asr-r-member-benefit-faq .answer:hover{color:var(--black737)}
.asr-r-member-benefit-faq .arrow-up{border-bottom:8px solid var(--gray2f4)}
.asr-r-member-benefit-tier-chart .domain{stroke:var(--gray575)}
.asr-r-member-benefit-tier-chart .horizal-text{color:var(--gray575)}
.asr-r-member-benefit-tier-chart .domain,.asr-r-member-benefit-tier-chart .sub-title,.asr-r-member-benefit-tier-chart .sub-title span{fill:var(--gray575)}
.asr-r-member-benefit-tier-chart .note p{color:var(--gray79e)}
.asr-r-member-benefit-tab-navigation .join-now{background-color:var(--price)}
.asr-our-brand-lyf{background-color:var(--text-body);color:var(--text-reverse)}
.asr-top-navigation .search-filter-list::-webkit-scrollbar-thumb,.asr-top-navigation .search-filter-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--black00003)}
.asr-top-navigation .search-filter-list::-webkit-scrollbar-track{background-color:var(--gray8d8)}
.asr-top-navigation .search-filter-list::-webkit-scrollbar-thumb{background-color:var(--black737)}
.asr-top-navigation .nav-header img{color:var(--gray1121121120)}
.asr-top-navigation .form-input-group-addon{background-color:var(--gray8d8)}
.asr-top-navigation .find-residence-form{background:var(--gray8d8)}
@keyframes minute{0{background:var(--text-reverse)}
to{background:var(--text-body)}
}
.asr-top-navigation .make-a-reservation-form{background:var(--gray8d8)}
.asr-top-navigation .make-a-reservation-form .find-resident-backdrop{background-color:var(--overlay-background)}
.asr-top-navigation ul.nav-inline li:first-child.active .arrow-bottom:after{border-bottom-color:var(--gray8d8)}
.asr-top-navigation ul.nav-inline li:first-child.active a{color:var(--text-reverse)}
.asr-crest-collection-introduction .text-title{color:var(--yellow156)}
.asr-crest-collection-introduction .text-title small{color:var(--red91b)}
.asr-brand-offers-listing .card .card-content .justify-content-end .align-center{border:2px solid var(--text-body)}
.asr-brand-offers-listing .featured .featured-item:after{background-color:var(--bluee6a)}
.asr-section-why-book-here .benefit-button a{color:var(--learn-more-link)}
.asr-section-why-book-here .arrow-icon svg{fill:var(--accent)}
.asr-member-benefit-left-navigation .earn-points .nav-points .un-footline,.asr-member-benefit-left-navigation .member-benefits .color-term{color:var(--blue1d9)}
.asr-member-benefit-search .input-group .content .form-control:focus{box-shadow:0 0 0 0 var(--blue025)}
.asr-property-overview-gallery .nav .active{background-color:var(--text-body)}
.asr-property-overview-gallery .loadersmall{border-top-color:var(--text-body);border-left-color:var(--text-body)}
.asr-offer-participating-property-details-popup .header-modals .close{background:var(--yellow156)}
.asr-section-good-to-know i{color:var(--icon-nonclickable)}
.asr-section-good-to-know svg{fill:var(--icon-nonclickable)}
.asr-top-header-quicklinks .top-header-icon:before{color:var(--icon-default)}
.asr-top-select-language .dropdown-container .dropdown-item{color:var(--text-title)}
.asr-top-select-language .dropdown-container .dropdown-item.selected,.asr-top-select-language .dropdown-container .dropdown-item:hover{background-color:#4c6866;color:var(--white);font-weight:600}
.asr-top-select-language .dropdown-container .dropdown-item.selected:hover,.asr-top-select-language .dropdown-container .dropdown-item:hover:hover{color:var(--white)}
.asr-top-select-language .dropdown-value{color:var(--text-title)}
.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-track{background-color:var(--background-default)}
.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-color-f4)}
.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{background-color:var(--scollbar-color-ba);border:5px solid var(--background-default)}
.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-a0);border:4px solid var(--scrollbar-color-f4)}
.asr-top-select-currency .dropdown-item{color:var(--text-title)}
.asr-top-select-currency .dropdown-item:not(:first-child).selected,.asr-top-select-currency .dropdown-item:not(:first-child):hover{background-color:#4c6866;color:var(--white)}
.asr-top-select-currency .dropdown-item:not(:first-child).selected:hover,.asr-top-select-currency .dropdown-item:not(:first-child):hover:hover{color:var(--white)}
.asr-property-location-information a,.asr-property-location-information a:hover{color:var(--bluee6a)}
.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price,.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-price{background:var(--accent);color:var(--text-reverse)}
.asr-city-openstreet-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.asr-city-openstreet-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.asr-city-openstreet-maps #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:var(--blue3d1);border-color:var(--blue3d1)}
.asr-member-benefit .wrap .term-condition a{color:var(--bluee6a)}
.asr-booking-buy-points .form-details__button-proceed,.form-details__button-proceed .asr-booking-buy-points:hover{background-color:var(--text-body);border:2px solid var(--text-body)}
.asr-booking-buy-points .form-details__button-proceed:active,.asr-booking-buy-points .form-details__button-proceed:hover,.form-details__button-proceed .asr-booking-buy-points:hover:active,.form-details__button-proceed .asr-booking-buy-points:hover:hover{background-color:var(--black0a0);border-color:var(--black0a0)}
.asr-booking-buy-points .dropdown-toggle:focus{border-color:var(--blueeff)}
.asr-booking-buy-point-confirmation .banner-confirm-order{background-color:#eae3d9}
.asr-booking-buy-point-confirmation .total-payment-purchase{background:var(--yellow156);color:var(--text-reverse)}
.asr-booking-buy-point-confirmation .details-link{color:var(--blue5d4)}
.asr-page-property-overview .dft-common-menu-for-mobile .top-header .group-left button,.asr-page-property-overview .dft-common-menu-for-mobile .top-header .group-right a,.asr-pagination .nav-item,.asr-pagination .skip .pagination .pagination-item .active-page,.asr-pagination .skip .pagination .pagination-item .text-paging,.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .btn-next-page{color:var(--yellow156)}
.asr-page-property-overview .footer .asr-lifestyle-footer{background-color:var(--text-body)}
.footer{background-color:#373737;color:#fff}
.asr-tab-voucher .show-more{color:var(--blue1d9)}
.asr-sign-up-form .form-wrapper .form-heading-wrapper .membership-terms-c{color:var(--bluee6a)}
.asr-sign-up-form .form-heading-wrapper .membership-terms-c{color:var(--blue4dd)}
.asr-sign-up-form .dropdown.as-select .dropdown-toggle:focus,.asr-sign-up-form .form-input-group .form-input:focus,.asr-sign-up-form .form-input-group:focus,.asr-sign-up-form .form-input:focus,.asr-sign-up-form .selectboxit-btn:focus,.asr-sign-up-form input[type=email]:focus,.asr-sign-up-form input[type=file]:focus,.asr-sign-up-form input[type=number]:focus,.asr-sign-up-form input[type=password]:focus,.asr-sign-up-form input[type=tel]:focus,.asr-sign-up-form input[type=text]:focus,.asr-sign-up-form select:focus,.asr-sign-up-form textarea:focus{border-color:var(--blueeff)}
.asr-sign-up-form .user-input-wrapper input[type=checkbox]:checked+label:before{border:1px solid var(--indicator-default);color:#fff;background-color:var(--indicator-default)}
.asr-sign-up-form .user-input-wrapper input[type=checkbox]+label:before{border:1px solid #555}
.asr-sign-up-form .user-input-wrapper input:disabled{background-color:#ddd}
.asr-sign-up-form .user-input-wrapper .verbose-text a{color:var(--blue0ff)}
.asr-badge.card-label,.asr-badge.charge-type,.asr-badge.pill,.asr-badge.property-type,.asr-badge.saved-amount,.asr-badge.status{background-color:var(--accent)}
.asr-destination-article-content u a{color:var(--bluee6a)}
.asr-form-input-combobox.combobox .ui-state-focus{background-color:var(--text-body)}
.asr-booking-buy-points .form-details__button-proceed{background-color:var(--text-body);color:var(--graycb2);border:2px solid var(--text-body)}
.asr-booking-buy-points .form-details__button-proceed:active,.asr-booking-buy-points .form-details__button-proceed:hover{background-color:var(--black0a0);border-color:var(--black0a0);color:var(--graycb2)}
.asr-feature-tile .feature-backdrop{background-color:var(--backdrop-background)}
.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]{background-color:var(--backdrop-background);box-shadow:0 0 5px var(--text-body)}
.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]:before{color:var(--text-reverse)}
.asr-feature-tile .iframe-media{background-color:var(--text-body)}
.asr-feature-tile .iframe-media .asr-icon{background-color:var(--background-default)}
.asr-feature-tile .multiple-tile .feature-title{color:var(--text-reverse)}
.asr-feature-tile .multiple-tile .feature-description{background-color:var(--gray8d8)}
.asr-feature-tile .feature-shadow .feature-content{box-shadow:0 0 5px var(--text-body)}
.asr-feature-tile .feature-load-more.asr-button:hover{background-color:var(--accent);color:var(--text-reverse)}
.asr-inspiration-for-your-next-trip .asr-backdrop-content{background-color:var(--overlay-background)}
.asr-inspiration-for-your-next-trip .asr-content-slider .slider-navigation-arrow{color:var(--accent)}
.asr-utility-bar .asr-button.primary.reverse{color:#000}
.asr-utility-bar .asr-button.primary:not(.disabled):not(.reverse),.asr-utility-bar .tooltip-text{background-color:var(--yellow74d);border-color:var(--yellow74d);color:var(--text-reverse)}
.asr-utility-bar .tooltip-text:after{border-color:transparent transparent transparent var(--yellow74d)}
.asr-utility-bar .arrow-status{border-left-color:var(--yellow74d)}
.asr-section-download-app .section-intro{color:var(--text-reverse)}
.asr-section-brands-logo .line{border-bottom:1px solid var(--line-logo-master)}
.asr-navigation-bar .navigation-item a{color:var(--text-title)}
.asr-navigation-bar .navigation-item.active a{color:var(--accent);border-bottom:2px solid var(--accent)}
.master-brand-template .asr-top-menu .active-menu .asr-booking-your-cart .top-header-link .asr-icon-svg svg{fill:var(--text-title)}
.asr-property-awards-container .tooltiptext{background-color:var(--background-default)}
.asr-property-facilities-amenities .title .asr-small-section-title{color:var(--text-title)}
.asr-property-facilities-amenities .list-container{color:var(--text-sub-menu)}
.asr-property-r-overview-banner .banner-content,.asr-property-r-overview-banner .volume{color:var(--text-reverse)}
.asr-property-r-overview-banner .wrap .banner-content{text-shadow:10px 4px 20px var(--overlay-background)}
.asr-property-r-overview-banner .wrap .asr-button{color:var(--accent);background-color:var(--text-reverse)}
.asr-property-r-overview-banner .wrap .asr-button:hover{background-color:var(--background-hover);border-color:transparent}
.asr-property-r-overview-banner .asr-badge{background:var(--accent)}
.asr-property-r-overview-banner .mobile-container .banner-content{text-shadow:4px 4px 8px var(--black00003)}
.asr-property-r-overview-banner .explore-button{color:var(--navigation-cta);background-color:var(--text-reverse)}
.asr-property-r-overview-banner .explore-button:hover{background-color:var(--background-hover);border-color:transparent}
#consent_blackbar{position:fixed;bottom:0;z-index:60;width:100%}
.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]:before{color:var(--icon-nonclickable)}
.asr-location-and-nearby-property .google-map{background:var(--background-default)}
.asr-location-and-nearby-property .asr-content-slider .controls .indicator-item{border:1px solid var(--icon-clickable)}
.asr-location-and-nearby-property .asr-content-slider .controls .indicator-item.active{background:var(--icon-clickable)}
.asr-location-and-nearby-property .hotel-card .asr-badge.tag-label.card-label{background-color:var(--tag)}
.asr-location-and-nearby-property .hotel-card>.hotel-card-container.focused-property{box-shadow:5px 5px 12px 0 var(--highlight)}
.asr-location-and-nearby-property .hotel-card>.hotel-card-container .hotel-information{background:var(--background-default)}
.asr-location-and-nearby-property .hotel-card>.hotel-card-container .hotel-information .hotel-name h3{color:var(--card-title)}
.asr-location-and-nearby-property .hotel-price .asr-price .price-value{color:var(--navigation-cta)}
.asr-location-and-nearby-property .hotel-price .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--navigation-cta);background:var(--navigation-cta)}
.asr-location-and-nearby-property .BMapLabel,.asr-location-and-nearby-property .map-label{color:var(--accent)}
.asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow{color:var(--icon-clickable)}
.asr-property-overview-nearby-properties-compare .asr-button.book-btn{color:var(--text-reverse)}
.asr-property-overview-nearby-properties-compare .modal-header .close{background:var(--accent)}
.asr-property-overview-nearby-properties-compare .modal-header .close .icon.icon-close{color:var(--background-default)}
.asr-booking-add-on-modal .dropdown-container .dropdown-item.selected,.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item.selected{background-color:var(--accent);color:var(--white)}
.asr-booking-add-on-modal .dropdown-container .dropdown-item.selected:hover,.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item.selected:hover{color:var(--white)}
.asr-booking-add-on-modal .total{color:var(--accent)}
.asr-booking-add-on-modal .dates small{color:var(--learn-more-link)}
.asr-booking-add-on-modal .breakfast-options>p{color:var(--text-title)}
.asr-booking-add-on-modal .breakfast-options .minus,.asr-booking-add-on-modal .breakfast-options .plus{border:1px solid var(--accent)}
.asr-booking-add-on-modal .breakfast-options .plus{color:var(--white);background:var(--accent)}
.asr-booking-add-on-modal .breakfast-options .minus{color:var(--accent);background:var(--white)}
.asr-booking-add-on-modal .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before,.asr-booking-airport-transfer-modal .asr-icon,.asr-booking-airport-transfer-modal .dates small,.asr-booking-airport-transfer-modal .total{color:var(--accent)}
.asr-booking-add-on-item .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--icon);background-color:var(--icon)}
.asr-booking-add-on-item .add-on-price{color:var(--accent)}
.asr-booking-add-on-item .see-more-link{color:var(--learn-more-link)}
.asr-reservation-details .total-payable-amount{background-color:var(--color-background-search)}
.asr-reservation-details .total-payable-amount-wrapper{color:var(--accent)}
.asr-reservation-details .card-icon svg{fill:var(--accent)}
.asr-reservation-details .card-icon.asr-icon{color:var(--indicator-default)}
.asr-reservation-details input[disabled],.asr-reservation-details input[readonly],.asr-reservation-details textarea[disabled]{background-color:#ddd}
.asr-reservation-details .asr-badge.property-type{background-color:var(--icon-default)}
.asr-reservation-details .dropdown-container .dropdown-item.selected,.asr-reservation-details .dropdown-container .dropdown-item.selected:hover{background-color:var(--accent);color:var(--white)}
.asr-reservation-details .guest-details .asr-dropdown{background:var(--background-default)}
.asr-reservation-details .detail-group .email-helper{color:var(--indicator-default)}
.asr-booking-confirm-apartment-detail .page-title,.asr-booking-confirm-apartment-detail .property-details h2,.asr-buy-voucher-order-confirmed .page-title,.asr-buy-voucher-order-confirmed .property-details h2{color:var(--text-title)}
.asr-booking-confirm-apartment-detail .property-details a,.asr-booking-confirm-apartment-detail .property-details p,.asr-buy-voucher-order-confirmed .property-details a,.asr-buy-voucher-order-confirmed .property-details p{color:var(--text-body)}
.asr-booking-confirm-apartment-detail .property-details a .asr-icon:before,.asr-booking-confirm-apartment-detail .property-details p .asr-icon:before,.asr-buy-voucher-order-confirmed .property-details a .asr-icon:before,.asr-buy-voucher-order-confirmed .property-details p .asr-icon:before{color:var(--icon)}
.asr-booking-confirm-apartment-detail .apartment-breakdown .label,.asr-buy-voucher-order-confirmed .apartment-breakdown .label{color:var(--learn-more-link)}
.asr-booking-confirm-apartment-detail .apartment-info,.asr-buy-voucher-order-confirmed .apartment-info{border:1px solid var(--border);color:var(--text-sub-menu)}
.asr-booking-confirm-apartment-detail .apartment-info-policy>.label,.asr-booking-confirm-apartment-detail .apartment-info-title h3,.asr-buy-voucher-order-confirmed .apartment-info-policy>.label,.asr-buy-voucher-order-confirmed .apartment-info-title h3{color:var(--text-title)}
.asr-booking-confirm-apartment-detail .apartment-info hr,.asr-buy-voucher-order-confirmed .apartment-info hr{background:var(--border)}
.asr-booking-confirm-apartment-detail .special-request,.asr-buy-voucher-order-confirmed .special-request{border:1px solid var(--border);border-top:0}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .label,.asr-booking-confirm-apartment-detail .special-request p,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .label,.asr-buy-voucher-order-confirmed .special-request p{color:var(--text-title)}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider{border-bottom:1px solid var(--border)}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider.paid-container,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider.paid-container{background:var(--border)}
.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .earn-point-container,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .earn-point-container{background-color:var(--price);color:var(--text-reverse)}
.asr-booking-confirm-apartment-detail .account-alert,.asr-buy-voucher-order-confirmed .account-alert{color:var(--icon-error-message)}
.asr-booking-confirmation-banner a,.asr-booking-confirmation-banner p,.asr-order-confirmed-banner a,.asr-order-confirmed-banner p{color:var(--text-reverse)}
.asr-booking-confirmation-banner>a,.asr-order-confirmed-banner>a{text-shadow:4px 4px 12px rgba(92,94,80,.76)}
.asr-booking-confirmation-banner>a:hover,.asr-order-confirmed-banner>a:hover{color:var(--text-reverse)}
.asr-booking-confirmation-banner .description,.asr-order-confirmed-banner .description{text-shadow:4px 4px 12px rgba(33,85,114,.55)}
.asr-booking-confirmation-banner .image-overlay,.asr-order-confirmed-banner .image-overlay{background:var(--overlay-background)}
.asr-booking-confirmation-banner .title,.asr-order-confirmed-banner .title{text-shadow:2px 3px 10px rgba(0,0,0,.5)}
.asr-booking-print-confirmation .wrap .confirm__flex__layout,.asr-order-confirmed-print .wrap .confirm__flex__layout{background-color:#fff}
.asr-booking-print-confirmation .print,.asr-order-confirmed-print .print{background-color:var(--text-reverse);color:var(--text-title)}
.asr-booking-print-confirmation .print .line-border,.asr-order-confirmed-print .print .line-border{border:1px solid #d5d5d5}
.asr-booking-print-confirmation .print__payment__detail__content--total,.asr-order-confirmed-print .print__payment__detail__content--total{background-color:var(--text-reverse);border:1px solid #b9b9b9}
.asr-booking-upcoming-properties h2{color:var(--text-title)}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .coming-soon-tag{background:var(--indicator-default);color:var(--text-reverse)}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property a{color:var(--text-reverse)}
.asr-booking-upcoming-properties .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-voucher-featured .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--accent)}
.asr-booking-confirmation-price-breakdown,.asr-voucher-order-confirmation-price-breakdown{color:var(--text-title)}
.asr-booking-confirmation-price-breakdown hr,.asr-voucher-order-confirmation-price-breakdown hr{background:var(--border)}
.asr-booking-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .summary-section{background:var(--color-background-search)}
.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed{color:var(--indicator-default)}
.asr-booking-confirmation-price-breakdown .summary-section .summary,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary{color:var(--price)}
.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount small,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount small{color:var(--text-title)}
.asr-booking-confirmation-price-breakdown .points-earn,.asr-voucher-order-confirmation-price-breakdown .points-earn{color:var(--text-reverse);background:var(--price)}
.asr-booking-confirmation-price-breakdown .points-earn .asr-icon-svg *,.asr-voucher-order-confirmation-price-breakdown .points-earn .asr-icon-svg *{fill:var(--text-reverse)}
.asr-booking-confirmation-price-breakdown .add-ons .extra,.asr-voucher-order-confirmation-price-breakdown .add-ons .extra{color:var(--text-body)}
.asr-booking-confirmation-price-breakdown .payment-information,.asr-voucher-order-confirmation-price-breakdown .payment-information{background:var(--color-background-search)}
.asr-booking-confirmation-price-breakdown .payment-information .card-info,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info{background:var(--text-reverse)}
.asr-booking-confirmation-price-breakdown .payment-information .card-info .card-desc,.asr-booking-confirmation-price-breakdown .payment-information .card-info .card-holder .card-ending,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info .card-desc,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info .card-holder .card-ending{color:var(--text-body)}
.asr-user-session-timeout .divider-line{border-left:1px solid var(--border-color)}
.asr-property-compare-apartments .apartment-image .asr-price{background:var(--accent)}
.asr-property-compare-apartments .apartment-image .asr-price,.asr-property-compare-apartments .apartment-image .asr-price .original-price,.asr-property-compare-apartments .apartment-image .asr-price .price-value{color:var(--text-reverse)}
.asr-property-compare-apartments .item{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}
.asr-property-compare-apartments .amenity-list,.asr-property-compare-apartments .apartment-book,.asr-property-compare-apartments .apartment-image{border-top:1px solid var(--border-color)}
.asr-property-compare-apartments svg{fill:var(--text-body)}
.asr-property-apartment-overview-apartment-listing svg{fill:var(--accent)}
.asr-property-apartment-overview-apartment-listing .asr-property-compare-apartments svg{fill:var(--text-body)}
.asr-property-apartment-overview-apartment-listing .form-check input[type=checkbox]:checked+.form-check-label:before{content:"\E91C";background-color:var(--accent);color:var(--background-default);border-color:var(--accent);font-size:13px}
.asr-property-overview-maps .js-direction-reverse .asr-icon{color:var(--navigation-cta)}
.page-partner-detail.overlay-background{background-color:var(--overlay-background);z-index:11}
.page-partner-detail.overlay-background .asr-breadcrumb,.page-partner-detail.overlay-background .asr-top-menu,.page-partner-detail.overlay-background .container-structure{display:none}
.asr-booking-summary-modal-voucher .voucher-input-container{background-color:var(--color-background-search)}
.asr-booking-summary-modal-voucher .voucher-item{border-color:var(--border-color)}
.asr-booking-summary-modal-voucher .error{color:var(--text-danger)}
.asr-booking-summary-modal-voucher .voucher-term{color:var(--accent)}
.asr-booking-summary-voucher .voucher-applied-label{color:var(--highlight)}
.asr-booking-summary-voucher .error{color:var(--text-danger)}
.asr-voucher-featured .voucher-title-text{color:#373737}
.asr-commons-property-voucher-listing .background-voucher{background-color:#fff}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{border:1px solid #c7c7c7}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .background-voucher,.asr-vouchers-listing .background-voucher{background-color:var(--color-background-search)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-track,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-track{background-color:var(--background-default)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-track:hover,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-color-f4)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-thumb,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{background-color:var(--scollbar-color-ba);border:5px solid var(--background-default)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-thumb:hover,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-a0);border:4px solid var(--scrollbar-color-f4)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item,.asr-vouchers-listing .dropdown-item{color:var(--text-title)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item.selected,.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item:hover,.asr-vouchers-listing .dropdown-item.selected,.asr-vouchers-listing .dropdown-item:hover{background-color:#4c6866;color:var(--white)}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item.selected:hover,.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item:hover:hover,.asr-vouchers-listing .dropdown-item.selected:hover,.asr-vouchers-listing .dropdown-item:hover:hover{color:var(--white)}
.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge{background-color:#87674f}
.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge.out-of-stock{background-color:#919191}
.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge.expired{background-color:#3e3e3e}
.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge.complimentary{background-color:var(--accent)}
.asr-content-slider .navigation-controls .asr-common-icon svg{fill:var(--accent)}
.asr-voucher-details-purchase-summary{background-color:var(--color-background-search)}
.asr-voucher-details-purchase-summary .price-container{border-bottom:1px solid var(--box-shadow-dark)}
.asr-carousel .title-banner,.asr-property-r-overview-banner .title-banner{font-weight:600}
.asr-carousel .description-banner,.asr-property-r-overview-banner .description-banner{font-size:16px;line-height:23px;font-weight:400;margin-bottom:5px}
.asr-booking-journey,.asr-booking-manage-reservation,.asr-property-listing,.brand-logo-modify-search,.footer{font-size:14px}
#panel .logo-review-pro,.content-item .logo-review-pro{width:auto;height:18px}
.asr-property-banner-maps #content-marker{display:none}
.tangram-suggestion-main{z-index:1}
.asr-content-slider .navigation-controls .asr-common-icon{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-content-slider .navigation-controls .asr-common-icon .asr-icon-svg{width:20px;height:20px}
.asr-content-slider .navigation-controls .asr-common-icon i{width:40px;height:40px}
.daterangepicker.not-overlap-header-mobile{z-index:1 !important}
@media(min-width:768px){.asr-property-download-brochure-amenities .amenities-list{-ms-flex-direction:initial;flex-direction:row}
.asr-property-download-brochure-amenities .column{width:33.33333%}
.asr-amenities-others .amenities-others .amennities-header .amenities-title{width:auto;font-size:24px;margin-bottom:0}
.asr-amenities-others .amenities-others .amenities-content{grid-template-columns:1fr 1fr}
.asr-amenities-others .card-content .amenity-title{font-size:16px}
.asr-amenities-others .charges-apply{margin-bottom:0}
.asr-property-download-brochure-facilities .list-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex:1;flex:1;margin-left:0}
.asr-property-download-brochure-facilities .list-container .item{width:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;padding:0 8px}
.asr-property-download-brochure-facilities .text{margin:20px auto}
.asr-property-download-brochure-facilities .icon:before{font-size:48px}
.asr-property-download-brochure-facilities .asr-common-icon{margin-right:5px}
.asr-property-download-brochure-facilities .asr-common-icon svg{width:48px;height:48px}
.asr-page-template-property-download-brochure .download-brochure-title{font-size:38px}
.asr-page-template-property-download-brochure .download-brochure-sub-title{font-size:24px}
.asr-page-template-property-download-brochure .asr-property-download-brochure-apartment-listing{padding-left:16px;padding-right:16px}
.asr-page-template-property-download-brochure .asr-property-download-brochure-apartment-listing .download-brochure-sub-title{padding:0}
.asr-property-apartment-overview-apartment-listing .apartments{grid-template-columns:1fr 1fr}
.asr-property-download-brochure-apartment-listing .apartment-item{padding:0 8px}
.asr-advantage-offer-details .btn-box a{width:auto;margin:0}
.asr-advantage-offer-details .btn-box a:not(:last-child){margin-right:20px}
.asr-booking-share-with-friend .modal-container{max-width:540px}
.asr-dashboard .alert .asr-icon.icon-without-innertext[data-icon].small{width:24px;height:24px}
.asr-dashboard .alert .asr-icon.icon-without-innertext[data-icon].small,.asr-dashboard .alert .asr-icon.icon-without-innertext[data-icon].small:before{font-size:24px}
.asr-booking-onboarding--contain .desktop{display:block}
.asr-cancel-reservation-done .buttons-wrapper .asr-button{font-size:16px;line-height:16px}
.asr-property-room-listing .asr-property-room-listing-container .asr-content-slider .controls,.asr-property-room-listing .asr-property-room-listing-container .see-all-button .asr-button{margin-left:0}
.asr-property-featured-events .asr-slide-item .card-wrapper{padding:0 15px}
.asr-property-featured-events .description-row.event-location span{height:22px}
.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-10px;margin-right:-10px}
.asr-property-featured-events .asr-property-featured-events-slider .asr-content-slider .content-wrapper{overflow:hidden}
.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item,.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item.active,.asr-property-featured-events .asr-property-featured-events-slider .dragging .asr-slide-item,.asr-property-featured-events .asr-property-featured-events-slider .dragging .asr-slide-item.active{-ms-transform:none;transform:none}
.asr-property-room-listing-container{padding-right:20px}
.asr-property-room-listing-container .price-compare-container{margin-top:30px}
.asr-property-room-listing-container .room-listing-tablet-desktop{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}
.asr-property-room-listing-container .room-listing-tablet-desktop .room-type-item{width:calc((100% - 30px) / 2);margin-right:17px}
.asr-property-room-listing-container .room-listing-tablet-desktop .room-type-item:last-child{margin-right:0}
.asr-property-room-listing-container .asr-card.type-room .card-cover{height:214px}
.asr-booking-summary-page .add-ons-wrapper{background-color:#fff}
.asr-location-and-nearby-property .google-map{height:430px}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{border-radius:0 0 5px 5px}
.asr-booking-add-on-item{padding:0;margin-bottom:20px;border:1px solid #dedede}
.asr-booking-add-on-item .add-on-image{width:180px;height:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin-right:38px;border-radius:5px 0 0 5px}
.asr-booking-add-on-item .add-on-description{display:grid;grid-template-columns:50% 50%;padding:20px 0}
.asr-booking-add-on-item .add-on-information .add-on-category{font-size:20px;line-height:1.25;font-weight:700;margin-bottom:0}
.asr-booking-add-on-item .add-on-information .add-on-name{font-size:16px;font-weight:600;line-height:23px;padding-top:10px}
.asr-booking-add-on-item .add-on-information .quantity-information{font-size:16px;line-height:23px;margin-bottom:6px;display:block}
.asr-booking-add-on-item .add-on-information .quantity-information .asr-icon{line-height:1}
.asr-booking-add-on-item .add-on-information .quantity-information .asr-icon:before{font-size:20px}
.asr-booking-add-on-item .add-on-information .quantity-information .asr-icon.up-down-icon:before{font-size:25px}
.asr-booking-add-on-item .add-on-price{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.asr-booking-add-on-item .add-on-price,.asr-booking-add-on-item .add-on-price .price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-booking-add-on-item .add-on-price .price-wrapper{padding-bottom:20px}
.asr-booking-add-on-item .add-on-price .price-wrapper .price-unit{font-size:14px;line-height:20px;font-weight:600;color:#555}
.asr-booking-add-on-item .add-on-price .price-wrapper .price-value{font-size:24px;line-height:1.17}
.asr-booking-add-on-item .add-on-price .button-select{display:inline;font-size:16px;line-height:16px}
.asr-booking-add-on-item .checkbox-container{width:70px;text-align:right;padding:20px 20px 20px 0}
.asr-booking-add-on-item .text-description-wrapper{display:block}
.asr-booking-add-on-item .see-more-link{display:-ms-flexbox;display:flex;font-size:14px;line-height:14px;-ms-flex-align:center;align-items:center;font-weight:600}
.asr-booking-add-on-item .see-more-link .asr-icon{transition:.25s}
.asr-booking-add-on-item .see-more-link .asr-icon:before{display:block}
.asr-booking-add-on-item .see-more-link.opening .asr-icon{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.asr-booking-add-ons-section{background:#fff}
.asr-booking-add-ons-section h2{font-size:24px;line-height:34px}
.asr-booking-add-ons-section .see-more-container{margin-top:36px}
.asr-booking-add-ons-section .see-more-container .asr-button{min-width:125px}
.asr-booking-summary-page .total-charge-wrapper{background-color:#f3f3f3}
.asr-booking-add-ons-section{padding-top:0;padding-bottom:48px}
.asr-booking-summary-item{padding-top:6px;width:100%;max-width:1200px}
.asr-booking-summary-item .item-name{font-size:24px;line-height:34px;margin-bottom:23px}
.asr-booking-summary-item.display-up{z-index:2}
.asr-booking-summary-item .button-edit{margin-top:20px}
.asr-booking-summary-item .button-edit .icon-edit svg{margin:0}
.asr-booking-summary-item .room-title{font-size:22px;line-height:28px;margin-bottom:15px}
.asr-booking-summary-item .summary-card{width:100%;display:grid;grid-template-columns:320px 1fr;border:1px solid #dedede;border-radius:5px}
.asr-booking-summary-item .summary-card .thumbnail-wrapper{width:320px;border-radius:5px}
.asr-booking-summary-item .summary-card .card-content{display:grid;grid-template-columns:1fr 43% 25px;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;padding:0 20px 0 30px;border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;grid-template-areas:"title price action";-ms-flex-align:center;align-items:center}
.asr-booking-summary-item .summary-card .room-title-wrapper{-ms-flex-preferred-size:44%;flex-basis:44%;margin-top:0}
.asr-booking-summary-item .summary-card .room-title-wrapper span{font-size:16px}
.asr-booking-summary-item .summary-card .room-title-wrapper .button-policy{width:25px}
.asr-booking-summary-item .summary-card .room-title-wrapper .button-policy .icon-information{bottom:-5px}
.asr-booking-summary-item .summary-card .room-title-wrapper .button-policy .icon-information svg{width:20px;height:20px}
.asr-booking-summary-item .summary-card .room-title-wrapper .asr-icon:before{font-size:24px}
.asr-booking-summary-item .summary-card .room-title-wrapper .asr-badge{font-size:12px;padding:4px 8px;margin-top:10px}
.asr-booking-summary-item .summary-card .rate-label-wrapper{-ms-flex-order:-1;order:-1}
.asr-booking-summary-item .summary-card .rate-plan-name{font-size:16px;line-height:18px;font-weight:700}
.asr-booking-summary-item .summary-card .policy-content{padding:18px 30px 26px;max-width:400px;min-width:400px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);left:-400px;right:unset;-ms-transform:unset;transform:unset;-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}
.asr-booking-summary-item .summary-card .policy-content .policy-label{font-size:14px;line-height:22px}
.asr-booking-summary-item .summary-card .policy-content p{line-height:21px;font-size:14px;margin-bottom:22px}
.asr-booking-summary-item .summary-card .policy-content:before{content:"";right:unset;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-booking-summary-item .summary-card .tax-tooltip{-ms-transform:translateX(3px) translateY(5px);transform:translateX(3px) translateY(5px)}
.asr-booking-summary-item .summary-card .tax-tooltip:before{content:"";right:unset;left:var(--iconLeft);-ms-transform:none;transform:none}
.asr-booking-summary-item .summary-card .flexi-content{padding:18px 30px 26px;max-width:400px;min-width:400px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);left:-400px;right:unset;-ms-transform:unset;transform:unset;-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}
.asr-booking-summary-item .summary-card .flexi-content .policy-label{font-size:14px;line-height:22px}
.asr-booking-summary-item .summary-card .flexi-content p{line-height:21px;font-size:14px;margin-bottom:22px}
.asr-booking-summary-item .summary-card .flexi-content:before{content:"";right:unset;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-booking-summary-item .summary-card .tax-tooltip-summary{-ms-transform:translateX(3px) translateY(5px);transform:translateX(3px) translateY(5px)}
.asr-booking-summary-item .summary-card .tax-tooltip-summary:before{content:"";right:unset;-ms-transform:none;transform:none}
.asr-booking-summary-item .summary-card .policy-tip:before{content:"";right:unset;left:45%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.asr-booking-summary-item .summary-card .menu-edit-wrapper{height:100%;-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-order:3;order:3}
.asr-booking-summary-item .summary-card .menu-edit-wrapper .asr-icon:before{font-size:28px}
.asr-booking-summary-item .summary-card .menu-edit{padding:0;right:0;-ms-transform:translateX(calc(50% - 15px)) translateY(-30px);transform:translateX(calc(50% - 15px)) translateY(-30px);margin-top:14px}
.asr-booking-summary-item .summary-card .menu-edit li{padding:0 12px;font-size:16px;font-weight:600;line-height:30px}
.asr-booking-summary-item .summary-card .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 15px)) translateY(-6px);transform:translateX(calc(50% - 15px)) translateY(-6px)}
.asr-booking-summary-item .summary-card .room-price-wrapper{-ms-flex-order:2;order:2;margin-top:0;padding-left:10px;font-size:17px}
.asr-booking-summary-item .summary-card .room-price-wrapper small{line-height:normal;font-size:14px}
.asr-booking-summary-item .summary-card .room-price-wrapper p{margin:0}
.asr-booking-summary-item .summary-card .room-price-wrapper .price{font-size:24px;font-weight:700}
.asr-booking-summary-item .summary-card .room-price-wrapper .earn-point{padding-top:8px}
.asr-booking-summary-item .icon-information-tax svg{width:20px;height:20px}
.asr-voucher-details-selected-voucher-item{padding-top:6px;width:100%;max-width:1200px}
.asr-voucher-details-selected-voucher-item .button-edit{margin-top:20px}
.asr-voucher-details-selected-voucher-item .button-edit .icon-edit svg{margin:0}
.asr-voucher-details-selected-voucher-item .title{font-size:22px;line-height:28px;margin-bottom:15px}
.asr-voucher-details-selected-voucher-item .card-container{width:100%;display:grid;grid-template-columns:320px 1fr;border:1px solid #dedede;border-radius:5px}
.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper{width:320px;border-radius:5px}
.asr-voucher-details-selected-voucher-item .card-container .card-content{display:grid;grid-template-columns:4fr .1fr 35px;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;padding:0 20px 0 30px;border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;grid-template-areas:"title price action";-ms-flex-align:center;align-items:center}
.asr-voucher-details-selected-voucher-item .card-container .title-wrapper{-ms-flex-preferred-size:44%;flex-basis:44%;margin-top:0}
.asr-voucher-details-selected-voucher-item .card-container .title-wrapper .asr-icon:before{font-size:24px;margin-right:5px}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper{height:100%;-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-order:3;order:3}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper .asr-icon:before{font-size:28px}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit{padding:0;right:0;-ms-transform:translateX(calc(50% - 15px)) translateY(-30px);transform:translateX(calc(50% - 15px)) translateY(-30px);margin-top:14px}
.asr-voucher-details-selected-voucher-item .card-container .menu-edit li{padding:0 12px;font-size:16px;font-weight:600;line-height:30px}
.asr-voucher-details-selected-voucher-item .card-container .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 15px)) translateY(-6px);transform:translateX(calc(50% - 15px)) translateY(-6px)}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper{-ms-flex-order:2;order:2;margin-top:0;padding-left:10px;font-size:17px;-ms-flex-item-align:center;align-self:center}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper small{line-height:normal;font-size:14px}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper p{margin:0}
.asr-voucher-details-selected-voucher-item .card-container .price-wrapper .price{font-size:24px;font-weight:700}
.asr-booking-property-listing .right .no-Apartment .asr-icon{height:38px}
.asr-booking-property-listing .right .no-Apartment .asr-icon:before{font-size:38px;margin-right:14px}
.asr-booking-property-listing .feature-property.wrap{padding:0 5px}
.asr-booking-property-listing .asr-content-slider .controls{padding-top:23px}
.asr-reservation-details .credit-card-list{background:unset;padding:0;margin-left:0;margin-right:0}
.asr-reservation-details .credit-card-container{grid-template-columns:1fr 1fr;gap:20px}
.asr-reservation-details .credit-card-item{padding:20px;column-gap:16px;-ms-flex-align:center;align-items:center;border:1px solid var(--border)}
.asr-reservation-details .credit-card-image{width:35px;height:25px;margin-top:0}
.asr-reservation-details .credit-card-info{font-size:16px;line-height:25px}
.asr-booking-add-on-modal .asr-modal .content-container,.asr-booking-airport-transfer-modal .asr-modal .content-container,.asr-booking-price-breakdown-modal .asr-modal .content-container{width:540px}
.asr-booking-confirm-apartment-detail,.asr-buy-voucher-order-confirmed{display:grid;grid-template-columns:2fr 1fr;column-gap:60px}
.asr-booking-confirm-apartment-detail .label,.asr-buy-voucher-order-confirmed .label{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.asr-booking-confirm-apartment-detail .apartment-breakdown,.asr-buy-voucher-order-confirmed .apartment-breakdown{margin-bottom:30px}
.asr-booking-confirm-apartment-detail .apartment-info,.asr-buy-voucher-order-confirmed .apartment-info{margin:0;padding:16px 25px 20px 27px;border:0;border-radius:0;display:grid;color:var(--text-title);grid-template-columns:32.87% auto;grid-template-rows:repeat(7,auto);grid-template-areas:"title title" "image infos" "image infos" "image infos" "image infos" "hr hr" "policy policy";-ms-flex-align:start;align-items:flex-start}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout{display:block}
.asr-booking-confirm-apartment-detail .apartment-info-guest-name,.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-booking-confirm-apartment-detail .apartment-info-request,.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout,.asr-buy-voucher-order-confirmed .apartment-info-guest-name,.asr-buy-voucher-order-confirmed .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info-request,.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{margin-bottom:8px}
.asr-booking-confirm-apartment-detail .apartment-info-policy,.asr-booking-confirm-apartment-detail .apartment-info-title,.asr-buy-voucher-order-confirmed .apartment-info-policy,.asr-buy-voucher-order-confirmed .apartment-info-title{padding:0}
.asr-booking-confirm-apartment-detail .apartment-info-guest-name,.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout,.asr-buy-voucher-order-confirmed .apartment-info-guest-name,.asr-buy-voucher-order-confirmed .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{margin-left:28px;display:-ms-flexbox;display:flex;padding:0;gap:5px}
.asr-booking-confirm-apartment-detail .apartment-info-guest-name .label,.asr-booking-confirm-apartment-detail .apartment-info-guests .label,.asr-booking-confirm-apartment-detail .apartment-info .checkin .label,.asr-booking-confirm-apartment-detail .apartment-info .checkout .label,.asr-buy-voucher-order-confirmed .apartment-info-guest-name .label,.asr-buy-voucher-order-confirmed .apartment-info-guests .label,.asr-buy-voucher-order-confirmed .apartment-info .checkin .label,.asr-buy-voucher-order-confirmed .apartment-info .checkout .label{-ms-flex:2;flex:2}
.asr-booking-confirm-apartment-detail .apartment-info-guest-name p,.asr-booking-confirm-apartment-detail .apartment-info-guests p,.asr-booking-confirm-apartment-detail .apartment-info .checkin p,.asr-booking-confirm-apartment-detail .apartment-info .checkout p,.asr-buy-voucher-order-confirmed .apartment-info-guest-name p,.asr-buy-voucher-order-confirmed .apartment-info-guests p,.asr-buy-voucher-order-confirmed .apartment-info .checkin p,.asr-buy-voucher-order-confirmed .apartment-info .checkout p{line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:5;flex:5}
.asr-booking-confirm-apartment-detail .apartment-info-list,.asr-buy-voucher-order-confirmed .apartment-info-list{border:1px solid #dedede;border-radius:5px}
.asr-booking-confirm-apartment-detail .apartment-info-title,.asr-buy-voucher-order-confirmed .apartment-info-title{grid-area:title;margin-bottom:16px}
.asr-booking-confirm-apartment-detail .apartment-info-title h3,.asr-buy-voucher-order-confirmed .apartment-info-title h3{font-size:20px;line-height:25px;margin-bottom:4px}
.asr-booking-confirm-apartment-detail .apartment-info-title p,.asr-buy-voucher-order-confirmed .apartment-info-title p{font-size:16px;line-height:23px}
.asr-booking-confirm-apartment-detail .apartment-info-image,.asr-buy-voucher-order-confirmed .apartment-info-image{grid-area:image;border-radius:5px;padding:0}
.asr-booking-confirm-apartment-detail .apartment-info-wrapper,.asr-buy-voucher-order-confirmed .apartment-info-wrapper{grid-area:infos}
.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info-guests{margin-bottom:0}
.asr-booking-confirm-apartment-detail .apartment-info hr,.asr-buy-voucher-order-confirmed .apartment-info hr{grid-area:hr;margin:22px 0 15px}
.asr-booking-confirm-apartment-detail .apartment-info-policy,.asr-buy-voucher-order-confirmed .apartment-info-policy{grid-area:policy;font-size:14px;line-height:21px;margin-bottom:0}
.asr-booking-confirm-apartment-detail .apartment-info-policy>.label,.asr-buy-voucher-order-confirmed .apartment-info-policy>.label{line-height:21px;font-size:14px;margin-bottom:0}
.asr-booking-confirm-apartment-detail .apartment-info:not(:first-child),.asr-buy-voucher-order-confirmed .apartment-info:not(:first-child){border-top:1px solid #dedede}
.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout{display:block}
.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkout,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkin,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkout{width:auto}
.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkout .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkout .checkInCheckOutTime{-ms-flex:5;flex:5}
.asr-booking-confirm-apartment-detail .special-request,.asr-buy-voucher-order-confirmed .special-request{display:-ms-flexbox;display:flex;padding:20px 27px 22px;border:0;border-radius:0;border-top:1px solid #dedede}
.asr-booking-confirm-apartment-detail .special-request .label,.asr-buy-voucher-order-confirmed .special-request .label{margin-right:15px;white-space:nowrap;-ms-flex-align:start;align-items:flex-start}
.asr-booking-confirm-apartment-detail .special-request p,.asr-buy-voucher-order-confirmed .special-request p{margin:0;line-height:24px}
.asr-destination-maps .direction{font-size:16px}
.asr-destination-maps .grid-container{grid-template-columns:1.5fr .1fr 1.5fr 1fr;grid-gap:10px 16px}
.asr-destination-maps .grid-container .icon-direction{height:30%;-ms-flex-item-align:center;align-self:center;position:unset;width:25px}
.asr-destination-maps .grid-container .icon-direction a{position:unset}
.asr-destination-maps .grid-container .buttons{margin-top:0;-ms-flex-item-align:end;align-self:end;margin-left:20px}
.asr-crest-collection-listing .masonry-column{column-count:2}
.asr-booking-print-confirmation .print .apartment__item__contain__left .row-group-content,.asr-order-confirmed-print .print .apartment__item__contain__left .row-group-content{display:block}
.asr-booking-print-confirmation .print .apartment__item__contain__left .row-group-content span,.asr-order-confirmed-print .print .apartment__item__contain__left .row-group-content span{line-height:36px}
.asr-property-location-getting-to .property-getting-header{font-size:24px}
.asr-property-location-getting-to .property-location .property-getting .property-getting-header{text-align:left}
.asr-property-location-getting-to .property-location .property-location-container{grid-template-columns:1fr 1fr}
.asr-feature-property .asr-content-slider .content-wrapper .next,.asr-feature-property .asr-content-slider .content-wrapper .prev{opacity:1}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item{transition:none}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active{-ms-transform:translateY(0);transform:translateY(0)}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{-ms-transform:translateX(0);transform:translateX(0)}
.asr-property-overview-maps .js-map-container #panel{display:none}
.asr-general-banner .h1-title{font-size:38px}
.asr-general-banner .h6{font-size:16px}
.asr-best-rate-guarantee-form .form-content.form-layout .form-section .h5{font-size:18px}
.asr-page-offer-details .offer-title{font-size:30px}
.content-item .gm-style-iw{width:510px}
.content-item .review-rating{display:-ms-flexbox;display:flex;padding:0 15px;margin-bottom:5px;-ms-flex-align:center;align-items:center}
.content-item .asr-rating-star .asr-star svg{width:13px;height:13px}
.content-item .review-label{font-size:10px;margin:auto 0;word-break:normal}
.asr-commons-property-voucher-listing .columns{grid-template-columns:1fr 1fr}
.asr-commons-property-voucher-listing .offer-expired{margin-top:12px}
.asr-offers-listing .columns{grid-template-columns:1fr 1fr}
.asr-offers-listing .offer-expired{margin-top:12px}
.asr-amenities-images .amenities-container{-ms-flex-direction:row;flex-direction:row}
.asr-amenities-images .amenities-container>:nth-child(2){padding-top:110px}
.asr-amenities-images .wrap-amenities .amenity{padding-left:20px;padding-right:20px}
.asr-amenities-images .wrap-amenities .amenity .title-amenity{font-size:16px}
.asr-order-confirmed-print .logo-list .logo-footer,.asr-print-buy-point .logo-list .logo-footer{height:66px}
.asr-booking-rate-plan-item .tax-info{margin-bottom:2px}
.asr-booking-rate-plan-item .tax-info .tax-label{font-size:14px;line-height:20px}
.asr-booking-rate-plan-item .tax-tooltip-content{padding:18px 30px 26px;max-width:400px;min-width:400px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);left:-400px;right:unset;-ms-transform:translateX(-2px) translateY(-5px);transform:translateX(-2px) translateY(-5px)}
.asr-booking-rate-plan-item .tax-tooltip-content p{line-height:21px;font-size:14px;margin-bottom:22px}
.asr-booking-rate-plan-item .tax-tooltip-content:before{content:"";right:unset;left:var(--iconLeft);-ms-transform:none;transform:none}
.asr-site-maps .arrow-icon{display:none}
.discoverasr-property-compendium .asr-property-overview-head{padding-top:20px}
}
@media(min-width:1024px){.asr-booking-summary-modal-voucher .voucher-item-footer{-ms-flex-direction:row;flex-direction:row}
.asr-booking-summary-modal-voucher .voucher-term{margin-left:auto;display:inline-block}
.asr-booking-summary-modal-voucher .vouchers-list .scroll-list{max-height:calc(100vh - 400px);min-height:165px}
.asr-new-properties .size-img{max-width:240px;height:240px}
.asr-new-properties h5{font-size:18px}
.asr-property-general{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}
.asr-property-general .download-link{max-width:17%}
.asr-property-general .icon{width:24px;height:24px}
.asr-property-general .icon:before{font-size:24px;line-height:24px}
.asr-property-print-button .asr-button{margin-left:calc(50% - 450px)}
.asr-property-location-information{-ms-flex-direction:row;flex-direction:row}
.asr-property-location-information .item{width:50%}
.asr-property-apartment-overview-apartment-listing .btn-compare,.asr-property-apartment-overview-apartment-listing .form-check{display:block}
.asr-property-apartment-overview-apartment-listing .apartments{grid-template-columns:1fr 1fr 1fr}
.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit .asr-icon.icon-without-innertext[data-icon]{width:16px;height:16px;display:inline-block;margin-left:5px}
.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit .asr-icon.icon-without-innertext[data-icon]:before{font-size:16px}
.asr-property-apartment-overview-apartment-listing .asr-icon-svg,.asr-property-apartment-overview-apartment-listing .asr-icon-svg svg{width:30px;height:30px}
.asr-property-apartment-overview-apartment-listing .description-item span{margin-top:5px}
.asr-manage-reservation .checkInCheckOutTime{display:block;-ms-flex:1;flex:1}
.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkDate{display:inline-block;margin-right:7px}
.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:inline-block;margin-top:auto;margin-bottom:auto}
.asr-page-r-ascott-property-location .location-container{grid-template-columns:3fr 1fr;max-width:1240px;margin:0 auto}
.asr-page-r-ascott-property-location .asr-property-general .content-container{-ms-flex-preferred-size:100%;flex-basis:100%}
.asr-property-overview-maps #mapform{grid-template-columns:repeat(12,1fr)}
.asr-property-overview-maps #mapform .direction-title{grid-column:1/span 12}
.asr-property-overview-maps #mapform .direction-to{grid-column:6/span 5;grid-row:2;padding:0 15px 0 10px}
.asr-property-overview-maps #mapform .direction-to .direction-to-container .direction-to-icon{display:none}
.asr-property-overview-maps #mapform .direction-to form input{line-height:19px}
.asr-property-overview-maps #mapform .direction-from{grid-row:2;grid-column:1/span 5;padding:0 5px 0 10px}
.asr-property-overview-maps #mapform .direction-from .input-from{grid-template-columns:11fr 1fr}
.asr-property-overview-maps #mapform .direction-from .input-from .icon{display:block;padding-top:5px}
.asr-property-overview-maps #mapform .direction-from .input-from .icon .js-direction-reverse{-ms-flex-align:center;align-items:center}
.asr-property-overview-maps #mapform .direction-from .input-from .icon .asr-icon{font-size:2em}
.asr-property-overview-maps #mapform .direction-from .input-from form{padding-right:30px}
.asr-property-overview-maps #mapform .direction-from .input-from form input{line-height:19px}
.asr-property-overview-maps #mapform .direction-button{grid-row:2;grid-column:11/span 2;padding-top:36px}
.asr-property-overview-maps #mapform .direction-button .asr-button{width:auto}
.asr-manage-reservation .address,.asr-manage-reservation .phone{font-size:16px}
.asr-booking-share-with-friend .modal-header{font-size:24px;line-height:34px;margin-bottom:14px;padding-right:20px}
.asr-booking-share-with-friend .modal-container .asr-icon{right:5px;top:5px}
.asr-booking-share-with-friend .modal-container .asr-icon:before{font-size:25px}
.asr-booking-share-with-friend .modal-body{line-height:23px;margin-bottom:32px}
.asr-booking-share-with-friend .footer-btn .asr-button{min-width:143px}
.booking-scroll-search-on-offer-page .asr-booking-search{margin-top:40px;margin-bottom:20px}
.booking-scroll-search-on-offer-page .asr-booking-search.overlay{margin-top:40px;padding-bottom:0}
.asr-user-control-panel .tab-content-wrapper{margin-top:48px;margin-bottom:48px}
.daterangepicker.not-overlap-header{z-index:1}
.asr-section-rich-text.margin-section{margin-top:0}
div.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container{padding-top:46px}
div.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section{padding:25px 10px 0}
div.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-container{padding-top:12px}
div.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}
.asr-booking-add-on-modal .asr-modal .content-container,.asr-booking-airport-transfer-modal .asr-modal .content-container,.asr-booking-price-breakdown-modal .asr-modal .content-container{margin:auto}
.asr-booking-add-on-modal .asr-modal .content-container h2,.asr-booking-airport-transfer-modal .asr-modal .content-container h2,.asr-booking-price-breakdown-modal .asr-modal .content-container h2{padding-right:30px;font-size:20px}
.asr-booking-add-on-modal .asr-modal .content-container .close-icon,.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon,.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon{line-height:0;top:15px;right:15px}
.asr-booking-add-on-modal .asr-modal .content-container .close-icon.asr-icon:before,.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon.asr-icon:before,.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:25px}
.asr-booking-add-on-modal .asr-modal .content-container .dropdown-text,.asr-booking-add-on-modal .asr-modal .content-container .flight-input,.asr-booking-airport-transfer-modal .asr-modal .content-container .dropdown-text,.asr-booking-airport-transfer-modal .asr-modal .content-container .flight-input,.asr-booking-price-breakdown-modal .asr-modal .content-container .dropdown-text,.asr-booking-price-breakdown-modal .asr-modal .content-container .flight-input{padding:15px}
.asr-booking-add-on-modal .asr-modal .content-container .asr-dropdown .dropdown-value .dropdown-text .asr-icon,.asr-booking-airport-transfer-modal .asr-modal .content-container .asr-dropdown .dropdown-value .dropdown-text .asr-icon,.asr-booking-price-breakdown-modal .asr-modal .content-container .asr-dropdown .dropdown-value .dropdown-text .asr-icon{padding-right:10px}
.asr-booking-add-on-modal .asr-icon.icon-without-innertext[data-icon]:before,.asr-booking-airport-transfer-modal .asr-icon.icon-without-innertext[data-icon]:before,.asr-booking-price-breakdown-modal .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px}
.asr-booking-add-on-modal .asr-radio,.asr-booking-airport-transfer-modal .asr-radio,.asr-booking-price-breakdown-modal .asr-radio{margin-bottom:23px}
.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency,.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency-title{margin-top:7px}
.asr-booking-add-on-modal h2{line-height:28px}
.asr-booking-add-on-modal h2+p{font-size:16px;line-height:22px}
.asr-booking-add-on-modal .asr-modal .content-container{padding:20px}
.asr-booking-add-on-modal .asr-button{font-size:18px}
.asr-booking-add-on-modal .breakfast-options{margin-top:20px}
.asr-booking-add-on-modal .breakfast-options .counter>span{margin:0 30px;font-size:16px}
.asr-booking-add-on-modal .breakfast-options .minus,.asr-booking-add-on-modal .breakfast-options .plus{height:25px;width:25px}
.asr-booking-add-on-modal .asr-button[class]{font-weight:700;line-height:18px;font-size:18px}
.asr-booking-add-on-modal .total{margin:30px -20px 0;padding:20px}
.asr-booking-add-on-modal .total .total-tax{line-height:26px}
.asr-booking-add-on-modal .total .total-tax small{font-size:14px}
.asr-booking-add-on-modal .add-on-description{font-size:20px;line-height:25px;font-weight:700}
.asr-booking-add-on-modal .dates{margin-top:25px}
.asr-booking-add-on-modal .dates small{font-size:14px;line-height:19px}
.asr-booking-add-on-modal .dates p{line-height:26px}
.asr-booking-add-on-modal .label{font-size:14px}
.asr-booking-search-criteria .icon-edit{width:25px;height:25px;margin-left:15px;margin-top:0}
.asr-booking-search-criteria .icon-edit svg{width:25px;height:25px}
.search-result-criteria{font-size:24px;font-weight:700;line-height:34px;margin-top:16px;margin-bottom:18px}
.asr-checkbox>.check-box{height:24px;width:24px}
.asr-property-featured-events .event-title{font-size:20px;line-height:25px;height:51px}
.asr-property-featured-events .description-row{font-size:16px}
.asr-property-featured-events .description-row .icon-wrapper{margin-right:17px}
.asr-property-featured-events .description-row .icon-wrapper .calendar.asr-icon-svg svg{width:14px;height:16px}
.asr-property-featured-events .description-row .icon-wrapper .location.asr-icon-svg svg{margin:0 -4px;width:20px;height:20px}
.asr-property-featured-events .description-row .icon-wrapper .timer.asr-icon-svg svg{margin:0 -3px;width:20px;height:20px}
.asr-property-featured-events p.currency{font-size:14px}
.asr-property-featured-events .price>strong:first-child{font-size:24px}
.asr-about-us-navigation,.asr-property-tab-navigation,.navigation-pannel-wrapper{max-width:100%;margin:0 auto}
.asr-corporate-social-responsibility-reaching-out .menu-bar{padding:0 20px 40px 60px}
.asr-corporate-social-responsibility-reaching-out .wrap-content{margin-left:40px}
.asr-corporate-social-responsibility-reaching-out .wrap-content .h4{font-size:20px}
.asr-corporate-social-responsibility-reaching-out .container-fluid .wrap{margin-left:0}
.asr-navigation-bar .wrap{margin:0;max-width:unset;padding:0}
.asr-navigation-bar .sticky-navigation .wrap{max-width:1200px;margin:0 auto}
.asr-navigation-bar .navigation-item{margin:0 68px 0 0}
.asr-navigation-bar .navigation-item a{padding:16px 0}
.asr-navigation-bar .navigation-item:last-child{padding-right:0}
.asr-navigation-bar .navigation-wrapper{-ms-flex-pack:unset;justify-content:unset}
.asr-navigation-bar .navigation-wrapper.sticky-navigation .navigation-background{left:calc((100% - 1200px) / 2)}
.asr-navigation-bar .navigation-content{grid-auto-columns:unset}
.asr-rating-star .asr-icon.icon-without-innertext[data-icon]:before{font-size:16px}
div[id*=modal-qr-code].asr-modal .content-container{max-width:max-content}
.asr-location-and-nearby-property{margin-top:51px;padding-bottom:44px;overflow:visible}
.asr-location-and-nearby-property .icon-info-total{display:block}
.asr-location-and-nearby-property .icon-info-total svg{width:20px;height:20px}
.asr-location-and-nearby-property .hotel-review>span{margin-left:3px;font-weight:600;line-height:19px}
.asr-location-and-nearby-property .asr-rating-star{height:16px}
.asr-location-and-nearby-property .hotel-address{min-height:25px}
.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]{margin-left:-2px}
.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]:before{font-size:20px}
.asr-location-and-nearby-property .maps-slider{position:relative}
.asr-location-and-nearby-property .maps-slider .asr-content-slider .controls{line-height:8px;padding:18px 0 12px}
.asr-location-and-nearby-property .maps-slider .asr-content-slider .navigation-controls{display:block}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{padding:10px 20px 30px}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name{margin-bottom:10px}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name h3{font-size:20px;line-height:25px;color:var(--text-title)}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container{margin-right:20px}
.asr-location-and-nearby-property h2.wrap{margin-bottom:25px}
.asr-location-and-nearby-property .hotel-review{font-weight:600;margin-bottom:50px}
.asr-location-and-nearby-property .maps-wrapper{max-width:1240px;padding:0 20px;margin:0 auto}
.asr-location-and-nearby-property .maps-slider{margin:0 -15px}
.asr-location-and-nearby-property .hotel-price .asr-price strong:not(.price-value){font-size:14px}
.asr-location-and-nearby-property .hotel-price .asr-price .price-value{font-size:24px}
.asr-location-and-nearby-property .hotel-price .asr-price .currency{line-height:19px}
.asr-property-room-listing-container .room-icon-label .room-label{color:var(--text-body)}
.asr-property-room-listing-container .asr-card.type-room{height:unset}
.asr-property-room-listing-container .asr-card.type-room .card-content{padding:20px 31px}
.asr-property-room-listing-container .asr-card.type-room .card-title{font-size:20px;font-weight:700;line-height:25px;margin-bottom:6px}
.asr-property-room-listing-container .asr-card.type-room .room-label{padding-top:8px}
.asr-property-room-listing-container .asr-card.type-room .asr-icon-label{font-size:16px}
.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value{font-weight:700}
.asr-property-room-listing-container .asr-card.type-room .asr-price{font-size:14px;line-height:28px}
.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value{font-size:24px;line-height:28px}
.asr-property-room-listing-container .asr-card.type-room .asr-price .price-line{min-width:150px}
.asr-property-room-listing-container .asr-card.type-room .asr-price .price-unit,.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value,.asr-property-room-listing-container .asr-card.type-room .price-compare-container .asr-checkbox span:not(.check-box){white-space:nowrap}
.asr-property-room-listing-container .asr-card.type-room .room-icon{width:30px;height:30px;margin-top:5px}
#asr-booking-login-modal.asr-modal .vue-portal-target{width:auto;height:auto}
#asr-booking-login-modal.asr-modal .content-container{height:fit-content;height:-moz-fit-content}
#asr-booking-login-modal .modal-footer{display:none}
#asr-booking-login-modal .asr-booking-logo{margin-bottom:15px;height:60px}
#asr-booking-login-modal .modal-dialog{max-width:fit-content;max-width:-moz-fit-content;margin-top:80px}
#asr-booking-login-modal .modal-body{padding:0 31px 31px}
#asr-booking-login-modal .asr-booking-login h3.title{font-size:24px}
#asr-booking-login-modal .asr-booking-login .text-center,#asr-booking-login-modal .asr-booking-login .text-label{font-size:14px}
#asr-booking-login-modal .asr-booking-login .card{min-width:432px;width:432px}
#asr-booking-login-modal .asr-booking-login .login-card{float:left}
#asr-booking-login-modal .asr-booking-login .signup-card{float:right}
.asr-booking-property-listing .opening .city{margin-top:11px}
.asr-booking-property-listing .opening .city h3{margin-bottom:31px;font-size:24px}
.asr-booking-property-listing .asr-booking-banner{margin-top:48px;margin-bottom:48px}
.asr-booking-property-listing .feature-property-container{padding-left:20px;padding-right:20px}
.asr-booking-property-listing .tab-content .asr-property-listing-item{margin-bottom:42px}
.asr-booking-property-listing .tab-content .asr-property-listing-item .view-rates .asr-button{min-width:122px}
.asr-booking-property-listing .tab-content .asr-property-listing-item .content-location span{font-size:15px}
.asr-booking-property-listing .tab-content .asr-property-listing-item .asr-badge.card-label{font-size:12px;line-height:12px}
.asr-booking-property-listing .pagination-presentation{margin-top:15px;margin-bottom:15px}
.header-1{font-size:24px}
.header-1.fix-height{line-height:24px}
.header-2{font-size:20px}
.header-2.fix-height{line-height:20px}
.header-3{font-size:18px}
.header-3.fix-height{line-height:18px}
.body-1{font-size:16px}
.body-1.fix-height{line-height:16px}
.body-2{font-size:14px}
.body-2.fix-height{line-height:14px}
.label-1{font-size:14px}
.label-1.fix-height{line-height:14px}
.label-2{font-size:12px}
.label-2.fix-height{line-height:12px}
.title-1{font-size:30px}
.title-1.fix-height{line-height:30px}
.title-2{font-size:24px}
.title-2.fix-height{line-height:24px}
.asr-property-facilities-amenities .asr-body-wrapper{padding:30px 20px 34px}
.asr-property-facilities-amenities .charge-apply{margin:0;display:block}
.asr-property-facilities-amenities .title{font-size:revert;font-weight:revert;margin-bottom:15px}
.asr-property-facilities-amenities .list-container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:18px;line-height:1.56}
.asr-property-facilities-amenities .list-container .item{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-left:0;text-align:center;margin-bottom:0}
.asr-property-facilities-amenities .list-container .item:nth-child(n+5){display:-ms-flexbox;display:flex}
.asr-property-facilities-amenities .asr-common-icon{width:75px;height:75px;margin-right:0;-ms-flex-pack:center;justify-content:center}
.asr-property-facilities-amenities .icon{width:45px;height:45px;margin-right:0}
.asr-property-facilities-amenities .icon:before{font-size:45px;margin-right:0}
.asr-property-facilities-amenities .asr-button{margin-top:28px}
.asr-property-facilities-amenities .asr-common-icon.item-image .asr-icon-svg svg,.asr-property-facilities-amenities .asr-common-icon.item-image .image-container{width:45px;height:45px}
.asr-utility-bar .asr-button.rounded-border{height:60px;width:60px;margin:10px}
.asr-utility-bar .util-list.show>button:first-child{-ms-transform:translate(calc(-100% - 20px),calc(-50% - 10px));transform:translate(calc(-100% - 20px),calc(-50% - 10px))}
.asr-utility-bar .util-list.show>button:last-child{-ms-transform:translate(calc(-100% - 20px),calc(50% + 10px));transform:translate(calc(-100% - 20px),calc(50% + 10px))}
.asr-section-extended-stay{min-height:300px;margin:15px 0}
.asr-section-extended-stay .extended-stay-content{max-width:50%;min-height:300px}
.asr-section-extended-stay .extended-stay-title{font-size:24px;margin-bottom:10px}
.asr-section-extended-stay .extended-stay-description{font-size:16px;margin-bottom:25px}
.asr-section-download-app{margin:52px auto}
.asr-inspiration-for-your-next-trip.wrap{padding-left:5px;padding-right:5px}
.asr-inspiration-for-your-next-trip .slide-grid-column{width:25%;padding:0 15px}
.asr-inspiration-for-your-next-trip .asr-content-slider .slider-navigation-arrow{top:calc(50% - 24px)}
.asr-inspiration-for-your-next-trip .inspiration-title{margin-bottom:35px}
.asr-inspiration-for-your-next-trip .image-description{top:0}
.asr-inspiration-for-your-next-trip .image-description .small{font-size:13px}
.asr-inspiration-for-your-next-trip .asr-button{margin-top:14px;min-width:123px}
.asr-inspiration-for-your-next-trip .content-wrapper{margin-bottom:24px}
.asr-inspiration-for-your-next-trip .content{padding:23px 21px}
.asr-news-carousel .list-new-carousel.wrap{padding-left:5px;padding-right:5px}
.asr-news-carousel .list-new-carousel .slide-grid-column{width:70%;padding:0 15px}
.asr-news-carousel .list-new-carousel .small-image{width:30%}
.asr-news-carousel .list-new-carousel .small-image .header-2{font-size:16px}
.asr-news-carousel .list-new-carousel .asr-content-slider .slider-navigation-arrow{top:calc(50% - 24px)}
.asr-news-carousel .list-new-carousel .inspiration-title{margin-bottom:35px}
.asr-news-carousel .list-new-carousel .image-description{top:0}
.asr-news-carousel .list-new-carousel .image-description .small{font-size:13px}
.asr-news-carousel .list-new-carousel .content-wrapper{margin-bottom:24px}
.asr-news-carousel .list-new-carousel .content{padding:23px 40px 10px 10px}
.asr-top-right-user-actions .profile-menu{margin:0}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value{display:block}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg{width:12px;height:12px;margin-left:4px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg svg{width:12px;height:12px;fill:var(--background-default)}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-common-icon{display:block}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-common-icon.active-dropdown svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]{color:var(--text-reverse);padding-top:3px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]:before{font-size:19px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-text{color:var(--text-reverse)}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container{position:absolute;max-height:unset;height:auto;padding:24px 16px;font-size:14px;width:300px}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .dropdown-item{white-space:normal}
.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-backdrop{z-index:9}
.asr-top-right-user-actions .usercart-header .signin-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-right-user-actions .usercart-header .header-text{margin:0 5px}
.asr-top-right-user-actions .usercart-header a{color:var(--text-reverse)}
.asr-top-right-user-actions .asr-dropdown .first-item{pointer-events:none}
.asr-top-right-user-actions .dropdown-container .dropdown-item:hover{background:unset}
.asr-top-right-user-actions .border-header{margin:0 -10px;display:block}
.header-expand-menu .top-header-item.my-cart{display:none}
.asr-top-header .icon-top-header{display:block}
.asr-top-header .header-text{display:block;margin:0 5px;color:var(--text-reverse)}
.asr-top-header .menu-header{display:none}
.asr-top-header .usercart-header{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:right}
.asr-top-header .usercart-header.right{float:right}
.asr-top-header .usercart-header.left{float:left;margin-right:10px}
.asr-top-header .usercart-header .shoppig-cart-icon,.asr-top-header .usercart-header .signin-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-header .usercart-header .asr-icon-svg.right-header-icon svg{color:var(--text-reverse)}
.asr-simple-search .search-button{left:auto;right:40px}
.asr-simple-search .search-bar{padding:0}
.asr-simple-search .search-bar.sticky-menu{top:125px;padding:0}
.asr-simple-search .search-bar.sticky-menu .search-button{left:80px}
.asr-simple-search .search-bar.sticky-menu .search-input.asr-button{border-radius:0;padding-left:140px}
.asr-simple-search .search-bar .search-icon:before{font-size:32px}
.asr-simple-search .search-bar .search-input.asr-button{padding-left:50px;background-color:#fff;height:70px;border-radius:40px}
.asr-background-banner{margin-top:-120px}
.asr-background-banner .asr-carousel .asr-content-slider .controls{bottom:139px}
.asr-background-banner .asr-carousel .asr-content-slider .controls.noneSearchBar{bottom:39px}
.asr-background-banner.banner-normal-mode .asr-content-slider,.asr-background-banner.banner-normal-mode .image-carousel{height:448px}
.asr-top-select-currency,.asr-top-select-currency.left,.asr-top-select-language,.asr-top-select-language.left{float:left}
.asr-top-select-currency.right,.asr-top-select-language.right{float:right;margin-right:10px}
.asr-top-select-currency .asr-dropdown .dropdown-value,.asr-top-select-language .asr-dropdown .dropdown-value{color:var(--text-reverse)}
.asr-top-select-currency .asr-dropdown .dropdown-value span,.asr-top-select-language .asr-dropdown .dropdown-value span{padding:0}
.asr-top-select-currency .asr-dropdown .dropdown-backdrop,.asr-top-select-language .asr-dropdown .dropdown-backdrop{display:none}
.asr-top-select-currency .asr-icon.icon-without-innertext.dropdown-icon:before,.asr-top-select-language .asr-icon.icon-without-innertext.dropdown-icon:before{color:var(--text-reverse)}
.asr-top-select-currency .asr-icon-svg,.asr-top-select-language .asr-icon-svg{fill:var(--text-reverse)}
.asr-bottom-section-quicklinks .button-quicklinks{font-weight:400;color:var(--text-reverse)}
.asr-bottom-section-quicklinks .icon-quicklinks{fill:var(--accent)}
.asr-announcement:has(:not(.asr-announcement)){padding:14px 0}
.asr-announcement .asr-content-slider .description{display:block;overflow:hidden}
.asr-announcement .asr-content-slider .content-title{width:calc(50% + 580px)}
.asr-announcement .asr-content-slider .description.show-detail{max-height:100%}
.asr-announcement a.close{right:calc(((100% - 1240px) / 2) - 30px)}
.discoverasr-property-landing-template .asr-announcement,.discoverasr-property-template .asr-announcement{margin:0 0 20px;padding:0 calc((100% - 1200px) / 2)}
.discoverasr-property-landing-template .asr-announcement .content-title,.discoverasr-property-template .asr-announcement .content-title{margin:14px 0 9px;width:calc(50% + 525px)}
.discoverasr-property-landing-template .asr-announcement .asr-content-slider,.discoverasr-property-template .asr-announcement .asr-content-slider{border:1px solid var(--text-body);border-radius:5px}
.discoverasr-property-landing-template .asr-announcement .asr-content-slider .description.show-detail,.discoverasr-property-template .asr-announcement .asr-content-slider .description.show-detail{max-height:100%}
.discoverasr-property-landing-template .asr-announcement .asr-content-slider .description,.discoverasr-property-template .asr-announcement .asr-content-slider .description{display:block;overflow:hidden}
.discoverasr-property-landing-template .asr-announcement .asr-content-slider.wrap,.discoverasr-property-template .asr-announcement .asr-content-slider.wrap{padding-left:22px;padding-right:17px}
.discoverasr-property-landing-template .asr-announcement a.close,.discoverasr-property-template .asr-announcement a.close{right:calc(50% - 600px + 20px)}
.asr-property-listing-announcement .asr-announcement{margin:17px 0 15px}
.asr-property-listing-announcement .asr-announcement .content-title{margin:14px 0 9px;width:calc(50% + 525px)}
.asr-property-listing-announcement .asr-announcement .asr-content-slider.wrap{padding-left:22px;padding-right:17px}
.asr-top-select-currency{margin-left:0}
.asr-top-select-currency .asr-dropdown .dropdown-container{position:absolute}
.asr-top-header-quicklinks .top-header-icon:before{color:var(--text-reverse)}
.asr-top-select-language{margin-right:20px;margin-left:0}
.asr-top-select-language .asr-dropdown .dropdown-container{min-width:160px !important;max-height:600px;position:absolute}
.asr-carousel .asr-content-slider .slider-navigation-arrow.prev,.asr-property-r-overview-banner .asr-content-slider .slider-navigation-arrow.prev{left:calc(((100% - 1240px) / 2) - 45px)}
.asr-carousel .asr-content-slider .slider-navigation-arrow.next,.asr-property-r-overview-banner .asr-content-slider .slider-navigation-arrow.next{right:calc(((100% - 1240px) / 2) - 45px)}
.asr-carousel .asr-content-slider .slider-navigation-arrow .asr-icon.icon-without-innertext,.asr-property-r-overview-banner .asr-content-slider .slider-navigation-arrow .asr-icon.icon-without-innertext{text-shadow:0 2px 14px rgba(0,0,0,.5)}
.asr-carousel .title-banner,.asr-property-r-overview-banner .title-banner{font-size:30px;line-height:36px;margin-bottom:5px}
.asr-carousel .volume{right:calc(((100% - 1240px) / 2) - 45px)}
.asr-carousel .caption-title{line-height:36px}
.asr-carousel .explore-button.has-margin{margin-top:28px}
.asr-carousel .explore-button{min-width:143px}
.asr-carousel .asr-content-slider .content{padding-top:130px;padding-bottom:158px}
.banner-normal-mode .asr-carousel .asr-content-slider .content{padding-top:40px}
.asr-carousel .asr-content-slider .content-align-center{padding-top:130px;padding-bottom:60px}
.banner-normal-mode .asr-carousel .asr-content-slider .content-align-center{padding-top:40px}
.asr-carousel .asr-content-slider .slider-navigation-arrow{background-color:transparent;box-shadow:none}
.asr-carousel .asr-content-slider .slider-navigation-arrow .asr-icon.icon-without-innertext{display:block;width:25px;height:25px}
.asr-carousel .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{font-size:45px;width:100%;height:100%;color:var(--text-reverse)}
.asr-carousel .asr-content-slider,.asr-carousel .image-carousel,.asr-carousel .video-carousel{height:568px}
.asr-property-about-navigation-banner .asr-top-menu{min-height:0}
.asr-about-us-navigation .asr-top-menu{position:relative;min-height:0}
.asr-top-menu{position:relative;min-height:120px}
.asr-top-menu .line-dash{display:none}
.asr-top-menu.top-normal-mode{min-height:120px;height:auto}
.asr-top-menu.top-normal-mode .header{height:auto}
.asr-top-menu.top-normal-mode .header.min-height-auto,.asr-top-menu.top-normal-mode.min-height-auto{min-height:auto}
.asr-top-menu.top-normal-mode.height-header{min-height:70px}
.asr-top-menu.top-normal-mode.height-header .logo-header-booking,.asr-top-menu.top-normal-mode.height-header .top-header-item,.asr-top-menu.top-normal-mode.height-header .usercart-header{height:70px}
.asr-top-menu .active-menu .shoppig-cart-icon svg,.asr-top-menu .active-menu .signin-icon svg,.asr-top-menu .my-cart .asr-icon-svg{fill:var(--text-reverse)}
.asr-top-menu .header-banner,.asr-top-menu .navigation-menu.active-menu .line{display:none}
.asr-top-menu .header{width:100%;height:120px;background-color:transparent;z-index:2;-ms-flex-align:center;align-items:center}
.asr-top-menu .header.sticky-header{height:auto;width:100%;top:0;right:0;position:fixed;background-color:var(--accent)}
.discoverasr-property-offer-template .asr-top-menu .header.sticky-header{box-shadow:none}
.asr-top-menu .header.sticky-header .top-section{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}
.asr-top-menu .header.sticky-header .sidebar-left{z-index:0}
.asr-top-menu .header.topnav-height.sticky-header{height:50px}
.asr-top-menu .header.topnav-height.sticky-header.height-auto{height:auto}
.asr-top-menu .header.topnav-height.sticky-header .line-banner{display:none}
.asr-top-menu .top-navigation{-ms-flex-order:6;order:6;width:100%}
.asr-top-menu .navigation-menu{display:-ms-flexbox;display:flex}
.asr-top-menu .navigation-menu .line-banner{border-bottom:1px solid var(--line-banner);width:100%;-ms-flex-order:5;order:5}
.asr-top-menu .my-accounts{-ms-flex-order:4;order:4}
.asr-top-menu .my-accounts.left{float:left}
.asr-top-menu .my-accounts.right{float:right}
.asr-top-menu .label-welcome{display:none}
.asr-top-menu .asr-top-navigation{min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.asr-top-menu .asr-top-navigation.asr-top-navigation-search-button{height:0;min-height:unset}
.asr-top-menu .asr-top-navigation .disabled-button{visibility:hidden;opacity:0}
.asr-top-menu .asr-top-navigation.width-100{width:100%}
.asr-top-menu .asr-top-navigation .modify-booking-search-container{display:contents}
.asr-top-menu .asr-top-navigation .modify-booking-search-container .asr-modal-booking-search .asr-common-icon .asr-icon-svg{display:-ms-flexbox;display:flex}
.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search{margin-top:unset;padding-bottom:unset}
.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .grid-container.has-error{padding:15px 0 20px}
.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .error-field{padding:15px 0 0}
.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.done-icon,.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.hotel-icon,.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.search-icon,.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.up-down-icon{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.asr-top-menu .asr-top-navigation .logo-header{margin:16px 0;-ms-flex-negative:0;flex-shrink:0}
.asr-top-menu .asr-top-navigation .sidebar-left{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center;margin:19px 0}
.asr-top-menu .asr-top-navigation .arrow-down{display:none}
.asr-top-menu .asr-top-navigation .sidebar-menu{margin:1px 0 1px 35px;word-break:normal;text-align:center}
.asr-top-menu .asr-top-navigation .modify-booking-search{position:absolute;width:100%;top:120px;left:0;background:#fff;z-index:2}
.asr-top-menu .asr-top-navigation .find-resident-backdrop{position:absolute;background-color:var(--overlay-background);opacity:.96;height:100vh;width:100%;left:0;top:125px}
.asr-top-menu ul{list-style-type:none}
.asr-top-menu ul.sidebar-menu.search-button{padding-left:0;padding-right:0;left:530px;top:40px;position:relative;margin-left:auto;margin-right:auto;z-index:0}
.asr-top-menu .link-center{position:absolute;margin:15px 0;font-weight:700;bottom:0;font-size:16px;width:100%;text-align:right;max-width:1232px;padding:0 16px}
.asr-top-menu .sidebar-menu{letter-spacing:0;line-height:1.5;font-weight:600;display:inline-block}
.asr-top-menu .sidebar-menu .link-ourbrands{line-height:1.5;color:var(--text-reverse);white-space:normal;display:inline-block;font-size:14px;cursor:pointer}
.asr-top-menu .sidebar-menu .link-ourbrands .asr-icon.icon-without-innertext.arrow-down:before{color:var(--text-reverse)}
.asr-top-menu .sidebar-menu.active-navigation .active-navigation{position:relative}
.asr-top-menu .sidebar-menu.active-navigation .active-navigation:after{position:absolute;content:"";bottom:-3px;left:-2px;right:-2px;height:1px;background-color:var(--border-reverse)}
.asr-top-menu .sidebar-menu .navigation-logo{width:380px;max-height:202px;position:relative}
.asr-top-menu .sidebar-menu .navigation-logo .navigation-link{width:100%;height:100%;display:block}
.asr-top-menu .sidebar-menu .navigation-img{width:100%;max-height:100%;border-radius:5px}
.asr-top-menu .sidebar-menu .navigation-button{line-height:16px;padding:12px 13px;font-size:16px;font-weight:700;background-color:var(--background-default);color:#4c6866;margin:0 0 33px 35px;position:absolute;bottom:0;left:0;border-radius:5px;border:solid 1px var(--background-default)}
.asr-top-menu .sidebar-menu .navigation-button:hover{background-color:rgba(255,253,253,.6);border-color:transparent}
.asr-top-menu .sidebar-menu .navigation-text{font-size:20px;font-weight:700;color:var(--text-reverse);margin:20px;position:absolute;width:50%;font-size:24px;line-height:40px}
.asr-top-menu .sidebar-menu .backdrop-navigation{position:fixed;background-color:#000;left:0;right:0;height:100%;opacity:.3;width:100%;z-index:-1;margin:25px 0}
.asr-top-menu .sidebar-menu .brand-category{padding:8px 0;display:block;font-size:18px;font-weight:600}
.asr-top-menu .sidebar-menu .brand-category h3{font-size:18px;font-weight:600;margin:0;color:var(--text-title)}
.asr-top-menu .sidebar-menu .menu-sub-item{text-align:left}
.asr-top-menu .sidebar-menu .menu-sub-item .ourbrand-item{font-weight:400;padding:8px 0;font-size:16px}
.asr-top-menu .sidebar-menu .menu-sub-item .brand-category{padding-top:0}
.asr-top-menu .sidebar-menu .image-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0 70px;max-width:1232px;margin:0 auto}
.asr-top-menu .sidebar-menu .image-list .link-item{margin:16px;height:101px;width:calc(100% / 6 - 32px)}
.asr-top-menu .sidebar-menu .image-list .link-item .nav-logo{width:100%;height:100%;display:block}
.asr-top-menu .sidebar-menu .image-list .link-item img{height:100%;width:100%}
.asr-top-menu .sidebar-menu .column-list{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding-top:40px;padding-bottom:40px}
.asr-top-menu .sidebar-menu .wrap-sub-navigation{z-index:2;left:0;position:absolute;right:0;background-color:var(--background-default);margin:19px auto;box-shadow:0 23px 27px 0 var(--box-shadow-menu)}
.asr-top-menu .sidebar-menu .wrap-sub-navigation .menu-sub .link-item ul{display:contents}
.asr-top-menu .sidebar-menu .menu-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}
.asr-top-menu .sidebar-menu .navigation-title{position:absolute;text-align:left;margin:26px 0 0 35px;top:0;left:0;max-width:223px}
.asr-top-menu .sidebar-menu .navigation-title h3{margin:0;font-size:24px;font-weight:600;color:var(--background-default);line-height:29px;white-space:normal}
.asr-top-menu .search-button{-ms-flex-order:1;order:1}
.asr-top-menu .search-button .asr-button{white-space:nowrap;min-width:149px;border-radius:36px}
.asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover{background:var(--whitefff-opacity-60)}
.asr-top-menu .bottom-section{display:none}
.asr-top-menu .asr-icon,.asr-top-menu .top-header-link{color:var(--text-reverse)}
.asr-top-menu .asr-icon.calendar-icon{color:var(--indicator-default)}
.asr-top-menu .asr-icon.error-icon{color:var(--icon-error-message)}
.asr-top-menu .asr-icon.arrow-down-icon,.asr-top-menu .asr-icon.arrow-up-icon{color:var(--accent)}
.asr-top-menu .top-header-item,.asr-top-menu .usercart-header{height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-menu .top-header-link{line-height:17px;margin:0 20px}
.asr-top-menu .top-header-link .asr-icon[data-icon]:before{font-size:30px;top:0}
.asr-top-menu .top-header-link.header-align-left{float:left;margin-right:0}
.asr-top-menu .top-header-link.header-align-right{float:right;margin-left:0}
.asr-top-menu .top-header-link .top-header-content{padding:0 4px}
.asr-top-menu .top-header-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-top-menu .top-header-icon .asr-icon-svg svg{fill:var(--text-reverse)}
.asr-top-menu .user-top-section{display:-ms-flexbox;display:flex}
.asr-grid-layouts .asr-grid-column.hide-on-desktop{display:none}
.asr-site-maps .site-map-item{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
.asr-site-maps .site-map-item h3{line-height:34px}
.asr-section-brands-logo{border-top:0;border-bottom:0}
.asr-global-footer .brand-logo img{max-height:101px;max-width:122px}
.asr-extended-stay-form .combobox .ui-autocomplete{margin:0 0 0 46px;width:auto}
.asr-form-input .combobox .ui-autocomplete{margin:0 0 0 50px;width:auto}
.asr-form-input .tooltip .tooltip-content{left:-40%}
.asr-form-input .tooltip .tooltip-content:after,.asr-form-input .tooltip .tooltip-content:before{left:51%}
.arabic .asr-form .asr-form .form-group .form-label{text-align:left;margin-left:16px;margin-right:0}
.asr-form .form-group .form-label{width:30%;text-align:end;margin-right:16px}
.asr-form .form-group .form-content{-ms-flex:1 0;flex:1 0}
.asr-form .form-group .form-content .input,.asr-form .form-group .form-content input{width:100%}
.asr-about-us-mission .bg-hover{position:relative;cursor:pointer}
.asr-about-us-mission .bg-hover .bg-hover-content{position:absolute;right:0;top:0;padding:20px;opacity:0;transition:opacity .5s ease 0;width:100%;height:100%}
.asr-about-us-credo .wrap{margin:0;max-width:1250px}
.asr-about-us-credo .panel,.asr-about-us-credo .panel-content{padding:0}
.asr-about-us-credo .panel-content-inside h3{margin:20px 0}
.asr-about-us-credo .panel-content-inside p{line-height:20.8px;margin-bottom:16px}
.asr-about-us-credo .col-offset-2{margin-left:16.66667%}
.asr-about-us-history .time-line-history{margin-bottom:unset;height:unset}
.asr-about-us-history .time-line-history .wrap{max-width:1250px}
.asr-about-us-history .time-line-history .slick-arrow{z-index:1}
.asr-about-us-history .time-line-history .col-md-offset-2{margin-left:16.66667%}
.asr-about-us-history .time-line-history .col-md-2 .slick-list .slick-track{width:2486px !important}
.asr-about-us-history .time-line-history .col-md-2 .slick-list .slick-track .slick-slide.slick-current.slick-active{width:113px !important}
.asr-booking-modal div.modal-body{padding:15px 31px 31px}
.asr-booking-modal h3.title{font-size:24px;margin-bottom:25px}
.asr-booking-login .signup-card{margin-left:32px}
.asr-booking-login .card.login-card,.asr-booking-login .card.signup-card{padding:24px 31px}
.asr-booking-login .wrap .social-list{margin-top:19px;margin-bottom:0;display:block}
.asr-booking-login .wrap .card{width:432px;padding:24px 31px;margin-bottom:0;height:100%}
.asr-booking-login .wrap .signup-card{margin-left:30px;float:right;display:block}
.asr-news.arabic-com .office-detail{padding-left:10px;padding-right:35px}
.asr-news .year-content{margin-left:20px;margin-right:20px}
.asr-news .recent-news .text-rss{margin-top:7px}
.asr-news div.office-detail{padding-left:35px;margin-top:18px}
.asr-news div.office-detail h4.office-detail-title{font-size:1.25em}
.asr-feature-tile{margin:41px auto 35px}
.asr-feature-tile .feature-item span{font-size:16px;padding-left:41px}
.asr-feature-tile .feature-description{line-height:26px;padding-top:5px}
.asr-feature-tile .feature-content-left .feature-content{-ms-flex-pack:end;justify-content:flex-end}
.asr-feature-tile .feature-backdrop,.asr-feature-tile .feature-video{visibility:hidden}
.asr-feature-tile .feature-icon-image{width:30px}
.asr-feature-tile .feature-banner{min-height:330px;position:absolute;top:0;bottom:0}
.asr-feature-tile .asr-feature-tile-single{position:relative}
.asr-feature-tile .asr-feature-tile-single .feature-banner-image-desktop{position:absolute;height:100%;width:100%;object-fit:cover}
.asr-feature-tile .asr-feature-tile-single .asr-button{width:auto;min-width:125px;display:inline-block}
.asr-feature-tile .asr-feature-tile-single .asr-button.primary{background-color:var(--text-reverse);border:1px solid var(--accent);color:var(--accent)}
.asr-feature-tile .asr-feature-tile-single .asr-button.primary:not(.disabled):hover{background-color:var(--accent);color:var(--text-reverse);border:1px solid var(--accent)}
.asr-feature-tile .asr-feature-tile-single .feature-button{text-align:left}
.asr-feature-tile .asr-feature-tile-single .feature-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-feature-tile .asr-feature-tile-single .feature-content>*{display:block;max-width:300px}
.asr-feature-tile .asr-feature-tile-single .feature-description p{max-height:240px}
.asr-feature-tile .asr-feature-tile-single .feature-title{font-size:20px;font-weight:700}
.asr-feature-tile .zigzag-single-tile .feature-banner{width:calc(50% + 255px);border-radius:0}
.asr-feature-tile .zigzag-single-tile .asr-feature-tile-single{border-radius:5px;overflow:hidden}
.asr-feature-tile .zigzag-single-tile .feature-divider{position:absolute;top:0;bottom:0;width:25%;right:calc(100% - 2px);left:auto;height:100%}
.asr-feature-tile .zigzag-single-tile .feature-content{width:calc(50% - 254px);border-radius:0;padding:27px 45px;margin-left:auto;position:relative;min-height:330px}
.asr-feature-tile .zigzag-single-tile .feature-shadow{box-shadow:0 0 5px gray}
.asr-feature-tile .zigzag-single-tile .feature-shadow .feature-content{box-shadow:none}
.asr-feature-tile .zigzag-single-tile.feature-content-left .feature-divider{right:auto;left:calc(100% - 1px);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.asr-feature-tile .zigzag-single-tile.feature-content-left .feature-banner{right:0}
.asr-feature-tile .zigzag-single-tile.feature-content-left .feature-content{margin-right:auto;margin-left:0}
.asr-feature-tile .overlapping-single .asr-feature-tile-single{padding:20px 0}
.asr-feature-tile .overlapping-single .feature-banner{width:calc(50% - 600px + 1010px)}
.asr-feature-tile .overlapping-single .feature-content{margin-left:calc(50% - 600px + 820px);padding:27px 30px;width:380px;min-height:300px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}
.asr-feature-tile .overlapping-single.feature-content-left .feature-banner{left:auto;right:0}
.asr-feature-tile .overlapping-single.feature-content-left .feature-content{margin-left:auto;margin-right:calc(50% - 600px + 820px)}
.asr-feature-tile .multiple-tile .feature-description .asr-button{color:var(--accent);border:1px solid var(--accent);background-color:var(--text-reverse)}
.asr-feature-tile .multiple-tile .feature-description .asr-button:not(.disabled):hover{color:var(--text-reverse);background:var(--accent)}
.asr-feature-tile .multiple-tile .feature-load-more.asr-button{background:var(--background-default);color:var(--accent);border:1px solid var(--accent);margin-top:30px}
.asr-feature-tile .multiple-tile .feature-gallery{display:grid;display:-ms-grid;grid-template-columns:repeat(12,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:dense}
.asr-feature-tile .multiple-tile .large-image{grid-row:span 6;-ms-grid-row-span:6;grid-column:span 8;-ms-grid-column-span:8}
.asr-feature-tile .multiple-tile .small-image{grid-row:span 3;-ms-grid-row-span:3;grid-column:span 4;-ms-grid-column-span:4}
.asr-feature-tile .multiple-tile .feature-title{position:relative;bottom:0;left:auto;-ms-transform:none;transform:none}
.asr-feature-tile .multiple-tile .feature-content{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;width:100%;bottom:0;text-align:center;transition:all .5s ease-in-out}
.asr-feature-tile .multiple-tile .feature-description{opacity:0;height:0;color:var(--text-reverse);max-width:100%;background-color:transparent;padding:0 20px}
.asr-feature-tile .multiple-tile .truncate-description{max-height:130px}
.asr-feature-tile .multiple-tile .feature-button .asr-button{display:inline-block;width:auto}
.asr-feature-tile .multiple-tile .feature-image-item:hover .asr-image img{-ms-transform:scale(1.3);transform:scale(1.3);transition:all .5s ease-in-out}
.asr-feature-tile .multiple-tile .feature-image-item:hover .feature-description{opacity:1;height:auto;padding-top:0;margin-top:10px;text-align:center;padding:15px 20px 20px}
.asr-feature-tile .multiple-tile .feature-image-item:hover .feature-content{color:var(--text-reverse);bottom:50%;-ms-transform:translateY(50%);transform:translateY(50%)}
.asr-feature-tile .multiple-tile .feature-image-item:hover .feature-title{position:relative}
.asr-article-listing .d-block .d-sm-block .d-md-none{display:none}
.asr-section-why-book-here .benefit-item{padding:0 15px}
.asr-section-why-book-here .description-gtm{display:block;font-size:16px;line-height:24px;font-weight:400}
.asr-section-why-book-here .wrap{margin:48px auto 0}
.asr-section-why-book-here .title{font-size:32px;max-width:364px;line-height:40px}
.asr-section-why-book-here .benefit-button a,.asr-section-why-book-here .benefit-title{font-weight:600;margin-top:16px;font-size:14px}
.asr-section-why-book-here .benefit-title{font-size:18px;line-height:34px;margin-top:13px;padding:0}
.asr-section-why-book-here .benefit-title:empty{min-height:34px}
.asr-section-why-book-here .benefit-button{font-size:14px}
.asr-section-why-book-here .benefit-button .arrow-icon{margin:0 5px}
.asr-section-why-book-here .benefit-button .arrow-icon svg{height:14px}
.asr-section-why-book-here .benefit-button .icon-without-innertext[data-icon]:before{margin-left:-5px}
.asr-section-why-book-here .benefit-description{line-height:24px;font-size:16px}
.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon]:before{font-size:75px}
.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon],.asr-section-why-book-here .benefit-image{height:75px;width:75px}
.asr-section-why-book-here .asr-small-section-title{margin-bottom:30px;line-height:34px}
.asr-section-why-book-here .icon-place{height:75px}
.asr-section-why-book-here .icon-place img{height:75px;width:75px}
.asr-section-ourbrands .ourbrands-title{margin-bottom:31px}
.asr-section-ourbrands .asr-content-slider{padding:0}
.asr-section-ourbrands .brand-content{padding:15px 23px}
.asr-section-quotation .asr-backdrop-content{padding-top:20px;padding-bottom:20px}
.asr-section-quotation .quote-title{line-height:28px}
.asr-section-quotation .quote-description{line-height:22px}
.asr-brand-offers-listing,.asr-common-slider-offers,.asr-offers-listing,.asr-section-feature-offers,.asr-section-feature-vouchers{margin:34px auto;padding:0 20px}
.asr-brand-offers-listing .offer-row .asr-icon-svg,.asr-common-slider-offers .offer-row .asr-icon-svg,.asr-offers-listing .offer-row .asr-icon-svg,.asr-section-feature-offers .offer-row .asr-icon-svg,.asr-section-feature-vouchers .offer-row .asr-icon-svg{margin-right:18px;width:20px}
.asr-brand-offers-listing .offer-stay .asr-icon-svg svg,.asr-common-slider-offers .offer-stay .asr-icon-svg svg,.asr-offers-listing .offer-stay .asr-icon-svg svg,.asr-section-feature-offers .offer-stay .asr-icon-svg svg,.asr-section-feature-vouchers .offer-stay .asr-icon-svg svg{width:14px;height:15px;margin-left:3px}
.asr-brand-offers-listing .offer-expired .asr-icon-svg svg,.asr-common-slider-offers .offer-expired .asr-icon-svg svg,.asr-offers-listing .offer-expired .asr-icon-svg svg,.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-vouchers .offer-expired .asr-icon-svg svg{width:20px;height:20px}
.asr-brand-offers-listing .offer-expired .asr-icon-svg svg,.asr-brand-offers-listing .offer-stay .asr-icon-svg svg,.asr-common-slider-offers .offer-expired .asr-icon-svg svg,.asr-common-slider-offers .offer-stay .asr-icon-svg svg,.asr-offers-listing .offer-expired .asr-icon-svg svg,.asr-offers-listing .offer-stay .asr-icon-svg svg,.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-offers .offer-stay .asr-icon-svg svg,.asr-section-feature-vouchers .offer-expired .asr-icon-svg svg,.asr-section-feature-vouchers .offer-stay .asr-icon-svg svg{fill:var(--icon-default)}
.asr-brand-offers-listing .offer-title-text,.asr-brand-offers-listing .voucher-title-text,.asr-common-slider-offers .offer-title-text,.asr-common-slider-offers .voucher-title-text,.asr-offers-listing .offer-title-text,.asr-offers-listing .voucher-title-text,.asr-section-feature-offers .offer-title-text,.asr-section-feature-offers .voucher-title-text,.asr-section-feature-vouchers .offer-title-text,.asr-section-feature-vouchers .voucher-title-text{height:51px;line-height:1.25;color:var(--text-title)}
.asr-brand-offers-listing .feature-offers-title,.asr-brand-offers-listing .feature-vouchers-title,.asr-common-slider-offers .feature-offers-title,.asr-common-slider-offers .feature-vouchers-title,.asr-offers-listing .feature-offers-title,.asr-offers-listing .feature-vouchers-title,.asr-section-feature-offers .feature-offers-title,.asr-section-feature-offers .feature-vouchers-title,.asr-section-feature-vouchers .feature-offers-title,.asr-section-feature-vouchers .feature-vouchers-title{margin-bottom:25px}
.asr-brand-offers-listing .card-content,.asr-common-slider-offers .card-content,.asr-offers-listing .card-content,.asr-section-feature-offers .card-content,.asr-section-feature-vouchers .card-content{padding:22px 31px 23px}
.asr-brand-offers-listing .asr-content-slider .controls,.asr-common-slider-offers .asr-content-slider .controls,.asr-offers-listing .asr-content-slider .controls,.asr-section-feature-offers .asr-content-slider .controls,.asr-section-feature-vouchers .asr-content-slider .controls{padding-top:21px}
.asr-brand-offers-listing .asr-content-slider .indicator-item,.asr-common-slider-offers .asr-content-slider .indicator-item,.asr-offers-listing .asr-content-slider .indicator-item,.asr-section-feature-offers .asr-content-slider .indicator-item,.asr-section-feature-vouchers .asr-content-slider .indicator-item{width:8px;height:8px}
.asr-brand-offers-listing .asr-content-slider .asr-slide-item.next .layer-white,.asr-brand-offers-listing .asr-content-slider .asr-slide-item.prev .layer-white,.asr-common-slider-offers .asr-content-slider .asr-slide-item.next .layer-white,.asr-common-slider-offers .asr-content-slider .asr-slide-item.prev .layer-white,.asr-offers-listing .asr-content-slider .asr-slide-item.next .layer-white,.asr-offers-listing .asr-content-slider .asr-slide-item.prev .layer-white,.asr-section-feature-offers .asr-content-slider .asr-slide-item.next .layer-white,.asr-section-feature-offers .asr-content-slider .asr-slide-item.prev .layer-white,.asr-section-feature-vouchers .asr-content-slider .asr-slide-item.next .layer-white,.asr-section-feature-vouchers .asr-content-slider .asr-slide-item.prev .layer-white{opacity:0}
.asr-brand-offers-listing .asr-content-slider .offer-title,.asr-common-slider-offers .asr-content-slider .offer-title,.asr-offers-listing .asr-content-slider .offer-title,.asr-section-feature-offers .asr-content-slider .offer-title,.asr-section-feature-vouchers .asr-content-slider .offer-title{margin-bottom:31px}
.asr-brand-offers-listing .asr-content-slider .voucher-title,.asr-common-slider-offers .asr-content-slider .voucher-title,.asr-offers-listing .asr-content-slider .voucher-title,.asr-section-feature-offers .asr-content-slider .voucher-title,.asr-section-feature-vouchers .asr-content-slider .voucher-title{margin-bottom:20px;height:57px}
.asr-brand-offers-listing .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-brand-offers-listing .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-common-slider-offers .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-common-slider-offers .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-offers-listing .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-offers-listing .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-section-feature-offers .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-section-feature-offers .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before{color:var(--icon-default)}
.asr-brand-offers-listing .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-common-slider-offers .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-offers-listing .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-section-feature-offers .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-content-slider .asr-icon.icon-without-innertext:before{color:var(--accent);margin-right:17px}
.asr-brand-offers-listing .asr-card-slider .see-all,.asr-common-slider-offers .asr-card-slider .see-all,.asr-offers-listing .asr-card-slider .see-all,.asr-section-feature-offers .asr-card-slider .see-all,.asr-section-feature-vouchers .asr-card-slider .see-all{padding-bottom:0;padding-top:40px}
.asr-brand-offers-listing .asr-content-slider .slider-navigation-arrow.prev,.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev,.asr-offers-listing .asr-content-slider .slider-navigation-arrow.prev,.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev{top:calc(50% - 17px);left:-20px}
.asr-brand-offers-listing .asr-content-slider .slider-navigation-arrow.next,.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next,.asr-offers-listing .asr-content-slider .slider-navigation-arrow.next,.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next{top:calc(50% - 17px);right:-20px}
.asr-brand-offers-listing .see-all,.asr-common-slider-offers .see-all,.asr-offers-listing .see-all,.asr-section-feature-offers .see-all,.asr-section-feature-vouchers .see-all{padding-top:25px;padding-bottom:0}
.asr-brand-offers-listing .flex-row i:before,.asr-brand-offers-listing .offer-row i:before,.asr-common-slider-offers .flex-row i:before,.asr-common-slider-offers .offer-row i:before,.asr-offers-listing .flex-row i:before,.asr-offers-listing .offer-row i:before,.asr-section-feature-offers .flex-row i:before,.asr-section-feature-offers .offer-row i:before,.asr-section-feature-vouchers .flex-row i:before,.asr-section-feature-vouchers .offer-row i:before{margin-right:16px}
.asr-brand-offers-listing .asr-common-slider-offers-content,.asr-brand-offers-listing .asr-section-feature-offers-content,.asr-brand-offers-listing .asr-section-feature-vouchers-content,.asr-brand-offers-listing .asr-voucher-featured-content,.asr-common-slider-offers .asr-common-slider-offers-content,.asr-common-slider-offers .asr-section-feature-offers-content,.asr-common-slider-offers .asr-section-feature-vouchers-content,.asr-common-slider-offers .asr-voucher-featured-content,.asr-offers-listing .asr-common-slider-offers-content,.asr-offers-listing .asr-section-feature-offers-content,.asr-offers-listing .asr-section-feature-vouchers-content,.asr-offers-listing .asr-voucher-featured-content,.asr-section-feature-offers .asr-common-slider-offers-content,.asr-section-feature-offers .asr-section-feature-offers-content,.asr-section-feature-offers .asr-section-feature-vouchers-content,.asr-section-feature-offers .asr-voucher-featured-content,.asr-section-feature-vouchers .asr-common-slider-offers-content,.asr-section-feature-vouchers .asr-section-feature-offers-content,.asr-section-feature-vouchers .asr-section-feature-vouchers-content,.asr-section-feature-vouchers .asr-voucher-featured-content{margin:0 -15px}
.asr-brand-offers-listing .card-content{padding:16px}
.asr-brand-offers-listing{padding:0}
.asr-commons-property-voucher-listing .voucher-item,.asr-offers-listing .voucher-item{border:1px solid rgba(0,0,0,.125);border-radius:5px}
.asr-commons-property-voucher-listing .voucher-item a,.asr-offers-listing .voucher-item a{box-shadow:none}
.asr-commons-property-voucher-listing .voucher-item a:hover,.asr-offers-listing .voucher-item a:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}
.asr-commons-property-voucher-listing .card-content,.asr-offers-listing .card-content{padding:22px 31px 23px}
.asr-commons-property-voucher-listing .columns,.asr-offers-listing .columns{grid-template-columns:1fr 1fr 1fr;gap:30px}
.asr-commons-property-voucher-listing .offer-title,.asr-offers-listing .offer-title{margin-bottom:31px;min-height:54px}
.asr-commons-property-voucher-listing .see-all,.asr-offers-listing .see-all{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.asr-section-ourbrands .asr-content-slider .controls{padding-top:31px}
.asr-section-ourbrands .asr-button{margin-top:23px}
.asr-section-ourbrands .brand-title{line-height:28px}
.asr-property-overview-general-downloadable{display:block;margin-bottom:38px}
.asr-property-overview-general-downloadable .best-rate-container .asr-common-icon,.asr-property-overview-general-downloadable .downloadable-container .asr-common-icon,.asr-property-overview-general-downloadable .participating-container .asr-common-icon{margin-right:26px}
.asr-property-overview-general-downloadable .asr-icon-svg{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.asr-property-overview-general-downloadable .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before{font-size:35px;margin-right:26px}
.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .asr-icon-svg svg{margin-right:0}
.asr-property-overview-general-downloadable .downloadable-container{margin:0;padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background-color:unset}
.asr-property-overview-general-downloadable .downloadable-container .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before,.asr-property-overview-general-downloadable .downloadable-container .downloadable-container.asr-icon.icon-without-innertext[data-icon]:before,.asr-property-overview-general-downloadable .downloadable-container .participating-container.asr-icon.icon-without-innertext[data-icon]:before{font-size:35px;margin-right:26px}
.asr-property-overview-general-downloadable .best-rate-container,.asr-property-overview-general-downloadable .participating-container{margin-bottom:18px;line-height:23px}
.asr-property-overview-general-downloadable .asr-icon.icon-without-innertext[data-icon]:before,.asr-property-overview-general-downloadable .downloadable-container .asr-icon.icon-without-innertext[data-icon]:before{font-size:35px;margin-right:26px}
.asr-property-overview-general-downloadable .download-icon .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before{width:35px;height:35px;margin-right:26px}
.asr-property-overview-general-downloadable .download-icon{width:35px;height:35px}
.asr-property-overview-general-downloadable .download-item{padding:0;margin-bottom:18px}
.asr-property-overview-general-downloadable .download-item .file-name{text-decoration:underline;line-height:23px;font-size:16px}
.asr-property-overview-general-downloadable .download-item .file-type{text-decoration:none;line-height:23px;font-size:14px;display:inline}
.asr-property-overview-general-downloadable .download-item br{display:block}
.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .asr-icon-svg svg,.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .image-container{width:35px;height:35px}
.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .image-container{margin-right:0}
.asr-property-overview-general-downloadable .asr-common-icon.download-icon .asr-icon-svg svg{width:35px;height:35px}
.asr-property-overview-general-downloadable .download-brochure{margin-bottom:18px}
.asr-property-overview-general-downloadable .download-brochure .caption-icon{width:35px;height:35px;margin-right:26px}
.asr-property-overview-general-downloadable .download-brochure .icon-download:before{font-size:35px}
.asr-property-social-sharing-bar-r{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-social-sharing-bar-r .social-item{text-decoration:none;padding-right:20px;font-size:26px}
.asr-property-social-sharing-bar-r .social-item:last-child{padding-right:0}
.asr-property-overview-general-info{display:block}
.asr-property-overview-general-info .general-info-list{display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:15px}
.asr-property-overview-general-info .general-info-list .asr-icon.icon-without-innertext[data-icon]:before{margin-right:7px}
.asr-property-overview-general-info .rating-star.asr-rating-star{height:16px;margin-left:0}
.asr-property-overview-general-info .general-info-item{padding-right:30px;padding-bottom:0;white-space:nowrap}
.asr-property-overview-general-info .general-info-item:first-child{white-space:normal}
.asr-property-overview-general-info .general-info-item:last-child{padding-right:0}
.asr-property-overview-general-info .general-info-item .icon-text-item p{font-size:14px}
.asr-property-overview-general-info .review-number{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-right:30px}
.asr-property-overview-general-info .review-product-container{-ms-flex-pack:unset;justify-content:unset;margin-top:0;margin-bottom:14px}
.asr-property-overview-general-info .asr-icon-svg{width:25px;height:25px;margin-right:10px}
.asr-property-overview-general-info .asr-icon-svg:first-child{margin-left:-3px}
.asr-property-overview-general-info .asr-icon-svg svg{width:25px;height:25px}
.asr-carousel .asr-badge.property-type-tag.card-label{display:block;position:relative;font-weight:600;background-color:var(--tag);text-transform:uppercase;border-radius:0 0 5px 5px;padding:0 18px;font-size:14px;line-height:30px;left:0;margin-left:0}
.asr-property-r-overview-banner .asr-background-banner.banner-normal-mode .asr-content-slider{height:430px}
.asr-property-r-overview-banner .property-type-tag.asr-badge.card-label{display:block;text-transform:uppercase;border-radius:0 0 5px 5px;padding:0 18px;font-size:14px;line-height:30px;left:calc((100% - 1200px) / 2);margin-left:0}
.asr-property-r-overview-banner .banner-content-container{padding:0 70px}
.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow{display:-ms-flexbox;display:flex}
.asr-property-r-overview-banner .asr-content-slider .show-property-tag{padding-top:80px}
.asr-property-r-overview-banner .asr-content-slider .wrap{padding-bottom:50px}
.asr-property-r-overview-banner .explore-button{position:relative;opacity:1;width:auto}
.asr-property-r-overview-banner .volume{display:block}
.asr-property-review-pro .asr-small-section-title{margin-bottom:16px;margin-top:48px;font-size:20px}
.asr-property-review-pro .reviews-pro span{font-size:14px}
.asr-property-review-pro .reviews-pro a.source:hover{color:#003e6a}
.asr-property-review-pro .reviews-pro .source{font-size:14px}
.asr-property-review-pro .review-pro{padding-bottom:15px}
.asr-property-review-pro .review-pro .rating{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}
.asr-property-review-pro .review-pro .rating>span{font-size:14px;line-height:14px;margin-left:0;margin-top:0}
.asr-property-review-pro .review-pro .logo{height:40px;width:140px}
.asr-property-review-pro .powered-tooltip:hover a{color:var(--bluee6a)}
.asr-property-review-pro .powered-tooltip:hover .tooltip-text{color:var(--text-title)}
.asr-property-review-pro .tooltip-icon .tooltip-text{padding:20px 30px;min-width:477px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}
.asr-property-review-pro .reviews-pro-card{border-bottom:1px solid #dedede;display:-ms-flexbox;display:flex;padding:20px 0;box-shadow:none}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0 20px 0 0}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info .avatar{height:40px;width:40px}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info .avatar.avatar{color:var(--accent)}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info .avatar.avatar:before{font-size:40px}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro p,.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro span{-ms-flex-item-align:start;align-self:flex-start}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro p{max-height:78px}
.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro .source{-ms-flex-pack:start;justify-content:flex-start;width:fit-content;width:-moz-fit-content}
.asr-property-review-pro .reviews-pro-card .review-detail{-ms-flex:4;flex:4;font-size:16px;padding:0;display:block}
.asr-property-review-pro .reviews-pro-card .review-detail h3{margin-bottom:10px;font-size:16px}
.asr-property-review-pro .reviews-pro-card .review-detail p{margin-bottom:15px;max-height:78px}
.asr-property-review-pro .review-detail .truncate-text,.asr-property-review-pro .reviews-pro-card.comments .comments-detail p{font-size:16px}
.asr-property-guest-review .asr-rating-star{height:16px}
.asr-property-guest-review .wrap{padding-top:35px;padding-left:20px;padding-right:20px}
.asr-property-guest-review h3{margin:0 0 5px;padding:0}
.asr-property-guest-review .review-pro{padding:0}
.asr-property-guest-review .review-pro .rating{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}
.asr-property-guest-review .review-pro .rating>span{font-size:14px;line-height:14px;margin-top:2px}
.asr-property-guest-review .review-pro .logo{height:43px;width:142px}
.asr-property-guest-review .review-card{display:-ms-flexbox;display:flex;padding:20px 0;box-shadow:none}
.asr-property-guest-review .review-card .reviewer-info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0}
.asr-property-guest-review .review-card .reviewer-info .avatar{height:40px;width:40px}
.asr-property-guest-review .review-card .reviewer-info .avatar.avatar:before{font-size:40px}
.asr-property-guest-review .review-card .reviewer-info .info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:22px}
.asr-property-guest-review .review-card .reviewer-info .info p{-ms-flex-item-align:start;align-self:flex-start;max-height:78px}
.asr-property-guest-review .review-card .reviewer-info .info span{font-size:14px;margin-bottom:20px;-ms-flex-item-align:start;align-self:flex-start}
.asr-property-guest-review .review-card .review-detail{-ms-flex:2;flex:2;font-size:16px;padding:0;display:block}
.asr-property-guest-review .review-card .review-detail h3{margin:0 0 10px;font-size:16px}
.asr-property-guest-review .review-card .review-detail .header-3{margin:0 0 10px;font-size:16px;display:block}
.asr-property-guest-review .review-card .review-detail p{margin-bottom:15px;max-height:78px}
.asr-property-guest-review .review-card .review-detail:after{display:none}
.asr-property-guest-review .review-card:not(:last-child){border-bottom:1px solid #dedede}
.asr-property-guest-review .rating-review{display:-ms-flexbox;display:flex}
.asr-property-guest-review .tooltip-icon .tooltip-text{padding:20px 30px;min-width:477px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}
.asr-top-select-currency .dropdown-backdrop,.asr-top-select-language .dropdown-backdrop{height:100%;width:100%;display:block;-ms-transform:translateX(0);transform:translateX(0)}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .asr-button{width:auto;min-width:150px}
.asr-section-good-to-know .good-to-know-title{margin-bottom:20px}
.asr-section-good-to-know .asr-common-icon svg{width:30px;height:30px}
.asr-section-good-to-know .asr-common-icon .asr-icon-svg,.asr-section-good-to-know .asr-common-icon .asr-image{margin-right:22px}
.asr-section-good-to-know .asr-icon.icon-without-innertext[data-icon]:before{font-size:30px;margin-right:22px}
.asr-section-good-to-know .to-know-item{font-size:16px;margin-bottom:0;padding:0 15px}
.asr-section-good-to-know .to-know-item .asr-icon:before{font-size:30px}
.asr-section-good-to-know .to-know-item-icon{width:30px;height:30px;margin-right:22px}
.asr-section-good-to-know .to-know-content,.asr-section-good-to-know .to-know-content p,.asr-section-good-to-know .to-know-title{line-height:23px}
.asr-section-good-to-know .to-know-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}
.asr-section-good-to-know .to-know-list .to-know-item{margin-bottom:15px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33%}
.asr-section-good-to-know .to-know-list .to-know-item:last-child{-ms-flex-preferred-size:66%;flex-basis:66%}
.asr-section-good-to-know .card-list{margin-top:4px}
.asr-section-good-to-know .column-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.asr-booking-add-ons{background:0;padding:0;margin:44px 0 36px}
.asr-booking-add-ons>h2{margin-bottom:5px;font-size:24px;line-height:34px}
.asr-booking-add-ons .button-see-more{margin-top:14px}
.asr-booking-apartment-item:not(:first-child){margin-top:48px}
.asr-booking-apartment-item .occupancy-description,.asr-booking-apartment-item .size-description{margin-bottom:5px;padding-right:20px}
.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{width:24px;height:24px}
.asr-booking-apartment-item .card-content{-ms-flex-direction:row;flex-direction:row;min-height:180px;border:0;border-radius:0;position:relative}
.asr-booking-apartment-item .card-content .card-title{font-size:22px;line-height:28px;margin-bottom:15px;color:var(--text-title)}
.asr-booking-apartment-item .card-content .content-slider{-ms-flex:0;flex:0;overflow:hidden;-ms-flex-preferred-size:380px;flex-basis:380px;background:var(--background)}
.asr-booking-apartment-item .card-content .content-slider .asr-content-slider{height:100%}
.asr-booking-apartment-item .card-content.show-rates .price-utilities{border-radius:0 5px 0 0}
.asr-booking-apartment-item .card-content .asr-gallery-viewer,.asr-booking-apartment-item .card-content .asr-photo-viewer{width:320px;height:100%;position:absolute;-ms-flex:none;flex:none;border-radius:5px 0 0 5px;border-left:1px solid var(--border)}
.asr-booking-apartment-item .price-utilities{display:-ms-flexbox;display:flex;border-radius:0 5px 5px 0;border:1px solid var(--border);border-left:0;min-height:180px;height:100%;width:calc(100% - 320px);left:320px;padding:19px 40px 19px 30px;overflow:hidden}
.asr-booking-apartment-item .price-utilities .utilities{display:block}
.asr-booking-apartment-item .price-utilities .utilities .utilities-grid{display:inline-grid;grid-template-columns:50% 50%;grid-template-rows:auto auto auto;row-gap:2px;width:100%}
.asr-booking-apartment-item .price-utilities .utilities .utilities-grid .key-selling{font-weight:600;-ms-flex-align:center;align-items:center;margin-bottom:5px;padding-right:20px;display:-ms-flexbox;display:flex}
.asr-booking-apartment-item .price-utilities .utilities .utilities-grid .key-selling span{margin-left:8px;color:var(--text-body);height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-booking-apartment-item .price-utilities .utilities .selling-icon{-ms-flex:none;flex:none}
.asr-booking-apartment-item .price-utilities .price{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-ms-flex:none;flex:none;min-width:160px;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}
.asr-booking-apartment-item .price-utilities .show-more-btn{border-radius:5px;-ms-flex:none;flex:none;width:auto;height:71px}
.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .currency,.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px;line-height:19px;font-weight:400}
.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-value{font-size:24px;line-height:28px;font-weight:700}
.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px}
.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-icon,.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-icon .price-value,.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-price,.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-price .price-value{color:var(--accent)}
.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-icon,.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-icon .price-value,.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-price,.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-price .price-value{color:var(--text-reverse)}
.asr-booking-apartment-item .price-utilities:has(.asr-tax){overflow:unset}
.asr-booking-apartment-item .price .show-rates{padding:0;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-apartment-item .price .show-rates .asr-icon{margin-left:8px}
.asr-booking-apartment-item .card-title.utilities-content,.asr-booking-apartment-item .utilities-grid.utilities-content,.asr-booking-apartment-rate hr{display:block}
.asr-booking-apartment-rate .alert-rate-missing{min-height:300px}
.asr-booking-apartment-rate .sort-and-filter{margin-bottom:24px}
.asr-booking-apartment-rate .sort-and-filter>p{line-height:23px}
.asr-booking-apartment-rate .sort-and-filter>h2{font-size:24px;color:var(--text-title)}
.asr-booking-apartment-rate .asr-booking-banner{margin-bottom:48px;margin-top:48px}
.asr-modal-booking-search .error-message span{line-height:18px}
.asr-modal-booking-search .error-field{margin-top:0;margin-bottom:0}
.asr-modal-booking-search .children-info{font-size:14px;padding-right:10px}
.asr-modal-booking-search .info-wrapper .asr-icon-svg{display:-ms-flexbox;display:flex}
.asr-modal-booking-search .info-wrapper .asr-icon-svg svg{width:20px;height:20px;top:0}
.asr-modal-booking-search .age-info-tooltip{-ms-transform:translate(-50%);transform:translate(-50%)}
.asr-modal-booking-search .age-info-tooltip:after{left:50%}
.asr-modal-booking-search .asr-checkbox .check-box svg{margin-left:3px;top:0}
.asr-page-left-content .content-left-mobile{display:none}
.asr-page-left-content .content-left{display:block}
.asr-booking-search{position:relative;z-index:1;margin:auto;width:100%;padding:0 20px;transition:top .5s ease-in-out,width .5s ease-in-out}
.asr-booking-search.overlay{margin-top:-140px;padding-bottom:28px}
.asr-booking-search.overlay-on-home-page{margin-top:-38px;padding-bottom:28px}
.asr-booking-search.on-top{position:fixed !important;top:117px}
.asr-booking-search .cl-loading{max-width:1200px;margin:auto;border-radius:36px}
.asr-booking-search .grid-container{grid-template-columns:1.5fr 1.25fr 1fr;padding:0;gap:24px;-ms-flex-align:stretch;align-items:stretch;overflow-x:clip}
.asr-booking-search .grid-container.has-error{padding:15px 20px 20px}
.asr-booking-search .destination-search-field{box-shadow:none;margin-bottom:0;-ms-transform:unset;transform:unset;border:0;padding:0;border-radius:0;font-size:16px;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center}
.asr-booking-search .destination-search-field .asr-icon-svg svg{width:24px;height:24px;fill:var(--accent)}
.asr-booking-search .dropdown-custom{position:absolute;left:0;margin-top:-3px;background-color:#fff;border:1px solid #e3e4e6;border-radius:8px}
.asr-booking-search .error-field{padding:0 12px}
.asr-booking-search .field{min-height:52px}
.asr-booking-search .guests-number,.asr-booking-search .row-header-apartment .label-apartment{font-size:16px}
.asr-booking-search .detail-apartment{margin-bottom:0;padding:16px}
.asr-booking-search .detail-apartment .button-remove-apartment{-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-search .apartment-container{overflow-y:auto}
.asr-booking-search .apartment-container::-webkit-scrollbar{width:18px}
.asr-booking-search .apartment-container::-webkit-scrollbar-thumb{background:var(--border);border-radius:20px;border:4px solid transparent;background-clip:padding-box}
.asr-booking-search .add-apartment{border-top:1px solid #e3e4e6}
.asr-booking-search .add-apartment .asr-button.secondary{border-style:none;height:100%;gap:8px;padding:12px 24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;border-top-left-radius:0;border-top-right-radius:0}
.asr-booking-search .add-apartment .asr-button.secondary .asr-icon-svg svg{width:24px;height:24px;fill:var(--accent)}
.asr-booking-search .add-apartment .asr-button.secondary:hover .asr-icon-svg svg{fill:var(--text-reverse)}
.asr-booking-search .add-apartment .asr-button span{font-weight:500}
.asr-booking-search .detail-apartment{border:0}
.asr-booking-search .search-book-button{position:revert;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;left:0;right:0;bottom:0;z-index:0}
.asr-booking-search .search-book-button .asr-button{height:45px;border:0;padding:12px 24px;width:176px;border-radius:36px;font-size:14px;font-weight:400}
.asr-booking-search .data-dropdown{border:0;padding:10px 0;gap:16px;height:100%}
.asr-booking-search .data-dropdown span{width:100%}
.asr-booking-search .field-select-date{height:100%;gap:16px;border:0;padding:0}
.asr-booking-search .field-select-date .minus{margin:0 15px}
.asr-booking-search .field-select-date .daterange-from-in,.asr-booking-search .field-select-date .daterange-to-in{text-align-last:left}
.asr-booking-search .field-select-date .date-container .check-in-out{width:100%}
.asr-booking-search .booking-search-cover{padding-top:145px;height:266px}
.asr-booking-search .booking-search-title{font-size:32px}
.asr-booking-search .main-container{padding:13.5px 12px 13.5px 24px;width:100%;background-color:var(--background-default);border-radius:36px;border:1px solid rgba(76,104,103,.3);box-shadow:1px 1px 4px 0 rgba(55,55,55,.08)}
.asr-booking-search .main-container .grid-item-column,.asr-booking-search .main-container .grid-item-row{position:relative}
.asr-booking-search .main-container .grid-item-column:after,.asr-booking-search .main-container .grid-item-row:before{content:"";position:absolute;background-color:#e3e4e6}
.asr-booking-search .main-container .grid-item-row:before{width:100vw;height:1px;top:-12px;left:0}
.asr-booking-search .main-container .grid-item-column:after{width:1px;height:24px;top:10px;right:-14px}
.asr-booking-search .non-box-shadow{box-shadow:none}
.asr-booking-search .voucher-detail{padding-top:10px;padding-right:10px;padding-left:10px}
.asr-booking-search .voucher-detail:first-child{padding-top:20px}
.asr-booking-search .voucher-detail:last-child{padding-bottom:20px}
.asr-booking-search .input-voucher-code{width:100%;padding:13px 15px}
.asr-booking-search .padding-left-right-0{padding:20px 0}
.asr-booking-airport-transfer-modal .asr-modal .flight-input{height:50px}
.asr-booking-airport-transfer-modal h2{line-height:28px}
.asr-booking-airport-transfer-modal h2+p,.asr-booking-airport-transfer-modal h3+p{font-size:16px;line-height:22px}
.asr-booking-airport-transfer-modal h3{font-size:20px;line-height:25px;font-weight:700}
.asr-booking-airport-transfer-modal .note{font-size:16px}
.asr-booking-airport-transfer-modal .label{font-size:14px;line-height:19px}
.asr-booking-airport-transfer-modal .asr-modal .content-container{padding:20px}
.asr-booking-airport-transfer-modal label.asr-radio span.radio{height:28px;width:28px}
.asr-booking-airport-transfer-modal label.asr-radio input:checked+.radio:after{height:18px;width:18px}
.asr-booking-airport-transfer-modal .asr-radio .radio{width:35px;height:35px}
.asr-booking-airport-transfer-modal .asr-radio input:checked+.radio:after{width:20px;height:20px}
.asr-booking-airport-transfer-modal .total{margin:35px -20px 0;padding:30px 20px;row-gap:15px}
.asr-booking-airport-transfer-modal .total .total-tax{line-height:26px}
.asr-booking-airport-transfer-modal .total .total-tax small{font-size:14px}
.asr-booking-airport-transfer-modal .total .local,.asr-booking-airport-transfer-modal .total .local-value{font-size:18px;margin-top:0}
.asr-booking-airport-transfer-modal hr{margin:30px -5px}
.asr-booking-airport-transfer-modal .asr-button[class]{font-weight:700;line-height:18px;font-size:18px}
.asr-booking-airport-transfer-modal .dates small{font-size:14px}
.asr-booking-airport-transfer-modal .dates p{font-size:16px}
.asr-booking-airport-transfer-modal small.option{font-size:14px}
.asr-booking-airport-transfer-modal .dropdown-container,.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item{padding:15px}
.asr-section-download-app .intro-text{position:relative;width:100%;padding:0;font-size:24px;line-height:30px}
.asr-section-download-app .section-advertising{position:absolute;top:0;padding-top:36px;padding-left:43px}
.asr-section-download-app .section-intro{position:relative;max-width:355px;margin-bottom:23px}
.asr-booking-sort-and-filter .sort-filter-modal#modal .modal-content{width:540px;min-height:unset}
.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox label{padding:12px 0 3px 22px;-ms-flex-align:center;align-items:center}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content{margin:7% auto;border-radius:5px;height:auto;width:50%;min-height:unset}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by{margin-bottom:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title{padding-bottom:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title h3{font-size:14px;color:var(--learn-more-link);line-height:20px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header{margin:0;padding-left:10px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header h3{font-size:20px;color:var(--text-title);line-height:25px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content{padding:0 10px 20px;border-bottom:1px solid var(--border);margin-top:7px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item{display:block;margin-top:10px;cursor:pointer;font-weight:600}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:var(--learn-more-link);line-height:14px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item .asr-icon{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;color:var(--learn-more-link)}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .form-checkbox,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item .asr-icon:before{margin:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .form-checkbox label:first-child{padding-left:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content:nth-child(2){margin-top:2px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content div:nth-last-child(2){border-bottom:0}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content div,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by div{-ms-flex:1 0 45%;flex:1 0 45%;max-width:50%}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content .form-checkbox:nth-child(odd),.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by .form-checkbox:nth-child(odd){padding-right:5px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content .form-checkbox:nth-child(2n),.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by .form-checkbox:nth-child(2n){padding-left:5px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .title{margin-bottom:10px}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content:first-child,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .more-amenity{display:none}
.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group .asr-button.secondary{padding:12px}
.asr-booking-sort-and-filter .button-open .asr-button{min-width:115px}
label.asr-checkbox{line-height:normal;margin-bottom:unset}
label.asr-checkbox span.check-box{-ms-flex-item-align:center;align-self:center}
label.asr-checkbox span.check-box .asr-icon:before{font-size:15px}
.asr-booking-stepper-presentation{margin-bottom:22px}
.asr-booking-search-criteria{background:#f3f3f3;margin-bottom:22px;height:67px;display:-ms-flexbox;display:flex}
.asr-booking-search-criteria .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:0;width:100%;margin:0 auto}
.asr-booking-search-criteria .content .edit-button{position:unset}
.asr-booking-search-criteria .item-content,.asr-booking-search-criteria .item-label{font-size:16px;line-height:23px}
.asr-booking-search-criteria .item-label{font-weight:600;margin-right:15px}
.asr-booking-search-criteria .item-content{font-weight:400;color:var(--color-border-search)}
.asr-booking-search-criteria .collapse-item,.asr-booking-search-criteria .showed-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}
.asr-booking-search-criteria .collapse-item{max-height:160px}
.asr-booking-search-criteria .collapse-item.expanded{margin-bottom:0}
.asr-booking-search-criteria .toggle-button{display:none}
.asr-booking-search-criteria .asr-icon.edit-button{position:relative;margin-bottom:0}
.asr-booking-search-criteria .asr-icon.edit-button:before{font-size:25px}
.asr-booking-search-criteria.sticked-criteria{position:fixed;top:0;width:100%;z-index:4;background:var(--background-default);box-shadow:2px 5px 12px 0 rgba(0,0,0,.15);margin:0;height:70px}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo{padding:0;margin:0}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;height:60px;width:60px;margin:0 17px 0 0}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-title{font-size:16px;line-height:1.38;margin:0 16px}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo.property-listing .brand-logo-wrapper{width:auto;height:30px}
.asr-booking-search-criteria.sticked-criteria .cart-info{position:absolute;bottom:-51px;padding:16px 22px;right:20px;background-color:var(--box-shadow-light);box-shadow:2px 5px 12px 0 rgba(0,0,0,.15);width:468px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px}
.asr-booking-search-criteria.sticked-criteria .selecting-apartment{margin-right:18px;font-weight:400;color:var(--indicator-default);-ms-flex:none;flex:none}
.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content,.asr-booking-search-criteria.sticked-criteria .collapse-item .item-label,.asr-booking-search-criteria.sticked-criteria .showed-item .item-content,.asr-booking-search-criteria.sticked-criteria .showed-item .item-label{font-size:14px;line-height:26px}
.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content{line-height:23px}
.asr-booking-search-criteria .criteria-content{position:relative;padding:0 20px}
.asr-booking-search-criteria.unstick-criteria{position:relative;box-shadow:none}
.asr-booking-search-criteria .selecting-apartment-content strong{font-weight:400}
.asr-booking-rate-plan-item{padding:25px 40px;display:-ms-flexbox;display:flex}
.asr-booking-rate-plan-item .room-title{font-size:20px;font-weight:700;line-height:25px;margin:0 0 15px}
.asr-booking-rate-plan-item .room-description{font-size:14px;line-height:19px;margin:0}
.asr-booking-rate-plan-item .main-info-container{-ms-flex:3;flex:3;padding:0 69px 0 0}
.asr-booking-rate-plan-item .more-details{padding-top:0;font-size:14px;line-height:20px}
.asr-booking-rate-plan-item .more-details>p{margin-top:19px}
.asr-booking-rate-plan-item .policies-container{padding-top:15px}
.asr-booking-rate-plan-item .policies-container .asr-icon-svg{width:20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:10px}
.asr-booking-rate-plan-item .policies-container .asr-icon-svg svg{width:20px;height:20px}
.asr-booking-rate-plan-item .more-details-button{font-size:14px;line-height:19px;margin-top:25px}
.asr-booking-rate-plan-item .more-details-button .asr-icon{color:var(--master-brand-link);margin-left:4px}
.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:12px;font-weight:700}
.asr-booking-rate-plan-item .price-and-select-container{padding:0;-ms-flex:2;flex:2}
.asr-booking-rate-plan-item .price-and-select-container .price-and-redeem{-ms-flex:1;flex:1}
.asr-booking-rate-plan-item .price-and-select-container .select-room-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-rate-plan-item .price-and-select-container .select-room-button{width:120px}
.asr-booking-rate-plan-item .redeem-points,.asr-booking-rate-plan-item .saved-amount{font-size:14px;line-height:19px;font-weight:600}
.asr-booking-rate-plan-item .asr-price{margin:6px 0 0}
.asr-booking-rate-plan-item .asr-price .price-line{margin-top:6px}
.asr-booking-rate-plan-item .asr-price .price-value{font-size:24px;font-weight:700;line-height:28px}
.asr-booking-rate-plan-item .asr-price .currency,.asr-booking-rate-plan-item .asr-price .price-unit{font-size:14px;line-height:14px;font-weight:600;color:var(--text-title)}
.asr-booking-rate-plan-item .rate-features{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-booking-rate-plan-item .rate-features .asr-icon-label{font-size:14px;line-height:19px;padding-right:5px;width:auto}
.asr-booking-rate-plan-item .rate-features .asr-icon-label:not(:last-child){margin-bottom:0;margin-right:20px}
.asr-booking-rate-plan-item .rate-features .asr-icon-label .asr-icon:before{font-size:22px;margin-right:10px}
.asr-booking-rate-plan-item .rate-features .asr-icon-label span{padding-bottom:5px}
.asr-booking-rate-plan-item .rate-features .rate-label-item{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:20px;margin-bottom:10px;width:unset;min-height:26px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .image-description{font-weight:600;padding-bottom:5px;font-size:14px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon{height:22px;width:22px;margin-right:10px;margin-bottom:5px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg{margin-right:13px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{width:22px;height:22px}
.asr-booking-rate-plan-item .main-info-container .asr-badge.property-type{margin-bottom:22px;font-size:12px;border-radius:5px;background-color:#87674f;font-weight:600;margin-right:10px;padding:3px 5px 2px 6px;height:22px;line-height:normal}
.asr-booking-rate-plan-item .tax-info .tax-label{line-height:14px}
.asr-booking-rate-plan-item .tax-info .icon-information{top:4px}
.asr-booking-rate-plan-item .tax-info .icon-information svg{width:20px;height:20px}
.asr-booking-rate-plan-item .tax-tooltip-content{-ms-transform:translateX(0) translateY(-5px);transform:translateX(0) translateY(-5px)}
.asr-property-room-listing-container{padding-top:20px;padding-bottom:30px}
.asr-property-room-listing-container .room-listing-tablet-desktop .room-type-item{width:calc((100% - 30px * 2) / 3);margin-right:30px}
.asr-property-room-listing-container .see-all-button{margin-top:30px}
.asr-property-room-listing-container .compare-button.asr-button{display:block}
.asr-property-room-listing-container .compare-button.asr-button.disabled{visibility:hidden}
.asr-property-room-listing-container .compare-checkbox{display:-ms-flexbox;display:flex;font-weight:600;margin-left:auto}
.asr-property-room-listing-container .card-info{font-size:16px}
.asr-property-room-listing-container .asr-card.type-room .asr-icon-svg.room-icon{margin-right:3px}
.asr-property-room-listing-container .asr-card.type-room .asr-icon-svg.room-icon svg{fill:var(--icon-nonclickable);width:30px;height:30px}
.asr-property-room-listing-container .room-label{padding-top:7px}
.asr-property-room-listing-container .asr-property-compare-apartments .asr-icon-svg.room-icon{margin-right:3px}
.asr-property-room-listing-container .asr-property-compare-apartments .asr-icon-svg.room-icon svg{fill:var(--text-body)}
.asr-location-and-nearby-property .asr-icon-svg.icon-info-total,.asr-property-overview-head .asr-icon-svg.icon-info-total{padding-left:9px;width:20px;height:20px}
.asr-property-overview-head{min-height:70px}
.asr-property-overview-head .property-overview-container{display:block}
.asr-property-overview-head .property-overview-container.sticky{height:70px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.asr-property-overview-head .property-overview-container.sticky .wrap{width:100%}
.asr-property-overview-head .property-overview-container.sticky.z-index-1{z-index:1}
.asr-property-overview-head .property-overview-container.sticky.z-index-3{z-index:4}
.asr-property-overview-head .book-now-button-fixed.asr-button{display:none}
.asr-property-overview-head .property-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;min-height:40px;height:auto;margin-bottom:15px}
.asr-property-overview-head .property-header .brand-title-container{-ms-flex-align:baseline;align-items:baseline;padding-right:152px}
.asr-property-overview-head .property-header .review-product-container{visibility:hidden;width:0;height:0;line-height:19px;-ms-flex-align:center;align-items:center}
.asr-property-overview-head .property-header .review-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600}
.asr-property-overview-head .property-header .rating-star.asr-rating-star,.asr-property-overview-head .property-header .review-number a{display:-ms-inline-flexbox;display:inline-flex}
.asr-property-overview-head .property-header .rating-star.asr-rating-star i{display:-ms-flexbox;display:flex}
.asr-property-overview-head .brand-logo{max-height:80px;margin-right:30px}
.asr-property-overview-head .brand-name-title{font-size:24px;font-weight:700;line-height:34px;margin:0;margin-right:20px;display:inline}
.asr-property-overview-head .asr-badge.property-type.opening-tag{font-size:12px;padding:4px 9px;font-weight:600;border-radius:5px;line-height:17px;background-color:var(--tag)}
.asr-property-overview-head .asr-button.book-now-button{position:absolute;right:0;bottom:unset;border-radius:5px;min-width:150px;width:auto;margin-left:unset;z-index:unset}
.asr-property-overview-head .property-overview-container.sticky .property-header{margin:0}
.asr-property-overview-head .property-overview-container.sticky .property-header .opening-tag{display:none}
.asr-property-overview-head .property-overview-container.sticky .property-header .brand-name-title{font-size:16px;line-height:22px;margin-right:75px}
.asr-property-overview-head .property-overview-container.sticky .property-header .brand-logo{max-width:70px;max-height:70px;margin-right:24px}
.asr-property-overview-head .property-overview-container.sticky .property-header .review-product-container{display:-ms-flexbox;display:flex;visibility:visible;width:auto;height:auto}
.asr-booking-banner .aoa-title{font-size:24px;line-height:30px;width:50%}
.asr-booking-banner .aoa-description{font-size:16px;width:50%}
.asr-booking-banner .find-out-button{min-width:140px}
.asr-booking-banner .aoa-container,.asr-booking-banner .wrap{min-height:300px}
.revertMode .asr-top-menu .header{background-color:var(--background-default)}
.revertMode .asr-top-menu .header .asr-top-select-currency .asr-dropdown .dropdown-value,.revertMode .asr-top-menu .header .asr-top-select-language .asr-dropdown .dropdown-value{color:var(--text-title)}
.revertMode .asr-top-menu .header .asr-top-select-currency .asr-icon.icon-without-innertext.dropdown-icon:before,.revertMode .asr-top-menu .header .asr-top-select-language .asr-icon.icon-without-innertext.dropdown-icon:before{color:#87674f}
.revertMode .asr-top-menu .header .asr-top-select-currency .asr-icon-svg,.revertMode .asr-top-menu .header .asr-top-select-language .asr-icon-svg{fill:#87674f}
.revertMode .asr-top-menu ul.sidebar-menu.search-button .asr-button{border:solid 1px var(--accent);border-radius:5px;background-color:transparent;min-width:150px}
.revertMode .asr-top-menu .sidebar-menu .link-ourbrands{color:var(--text-body)}
.revertMode .asr-top-menu .sidebar-menu .link-ourbrands .asr-icon.icon-without-innertext.arrow-down:before{color:var(--top-menu-icon)}
.revertMode .asr-top-menu .asr-icon{color:var(--indicator-default)}
.revertMode .asr-top-menu.top-normal-mode{background-color:var(--background-default)}
.revertMode .asr-top-menu .icon-menu,.revertMode .asr-top-menu .icon-menu:after,.revertMode .asr-top-menu .icon-menu:before{background-color:var(--accent)}
.revertMode .asr-top-menu .top-header-item .top-header-content{color:var(--text-title)}
.revertMode .asr-top-menu .my-cart .asr-icon-svg{fill:var(--text-reverse)}
.revertMode .asr-top-menu .asr-modal-booking-search .show-participate .asr-icon{color:var(--text-reverse)}
.revertMode .asr-top-menu--wrapper.top-normal-mode,.revertMode .asr-top-menu--wrapper.top-normal-mode .asr-main-navigation--desktop{background-color:var(--background-default)}
.revertMode .asr-top-menu--wrapper.top-normal-mode .asr-main-navigation--desktop .asr-main-navigation__item .item-link{color:var(--text-body)}
.revertMode .asr-top-header .usercart-header .asr-icon-svg.right-header-icon svg{color:var(--text-title);fill:var(--text-title)}
.revertMode .asr-top-right-user-actions .header-text,.revertMode .asr-top-right-user-actions a{color:var(--text-title)}
.revertMode .asr-top-right-user-actions .asr-icon-svg svg,.revertMode .asr-top-right-user-actions .signin-icon .asr-icon-svg svg{fill:var(--text-title)}
.revertMode .asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon],.revertMode .asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-text{color:var(--text-title)}
.revertMode .asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg svg{fill:var(--text-title)}
.revertMode .asr-top-right-user-actions .usercart-header a{color:var(--text-title)}
.revertMode .top-header-icon svg{fill:var(--text-title)}
.feature-property .asr-feature-property .title{margin-bottom:16px;padding:0 15px}
.asr-feature-property .title{font-size:24px}
.asr-feature-property .asr-property-listing-item .wrap{overflow:visible}
.asr-feature-property>.asr-content-slider .content-wrapper{padding-top:12px;margin-bottom:-5px}
.asr-feature-property>.asr-content-slider .content-wrapper .scroller-wrapper .next,.asr-feature-property>.asr-content-slider .content-wrapper .scroller-wrapper .prev{opacity:1}
.asr-feature-property>.asr-content-slider .navigation-controls{display:block}
.discoverasr-property-template .asr-content-slider.image-slider .controls{line-height:8px;bottom:35px}
.discoverasr-property-landing-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover,.discoverasr-property-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover{background:var(--accent)}
.discoverasr-property-landing-template .asr-content-slider.image-slider .controls,.discoverasr-property-template .asr-content-slider.image-slider .controls{line-height:8px;bottom:35px}
.discoverasr-property-landing-template .controls .indicator-item,.discoverasr-property-template .controls .indicator-item{border:1px solid var(--icon-clickable)}
.discoverasr-property-landing-template .controls .indicator-item.active,.discoverasr-property-template .controls .indicator-item.active{background:var(--icon-clickable)}
.discoverasr-property-landing-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow{top:calc(50% - 18px)}
.discoverasr-property-landing-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.next{right:-16px}
.discoverasr-property-landing-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.prev{left:-20px}
.discoverasr-property-landing-template .asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow{top:calc(50% - 20px)}
.discoverasr-property-landing-template .asr-common-slider-offers .feature-offers-title,.discoverasr-property-landing-template .asr-common-slider-offers .feature-vouchers-title,.discoverasr-property-landing-template .asr-section-feature-offers .feature-offers-title,.discoverasr-property-landing-template .asr-section-feature-offers .feature-vouchers-title,.discoverasr-property-landing-template .asr-section-feature-vouchers .feature-offers-title,.discoverasr-property-landing-template .asr-section-feature-vouchers .feature-vouchers-title,.discoverasr-property-landing-template .asr-voucher-featured .feature-offers-title,.discoverasr-property-landing-template .asr-voucher-featured .feature-vouchers-title,.discoverasr-property-template .asr-common-slider-offers .feature-offers-title,.discoverasr-property-template .asr-common-slider-offers .feature-vouchers-title,.discoverasr-property-template .asr-section-feature-offers .feature-offers-title,.discoverasr-property-template .asr-section-feature-offers .feature-vouchers-title,.discoverasr-property-template .asr-section-feature-vouchers .feature-offers-title,.discoverasr-property-template .asr-section-feature-vouchers .feature-vouchers-title,.discoverasr-property-template .asr-voucher-featured .feature-offers-title,.discoverasr-property-template .asr-voucher-featured .feature-vouchers-title{font-size:20px;line-height:25px}
.discoverasr-property-landing-template.revertMode .asr-top-menu ul.sidebar-menu.search-button .asr-button,.discoverasr-property-template.revertMode .asr-top-menu ul.sidebar-menu.search-button .asr-button{border:solid 1px var(--navigation-cta)}
.discoverasr-property-landing-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover,.discoverasr-property-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover{background:var(--navigation-cta);color:var(--text-reverse)}
.asr-property-overview-info .section-title{padding-bottom:20px;font-size:20px;line-height:1.25}
.asr-booking-redemption .redeem-container,.asr-summary-and-payment .redeem-container{padding:0;margin-top:18px;padding-bottom:26px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dedede}
.asr-booking-redemption .redeem-container .title,.asr-summary-and-payment .redeem-container .title{font-size:20px;-ms-flex:1;flex:1}
.asr-booking-redemption .redeem-container .redeem-content,.asr-summary-and-payment .redeem-container .redeem-content{width:380px}
.asr-booking-redemption .point-redeem,.asr-summary-and-payment .point-redeem{font-size:16px;line-height:26px}
.asr-booking-redemption .asr-range-slider,.asr-summary-and-payment .asr-range-slider{margin-top:18px;width:100%}
.asr-booking-redemption .asr-range-slider .label-group,.asr-summary-and-payment .asr-range-slider .label-group{padding-bottom:2px}
.asr-booking-redemption .asr-range-slider .label-group .label-for-max,.asr-booking-redemption .asr-range-slider .label-group .label-for-min,.asr-summary-and-payment .asr-range-slider .label-group .label-for-max,.asr-summary-and-payment .asr-range-slider .label-group .label-for-min{font-size:16px}
.asr-booking-redemption .asr-range-slider .slider-bar,.asr-summary-and-payment .asr-range-slider .slider-bar{height:12px;background-color:#fff}
.asr-booking-redemption .range-value-wrapper span,.asr-summary-and-payment .range-value-wrapper span{font-size:16px}
.asr-property-awards-container{margin-bottom:29px}
.asr-property-awards-container .award-logo-wrapper{width:auto;height:auto;max-width:100px;max-height:100px}
.asr-property-awards-container .award-item{display:-ms-flexbox;display:flex}
.asr-property-awards-container .award-item:first-child .award-tooltip{transform:translate3d(-25%,calc(-100% + -10px),0)}
.asr-property-awards-container .award-item:nth-child(3) .award-tooltip{-ms-transform:translateY(calc(-100% + -10px));transform:translateY(calc(-100% + -10px));right:0}
.asr-property-awards-container .award-item .award-tooltip{width:200px}
.asr-property-awards-container>div:not(:last-of-type){margin-right:7.14286%}
.asr-property-overview-info-container .asr-property-overview-general-downloadable,.asr-property-overview-info-container .asr-property-overview-general-info{display:none}
.asr-content-twocolumns .column-left{-ms-flex-preferred-size:62.5%;flex-basis:62.5%}
.asr-content-twocolumns .column-left .asr-property-overview-info.margin-section{margin-top:0}
.asr-content-twocolumns .column-right{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;padding-left:100px}
.asr-content-twocolumns .column-right .asr-property-awards-container.margin-section{margin-top:0}
div.asr-pagination-presentation .side-button{width:40px;height:40px}
div.asr-pagination-presentation .side-button .icon:before{font-size:24px}
div.asr-pagination-presentation .page-button{font-size:18px}
div.asr-pagination-presentation .page-button.current{height:40px;width:40px}
div.asr-pagination-presentation .page-button.last{margin-right:10px}
div.asr-pagination-presentation .page-button.first{margin-left:10px}
.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-10px;margin-right:-10px}
.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item.active{-ms-transform:none;transform:none}
.asr-property-featured-events .asr-badge.card-label.tag-label{font-size:12px;padding:5px 10px}
.asr-property-featured-events .price{font-size:14px}
.asr-reservation-details{padding-top:8px;display:-ms-flexbox;display:flex;position:relative}
.asr-reservation-details .contact-no-wrapper{column-gap:21px}
.asr-reservation-details .contact-no-wrapper .contact-input{max-width:310px}
.asr-reservation-details .asr-password-input .detail-input.password-input{padding:15px;padding-right:45px}
.asr-reservation-details .asr-password-input .password-eye-button{width:45px;padding-right:15px}
.asr-reservation-details .detail-group textarea{padding:15px}
.asr-reservation-details .total-amount-label{font-size:16px;line-height:20px}
.asr-reservation-details .show-breakdown-button{line-height:22px}
.asr-reservation-details .total-payable-amount{border-radius:5px;width:380px;position:absolute;right:calc((100% - 1200px) / 2);height:fit-content;height:-moz-fit-content}
.asr-reservation-details .total-payable-amount .payment-page .asr-booking-summary-total{padding-top:19px;padding-bottom:30px}
.asr-reservation-details .asr-booking-price-breakdown.payment-page{width:100%}
.asr-reservation-details .apartment-price-container{display:grid;grid-template-columns:auto auto}
.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable,.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable-title{font-size:16px}
.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable-title{-ms-flex-preferred-size:60%;flex-basis:60%}
.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}
.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal p.total-payable,.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal p.total-payable-title{font-size:20px}
.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal .local-currency,.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal .local-currency-title{font-size:18px}
.asr-reservation-details .reservation-details-container{width:100%}
.asr-reservation-details .reservation-details-container .personal-details{padding-bottom:40px;padding-top:0}
.asr-reservation-details .reservation-details-container .guest-details{padding-top:36px;margin-bottom:30px}
.asr-reservation-details .reservation-details-container .special-request{padding-bottom:42px;width:100%}
.asr-reservation-details .reservation-details-container .credit-card-details{padding-bottom:48px;z-index:0}
.asr-reservation-details .reservation-details-container .policy-confirm-section{padding-top:48px;padding-bottom:48px}
.asr-reservation-details .empty-field{display:block}
.asr-reservation-details .group-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-reservation-details .credit-card-details-form{column-gap:20px}
.asr-reservation-details .credit-card-details-form .detail-group{grid-template-columns:1fr 1fr;grid-column:span 1}
.asr-reservation-details .credit-card-details-form .detail-group:nth-last-child(-n+2){grid-column:span 1}
.asr-reservation-details .detail-group .reservation-details-salutation{width:216px}
.asr-reservation-details .detail-group,.asr-reservation-details .empty-field{width:calc((100% - 20px) / 2)}
.asr-reservation-details .detail-group.margin-right,.asr-reservation-details .empty-field.margin-right{margin-right:20px}
.asr-reservation-details .credit-card-details-title,.asr-reservation-details .special-request-title{line-height:28px;margin-bottom:8px}
.asr-reservation-details .reservation-details-title{margin:0}
.asr-reservation-details .guest-details-title,.asr-reservation-details .reservation-details-title{font-size:24px;font-weight:700;line-height:34px}
.asr-reservation-details .guest-details-title{margin-bottom:0}
.asr-reservation-details .mandatory-fields-text{font-size:16px;margin-top:12px;line-height:23px;margin-bottom:18px}
.asr-reservation-details .error-field{padding:0;line-height:18px;margin:9px 0 34px 18px}
.asr-reservation-details .error-field .asr-icon.error-icon:before{font-size:20px}
.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text{line-height:20px}
.asr-reservation-details .detail-group .detail-dropdown,.asr-reservation-details .detail-group .detail-input{padding:15px;height:50px}
.asr-reservation-details .detail-group .helper-text{padding-top:10px;font-size:14px;line-height:19px}
.asr-reservation-details .resident-of-eu-field{margin-bottom:32px}
.asr-reservation-details .resident-of-eu-field label{margin-left:5px;margin-right:132px;font-size:18px;line-height:26px}
.asr-reservation-details .contact-field{margin-top:40px;margin-bottom:42px;width:100%}
.asr-reservation-details #country-code{width:auto;min-width:146px}
.asr-reservation-details .asr-checkbox{font-size:16px;line-height:26px}
.asr-reservation-details .asr-checkbox .check-box{width:25px;height:25px}
.asr-reservation-details .join-asr-member-checkbox{margin-top:26px;margin-bottom:33px}
.asr-reservation-details .special-request-input{width:60%}
.asr-reservation-details .policy-confirm-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-reservation-details .confirm-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}
.asr-reservation-details .confirm-wrapper .asr-checkbox>span:not(.check-box){margin-left:23px}
.asr-reservation-details .policy-label{box-sizing:border-box;font-size:18px;font-weight:600;line-height:26px;margin-bottom:16px}
.asr-reservation-details .confirm-button-wrapper{text-align:right}
.asr-reservation-details .confirm-button.asr-button.primary{position:unset;-ms-flex-item-align:center;align-self:center;border-radius:5px;width:unset;min-width:322px;margin:58px auto 0;font-size:16px;line-height:16px;padding:12px;position:relative}
.asr-reservation-details .description-text{font-size:12px;line-height:18px}
.asr-reservation-details .button-breakdown{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}
.asr-reservation-details .button-breakdown .asr-icon{display:inline-block;width:24px;height:24px;top:0;left:0}
.asr-reservation-details .information-message{font-size:16px;font-weight:400;line-height:26px;padding-top:6px;padding-bottom:32px}
.asr-reservation-details .member-welcome-back{font-size:16px;line-height:16px;margin-bottom:22px}
.asr-reservation-details .confirm-checkbox-wrapper .asr-checkbox{line-height:24px}
.asr-reservation-details .confirm-checkbox-wrapper label{margin-bottom:0}
.asr-reservation-details .credit-card-details-form div:first-child.detail-group{margin-top:14px}
.asr-reservation-details .credit-card-details-container,.asr-reservation-details .guest-details-wrapper,.asr-reservation-details .left-side-box,.asr-reservation-details .reservation-details-form{width:60%}
.asr-reservation-details .payment-message{font-size:16px;line-height:23px}
.asr-default-structure .display-none,.asr-page-default-structure .display-none{display:none}
.asr-booking-confirm-apartment-detail,.asr-buy-voucher-order-confirmed{margin-top:37px}
.asr-booking-confirm-apartment-detail .page-title,.asr-buy-voucher-order-confirmed .page-title{font-size:24px;line-height:30px;margin:22px 0 20px;color:var(--text-title)}
.asr-booking-confirm-apartment-detail .property-details,.asr-buy-voucher-order-confirmed .property-details{margin-bottom:36px}
.asr-booking-confirm-apartment-detail .property-details h2,.asr-buy-voucher-order-confirmed .property-details h2{font-size:20px;line-height:25px;margin-bottom:9px;margin-top:0}
.asr-booking-confirm-apartment-detail .property-contact,.asr-buy-voucher-order-confirmed .property-contact{display:grid;grid-template-columns:4fr 2.5fr}
.asr-booking-confirm-apartment-detail .property-contact a,.asr-booking-confirm-apartment-detail .property-contact p,.asr-buy-voucher-order-confirmed .property-contact a,.asr-buy-voucher-order-confirmed .property-contact p{-ms-flex:1;flex:1;font-weight:400;line-height:26px;color:var(--text-title);margin:0}
.asr-booking-confirm-apartment-detail .property-contact p,.asr-buy-voucher-order-confirmed .property-contact p{padding-right:30px}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout{display:block}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout{width:auto}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout .checkInCheckOutTime{-ms-flex:5;flex:5;display:block}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin .checkInCheckOutTime p,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout .checkInCheckOutTime p,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin .checkInCheckOutTime p,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout .checkInCheckOutTime p{display:inline-block;margin-right:7px}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:inline-block}
div.asr-booking-confirmation-banner,div.asr-order-confirmed-banner{height:440px;padding-top:57px}
div.asr-booking-confirmation-banner.transparent,div.asr-order-confirmed-banner.transparent{height:568px;padding-top:185px}
div.asr-booking-confirmation-banner .title,div.asr-order-confirmed-banner .title{font-size:30px;line-height:36px;margin-bottom:50px;width:402px}
div.asr-booking-confirmation-banner .confirmation-number,div.asr-order-confirmed-banner .confirmation-number{font-size:20px;line-height:25px;margin-bottom:32px;width:402px}
div.asr-booking-confirmation-banner .description,div.asr-order-confirmed-banner .description{line-height:26px;margin-bottom:56px;width:465px}
div.asr-booking-confirmation-banner a,div.asr-order-confirmed-banner a{line-height:26px}
.asr-booking-upcoming-properties{overflow:visible}
.asr-booking-upcoming-properties>h2{font-size:24px;margin-bottom:0;line-height:30px}
.asr-booking-upcoming-properties .asr-content-slider{margin:18px -10px 15px;width:calc(100% + 20px)}
.asr-booking-upcoming-properties .asr-content-slider .content-wrapper{overflow:hidden;margin-bottom:10px;padding:0;padding-top:11px}
.asr-booking-upcoming-properties .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}
.asr-booking-upcoming-properties .asr-slide-item.active{-ms-transform:none;transform:none}
.asr-booking-upcoming-properties .asr-slide-item.next,.asr-booking-upcoming-properties .asr-slide-item.prev{opacity:0}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property a{line-height:24px;padding:18px 36px}
.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .coming-soon-tag{font-size:12px;font-weight:600;line-height:22px;top:-11px;padding:0 8px}
.asr-booking-confirmation-price-breakdown,.asr-voucher-order-confirmation-price-breakdown{background:#f3f3f3;border-radius:5px;overflow:hidden;margin:0}
.asr-booking-confirmation-price-breakdown .add-ons,.asr-booking-confirmation-price-breakdown .apartments,.asr-booking-confirmation-price-breakdown .summary-section,.asr-booking-confirmation-price-breakdown .taxes,.asr-booking-confirmation-price-breakdown h3,.asr-voucher-order-confirmation-price-breakdown .add-ons,.asr-voucher-order-confirmation-price-breakdown .apartments,.asr-voucher-order-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .taxes,.asr-voucher-order-confirmation-price-breakdown h3{padding:0 38px}
.asr-booking-confirmation-price-breakdown h3,.asr-voucher-order-confirmation-price-breakdown h3{padding-top:28px;font-size:20px;line-height:25px;margin-bottom:20px}
.asr-booking-confirmation-price-breakdown h4,.asr-voucher-order-confirmation-price-breakdown h4{line-height:25px}
.asr-booking-confirmation-price-breakdown hr,.asr-voucher-order-confirmation-price-breakdown hr{margin:15px 32px}
.asr-booking-confirmation-price-breakdown .taxes~hr,.asr-voucher-order-confirmation-price-breakdown .taxes~hr{display:block}
.asr-booking-confirmation-price-breakdown .apartments .apartment,.asr-voucher-order-confirmation-price-breakdown .apartments .apartment{line-height:23px}
.asr-booking-confirmation-price-breakdown .apartments .apartment:not(:last-child),.asr-voucher-order-confirmation-price-breakdown .apartments .apartment:not(:last-child){margin-bottom:15px}
.asr-booking-confirmation-price-breakdown .apartments .apartment .no-night,.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .no-night{color:#555;font-size:14px;line-height:23px}
.asr-booking-confirmation-price-breakdown .add-ons h4,.asr-voucher-order-confirmation-price-breakdown .add-ons h4{font-size:20px;margin-bottom:20px}
.asr-booking-confirmation-price-breakdown .add-ons .add-on,.asr-voucher-order-confirmation-price-breakdown .add-ons .add-on{line-height:23px;margin-bottom:15px}
.asr-booking-confirmation-price-breakdown .add-ons .add-on:last-child,.asr-voucher-order-confirmation-price-breakdown .add-ons .add-on:last-child{margin-bottom:0}
.asr-booking-confirmation-price-breakdown .add-ons .add-on .extra,.asr-voucher-order-confirmation-price-breakdown .add-ons .add-on .extra{font-size:14px;line-height:23px}
.asr-booking-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .summary-section{padding-bottom:15px}
.asr-booking-confirmation-price-breakdown .summary-section hr,.asr-voucher-order-confirmation-price-breakdown .summary-section hr{margin:20px -38px 15px}
.asr-booking-confirmation-price-breakdown .summary-section .summary,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary{line-height:22px;font-size:16px}
.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount{-ms-flex-direction:column;flex-direction:column}
.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount span,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount span{width:auto}
.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount small,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount small{font-size:14px;margin-left:0}
.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .local .price,.asr-booking-confirmation-price-breakdown .summary-section .total .label,.asr-booking-confirmation-price-breakdown .summary-section .total .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .price{font-size:16px;line-height:23px;color:#373737}
.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .total .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}
.asr-booking-confirmation-price-breakdown .summary-section .local .label small,.asr-booking-confirmation-price-breakdown .summary-section .total .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label small{font-size:14px;margin-left:10px}
.asr-booking-confirmation-price-breakdown .summary-section .point-related,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related{margin-bottom:12px}
.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed{font-size:16px;line-height:23px}
.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .price{line-height:23px}
.asr-booking-confirmation-price-breakdown .summary-section .total,.asr-voucher-order-confirmation-price-breakdown .summary-section .total{margin-bottom:10px}
.asr-booking-confirmation-price-breakdown .points-earn,.asr-voucher-order-confirmation-price-breakdown .points-earn{padding:22px 26px;line-height:22px}
.asr-booking-confirmation-price-breakdown .points-earn .asr-icon-svg,.asr-voucher-order-confirmation-price-breakdown .points-earn .asr-icon-svg{margin-right:20px}
.asr-booking-confirmation-price-breakdown .payment-information,.asr-voucher-order-confirmation-price-breakdown .payment-information{padding:22px}
.asr-booking-confirmation-price-breakdown .payment-information h4,.asr-voucher-order-confirmation-price-breakdown .payment-information h4{font-size:20px;line-height:25px;color:var(--text-title)}
.asr-booking-confirmation-price-breakdown .payment-information .card-info,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info{padding:20px}
.asr-booking-confirmation-price-breakdown .payment-information .card-desc,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-desc{font-size:14px;line-height:20px}
.asr-booking-confirmation-price-breakdown .payment-information .card-holder,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder{line-height:23px}
.asr-booking-confirmation-price-breakdown .payment-information .card-holder .card-ending,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder .card-ending{font-size:14px}
.asr-booking-confirmation-price-breakdown .payment-information .card-name .asr-image,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-name .asr-image{height:33px;width:50px}
.asr-voucher-order-confirmation-price-breakdown .payment-information{padding:20px 30px}
.asr-voucher-order-confirmation-price-breakdown h3{padding-left:30px}
.asr-voucher-order-confirmation-price-breakdown .add-ons,.asr-voucher-order-confirmation-price-breakdown .apartments,.asr-voucher-order-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .taxes{padding:0 30px}
.asr-ourbrands-item{-ms-flex-direction:unset;flex-direction:unset;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding-bottom:80px}
.asr-ourbrands-item.reverse .content{-ms-flex-preferred-size:513px;flex-basis:513px}
.asr-ourbrands-item .image-group{height:auto;padding-bottom:0}
.asr-ourbrands-item .content{-ms-flex-preferred-size:583px;flex-basis:583px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.asr-ourbrands-item .content .property{font-size:16px;padding-bottom:3px;line-height:normal}
.asr-ourbrands-item .content .brand{font-size:24px;line-height:1.42;padding-bottom:14px}
.asr-ourbrands-item .content .essence{font-size:16px;padding-bottom:3px;color:var(--text-body);line-height:normal}
.asr-ourbrands-item .content .description{font-size:16px;line-height:normal}
.asr-ourbrands-item .content .learn-more{margin:30px 0 0;padding:12px;width:auto;min-width:170px;font-size:16px}
.asr-ourbrands-item .image-group{-ms-flex-preferred-size:580px;flex-basis:580px}
.asr-ourbrands-item.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.asr-ourbrand-websites .ourbrand-title-container{-ms-flex-direction:column;flex-direction:column;padding-top:26px;padding-bottom:30px;border-bottom:1px solid var(--input-empty);margin-bottom:30px}
.asr-ourbrand-websites .ourbrand-title{font-size:24px;line-height:34px;-ms-flex-order:0;order:0;margin-bottom:17px;margin-top:0}
.asr-ourbrand-websites .ourbrand-description{line-height:23px;margin-bottom:0;color:var(--text-body)}
.asr-ourbrand-websites .ourbrand-list-container{border-bottom:1px solid var(--border)}
.asr-booking-summary-item{padding-top:6px;max-width:1200px}
.asr-booking-summary-item .summary-card .card-content{grid-template-columns:4fr 3.1fr 35px;padding:20px 20px 0 30px;-ms-flex-align:start;align-items:flex-start}
.asr-booking-summary-item .summary-card .room-title-wrapper{margin-top:10px}
.asr-booking-summary-item .summary-card .room-title{line-height:22px}
.asr-booking-summary-item .summary-card .button-edit{margin-top:0}
.asr-booking-summary-item .summary-card .room-price-wrapper{margin-top:34px}
.asr-booking-summary-item .summary-card .thumbnail-wrapper{overflow:visible}
.asr-booking-summary-item .summary-card .thumbnail-wrapper .asr-photo-viewer{border-radius:5px}
.asr-booking-summary-item .summary-card .icon-edit svg{width:25px;height:25px}
.asr-booking-summary-item .summary-card .button-policy .icon-information{margin-right:0}
.asr-voucher-details-selected-voucher-item{padding-top:6px;max-width:1200px}
.asr-voucher-details-selected-voucher-item .card-container .card-content{grid-template-columns:4fr .1fr 35px;padding:10px 20px 10px 30px;-ms-flex-align:start;align-items:flex-start}
.asr-voucher-details-selected-voucher-item .card-container .title-wrapper{margin-top:10px}
.asr-voucher-details-selected-voucher-item .card-container .title{line-height:22px}
.asr-voucher-details-selected-voucher-item .card-container .button-edit{margin-top:0}
.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper{overflow:visible}
.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper .asr-photo-viewer{border-radius:5px}
.asr-voucher-details-selected-voucher-item .card-container .icon-edit svg{width:25px;height:25px}
.asr-voucher-details-selected-voucher-item .card-container .sub-title .error-banner{width:30%}
.asr-voucher-details-selected-voucher-item .card-container .sub-title .error-banner~.message-container{width:70%}
.asr-voucher-details-selected-voucher-item .card-container .sub-title .message-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0}
.asr-voucher-details-selected-voucher-item .card-container .sub-title .error-container{margin:0}
.asr-user-session-timeout .logo-bound{display:none}
.asr-user-session-timeout .content-container{max-width:480px}
.asr-user-session-timeout .group-items{margin-top:20px}
.asr-user-session-timeout .group-items:not(:last-of-type){margin-bottom:20px}
.asr-booking-property-listing .feature-property{padding:0}
.asr-booking-property-listing .feature-property .content-wrapper{margin-bottom:0}
.asr-booking-property-listing .title{margin-bottom:8px}
.asr-booking-property-listing .sort-and-filter{margin-bottom:7px}
.asr-booking-summary-page .your-cart-empty{border:1px solid var(--border);border-radius:5px;padding:25px}
.asr-booking-summary-page .total-charge-wrapper .wrap{padding-left:20px;padding-right:20px}
.asr-booking-summary-page .selected-apartment-wrapper .hide-benefit{right:20px;top:2px}
.asr-booking-summary-page .selected-apartment-wrapper .benefit-signin{padding:15px 20px}
.asr-booking-summary-page .asr-booking-banner .aoa-container,.asr-booking-summary-page .asr-booking-banner .wrap{min-height:230px}
.booking-session-timeout .your-session-header{font-weight:700;height:40px;font-size:32px;line-height:40px}
.booking-session-timeout .your-session-content{height:26px;font-size:18px;line-height:26px}
.booking-session-timeout .text-detail{margin-bottom:9px}
.booking-session-timeout .search{width:220px}
.asr-booking-add-ons-section .dropdown-container,.asr-booking-add-ons-section .dropdown-container .dropdown-item{padding:15px}
.asr-banner-sitemap h1{font-size:1.875em}
.asr-banner-sitemap .container-banner{width:100%;margin-right:auto;margin-left:auto}
.asr-banner-sitemap .centered{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.asr-cancel-reservation .policy-content{font-size:14px}
.asr-edit-flight-detail h3{font-size:20px;line-height:25px;font-weight:700}
.asr-advantage-offer-details .buttons a:first-child{margin-right:20px;margin-bottom:10px}
.asr-advantage-offer-details .buttons .asr-button{width:auto}
.master-brand-template .asr-general-banner,.master-brand-template .asr-general-banner .banner,.master-brand-template .asr-general-banner .banner-caption,.master-brand-template .asr-general-banner .centered{min-height:422px}
.asr-booking-print-confirmation .print img,.asr-order-confirmed-print .print img{max-width:253px;max-height:57px}
.asr-booking-print-confirmation .add-on-detail,.asr-order-confirmed-print .add-on-detail{margin-left:0}
.asr-booking-onboarding .asr-booking-logo .left,.asr-booking-onboarding .asr-booking-logo .right,.asr-booking-onboarding .asr-booking-logo a img{max-width:110px;max-height:60px}
.asr-page-property-apartment-type-details .apartment-details-container{grid-template-columns:3fr 1fr}
.asr-page-property-apartment-type-details .apartment-details-container .asr-property-apartment-type-details-general-info{padding-top:55px}
.asr-page-property-apartment-type-details .apartment-details-container .asr-property-apartment-details-room-information-ascott{padding-top:35px}
.asr-amenities-apartment-types .amenities-frame .amenity-columns{grid-template-columns:repeat(4,1fr)}
.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .amenity-header{font-size:18px}
.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .header-5{margin-bottom:.5rem;line-height:1.3}
.asr-amenities-others .amenities-others .amenities-content{grid-template-columns:1fr 1fr 1fr}
.asr-offer-participating-properties-listing .js-booknow{font-size:16px}
.asr-booking-print-confirmation .redemption-point.summary-row-label,.asr-order-confirmed-print .redemption-point.summary-row-label{padding:0 10px}
.asr-breadcrumb{display:block}
.margin-section{margin-top:48px;margin-bottom:0}
.asr-multicolumns .margin-section{margin-bottom:48px}
.master-brand-template .asr-general-banner{margin-top:48px;margin-bottom:0}
.asr-offer-banner .pagebanner{height:470px}
#asr-booking-login-modal.asr-modal .content-wrapper{padding:8px}
#asr-booking-login-modal.asr-modal .content-container{padding:20px;width:fit-content;width:-moz-fit-content}
.asr-career-opportunity .margin-offset-xl-t{margin-top:-60px}
.asr-destination-article-content .article{margin-bottom:30px;padding:0;margin-left:16.666667%}
.asr-property-award-award-listing{display:block}
.asr-property-award-award-listing .title-award{font-size:16px}
.asr-property-award-award-listing .awards{grid-template-columns:1fr 1fr}
.asr-partnership .nav-partnership,.asr-partnership .visible-xs-block{display:none}
.asr-partnership .h3{font-size:24px;font-weight:700}
.asr-partnership .asr-navigation-bar{display:block}
.asr-city-properties .white-card .right-card .asr-button{margin-top:30px}
.asr-about-us-navigation.section{max-width:100%;width:100%;padding:0}
.asr-about-us-navigation.section .aboutus-nav{width:100%}
.discoverasr-property-landing-template .asr-announcement:first-child,.discoverasr-property-template .asr-announcement:first-child{display:none}
.asr-voucher-featured .asr-vourcher-featured-content{position:relative;margin:0 -10px}
.asr-voucher-featured .feature-vouchers-title{padding-top:32px;margin:0 0 7px;font-size:20px;line-height:25px}
.asr-voucher-featured .asr-content-slider .controls{padding-top:0;padding-bottom:28px}
.asr-voucher-featured .image-link{min-width:525.6px}
.asr-voucher-featured .voucher-title-text{line-height:25px;font-size:20px}
.asr-voucher-featured .asr-slide-item{-ms-transform:scale(1);transform:scale(1);padding:0 10px}
.asr-voucher-featured .asr-slide-item .asr-card{-ms-flex-direction:row;flex-direction:row;height:296px}
.asr-voucher-featured .asr-slide-item.active{-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
.asr-voucher-featured .asr-slide-item .asr-image{max-width:525.6px;height:100%}
.asr-voucher-featured .asr-badge.card-label.featured-label{left:-10px}
.asr-voucher-featured .voucher-card{padding:15px}
.asr-voucher-featured .card-content{padding:26px 30px 16px 46px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item,.asr-vouchers-listing .voucher-item{width:382px;margin:0 12px 32px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-content,.asr-vouchers-listing .voucher-item .card-content{padding:22px 31px 23px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-panel,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-panel .voucher-search,.asr-vouchers-listing .voucher-search-panel,.asr-vouchers-listing .voucher-search-panel .voucher-search{margin-bottom:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-filter,.asr-vouchers-listing .voucher-search-filter{padding:0 0 30px;gap:32px;margin:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-field,.asr-vouchers-listing .voucher-search-field{max-width:473px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search,.asr-vouchers-listing .voucher-fillter,.asr-vouchers-listing .voucher-search{width:auto;-ms-flex-order:1;order:1}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle{min-height:50px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .sort-voucher-lable,.asr-vouchers-listing .voucher-fillter .sort-voucher-lable{font-size:20px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .reset-container,.asr-vouchers-listing .reset-container{-ms-flex-order:3;order:3;width:202px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter-category,.asr-vouchers-listing .voucher-fillter-category{-ms-flex-order:2;order:2;width:calc(100% - 234px);margin:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-content-slider-right .content-wraper,.asr-vouchers-listing .asr-content-slider-right .content-wraper{height:42px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-content-slider-right .asr-slide-item,.asr-vouchers-listing .asr-content-slider-right .asr-slide-item{margin-right:16px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-card-content,.asr-vouchers-listing .voucher-card-content{margin-bottom:8px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .vouchers,.asr-vouchers-listing .vouchers{margin-left:-16px;margin-right:-16px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .search-voucher-button,.asr-vouchers-listing .search-voucher-button{min-width:140px;min-height:50px;margin-left:16px;white-space:nowrap;display:block}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{margin:0 auto}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options,.asr-vouchers-listing .sort-voucher-options{margin-left:24px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown,.asr-vouchers-listing .sort-voucher-options .asr-dropdown{width:234px;height:50px;padding:15px;max-width:234px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-container,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-container{width:234px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-text span,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-text span{width:174px}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .background-voucher,.asr-vouchers-listing .background-voucher{padding-top:49px;background-color:#f3f3f3}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar,.asr-vouchers-listing .asr-navigation-bar{width:100%;margin:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-controls,.asr-vouchers-listing .asr-navigation-bar .navigation-controls{display:block}
.asr-news-filter .news-types .asr-navigation-bar{width:100%}
.asr-news-filter .news-types .asr-navigation-bar .navigation-controls{display:block}
.asr-voucher-detail-options-purchase .option-purchase-item{margin-top:8px;background-color:var(--color-background-search)}
.asr-voucher-detail-options-purchase .option-purchase-item .btn-purchase-option{width:auto}
.asr-voucher-detail-options-purchase .option-content{padding:8px 24px 24px;background-color:#f3f3f3}
.asr-voucher-detail-options-purchase .option-header{padding:16px 24px}
.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon,.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon svg{width:16px;height:16px}
.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content{padding:0 20px}
.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .title-tab{font-size:20px;line-height:25px}
.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .content{font-size:14px;line-height:23px}
.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge{margin-right:41px}
.asr-voucher-detail-basic-information .status-section{padding:0;margin-bottom:32px}
.asr-voucher-detail-basic-information .asr-voucher-detail-info{margin:0;padding:0 28px;width:532px;height:auto}
.asr-voucher-detail-basic-information .asr-voucher-detail-info .voucher-name{padding:0}
.asr-voucher-detail-basic-information .asr-voucher-detail-info .voucher-detail-cost-section{padding:0;margin:32px 0}
.asr-common-share-social .mobile-mode{display:none}
.asr-common-share-social .social-network-content{margin-left:22px}
.asr-voucher-details-purchase-summary .price-container{padding-bottom:18px;width:unset;-ms-flex-pack:end;justify-content:flex-end}
.asr-voucher-details-purchase-summary .price-container .summary-title{width:unset}
.asr-voucher-details-purchase-summary .button-purchase-wrapper{position:unset;text-align:right;margin-top:34px}
.asr-voucher-details-purchase-summary .button-purchase{width:unset;min-width:125px;font-size:16px;line-height:16px;padding:12px;border-radius:5px}
.asr-page-offer-details .book-now-button-fixed.asr-button{display:none}
}
@media(min-width:1300px){.asr-property-awards-container .award-item:nth-child(3) .award-tooltip{transform:translate3d(-30%,calc(-100% + -10px),0);right:unset}
}
@media(max-width:1024px){.asr-news.arabic-com .display-flex{display:initial}
.asr-property-apartment-type-details-general-info .overflow{overflow:hidden}
.asr-property-apartment-type-details-general-info .title{font-size:1.42857em}
.asr-offer-banner .pagebanner{height:490px}
.asr-offer-banner .pagebanner .banner-content .banner-img{width:100%}
.asr-crest-collection-banner .banner{overflow:hidden;height:120px}
.asr-crest-collection-banner .wrap-sm .content{top:140px}
}
@media(max-width:1023px){.page-news-details-template .asr-breadcrumb{display:block}
.asr-top-menu .top-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-point-exchange .asr-button,.asr-point-exchange .partner-body.membershipID .item-partner,.asr-point-transfer .asr-button,.asr-point-transfer .partner-body.membershipID .item-partner{width:100%}
.asr-point-exchange .partner-body.name,.asr-point-transfer .partner-body.name{gap:0}
.asr-point-exchange .partner-body .item-partner,.asr-point-exchange .partner-body.name .item-partner,.asr-point-transfer .partner-body .item-partner,.asr-point-transfer .partner-body.name .item-partner{width:100%}
.asr-point-exchange .partner-body .field-button,.asr-point-transfer .partner-body .field-button{-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:14px}
.asr-point-exchange .partner-body.transfer .item-partner.transfer-programme,.asr-point-transfer .partner-body.transfer .item-partner.transfer-programme{margin-top:14px}
.asr-point-exchange .partner-body.transfer .item-partner.transfer-programme label,.asr-point-transfer .partner-body.transfer .item-partner.transfer-programme label{text-align:center}
.asr-point-exchange .partner-body.transfer .icon-exchange,.asr-point-transfer .partner-body.transfer .icon-exchange{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.asr-point-exchange .icon-exchange,.asr-point-transfer .icon-exchange{margin:auto;padding:0;margin-bottom:16px}
.asr-point-exchange .redeemDiv,.asr-point-transfer .redeemDiv{float:none;text-align:center;margin-right:0;margin-top:20px}
.margin-section{margin-top:24px;margin-bottom:0}
.asr-multicolumns .margin-section{margin-bottom:24px}
.daterangepicker.not-overlap-header{z-index:4}
.asr-top-header .line-dash,.master-brand-template .asr-top-menu .line-dash{display:none}
.asr-carousel .title-banner,.asr-property-r-overview-banner .title-banner{font-size:28px;line-height:33px}
.asr-top-right-user-actions .usercart-header{display:none}
.asr-top-right-user-actions .asr-dropdown .dropdown-container{font-size:16px;position:inherit;font-weight:400;box-shadow:none;width:100%;overflow:inherit}
.asr-top-right-user-actions .asr-dropdown .dropdown-item:focus,.asr-top-right-user-actions .asr-dropdown .dropdown-item:hover,.asr-top-right-user-actions .asr-dropdown .dropdown-item:visited{background-color:transparent;color:var(--text-reverse)}
#asr-booking-login-modal,#booking-forgot-password-modal{padding:8px}
#asr-booking-login-modal .modal-dialog,#booking-forgot-password-modal .modal-dialog{display:-ms-flexbox;display:flex;margin:0 auto;overflow:auto;height:100%}
.asr-about-us-links .asr-button,.asr-booking-buy-points .asr-button,.asr-brand-offers .asr-button,.asr-sign-up-form .asr-button{width:100%}
.asr-background-banner .asr-carousel .asr-content-slider .navigation-controls,.asr-grid-layouts .asr-grid-column.hide-on-mobile-tablet,.asr-top-navigation .logo-header,.asr-top-navigation .right-navigation{display:none}
.arabic .asr-form .asr-form .form-group .form-label{text-align:right}
.asr-form .form-group.form-group{display:block}
.asr-form .form-group.form-group .form-label{width:100%;display:block;text-align:left}
.asr-form .form-group.form-group .form-content{display:block}
.asr-form .form-group.form-group .form-content .input,.asr-form .form-group.form-group .form-content input{width:100%}
.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-20px;margin-right:-20px}
.asr-property-featured-events .asr-slide-item{-ms-transform:scale(.9);transform:scale(.9)}
.asr-property-featured-events .asr-slide-item .layer-white{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;opacity:.3;background-color:var(--background-default)}
.asr-property-featured-events .asr-slide-item.active{-ms-transform:scale(1);transform:scale(1)}
.asr-property-featured-events .asr-slide-item.active .layer-white{display:none}
.asr-property-featured-events .dragging .asr-slide-item{-ms-transform:scale(.9);transform:scale(.9)}
.asr-about-us-mission .wrap-com .pad-40{padding:20px}
.asr-about-us-mission .wrap-com .bg-hover{position:relative;cursor:pointer}
.asr-about-us-mission .wrap-com .bg-hover:hover{z-index:10}
.asr-about-us-mission .wrap-com .bg-hover:hover .bg-content{opacity:0}
.asr-about-us-mission .wrap-com .bg-hover:hover .bg-image{opacity:1}
.asr-about-us-mission .wrap-com .bg-hover:hover .bg-hover-content{opacity:0}
.asr-about-us-credo .panel .panel-content .panel-content-inside .panel-content-title{font-size:1em}
.asr-about-us-core-values .wrap-corp-core .offset-2,.asr-about-us-credo .wrap{margin-left:0}
.dft-common-brand-offer .position-relative.left-addon{padding-top:10px}
.dft-common-brand-offer .btn-find{margin-top:10px}
.asr-about-us-new-properties-carousel .slick-slider .slick-arrow,.asr-about-us-new-properties-carousel .slider .slick-arrow{display:none}
.asr-corporate-page-corporate-links .card .card-content{padding:20px 10px}
.asr-corporate-page-corporate-links .card .card-content .wrap-links{padding:0}
.asr-page-contact-panel .wrap .asr-section-rich-text .wrap{padding-left:0;padding-right:0}
.asr-booking-modal.show{display:-ms-flexbox !important;display:flex !important;overflow:hidden;padding:8px !important}
.asr-booking-modal .modal-content,.asr-booking-modal div.modal-dialog{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin:0 auto;overflow:auto}
.asr-booking-modal .modal-content{min-height:unset}
.asr-booking-modal.forgot-password-form .modal-dialog{max-width:504px}
.asr-booking-login .f-m-14{font-size:14px}
.asr-section-why-book-here .benefit-description{display:none}
.asr-feature-tile .feature-content{margin:-30px 10px 0;position:relative}
.asr-feature-tile .feature-divider{display:none}
.asr-feature-tile .multiple-tile .feature-content{margin:0;box-shadow:none}
.asr-feature-tile .multiple-tile .feature-image{-ms-flex-direction:column;flex-direction:column}
.asr-feature-tile .multiple-tile .feature-image:hover{cursor:default}
.asr-feature-tile .multiple-tile .feature-backdrop{display:none}
.asr-user-control-panel .tabs-wrapper .wrap{padding:0}
.asr-tab-account-preferences .asr-booking-modal .modal-preferences{top:0}
.asr-booking-summary-page{width:unset}
.asr-booking-summary-page #details_mobile .top-checkout,.asr-booking-summary-page #details_mobile .top-checkout .apartment-brand{background-color:#f1f2f4}
.asr-booking-summary-page .mobile .apartment-brand{height:auto}
.asr-booking-summary-page .mobile .apartment-date{padding-top:4px}
.asr-booking-summary-page .mobile .selected-content-wrap{padding-left:16px}
.asr-booking-summary-page .mobile .border-total-mb{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.asr-booking-summary-page .label-alternate-curency{margin-left:10px;padding-top:0}
.asr-booking-summary-page .title-redemtion{font-size:16px}
.asr-top-select-currency .dropdown-backdrop,.asr-top-select-language .dropdown-backdrop{visibility:visible;height:100%;display:block;-ms-transform:translateX(0);transform:translateX(0)}
.asr-booking-your-cart .top-header-content{display:none}
.asr-booking-print-confirmation .print .apartment .apartment__item>div,.asr-order-confirmed-print .print .apartment .apartment__item>div{display:block}
.asr-booking-print-confirmation .print .confirm__property .apartment .lb-reservation-detail.your-reservation-details,.asr-order-confirmed-print .print .confirm__property .apartment .lb-reservation-detail.your-reservation-details{padding-left:16px}
.asr-booking-print-confirmation .apartment__item__contain__right .item.header,.asr-order-confirmed-print .apartment__item__contain__right .item.header{margin:10px 16px}
.asr-booking-print-confirmation .row-group .add-ons,.asr-booking-print-confirmation .row-group .add-ons-content-view,.asr-order-confirmed-print .row-group .add-ons,.asr-order-confirmed-print .row-group .add-ons-content-view{width:50%}
.asr-booking-print-confirmation .print .apartment__item__contain__right,.asr-order-confirmed-print .print .apartment__item__contain__right{padding-bottom:0}
.asr-booking-print-confirmation .wrap,.asr-order-confirmed-print .wrap{padding:0}
.asr-booking-print-confirmation .print-footer,.asr-order-confirmed-print .print-footer{padding-left:20px;padding-right:20px}
.asr-booking-print-confirmation .confirm .row-group .row-group-content>span,.asr-order-confirmed-print .confirm .row-group .row-group-content>span{width:50%}
.asr-booking-print-confirmation .confirm .row-group .row-group-content>span.cancellation-policy,.asr-order-confirmed-print .confirm .row-group .row-group-content>span.cancellation-policy{min-width:140px}
.asr-booking-print-confirmation .print,.asr-order-confirmed-print .print{box-shadow:none;padding:0;margin-top:24px}
.asr-booking-print-confirmation .print__content__address,.asr-order-confirmed-print .print__content__address{border-left:0;border-right:0}
.asr-booking-print-confirmation .print__content__address__label,.asr-order-confirmed-print .print__content__address__label{font-size:16px}
.asr-booking-print-confirmation .confirm__property,.asr-order-confirmed-print .confirm__property{padding-top:16px}
.asr-booking-print-confirmation .confirm__info,.asr-order-confirmed-print .confirm__info{text-align:center}
.asr-booking-print-confirmation .confirm__info .info__reservation,.asr-order-confirmed-print .confirm__info .info__reservation{text-align:inherit;float:none;margin-top:16px}
.asr-booking-print-confirmation .confirm .confirm__flex__layout.item,.asr-order-confirmed-print .confirm .confirm__flex__layout.item{padding:10px 16px}
.asr-booking-print-confirmation .apartment__item>div,.asr-order-confirmed-print .apartment__item>div{display:inherit}
.asr-booking-print-confirmation .apartment__item.line-border,.asr-booking-print-confirmation .apartment__item .line-border,.asr-order-confirmed-print .apartment__item.line-border,.asr-order-confirmed-print .apartment__item .line-border{border-left:0;border-right:0}
.asr-booking-print-confirmation .apartment__item__contain__right,.asr-order-confirmed-print .apartment__item__contain__right{padding:0}
.asr-booking-print-confirmation .apartment__item__contain__right .header,.asr-order-confirmed-print .apartment__item__contain__right .header{margin:10px 16px}
.asr-booking-print-confirmation .confirm__payment__detail__header,.asr-order-confirmed-print .confirm__payment__detail__header{padding-left:16px}
.asr-booking-print-confirmation .confirm__payment__detail__content--sumary--label,.asr-booking-print-confirmation .confirm__payment__detail__content .tax,.asr-order-confirmed-print .confirm__payment__detail__content--sumary--label,.asr-order-confirmed-print .confirm__payment__detail__content .tax{padding:0}
.asr-booking-print-confirmation .apartment .lb-reservation-detail,.asr-order-confirmed-print .apartment .lb-reservation-detail{padding-left:16px}
.asr-booking-print-confirmation .print__payment__detail__content--total,.asr-order-confirmed-print .print__payment__detail__content--total{border-left:0;border-right:0}
.asr-booking-print-confirmation .print__payment__detail__content--total .payment-total-for-this-reservation,.asr-order-confirmed-print .print__payment__detail__content--total .payment-total-for-this-reservation{padding:0}
.asr-reservation-details .asr-booking-price-breakdown:not(.expanded-mobile)>.asr-booking-summary-total>.total-payable{font-size:18px;text-align:right;-ms-flex-preferred-size:40%;flex-basis:40%}
.asr-reservation-details .asr-booking-price-breakdown:not(.expanded-mobile)>.asr-booking-summary-total .asr-booking-price-breakdown-modal .total-payable{text-align:right}
.asr-reservation-details .asr-booking-price-breakdown:not(.expanded-mobile)>.asr-booking-summary-total>.total-payable-currency{font-size:12px;display:block;font-weight:600;color:var(--text-body)}
.master-brand-template .asr-general-banner{margin-top:24px;margin-bottom:0}
.asr-content-twocolumns .asr-property-overview-general-info .rating-star,.asr-content-twocolumns .asr-property-overview-general-info .review-number{margin-bottom:24px}
.asr-content-twocolumns .asr-property-overview-general-info .general-info-list{margin-top:0}
.asr-voucher-detail-basic-information{margin-top:24px;padding:0}
.asr-voucher-detail-basic-information .container-info{-ms-flex-direction:column;flex-direction:column;padding:0}
.asr-voucher-detail-basic-information .container-info .container-info-image{width:100%;height:auto;padding:0 20px}
.asr-voucher-detail-basic-information .container-info .container-info-texting{width:100%;height:auto}
.asr-voucher-detail-basic-information .voucher-detail-cost-section .unit{margin:0 13px 0 0}
.asr-voucher-detail-basic-information .voucher-detail-cost-section .discount{margin:0;font-size:14px}
.asr-voucher-detail-basic-information .voucher-detail-purchase-section{width:100%}
.asr-common-share-social .desktop-mode{display:none}
.asr-common-share-social .share-label{max-width:40px}
.asr-voucher-details-purchase-summary .price-container{border:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter,.asr-vouchers-listing .voucher-fillter{position:relative}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown,.asr-vouchers-listing .asr-dropdown{position:unset}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-container,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-container{width:calc(100vw - 40px)}
.asr-voucher-detail-options-purchase .option-purchase-item{margin-bottom:3px}
.asr-voucher-detail-options-purchase .option-purchase-item:first-child{margin-top:14px}
.asr-voucher-detail-options-purchase .option-content{padding:15px 20px 46px;background-color:#fff}
.asr-voucher-detail-buy-as-a-gift .last-name-group-input{margin-top:20px;padding-left:0;width:100%}
.asr-voucher-detail-buy-as-a-gift .first-name-group-input{width:100%;margin-right:0}
.asr-voucher-detail-buy-as-a-gift.not-error-validate{padding-top:8px}
.asr-voucher-detail-buy-as-a-gift .form-group-input{margin-top:10px}
.controls .indicator-item{pointer-events:none}
}
@media(min-width:768px) and (max-width:1023px){.asr-new-properties .size-img{max-width:264px;height:264px}
.asr-new-properties .mt-0{margin-top:13px}
.asr-new-properties .mb-1{margin-bottom:13px}
.asr-search-reservations .btn-search{font-size:16px;line-height:16px}
.asr-feature-property .title{margin-bottom:10px;padding:0 15px}
.asr-feature-property .asr-content-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}
.asr-feature-property .asr-content-slider .content-wrapper{margin-bottom:0}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active{-ms-transform:translateY(0);transform:translateY(0)}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{box-shadow:none}
.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.prev{margin:0;-ms-transform:translateY(0);transform:translateY(0)}
.asr-feature-property .asr-content-slider .navigation-controls{display:none}
.asr-feature-property .asr-property-listing-item .content-container .content-wrap .right{margin-top:0}
.asr-feature-property .asr-property-listing-item .content-container .content-wrap .left .content-title{margin:0 0 10px}
.asr-booking-property-listing .asr-booking-banner{margin-bottom:24px}
.asr-booking-property-listing .tab-content .asr-property-listing-item{margin-bottom:92px}
.asr-booking-property-listing .city h3{margin-bottom:31px}
.asr-property-listing-item .no-Apartment,.asr-property-listing-item .price{-ms-flex:auto;flex:auto}
.asr-property-listing-item .content-container .content-wrap{display:block;height:100%;border:0}
.asr-property-listing-item .content-container .content-wrap .right{margin-top:20px;-ms-flex-pack:end;justify-content:flex-end}
.asr-property-listing-item .content-container .content-wrap .right .no-Apartment{margin-top:10px}
.asr-property-listing-item .content-container .content-wrap .right .no-Apartment p{max-height:unset}
.asr-property-listing-item .content-container .content-wrap .left .content-location,.asr-property-listing-item .content-container .content-wrap .left .content-residence{display:none}
.asr-property-listing-item .content-container .content-wrap .left .content-title{min-height:unset;margin-bottom:17px;margin-top:3px}
.asr-property-listing-item .content-container .content-title .brand-logo{display:none}
.asr-property-listing-item .content-container .content-title h3{padding-left:0}
.asr-property-listing-item .content-container div.content-price .asr-price{margin-left:0;margin-right:0}
.asr-property-listing-item .content-container .content-earn-point{line-height:20px}
.asr-property-listing-item .image-container .content-residence{display:-ms-flexbox;display:flex;margin:16px 0 0}
.asr-property-listing-item .image-container .content-residence h3{margin-right:15px}
.asr-booking-login .card.login-card{padding:24px 17px 17px}
.asr-grid-layouts .asr-grid-column.hide-on-tablet{display:none}
.dft-common-brand-offer div.left-50{top:40%}
.asr-about-us-mission .wrap-com .padding-tablet{padding-top:10px}
.asr-print-buy-point .img-size{height:44px;width:196px}
.asr-print-buy-point .resize-logo{height:auto}
.asr-tab-referral-program .genealogy-tree li{padding:70px 25px 0}
.asr-tab-referral-program .emailForm,.asr-tab-referral-program .inputFormal,.asr-tab-referral-program .member-name{width:250px}
.asr-tab-referral-program #lableShareMail{display:none}
.asr-tab-referral-program .small-circle-bottom,.asr-tab-referral-program .small-circle-bottom-lv2{left:46.5%}
.asr-tab-referral-program .errorLable,.asr-tab-referral-program .pendingLable{margin-left:-52px}
.asr-inspiration-for-your-next-trip.wrap{padding-left:6px;padding-right:6px}
.asr-inspiration-for-your-next-trip .slide-grid-column{padding:0 14px;width:33.33333%}
.asr-inspiration-for-your-next-trip .asr-content-slider{margin:0}
.asr-booking-upcoming-properties .asr-content-slider{margin:0 -10px;width:calc(100% + 20px)}
.asr-booking-upcoming-properties .asr-content-slider .content-wrapper{overflow:hidden;margin-bottom:10px;padding:0;padding-top:10px}
.asr-booking-upcoming-properties .asr-content-slider .content-wrapper.dragging .asr-slide-item.next .coming-soon-tag,.asr-booking-upcoming-properties .asr-content-slider .content-wrapper.dragging .asr-slide-item.prev .coming-soon-tag{opacity:1}
.asr-booking-upcoming-properties .asr-content-slider .controls{margin-bottom:15px}
.asr-booking-upcoming-properties .asr-slide-item.active{-ms-transform:none;transform:none}
.asr-booking-upcoming-properties .asr-slide-item.next .coming-soon-tag,.asr-booking-upcoming-properties .asr-slide-item.prev .coming-soon-tag{opacity:0}
.asr-booking-confirm-apartment-detail,.asr-buy-voucher-order-confirmed{display:block;grid-template-columns:none;column-gap:unset}
.asr-manage-reservation .checkInCheckOutTime{display:block;-ms-flex:1;flex:1}
.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkDate{display:block}
.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:block;margin-top:5px}
.asr-booking-summary-page .asr-booking-banner .wrap{min-height:211px}
.asr-booking-banner .wrap{min-height:422px}
.asr-property-review-pro .tooltip-icon .tooltip-text{min-width:calc(50vw - 10px)}
.asr-location-and-nearby-property .maps-wrapper{padding:0 5px}
.asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow.next{right:5px}
.asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow.prev{left:5px}
.asr-booking-apartment-item,.asr-booking-apartment-item:first-child{margin-bottom:20px}
.asr-booking-apartment-item:last-child{margin-bottom:40px}
.asr-booking-apartment-item .occupancy-description,.asr-booking-apartment-item .size-description{margin:6px;padding-right:0}
.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{width:24px;height:24px}
.asr-booking-apartment-item .occupancy-description span,.asr-booking-apartment-item .size-description span{font-size:14px;line-height:20px;color:var(--text-title)}
.asr-booking-apartment-item .size-description{margin-left:0}
.asr-booking-apartment-item .card-content{-ms-flex-direction:row;flex-direction:row;min-height:180px;border:0;border-radius:0;position:relative}
.asr-booking-apartment-item .card-content .card-title{font-size:22px;line-height:34px;margin-bottom:10px;color:var(--text-title)}
.asr-booking-apartment-item .card-content .content-slider{-ms-flex:0;flex:0;overflow:hidden;-ms-flex-preferred-size:380px;flex-basis:380px;background:var(--background)}
.asr-booking-apartment-item .card-content .content-slider .asr-content-slider{height:100%}
.asr-booking-apartment-item .card-content.show-rates .price-utilities{border-radius:0 5px 0 0}
.asr-booking-apartment-item .card-content .asr-gallery-viewer,.asr-booking-apartment-item .card-content .asr-photo-viewer{width:320px;height:100%;position:absolute;-ms-flex:none;flex:none;border-radius:5px 0 0 5px;border-left:1px solid var(--border)}
.asr-booking-apartment-item .price-utilities{border-radius:0 5px 5px 0;border:0;box-shadow:inset 0 0 0 1px var(--border);border-left:0;min-height:180px;height:100%;width:calc(100% - 320px);left:320px;padding:0;overflow:visible;display:grid;grid-template-columns:50% 50%}
.asr-booking-apartment-item .price-utilities .utilities{padding:20px;grid-column:1/span 2;display:block}
.asr-booking-apartment-item .price-utilities .utilities .utilities-grid{display:inline-grid;grid-template-columns:50% 50%;grid-template-rows:auto auto auto;width:100%}
.asr-booking-apartment-item .price-utilities .selling-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;border-top:1px solid var(--border);box-sizing:border-box;height:60px}
.asr-booking-apartment-item .price-utilities .selling-wrapper .key-selling{font-weight:600;padding-right:0;display:-ms-flexbox;display:flex}
.asr-booking-apartment-item .price-utilities .selling-wrapper .selling-icon{-ms-flex:none;flex:none;font-size:24px;color:var(--indicator-default);margin:0}
.asr-booking-apartment-item .price-utilities .price{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}
.asr-booking-apartment-item .price-utilities .price .show-more-btn .asr-icon{font-size:17px}
.asr-booking-apartment-item .price-utilities .show-more-btn{-ms-flex:none;flex:none;width:100%;height:60px;padding:6px 10px}
.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .currency,.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px;line-height:19px;font-weight:400}
.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-value{font-size:24px;line-height:28px;font-weight:700}
.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px}
.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .asr-icon{font-size:17px;margin-top:6px;margin-right:2px}
.asr-booking-apartment-item .price .show-rates{padding:0;-ms-flex-pack:end;justify-content:flex-end}
.asr-booking-apartment-item .price .show-rates .asr-icon{margin-left:8px}
.asr-booking-apartment-item .card-title.utilities-content,.asr-booking-apartment-item .utilities-grid.utilities-content{display:block}
.asr-booking-rate-plan-item{padding:20px;display:grid;grid-template-columns:calc(50% + 160px) 1fr}
.asr-booking-rate-plan-item .badge-wrapper{grid-column:1/span 2}
.asr-booking-rate-plan-item .badge-wrapper .asr-badge.property-type{margin-bottom:10px}
.asr-booking-rate-plan-item .room-title{font-size:20px;font-weight:700;line-height:34px;margin:0 0 10px}
.asr-booking-rate-plan-item .room-description{font-size:14px;line-height:20px;margin:0}
.asr-booking-rate-plan-item .main-info-container{-ms-flex:3;flex:3;padding:0 20px 0 0}
.asr-booking-rate-plan-item .more-details{padding-top:0;font-size:14px;line-height:20px}
.asr-booking-rate-plan-item .more-details>p{margin-top:10px}
.asr-booking-rate-plan-item .policies-container{padding-top:10px}
.asr-booking-rate-plan-item .policies-container .asr-icon-svg{width:20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:16px}
.asr-booking-rate-plan-item .policies-container .asr-icon-svg svg{width:20px;height:20px}
.asr-booking-rate-plan-item .more-details-button{font-size:14px;line-height:20px;margin-top:20px}
.asr-booking-rate-plan-item .more-details-button .asr-icon{color:var(--master-brand-link);margin-left:4px}
.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:12px}
.asr-booking-rate-plan-item .price-and-select-container{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.asr-booking-rate-plan-item .price-and-select-container .select-room-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}
.asr-booking-rate-plan-item .price-and-select-container .select-room-button{width:150px}
.asr-booking-rate-plan-item .redeem-points,.asr-booking-rate-plan-item .saved-amount{font-size:14px;line-height:20px;font-weight:600;color:var(--indicator-default)}
.asr-booking-rate-plan-item .saved-amount{margin-top:5px}
.asr-booking-rate-plan-item .asr-price{margin:5px 0 0}
.asr-booking-rate-plan-item .asr-price .price-line{margin-top:2px}
.asr-booking-rate-plan-item .asr-price .price-value{font-size:24px;font-weight:700;line-height:33px}
.asr-booking-rate-plan-item .asr-price .currency,.asr-booking-rate-plan-item .asr-price .price-unit{font-size:14px;line-height:20px;font-weight:600;color:var(--text-title)}
.asr-booking-rate-plan-item .rate-features .asr-icon-label{font-size:14px;line-height:19px;padding-right:5px;width:auto}
.asr-booking-rate-plan-item .rate-features .asr-icon-label:not(:last-child){margin-bottom:0;margin-right:20px}
.asr-booking-rate-plan-item .rate-features .asr-icon-label .asr-icon:before{font-size:22px;margin-right:10px}
.asr-booking-rate-plan-item .rate-features .asr-icon-label span{padding-bottom:5px}
.asr-booking-rate-plan-item .rate-features .rate-label-item{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:20px;margin-bottom:4px;width:unset;min-height:26px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .image-description{font-weight:600;padding-bottom:8px;font-size:14px;line-height:20px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon{height:22px;width:22px;margin-right:10px;margin-bottom:5px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg{margin-right:10px}
.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{width:24px;height:24px}
.asr-booking-rate-plan-item .main-info-container .asr-badge.property-type{margin-bottom:22px;font-size:12px;border-radius:5px;background-color:#87674f;font-weight:600;margin-right:10px;padding:3px 5px 2px 6px;height:22px;line-height:normal}
.asr-booking-apartment-rate .sort-and-filter{margin-top:-5px;margin-bottom:20px}
.asr-booking-apartment-rate .sort-and-filter .button-wrap-container{width:100%}
.asr-booking-apartment-rate .sort-and-filter .tab{padding:0 20px}
.asr-booking-apartment-rate .sort-and-filter p{line-height:23px}
.asr-booking-apartment-rate .sort-and-filter>h2{width:100%;margin:14px 0 23px;font-size:24px;line-height:34px}
.asr-booking-apartment-rate .sort-and-filter .button-open .asr-icon{display:none}
.asr-booking-search-criteria{background:#f3f3f3;margin-bottom:22px;height:67px;display:-ms-flexbox;display:flex}
.asr-booking-search-criteria .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border:0;width:100%;margin:0 auto}
.asr-booking-search-criteria .content .edit-button{position:unset}
.asr-booking-search-criteria .item-content{font-size:16px;line-height:23px}
.asr-booking-search-criteria .item-label{font-size:14px;line-height:20px;font-weight:600}
.asr-booking-search-criteria .item-content{font-weight:400;color:var(--color-border-search)}
.asr-booking-search-criteria .showed-item{margin-bottom:0;margin-right:30px}
.asr-booking-search-criteria .collapse-item{max-height:160px;margin:0;-ms-flex:1;flex:1}
.asr-booking-search-criteria .collapse-item.expanded{margin-bottom:0}
.asr-booking-search-criteria .toggle-button{display:none}
.asr-booking-search-criteria .asr-icon.edit-button{position:relative;margin-bottom:0}
.asr-booking-search-criteria .asr-icon.edit-button:before{font-size:25px}
.asr-booking-search-criteria.sticked-criteria{position:fixed;top:0;width:100%;z-index:4;background:var(--background-default);box-shadow:2px 5px 12px 0 rgba(0,0,0,.15);margin:0;height:70px}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo{padding:0;margin:0}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;height:60px;width:60px;margin:0 17px 0 0}
.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-title{font-size:16px;line-height:1.38;margin:0 16px}
.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content,.asr-booking-search-criteria.sticked-criteria .collapse-item .item-label,.asr-booking-search-criteria.sticked-criteria .showed-item .item-content,.asr-booking-search-criteria.sticked-criteria .showed-item .item-label{font-size:14px;line-height:26px}
.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content{line-height:23px}
.asr-booking-search-criteria .criteria-content{position:relative;padding:0 20px}
.asr-booking-search-criteria.unstick-criteria{position:relative;box-shadow:none}
.asr-booking-search-criteria .icon-edit{margin-top:0;margin-right:2px}
.asr-booking-brand-logo{margin:20px 0}
.discoverasr-property-landing-template .container-structure .asr-announcement,.discoverasr-property-template .container-structure .asr-announcement{display:none}
.asr-property-listing-announcement .asr-announcement{margin:20px 0 0}
.asr-property-listing-announcement .asr-announcement .content-title{font-size:14px;line-height:22px;margin:15px 0 10px}
.asr-property-listing-announcement .asr-announcement .asr-content-slider.wrap{padding-left:22px;padding-right:20px}
.asr-property-listing-announcement .asr-announcement a.close{right:20px}
.asr-booking-print-confirmation .print img,.asr-order-confirmed-print .print img{max-width:196px;max-height:44px}
.asr-banner-sitemap .centered{margin-top:-5em}
.asr-banner-sitemap .text-shadow-dark{font-size:30px}
.asr-sitemap-group-title .group-sitemap{padding-top:15px}
.asr-tab-account-detail .field-group .group-body .field-item{width:calc(50% - 16px)}
.asr-property-guest-review .tooltip-icon .tooltip-text{min-width:calc(50vw - 10px)}
.asr-corp-about-history{margin-bottom:50px}
.asr-about-us-history .time-line-history .columns .history-left-year{display:none !important}
.asr-about-us-history .time-line-history .columns .top-time-lime-year+.col-md-2{width:auto;float:none;max-width:none}
.asr-about-us-history .time-line-history .wrap .backgroud-content-history{margin-right:0}
.asr-about-us-history .time-line-history .columns .slick-content-config{float:none;max-width:none;width:auto;margin:0}
.asr-about-us-history .time-line-history>.wrap>.padding-xl-l{padding-left:0}
.asr-about-us-history .time-line-history .bg-gray-light.time-line-history{height:unset}
}
@media(max-width:767px){.discoverasr-property-landing-template .container-structure .asr-announcement,.discoverasr-property-template .container-structure .asr-announcement{display:none}
.daterangepicker.not-overlap-header{z-index:4}
.asr-property-overview-maps .gm-style-iw-t{display:none}
.asr-awards-listing .h3{font-size:18px}
.asr-awards-listing .h5{font-size:16px}
.asr-property-location-getting-to .property-name{margin-top:0;font-weight:700;font-size:15px}
.header.sticky-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-site-maps{padding:0}
.asr-site-maps .site-map-title i{display:inline-block}
.asr-site-maps .site-map-links{display:none}
.asr-grid-layouts,.asr-site-maps .open{display:block}
.asr-grid-layouts .asr-grid-column.smaller{-ms-flex:1;flex:1;width:auto}
.asr-grid-layouts .asr-grid-column.hide-on-mobile{display:none}
.asr-grid-layouts.none-responsive{display:-ms-flexbox;display:flex}
.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-20px;margin-right:-20px}
.asr-property-featured-events .asr-property-featured-events-slider .controls{margin-top:-10px;padding-top:0}
.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper{margin-top:20px}
.asr-property-featured-events .asr-badge.card-label.tag-label{left:-7px}
.asr-property-featured-events .asr-badge.card-label.tag-label span{line-height:1.2}
.asr-property-featured-events .asr-slide-item{-ms-transform:scale(.95);transform:scale(.95);padding:0}
.asr-property-featured-events .asr-slide-item .layer-white{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;opacity:.3;background-color:#fff}
.asr-property-featured-events .asr-slide-item.active{-ms-transform:scale(.95) translateY(-20px);transform:scale(.95) translateY(-20px)}
.asr-property-featured-events .asr-slide-item.active .layer-white{display:none}
.asr-property-featured-events .dragging .asr-slide-item,.asr-property-featured-events .dragging .asr-slide-item.active{-ms-transform:scale(.95);transform:scale(.95)}
.asr-common-slider-offers.wrap,.asr-common-trips-carousel.wrap,.asr-destination-tips-and-articles.wrap,.asr-section-feature-offers.wrap,.asr-section-feature-vouchers.wrap{padding:0}
.asr-common-slider-offers .flex-row,.asr-common-slider-offers .offer-row,.asr-common-trips-carousel .flex-row,.asr-common-trips-carousel .offer-row,.asr-destination-tips-and-articles .flex-row,.asr-destination-tips-and-articles .offer-row,.asr-section-feature-offers .flex-row,.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .flex-row,.asr-section-feature-vouchers .offer-row{margin-top:10px}
.asr-common-slider-offers .asr-content-slider .content-wrapper,.asr-common-trips-carousel .asr-content-slider .content-wrapper,.asr-destination-tips-and-articles .asr-content-slider .content-wrapper,.asr-section-feature-offers .asr-content-slider .content-wrapper,.asr-section-feature-vouchers .asr-content-slider .content-wrapper{padding-bottom:20px;position:unset;overflow:hidden;margin-bottom:-20px}
.asr-common-slider-offers .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-common-trips-carousel .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-destination-tips-and-articles .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-section-feature-offers .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-section-feature-vouchers .asr-content-slider .content-wrapper .asr-slide-item.active{transition:all .3s ease-in-out}
.asr-common-slider-offers .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-common-slider-offers .asr-slide-item,.asr-common-trips-carousel .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-common-trips-carousel .asr-slide-item,.asr-destination-tips-and-articles .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-destination-tips-and-articles .asr-slide-item,.asr-section-feature-offers .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-section-feature-offers .asr-slide-item,.asr-section-feature-vouchers .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-section-feature-vouchers .asr-slide-item{transform:scale(.95) translate3d(0,20px,0)}
.asr-common-slider-offers .asr-slide-item .layer-white,.asr-common-trips-carousel .asr-slide-item .layer-white,.asr-destination-tips-and-articles .asr-slide-item .layer-white,.asr-section-feature-offers .asr-slide-item .layer-white,.asr-section-feature-vouchers .asr-slide-item .layer-white{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;opacity:.3;background-color:#fff}
.asr-common-slider-offers .asr-slide-item.active,.asr-common-trips-carousel .asr-slide-item.active,.asr-destination-tips-and-articles .asr-slide-item.active,.asr-section-feature-offers .asr-slide-item.active,.asr-section-feature-vouchers .asr-slide-item.active{transform:scale(.95) translateZ(0)}
.asr-common-slider-offers .asr-slide-item.active .layer-white,.asr-common-trips-carousel .asr-slide-item.active .layer-white,.asr-destination-tips-and-articles .asr-slide-item.active .layer-white,.asr-section-feature-offers .asr-slide-item.active .layer-white,.asr-section-feature-vouchers .asr-slide-item.active .layer-white{display:none}
.asr-common-slider-offers .asr-slide-item.next .asr-card,.asr-common-slider-offers .asr-slide-item.prev .asr-card,.asr-common-trips-carousel .asr-slide-item.next .asr-card,.asr-common-trips-carousel .asr-slide-item.prev .asr-card,.asr-destination-tips-and-articles .asr-slide-item.next .asr-card,.asr-destination-tips-and-articles .asr-slide-item.prev .asr-card,.asr-section-feature-offers .asr-slide-item.next .asr-card,.asr-section-feature-offers .asr-slide-item.prev .asr-card,.asr-section-feature-vouchers .asr-slide-item.next .asr-card,.asr-section-feature-vouchers .asr-slide-item.prev .asr-card{box-shadow:5px 5px 12px 0 var(--box-shadow-light)}
.asr-form .form-group .asr-contact-us-form .form-group{display:block}
.asr-form .form-group .asr-contact-us-form .form-label{text-align:start;width:unset}
.asr-faq .col-xs-12{width:100%}
.asr-career-corporate-info .wrap .dft-h3{font-size:1.125em}
.asr-career-corporate-info .wrap .dft-button{padding:12px 10px}
.asr-about-us-core-values div.wrap-corp-core{padding-left:10px;padding-right:10px}
.asr-about-us-core-values div.wrap-corp-core h2{font-size:1.125em;color:#000}
.asr-about-us-core-values div.wrap-corp-core h3{font-size:1em}
.asr-awards-listing .wrap .icon-lg{font-size:2.625em}
.asr-awards-listing .wrap .pad-0{padding-left:0;padding-right:0}
.asr-awards-listing .wrap .accolades-name h3.bold{font-weight:400}
.asr-about-us-management-structure .wrap .h3{font-size:1.125em}
.asr-corp-about-history{margin-bottom:350px}
.asr-about-us-history .wrap,.asr-about-us-history div.time-line-history{height:480px;margin-bottom:50px}
.asr-about-us-history .wrap .columns [class*=col-],.asr-about-us-history div.time-line-history .columns [class*=col-]{padding-left:0;padding-right:0}
.asr-about-us-history .wrap .content-history,.asr-about-us-history div.time-line-history .content-history{text-align:left;margin-top:26px;margin-left:15px;margin-right:15px}
.asr-about-us-history .wrap .history-left-year,.asr-about-us-history div.time-line-history .history-left-year{width:0;height:0;margin-left:0}
.asr-about-us-history .wrap .backgroud-content-history,.asr-about-us-history div.time-line-history .backgroud-content-history{margin-right:0;margin-left:0;padding-right:1px;background-color:#fff}
.asr-about-us-history .wrap .backgroud-content-history .history-content,.asr-about-us-history div.time-line-history .backgroud-content-history .history-content{width:100%;height:400px;display:inline-block}
.asr-about-us-history .wrap .history-top-title,.asr-about-us-history div.time-line-history .history-top-title{margin-left:15%}
.asr-about-us-history .wrap .slick-prev:before,.asr-about-us-history div.time-line-history .slick-prev:before{content:""}
.asr-about-us-history .wrap .history-mobile-none,.asr-about-us-history div.time-line-history .history-mobile-none{margin-top:-17px}
.asr-management-service .wrap .h4{font-size:1em}
.dft-common-brand-offer .btn{width:auto;margin-bottom:0}
.asr-about-us-new-properties-carousel button.btn{width:auto;margin-bottom:auto}
.asr-page-contact-panel div.overlay-mobile .col-sm-12,.asr-page-contact-panel div.overlay-mobile .columns .col-sm-12{float:none;width:auto;clear:both}
.asr-page-contact-panel div.overlay-mobile .icon-md{font-size:1.75em}
.asr-page-contact-panel div.overlay-mobile .h4{font-size:1em}
.asr-cancel-reservation-done div.page-title{font-size:24px}
.asr-cancel-reservation-done div.box .title{font-size:16px}
.asr-cancel-reservation-done div.box p{line-height:19px}
.asr-cancel-reservation-done div.buttons-wrapper{-ms-flex-direction:column;flex-direction:column}
.asr-booking-login .social-login .or-message{text-align:center;padding-left:0}
.asr-booking-login .card.login-card{padding:10px 15px}
.asr-booking-login.arabic-com .wrap .columns .login-card .social-login .social-list a{margin-right:0}
.asr-booking-login.arabic-com .wrap .columns .login-card .social-login .social-list a:first-child{margin-left:9px}
.asr-inspiration-for-your-next-trip .image-description{top:0}
.asr-inspiration-for-your-next-trip .image-description .small{font-size:13px}
.asr-corporate-social-responsibility-reaching-out .container-fluid .col-sm-6{max-width:100%}
.asr-corporate-social-responsibility-reaching-out .container-fluid .margin-lg-l{margin-left:0}
.asr-corporate-social-responsibility-reaching-out .container-fluid .padding-lg{padding:25px}
.asr-cancel-reservation-done .btn{width:100%;margin-bottom:24px}
.asr-article-listing .big-cover{min-height:80vw}
.asr-article-listing .dropdown{height:45px}
.asr-article-listing .tile-quarter{width:100%}
.asr-general-banner .h1-title{font-size:30px;line-height:39px}
.asr-general-banner .banner-caption .logo img{top:0}
.asr-print-buy-point .img-size{height:35px;width:156px}
.asr-print-buy-point .resize-logo{height:auto}
div.asr-careers-with-ascott-corporate .row{padding-left:0}
div.asr-careers-with-ascott-corporate .col,div.asr-careers-with-ascott-corporate [class*=col-]{padding-left:0;padding-right:0}
div.asr-careers-with-ascott-corporate img{padding-bottom:20px;padding-right:0}
div.asr-careers-with-ascott-corporate h1{font-size:1.125em}
.asr-reservation-details .button-breakdown .asr-icon{display:none}
.asr-reservation-details .dropdown-container{width:calc(100vw - 40px)}
.asr-property-review-pro .read-more{-ms-flex-pack:center;justify-content:center}
.asr-cancel-reservation .info-line.-policy{-ms-flex-wrap:wrap;flex-wrap:wrap}
.asr-cancel-reservation .info-line.-policy span:first-child{display:block;width:100%;margin-right:0;margin-bottom:8px}
.asr-edit-flight-detail.arabic-com .field-item{margin-right:0}
.asr-banner-sitemap .text-shadow-dark{font-size:20px}
.asr-offer-banner .pagebanner{height:245px}
#panel .review-rating,.content-item .review-rating{display:block;margin:5px 0;-ms-flex-align:center;align-items:center}
#panel .review-label,.content-item .review-label{margin:0;display:inline-block;font-size:12px}
#panel .asr-rating-star,.content-item .asr-rating-star{display:inline-block}
#panel .asr-rating-star .asr-star svg,.content-item .asr-rating-star .asr-star svg{width:13px;height:13px;fill:var(--navigation-cta)}
.asr-crest-collection-banner .wrap-sm .content{max-width:620px;width:100%}
.h1,h1{font-size:1.5rem}
.h2,h2{font-size:1.375rem}
.h3,h3{font-size:1.125rem}
.h4,.h5,.h6,h4,h5,h6{font-size:1.0625rem}
.hidden-xs{display:none}
.asr-section-why-book-here .icon-place img{display:inline-block}
.asr-booking-confirm-apartment-detail,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout{display:block}
.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout{width:100%}
.asr-manage-reservation .checkInCheckOutTime{display:block;-ms-flex:1;flex:1}
.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkDate{display:block}
.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:block;margin-top:5px}
}
@media(min-width:1025px){.arabic .asr-form .asr-form .combobox .ui-autocomplete{margin:0 42px 0 0}
.asr-about-us-history .time-line-history .wrap,.asr-about-us-history .time-line-history .wrap .columns .margin-left-0{margin-left:0}
.asr-about-us-history .time-line-history .slick-next{right:-20px}
.asr-management-service div.wrap{margin-left:0}
.asr-page-contact-panel div.display-mobile{display:none}
}
@media(min-width:1024px){div.asr-booking-price-breakdown>.modal-title{padding:35px 40px 34px;font-size:20px;line-height:25px}
div.asr-booking-price-breakdown .add-ons-container,div.asr-booking-price-breakdown .apartment-price-container,div.asr-booking-price-breakdown .asr-booking-summary-total,div.asr-booking-price-breakdown .tax-and-fee-container{padding-left:40px;padding-right:40px}
div.asr-booking-price-breakdown .add-ons-container .title,div.asr-booking-price-breakdown .apartment-price-container .title,div.asr-booking-price-breakdown .asr-booking-summary-total .title,div.asr-booking-price-breakdown .tax-and-fee-container .title{font-size:18px;line-height:22px}
div.asr-booking-price-breakdown .apartment-price-container .apartment-name{-ms-flex-preferred-size:70%;flex-basis:70%}
div.asr-booking-price-breakdown .apartment-price-container .apartment-total{-ms-flex-preferred-size:30%;flex-basis:30%}
div.asr-booking-price-breakdown .apartment-price-container .apartment-name,div.asr-booking-price-breakdown .apartment-price-container .apartment-total{font-size:18px;font-weight:600;line-height:34px}
div.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-name,div.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-total{font-size:18px;line-height:34px}
div.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-description{font-size:16px;line-height:23px}
div.asr-booking-price-breakdown .tax-and-fee-container .tax-name{font-size:16px;line-height:26px}
div.asr-booking-price-breakdown .tax-and-fee-container .tax-total{font-size:18px;line-height:26px}
div.asr-booking-price-breakdown .asr-booking-summary-total p.total-payable-title{-ms-flex-preferred-size:60%;flex-basis:60%}
div.asr-booking-price-breakdown .asr-booking-summary-total p.total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}
div.asr-booking-price-breakdown .divider{width:calc(100% - 54px)}
div.asr-booking-price-breakdown.payment-page{width:320px;background-color:#f3f3f3}
div.asr-booking-price-breakdown.payment-page>div{padding-left:22px;padding-right:22px}
div.asr-booking-price-breakdown.payment-page>div .title{font-size:16px;font-weight:700;line-height:23px}
div.asr-booking-price-breakdown.payment-page .divider{width:100%}
div.asr-booking-price-breakdown.payment-page>.modal-title{padding:29px 22px 20px;font-size:20px;font-weight:700;line-height:25px}
div.asr-booking-price-breakdown.payment-page .apartment-price-container .apartment-name,div.asr-booking-price-breakdown.payment-page .apartment-price-container .apartment-total{font-size:16px;line-height:23px}
div.asr-booking-price-breakdown.payment-page .apartment-price-container .date-ordered,div.asr-booking-price-breakdown.payment-page .apartment-price-container .price-per-day{line-height:23px}
div.asr-booking-price-breakdown.payment-page .add-ons-container .add-ons-item .add-ons-name,div.asr-booking-price-breakdown.payment-page .add-ons-container .add-ons-item .add-ons-total{font-size:16px;font-weight:600;line-height:23px}
div.asr-booking-price-breakdown.payment-page .add-ons-container .add-ons-item .add-ons-description{font-size:14px;line-height:23px}
div.asr-booking-price-breakdown.payment-page .tax-and-fee-container{row-gap:7px}
div.asr-booking-price-breakdown.payment-page .tax-and-fee-container .tax-name{font-size:16px;line-height:23px}
div.asr-booking-price-breakdown.payment-page .tax-and-fee-container .tax-total{font-size:16px;font-weight:600;line-height:23px}
div.asr-booking-price-breakdown.payment-page>.asr-booking-summary-total{background-color:#fff;border:1px solid #dedede}
div.asr-booking-price-breakdown.confirmation-page{width:380px;background-color:#f3f3f3}
div.asr-booking-price-breakdown.confirmation-page .add-ons-container,div.asr-booking-price-breakdown.confirmation-page .amount-paid-container,div.asr-booking-price-breakdown.confirmation-page .apartment-price-container,div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total,div.asr-booking-price-breakdown.confirmation-page .redeem-points-container,div.asr-booking-price-breakdown.confirmation-page .tax-and-fee-container{padding-left:38px;padding-right:38px}
div.asr-booking-price-breakdown.confirmation-page .add-ons-container .title,div.asr-booking-price-breakdown.confirmation-page .amount-paid-container .title,div.asr-booking-price-breakdown.confirmation-page .apartment-price-container .title,div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .title,div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .title,div.asr-booking-price-breakdown.confirmation-page .tax-and-fee-container .title{font-size:16px;font-weight:700;line-height:25px}
div.asr-booking-price-breakdown.confirmation-page .apartment-price-container .apartment-name,div.asr-booking-price-breakdown.confirmation-page .apartment-price-container .apartment-total{font-size:16px;font-weight:600;line-height:36px}
div.asr-booking-price-breakdown.confirmation-page .add-ons-container .add-ons-item .add-ons-name,div.asr-booking-price-breakdown.confirmation-page .add-ons-container .add-ons-item .add-ons-total{font-size:16px;font-weight:600;line-height:34px}
div.asr-booking-price-breakdown.confirmation-page .add-ons-container .add-ons-item .add-ons-description{font-size:14px;line-height:23px}
div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .point-redeem{font-size:16px;line-height:19px}
div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .point-redeem.point-unit,div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .point-redeem.point-value{line-height:25px}
div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .total-payable-title span{font-size:14px;font-weight:600;line-height:22px}
div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .local-currency,div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .local-currency-title{font-size:16px;font-weight:600;line-height:22px}
div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .description-text{display:none}
div.asr-booking-price-breakdown.confirmation-page .amount-paid-container{font-size:16px;font-weight:700;line-height:22px}
div.asr-booking-price-breakdown.confirmation-page .amount-paid-container .title span{font-size:14px;font-weight:600;line-height:22px;padding-top:2px}
div.asr-booking-price-breakdown.confirmation-page .payment-information-container{padding-left:22px;padding-right:22px}
div.asr-booking-price-breakdown.confirmation-page .payment-information-container .title{padding-left:2px;font-size:20px;line-height:25px}
div.asr-booking-price-breakdown.confirmation-page .payment-information-container .card-detail{line-height:23px;font-size:14px}
div.asr-booking-price-breakdown.confirmation-page .payment-information-container .payment-description{font-size:14px;line-height:20px}
div.asr-booking-price-breakdown.confirmation-page .earn-point-container{background-color:#4c6866;font-size:16px;font-weight:600;line-height:22px;color:#fff}
div.asr-booking-price-breakdown.confirmation-page .earn-point-container .earn-point{color:#fff;font-weight:700}
div.asr-booking-price-breakdown.confirmation-page .earn-point-container .asr-icon{color:#fff;margin-right:26px}
.asr-booking-summary-voucher .summary-voucher-container{width:380px;margin-left:auto}
.asr-booking-summary-voucher .asr-modal .content-container{width:540px}
.asr-summary-and-payment .payment-info .payment-content{width:55%;height:fit-content;height:-moz-fit-content;margin:0}
.asr-summary-and-payment .asr-modal .content-container{width:540px}
.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container{padding-top:12px;border-bottom:0}
.asr-summary-and-payment .asr-booking-summary-voucher{padding-bottom:24px;border-bottom:1px solid #dedede;margin-bottom:24px}
.asr-summary-and-payment .asr-range-slider{padding:0 0 0 13px}
.asr-summary-and-payment .asr-range-slider .label-group{padding:0 20px 2px 6px}
.asr-booking-summary-total-charge{height:fit-content;height:-moz-fit-content;width:55%;margin:0;background-color:#f3f3f3;padding-top:12px;padding-bottom:40px}
.asr-booking-summary-total-charge .summary-title{font-size:20px}
.asr-booking-summary-total-charge .summary-title span{font-size:14px}
.asr-booking-summary-total-charge .total-charge-container{padding-top:36px;padding-left:0;padding-right:0;border-bottom:1px solid #dedede}
.asr-booking-summary-total-charge .total-charge-container .total-charge{font-size:24px;margin-top:10px}
.asr-booking-summary-total-charge .strike-through-amount-wrapper .currency-unit,.asr-booking-summary-total-charge .strike-through-amount-wrapper .strike-through-amount-total{font-size:14px}
.asr-booking-summary-total-charge .asr-booking-summary-total{padding-left:0;padding-right:0;padding-bottom:0}
.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable,.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable-title{font-size:20px;line-height:25px}
.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable-title .tax-label,.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable .tax-label{font-size:14px;line-height:28px}
.asr-booking-summary-total-charge .asr-booking-summary-total .local-currency,.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable{text-align:right}
.asr-booking-summary-total-charge .asr-booking-summary-total .local-currency,.asr-booking-summary-total-charge .asr-booking-summary-total .local-currency-title{font-size:18px;line-height:25px;margin-top:20px}
.asr-booking-summary-total-charge .asr-booking-summary-total .description-text{font-weight:600;padding-top:8px;font-size:14px}
.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown{margin-top:0;font-size:14px;line-height:14px;top:-5px}
.asr-booking-summary-total-charge .button-continue-wrapper{position:relative;text-align:right;margin-top:32px}
.asr-booking-summary-total-charge .button-continue-wrapper .button-continue{width:unset;min-width:125px;font-size:16px;line-height:16px;padding:12px;border-radius:5px}
.asr-top-menu .navigation-menu.active-menu{width:calc(100% - 19px)}
.asr-booking-price-breakdown-modal .modal-title{font-size:20px;line-height:25px;padding:20px 20px 0}
.asr-booking-price-breakdown-modal .apartment-item .apartment-name{font-size:20px;line-height:25px}
.asr-booking-price-breakdown-modal .apartment-item .section-wrapper{padding:20px 0}
.asr-booking-price-breakdown-modal .apartment-item .section-title,.asr-booking-price-breakdown-modal .apartment-item .total-price{font-size:20px;line-height:25px;padding-top:4px;padding-bottom:8px}
.asr-booking-price-breakdown-modal .apartment-item .breakdown-description,.asr-booking-price-breakdown-modal .apartment-item .breakdown-price{font-size:16px;line-height:normal;padding-bottom:8px}
.asr-booking-price-breakdown-modal .apartment-item .room-date,.asr-booking-price-breakdown-modal .apartment-item .room-price{font-size:16px}
.asr-booking-price-breakdown-modal .add-ons-item{padding:3px 0}
.asr-booking-price-breakdown-modal .add-ons-item .add-ons-name{font-size:18px;line-height:25px;padding-bottom:0}
.asr-booking-price-breakdown-modal .add-ons-item .add-ons-price{padding-bottom:0}
.asr-booking-price-breakdown-modal .add-ons-item .sub-description{font-size:16px;line-height:normal}
.asr-booking-price-breakdown-modal .asr-booking-summary-total{padding-left:20px;padding-right:20px}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable,.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title{font-size:20px;line-height:25px}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title .tax-label,.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable .tax-label{font-size:14px;line-height:22px}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title{-ms-flex-preferred-size:60%;flex-basis:60%}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}
.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency,.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency-title{font-size:18px;line-height:25px}
.asr-booking-add-on-item{padding:0;margin-bottom:20px;border:1px solid #dedede}
.asr-booking-add-on-item .quantity-text>span{margin-right:20px}
.asr-booking-add-on-item .icon-edit,.asr-booking-add-on-item .icon-edit svg{width:25px;height:25px}
.asr-booking-add-on-item .add-on-image{width:180px;height:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin-right:38px;border-radius:5px 0 0 5px}
.asr-booking-add-on-item .add-on-description{grid-template-columns:1fr 370px;padding:20px 0}
.asr-booking-add-on-item .add-on-description .add-on-category{font-size:20px;line-height:1.25;font-weight:700;margin-bottom:0}
.asr-booking-add-on-item .add-on-description .desc-price{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:10px;-ms-flex-align:center;align-items:center}
.asr-booking-add-on-item .add-on-description .desc-price .quantity-information{-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin:0}
.asr-booking-add-on-item .add-on-description .desc-price .quantity-information .asr-icon:before{font-size:24px}
.asr-booking-add-on-item .add-on-description .desc-price .quantity-information .selected-room{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:20px}
.asr-booking-add-on-item .add-on-description .desc-price .quantity-information.selected{display:-ms-flexbox;display:flex}
.asr-booking-add-on-item .add-on-description .desc-price .price{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.asr-booking-add-on-item .add-on-description .desc-price .price .asr-button{width:140px}
.asr-booking-add-on-item .add-on-price{display:grid;grid-template-columns:1fr 1fr;padding-left:60px;padding-right:34px}
.asr-booking-add-on-item .add-on-price .asr-button{height:fit-content;height:-moz-fit-content}
.asr-booking-add-on-item .checkbox-container{width:70px;text-align:right;padding:20px 20px 20px 0}
.asr-section-partner-logo.asr-section-brands-logo{margin-top:24px}
}
@media(max-width:1024px){.padding-md-smxs{padding:20px !important}
.padding-0-smxs{padding:0 !important}
.max-width-full-smxs,.wrap-full-smxs{max-width:100%}
.asr-about-us-core-values .wrap-corp-core .mar-l-0{margin:0 -10px}
.asr-about-us-core-values .wrap-corp-core .mar-b-40{margin-bottom:20px}
.asr-about-us-management-structure #management-structures .margin-0-l-smxs,.asr-about-us-management-structure #management-structures .margin-0-lr-smxs{margin-left:0}
.asr-about-us-history .time-line-history .border-color,.asr-about-us-history .wrap .border-color{background-color:#ddd}
.asr-about-us-history .time-line-history .unset-mar-l,.asr-about-us-history .wrap .unset-mar-l{margin-left:unset}
.asr-about-us-history .time-line-history .pad-40-l-r,.asr-about-us-history .wrap .pad-40-l-r{padding-left:40px;padding-right:40px}
.asr-about-us-history .time-line-history .mar-t-16,.asr-about-us-history .wrap .mar-t-16{margin-top:16px}
.asr-about-us-history .time-line-history .fix--margin-mobile-tablet,.asr-about-us-history .wrap .fix--margin-mobile-tablet{margin-left:0}
.asr-management-service .wrap div.margin-in-mobile{margin:0}
.asr-page-contact-panel div.display-desktop{display:none}
.asr-page-contact-panel div.overlay-mobile .margin-0-smxs{margin:0}
.asr-page-contact-panel div.overlay-mobile .gutter-0-smxs .col,.asr-page-contact-panel div.overlay-mobile .gutter-0-smxs [class*=col-]{padding-left:0;padding-right:0}
.asr-page-contact-panel div.overlay-mobile .columns .col,.asr-page-contact-panel div.overlay-mobile .columns [class*=col-]{float:left}
.asr-page-contact-panel div.overlay-mobile .columns{display:block}
.asr-page-contact-panel div.overlay-mobile .align-left-smxs{text-align:left;margin-bottom:20px}
.asr-page-contact-panel div.overlay-mobile .align-left-smxs p{text-align:left}
.asr-page-contact-panel div.overlay-mobile .col-3{width:25%}
.asr-page-contact-panel div.overlay-mobile .col-9{width:75%}
.asr-page-contact-panel div.overlay-mobile .col-6{width:50%}
.asr-article-listing .pl-0{padding-left:15px}
.asr-article-listing .padding-md-r-smxs{padding-right:0}
.asr-careers-with-ascott-corporate .wrap-carrers{padding-left:20px;padding-right:20px}
.asr-careers-with-ascott-corporate .pad-lb-20{padding-left:0;padding-top:20px}
.asr-careers-with-ascott-corporate .row{padding-left:0}
}
@media(max-width:1199px){.asr-form .form-group{display:block}
.asr-form .form-group .form-label{width:100%;display:block;text-align:left}
.asr-form .form-group .form-content{display:block}
.asr-form .form-group .form-content .input,.asr-form .form-group .form-content input{width:100%}
.dft-common-brand-offer .find-a-residence{text-align:center}
}
@media(min-width:1200px){.form-group .form-label{width:30%;text-align:end;margin-right:16px}
.form-group .form-content{-ms-flex:1 0;flex:1 0}
.form-group .form-content .input,.form-group .form-content input{width:100%}
}
@media(min-width:768px){.asr-cancel-reservation-done .buttons-wrapper button:not(:last-child){margin-bottom:0;margin-right:24px}
.asr-section-quotation .section-content{padding-left:140px;padding-right:140px}
.asr-section-quotation .section-content.description-wrapper{padding-right:20px}
.asr-section-quotation .section-content.description-wrapper .quote-content{margin-right:calc(25% + 50px)}
.asr-section-quotation .asr-backdrop-content img{width:25%}
.asr-section-quotation .quote-content{max-width:425px}
.asr-section-download-app .card-title{display:none}
.asr-site-maps{margin-top:0;margin-bottom:0}
.asr-site-maps .site-map-title i{display:none}
.asr-site-maps .site-map-item{-ms-flex-positive:1;flex-grow:1;padding-top:27px;padding-bottom:30px}
.asr-site-maps .site-map-item .site-map-title{line-height:34px}
.asr-site-maps .site-map-item .site-map-title i{display:none}
.asr-site-maps .site-map-links{margin:5px 0 0}
.asr-site-maps .site-map-links a{line-height:32px}
.asr-site-maps .list-link>div:first-child{margin-left:0}
.asr-site-maps .list-link>div:last-child{margin-right:0}
.asr-inspiration-for-your-next-trip .small-image .slide-padding{padding-top:178.125%;position:relative}
.asr-inspiration-for-your-next-trip .small-image .slide-grid-row{position:absolute;left:0;right:0}
.asr-inspiration-for-your-next-trip .small-image .slide-padding div:nth-child(odd){top:0}
.asr-inspiration-for-your-next-trip .small-image .slide-padding div:nth-child(2n){bottom:0}
.asr-news-carousel .small-image .slide-padding{padding-top:60%;position:relative}
.asr-news-carousel .small-image .slide-grid-row{position:absolute;left:0;right:0}
.asr-news-carousel .small-image .slide-padding div.slide-grid-row:nth-child(odd){top:0}
.asr-news-carousel .small-image .slide-padding div.slide-grid-row:nth-child(2n){bottom:0}
.asr-common-slider-offers .asr-badge.card-label.featured-label,.asr-section-feature-offers .asr-badge.card-label.featured-label,.asr-section-feature-vouchers .asr-badge.card-label.featured-label{left:-15px}
.asr-common-slider-offers .asr-slide-item .card-wrapper,.asr-section-feature-offers .asr-slide-item .card-wrapper,.asr-section-feature-vouchers .asr-slide-item .card-wrapper{padding:0 15px}
.asr-common-slider-offers .flex-row,.asr-common-slider-offers .offer-row,.asr-section-feature-offers .flex-row,.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .flex-row,.asr-section-feature-vouchers .offer-row{font-size:16px}
.asr-section-ourbrands .slider-items-wrapper{padding:0 9px}
.asr-about-us-mission .bg-white .row .col-md-4{padding-right:0}
.asr-section-brands-logo .logos-wrapper{gap:16px 27px}
.asr-section-brands-logo .logos-wrapper.none-underline{padding-top:0}
.asr-section-brands-logo .master-logo.none-underline{margin-bottom:0}
.asr-section-brands-logo picture{height:76px}
#asr-booking-login-modal .modal-dialog{width:100%}
.asr-booking-modal .form-control{height:40px;font-size:1em}
.asr-booking-modal .card .form-group label{font-size:16px;margin-bottom:7px;color:#483a32}
.asr-booking-modal .msie11{margin-top:121px}
.asr-booking-modal .modal-header button.close{top:14px;right:28px;position:absolute;width:30px;border-radius:100%;height:30px;margin-top:-2px}
.asr-booking-modal .modal-header button.close .icon{font-size:25px}
#asr-booking-login-modal .asr-booking-login .pull-right.form-link,#asr-booking-login-modal .asr-booking-login .text-label,.asr-booking-login .pull-right.form-link,.asr-booking-login .text-label{font-size:16px}
.asr-booking-login .wrap .login-card{float:left;padding-top:24px}
.asr-booking-login .wrap .form-link{font-size:16px;letter-spacing:.001em}
.asr-booking-login .wrap .social-list .social-link{width:48px;height:48px;margin-bottom:0;padding:0}
.asr-booking-login .wrap .social-list .social-link+.social-link{margin-left:32px}
.asr-booking-login .wrap .social-list .social-link.facebook .icon .icon,.asr-booking-login .wrap .social-list .social-link.google .icon .icon{width:24px;top:12px;left:11px}
.asr-booking-login .wrap .social-list .social-link.instagram{left:0;height:49px}
.asr-booking-login .wrap .social-list .social-link.instagram .icon{left:12px;width:23px}
.asr-booking-login .wrap .social-list .social-link.wechat{height:49px}
.asr-booking-login .wrap .social-list .social-link.wechat .icon{left:12px;top:12px;width:23px}
.asr-booking-login .wrap .social-list .social-link.weibo{height:49px}
.asr-booking-login .wrap .social-list .social-link.weibo .icon{top:13px;left:10px;width:25px}
.asr-booking-login .wrap .social-login{margin-top:22px}
.asr-booking-login .wrap .social-login .or-message{color:#483a32;top:2px}
.asr-booking-login .wrap .benefits{padding:5px 0 15px}
.asr-booking-login .wrap .form-control{padding-top:10px}
.asr-booking-login .wrap .buttons{margin-top:0;position:static}
.asr-property-listing-item{margin:0 auto 40px}
.asr-property-listing-item .content-location{margin-bottom:8px}
.asr-property-listing-item .content-title{margin-bottom:0}
.asr-property-listing-item .content-price .asr-button{padding:12px;min-width:122px;font-size:16px;line-height:16px}
.asr-property-listing-item .content-price .asr-price{font-size:14px;margin:5px 10px 0;line-height:14px}
.asr-property-listing-item .content-price .asr-price .price-line{margin-top:0}
.asr-property-listing-item .content-price .asr-price .price-line .price-value{font-size:24px;line-height:28px}
.asr-property-listing-item .content-rating{margin-bottom:7px;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-listing-item .content-rating .asr-rating-star{height:16px}
.asr-property-listing-item .content-rating span{line-height:14px}
.asr-property-listing-item .content-residence{margin-bottom:18px}
.asr-property-listing-item .content-residence h3,.asr-property-listing-item .content-residence p{line-height:21px}
.asr-property-listing-item .content-earn-point{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:14px}
.asr-property-listing-item .content{display:-ms-flexbox;display:flex;border:0;box-shadow:none}
.asr-property-listing-item .content .asr-photo-viewer{height:180px}
.asr-property-listing-item .asr-gallery-viewer,.asr-property-listing-item .asr-photo-viewer{border-radius:7px;height:180px;width:320px}
.asr-property-listing-item .asr-gallery-viewer .asr-button img,.asr-property-listing-item .asr-photo-viewer .asr-button img{width:26px;height:26px}
.asr-property-listing-item .content-wrap{border-bottom:1px solid var(--border);display:-ms-flexbox;display:flex;height:calc(100% + 20px)}
.asr-property-listing-item .content-container{padding:0 40px 0 30px;width:100%}
.asr-property-listing-item .content-container .left{-ms-flex:3;flex:3}
.asr-property-listing-item .content-container .left .content-residence{display:-ms-flexbox;display:flex}
.asr-property-listing-item .content-container .left .content-residence h3{font-size:14px;margin-right:15px}
.asr-property-listing-item .content-container .left .content-residence p{font-size:14px}
.asr-property-listing-item .content-container .right{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}
.asr-property-listing-item .content-container .right .content-earn-point{display:none}
.asr-property-listing-item .content-container .right .no-Apartment .asr-icon:before{margin-right:9px}
.asr-property-listing-item .content-container .content-title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:66px}
.asr-property-listing-item .content-container .content-title h3{font-size:20px;margin:-14px 0 0}
.asr-property-listing-item .content-container .content-location .asr-icon{height:22px}
.asr-property-listing-item .content-container .content-location .asr-icon:before{font-size:22px}
.asr-property-listing-item .content-container .content-location span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.asr-property-listing-item .content-container .asr-badge.card-label{left:8px;font-size:12px}
.asr-property-listing-item .content-container .brand-logo{display:block;height:80px;width:auto;margin-top:-14px;margin-right:20px}
.asr-property-listing-item.last-item .content-container .content-wrap,.asr-property-listing-item:nth-child(4) .content-container .content-wrap{border-bottom:0}
div.asr-feature-property>.asr-content-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}
div.asr-feature-property>.asr-content-slider .content-wraper .asr-property-listing-item .content-price .asr-price{margin-bottom:-3px}
div.asr-feature-property>.asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex;padding-bottom:4px}
div.asr-feature-property .asr-property-listing-item{padding:20px 15px 0;position:relative;margin:0}
div.asr-feature-property .asr-property-listing-item .content-price .asr-price{margin-left:0;margin-right:0}
div.asr-feature-property .asr-property-listing-item .wrap{height:100%;overflow:visible}
div.asr-feature-property .asr-property-listing-item .content{height:100%}
div.asr-feature-property .asr-property-listing-item .content .image-container{border-radius:5px 5px 0 0;overflow:hidden}
div.asr-feature-property .asr-property-listing-item .content .image-container .gallery-icon{left:17px;width:auto}
div.asr-feature-property .asr-property-listing-item .content .image-container .gallery-icon:not(.asr-icon) img{width:30px;height:30px}
div.asr-feature-property .asr-property-listing-item .asr-badge{left:-15px}
div.asr-feature-property .asr-property-listing-item .content-residence{display:-ms-flexbox;display:flex}
div.asr-feature-property .asr-property-listing-item .content-residence h3,div.asr-feature-property .asr-property-listing-item .content-residence p{font-size:14px}
div.asr-feature-property .asr-property-listing-item .content-residence h3{margin-right:12px}
div.asr-feature-property .asr-property-listing-item .content{border:0}
div.asr-feature-property .asr-property-listing-item .asr-photo-viewer{height:214px;width:100%}
div.asr-feature-property .asr-property-listing-item .brand-logo{display:block;height:80px;width:auto;-ms-flex:none;flex:none}
div.asr-feature-property .asr-property-listing-item .brand-logo img{width:auto;position:unset}
div.asr-feature-property .asr-property-listing-item .content-container{padding:17px 20px 50px 26px}
div.asr-feature-property .asr-property-listing-item .content-container .content-title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}
div.asr-feature-property .asr-property-listing-item .content-container .content-title h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;margin:0;line-height:25px}
div.asr-feature-property .asr-property-listing-item .content-container .content-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex:1;flex:1;padding-bottom:0}
div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price{margin-bottom:-3px}
div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price .currency strong,div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price .price-unit{font-size:14px}
div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price .price-value{font-size:24px}
div.asr-feature-property .asr-property-listing-item .content-container .content-price .view-rates{grid-row-start:3}
div.asr-feature-property .asr-property-listing-item .content-container .content-price a{display:none}
div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point{display:-ms-flexbox;display:flex;margin-bottom:11px;-ms-flex-align:center;align-items:center}
div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point .asr-icon,div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point p{color:var(--redeem-link)}
div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point p{font-size:14px;line-height:20px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point .asr-image{height:24px;-ms-flex-preferred-size:24px;flex-basis:24px;margin-right:15px}
div.asr-feature-property .asr-property-listing-item .content-container .asr-badge.card-label{padding:5px 10px;font-size:12px;left:-12px;top:-10px}
div.asr-feature-property .asr-property-listing-item .content-container .content-wrap{border:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
div.asr-feature-property .asr-property-listing-item .content-container .content-wrap .left{-ms-flex:unset;flex:unset}
div.asr-feature-property .asr-property-listing-item .content-container .content-wrap .left .content-residence{display:-ms-flexbox;display:flex;margin-bottom:11px}
div.asr-feature-property .asr-property-listing-item .content-container .content-wrap .right .no-Apartment{padding-bottom:0;margin-top:0;min-height:unset}
.asr-section-download-app .intro-text{position:relative;width:100%;padding:0;line-height:30px}
.asr-section-download-app .section-advertising{position:absolute;top:0;padding-top:36px;padding-left:43px}
.asr-section-download-app .section-intro{position:relative;max-width:355px;margin-bottom:23px}
.asr-section-download-app .section-app-links{margin-top:0;padding:0 0 28px 43px;position:absolute;bottom:0;width:calc(613 / 1200 * 100% + 0px);gap:5px 10px}
.asr-section-download-app .section-app-links a,.asr-section-download-app .section-app-links a.one-item{grid-column:span 1}
.asr-carousel .content>div{max-width:70%}
.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in,.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out{padding-right:7px;padding-left:0}
.asr-location-and-nearby-property .asr-content-slider{margin:-95px auto 10px}
.asr-location-and-nearby-property .asr-content-slider .navigation-controls{display:none}
.asr-location-and-nearby-property .asr-content-slider.wrap{padding:0}
.asr-location-and-nearby-property .asr-content-slider .content-wrapper{overflow:hidden}
.asr-location-and-nearby-property .asr-content-slider .asr-slide-item,.asr-location-and-nearby-property .asr-content-slider .asr-slide-item.active{-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}
.asr-location-and-nearby-property .hotel-card{padding:15px}
.asr-location-and-nearby-property .hotel-card .asr-badge.card-label{top:3px;left:0}
.asr-location-and-nearby-property .hotel-card .hotel-card-container{box-sizing:border-box;background:0}
.asr-location-and-nearby-property .hotel-card .hotel-card-container,.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-price{margin-top:auto}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-price .asr-checkbox{margin-left:auto}
#consent_blackbar #truste-consent-buttons{display:block;-ms-flex-pack:end;justify-content:flex-end}
#consent_blackbar #truste-consent-buttons #truste-consent-button,#consent_blackbar #truste-consent-buttons #truste-consent-required,#consent_blackbar #truste-consent-buttons #truste-show-consent{margin-left:5px;margin-right:0;margin-bottom:5px;width:140px}
div.asr-photo-viewer .image-position{margin-bottom:10px;margin-top:10px}
div.asr-photo-viewer .image-position.wrap{padding:0 60px}
div.asr-photo-viewer .image-position span{margin-top:0}
div.asr-photo-viewer .image-position .position{margin-left:auto}
div.asr-photo-viewer .image-navigations{width:calc(100% - 50px)}
div.asr-photo-viewer .photo-viewport.wrap,div.asr-photo-viewer .thumbnails{padding:0 60px}
div.asr-photo-viewer .image-title{font-size:16px;font-weight:600}
.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{box-shadow:none}
}
@media(min-width:768px) and (max-width:1024px){.asr-grid-layouts{display:block}
.asr-news-carousel .slide-grid-column{width:100%;padding:0 8px}
.asr-news-carousel .slide-grid-column:first-of-type{padding-left:0}
.asr-news-carousel .slide-grid-column:last-of-type{padding-right:0}
.asr-feature-tile .multiple-tile .feature-gallery{display:grid;grid-template-columns:50% 50%}
.asr-feature-tile .multiple-tile .feature-gallery .feature-image-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.asr-feature-tile .multiple-tile .feature-gallery .feature-image-item .feature-content{-ms-flex:1;flex:1}
.asr-feature-tile .multiple-tile .feature-gallery .feature-image-item .feature-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:100%}
.asr-booking-add-on-item .add-on-price{padding-top:20px}
.asr-about-us-mission .wrap-com .pad-t-20{padding-top:10px}
}
@media(min-width:767px){.asr-about-us-core-values .wrap-corp-core .-custom-left{margin-left:0}
.asr-common-slider-offers .feature-offers-title,.asr-section-feature-offers .feature-offers-title,.asr-section-feature-vouchers .feature-vouchers-title{padding:0}
}
@media(min-width:768px) and (max-width:1440px){.asr-about-us-history div.time-line-history,.wrap div.time-line-history{height:480px;min-width:350px;margin-bottom:60px}
.asr-about-us-history div.time-line-history .content-history,.wrap div.time-line-history .content-history{text-align:left;margin-top:50px;margin-left:30px;margin-right:20px}
.asr-about-us-history div.time-line-history .backgroud-content-history,.wrap div.time-line-history .backgroud-content-history{margin-right:1%;margin-left:2%;background-color:#fff}
.asr-about-us-history div.time-line-history .backgroud-content-history .history-content,.wrap div.time-line-history .backgroud-content-history .history-content{width:100%;height:400px;display:inline-block}
.asr-about-us-history div.time-line-history .history-top-title,.wrap div.time-line-history .history-top-title{margin-left:15%}
}
@media(min-width:1441px){.asr-about-us-history .time-line-history .backgroud-content-history{margin-right:1.5%}
.asr-about-us-history .time-line-history .slick-content-config .slick-slide{width:1005px}
.asr-about-us-history .time-line-history .slick-next{right:-20px}
.asr-about-us-history .time-line-history .fix-year{padding-left:40px}
}
@media(max-width:575px){.asr-about-us-credo .panel .panel-content .panel-content-inside{width:50%}
}
@media(min-width:576px) and (max-width:767px){.asr-about-us-credo .panel .panel-content .panel-content-inside{width:41.666667%}
}
@media(min-width:1200px){.asr-about-us-credo .panel .panel-content .panel-content-inside{width:33.3333333%}
}
@media(max-width:980px){#asr-booking-login-modal .asr-booking-login .modal-body{padding:15px 7px}
}
@media screen and (min-width:768px) and (max-width:959px){.asr-booking-login .wrap .columns .login-card .social-login .social-list a{margin-right:32px;margin-left:0}
}
@media screen and (min-width:960px){.asr-booking-login .wrap .columns .login-card .social-login .social-list{float:right}
.asr-booking-login .wrap .columns .login-card .social-login .social-list a{margin-left:0;margin-right:32px}
.asr-booking-login .wrap .columns .login-card .social-login .social-list a:last-child{margin-right:0}
}
@media(max-width:980px){#booking-login-modal div.modal-body{padding:15px 7px}
}
@media(min-width:320px){.asr-news .icon-recent-news-map{font-size:1.75em}
.asr-news .recent-news-item h4{font-size:1em}
.asr-news .search-input:focus{outline:0}
}
@media(min-width:768px) and (max-width:991px){.asr-article-listing .big-cover{min-height:42.5vw}
.asr-article-listing .tile-quarter{width:50%}
.asr-article-listing p{padding-left:16px;padding-right:16px}
.asr-article-listing .dropdown .dropdown-menu li a,.asr-article-listing .selectboxit-list .selectboxit-option-anchor{text-align:left}
.asr-article-listing .asr-button{width:100%}
}
@media(max-width:768px){.asr-article-listing .overlay-hover .cover-content{position:relative}
.asr-article-listing .margin-bot{margin-bottom:20px}
.asr-article-listing .dropdown{height:45px}
.asr-booking-summary-page .asr-booking-modal.show{display:block;padding:0}
.asr-booking-summary-page .label-alternate-curency{margin-left:20px;padding-top:0}
.asr-property-apartment-type-details-general-info .title{font-size:24px}
}
@media(min-width:769px){.asr-article-listing .margin-bot{margin-bottom:-40px}
.asr-article-listing .overlay-hover .cover-content{position:absolute;margin:9px}
}
@media(min-width:769px) and (max-width:1023px){.asr-article-listing .text-center{text-align:center}
}
@media(min-width:991px){.asr-article-listing .overlay-hover .cover-content:hover{margin:9px;opacity:1}
}
@media(max-width:991px){.asr-article-listing .pl-0{padding-left:15px}
.asr-article-listing .overlay-hover:hover{z-index:30}
.asr-article-listing .overlay-hover:hover .cover-media{opacity:.7}
.asr-article-listing .mb-pull-right{float:right !important}
.asr-article-listing .mb-pull-left{float:left}
.asr-article-listing .cover.overlay-hover .cover-content .full-width{top:-120px;width:100%}
.asr-article-listing .tile-half .tile-item,.asr-article-listing .tile-item{margin-bottom:0;padding-bottom:0;width:100%;min-width:0;height:auto}
.asr-article-listing .tile-item .cover-content .absolute-full{-ms-transform:translate(-50%,-90px);transform:translate(-50%,-90px)}
.asr-article-listing .absolute-full{z-index:1}
.asr-article-listing .visible-smxs,.asr-article-listing .visible-smxs-block{display:block}
.asr-article-listing .cover.overlay-hover .cover-content{position:relative;opacity:1;bottom:auto;top:auto;height:220px}
.asr-article-listing .bg-ls-culture{color:#000}
.asr-article-listing .padding-filter{padding-top:20px;padding-bottom:20px}
.asr-article-listing .row-lg{margin-top:0;display:flow-root}
.asr-article-listing .columns{margin:-5px -5px -10px;padding-top:0}
.asr-article-listing .row{margin:10px 20px}
.asr-article-listing .center-block{width:80px}
.asr-article-listing .pl-0{padding-left:0}
.asr-article-listing .overlay-hover .cover-content{margin:0 0 9px}
.asr-article-listing .padding-lg{padding:40px 0}
.asr-article-listing .padding-md-t{padding-top:40px}
.asr-article-listing .wrap-sm{margin:0;max-width:100vw}
.asr-article-listing .pad-r-50{padding-right:0}
}
@media(max-width:990px){.asr-article-listing .padding-bottom{padding-bottom:10px}
}
@media(min-width:993px){.asr-article-listing .tile-item .cover{width:50%}
}
@media(max-width:1170px){.asr-article-listing .big-cover{height:100%;width:auto}
}
@media(min-width:576px){.asr-corporate-social-responsibility-reaching-out .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media(max-width:767px){.asr-promo-banner .content-banner{width:320px;min-height:50px}
.arabic .asr-new-properties .padding-t-3{padding-right:0;padding-left:20px}
.asr-new-properties .wrap{padding:0}
.asr-new-properties ul{margin-bottom:5px}
.asr-new-properties .size-img{max-width:140px;height:140px}
.asr-new-properties .media .media-body{padding-top:20px;padding-right:20px}
.asr-cancel-reservation-done .btn{width:100%;margin-bottom:24px}
.asr-tab-referral-program .genealogy-body{padding-top:20px}
.asr-tab-referral-program .genealogy-tree li{padding:70px 0 0}
.asr-tab-referral-program .emailForm,.asr-tab-referral-program .inputFormal,.asr-tab-referral-program .member-name{width:150px}
.asr-tab-referral-program #lableShareMail{display:none}
.asr-tab-referral-program .member-view-box{padding:7px}
.asr-tab-referral-program .simplified{height:48px}
.asr-tab-referral-program .errorLable,.asr-tab-referral-program .pendingLable{font-size:10px;margin-left:0}
.asr-tab-referral-program .inputEmail,.asr-tab-referral-program .inputFormal{height:31px;font-size:13px;word-break:normal}
.asr-tab-referral-program .inputEmail{height:28px}
.asr-tab-referral-program .circle-border{height:80px;width:80px}
.asr-tab-referral-program .circle-inside{height:70px;width:70px}
.asr-tab-referral-program .circle-point{height:60px;width:60px}
.asr-tab-referral-program .circle-border-lv2{height:70px;width:70px}
.asr-tab-referral-program .circle-inside-lv2{height:60px;width:60px}
.asr-tab-referral-program .circle-rectangle-lv2{width:55px}
.asr-tab-referral-program .circle-border-lv3{height:60px;width:60px}
.asr-tab-referral-program .circle-inside-lv3{height:50px;width:50px}
.asr-tab-referral-program .circle-rectangle-lv3{width:45px}
.asr-tab-referral-program .circle-rectangle-lv3 .text{font-size:13px}
.asr-tab-referral-program .circle-rectangle-lv3 .circle-half{width:30px}
.asr-tab-referral-program .small-circle-bottom,.asr-tab-referral-program .small-circle-bottom-lv2{left:43.5%}
.asr-tab-referral-program .genealogy-tree li:after,.asr-tab-referral-program .genealogy-tree li:before{width:32%}
.asr-tab-referral-program .genealogy-tree ul ul:after,.asr-tab-referral-program .genealogy-tree ul ul:before{width:31px;bottom:12px;top:-14px;height:36px}
.asr-tab-referral-program .genealogy-tree li:last-child:before{border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;left:18.5%}
.asr-tab-referral-program .genealogy-tree li:first-child:after{border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0}
.asr-dashboard .alert{font-size:12px;line-height:15px;-ms-flex-align:start;align-items:flex-start;padding:8px;margin-bottom:16px}
.asr-dashboard .alert .asr-icon{font-size:16px}
.asr-dashboard .plugin-item .plugin-title{font-size:20px;line-height:28px}
.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile,.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile{float:left}
.asr-reservation-list{font-size:20px;line-height:28px}
.asr-reservation-list .reservation-wrapper .city-title{font-size:16px}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper{text-indent:0}
.asr-reservation-list .reservation-wrapper .reservation .img{width:100%}
.asr-reservation-list .reservation-wrapper .reservation .img .img-reservation{min-width:100%;max-height:100%}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper{margin-top:8px;width:100%;-ms-flex:unset;flex:unset}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .confirmation-title{margin-top:0;font-weight:700;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment{display:-ms-flexbox;display:flex}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment .apartment-type{display:block;-ms-flex:1;flex:1;font-size:16px;line-height:21px}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in{-ms-flex-pack:justify;justify-content:space-between}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .check-in-title{-ms-flex:1;flex:1}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in{display:none}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile{display:block;float:right;font-size:14px}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile .time-check-in{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out{margin-top:25px;-ms-flex-pack:justify;justify-content:space-between}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .check-out-title{-ms-flex:1;flex:1}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out{display:none}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile{display:block;float:right;font-size:14px}
.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile .time-check-out{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}
.asr-reservation-list .reservation-wrapper .reservation .modify-reservation{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:16px}
.select-input-wrapper{width:100%;margin-right:0;-ms-flex:unset;flex:unset;margin-bottom:16px}
.select-input-wrapper.-alone{width:100%}
.select-input-wrapper.last-child{margin-bottom:0}
.text-input-wrapper{width:100%;margin-right:0;-ms-flex:unset;flex:unset;margin-bottom:16px}
.text-input-wrapper.-alone{width:100%}
.text-input-wrapper.last-child{margin-bottom:0}
.asr-tab-account-preferences .scope-currency{margin-bottom:24px}
.asr-tab-account-preferences .field-group .icon-wrapper{padding-right:0}
.asr-tab-account-preferences .field-group .select-option{margin-bottom:8px}
.asr-tab-account-preferences .scope-earn-miles,.asr-tab-account-preferences .scope-language{margin-bottom:24px}
.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper{-ms-flex-direction:column;flex-direction:column}
.asr-tab-account-preferences .scope-travel{margin-bottom:24px}
.asr-tab-account-preferences .scope-travel .field-wrapper{margin-bottom:8px}
.asr-tab-account-preferences .button-wrapper{-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start}
.asr-tab-account-preferences .button-wrapper .btn{width:100%}
.dft-page-default .arabic .point-earned,.dft-somerset-general-page .arabic .point-earned,.dft-template-default .arabic .point-earned{margin-right:0}
.asr-tab-point-history .wrapper-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.asr-tab-point-history .wrapper-content .select-input-wrapper{margin-bottom:0}
.asr-tab-point-history .wrapper-content .select-input-wrapper select{min-width:100%;font-size:16px}
.asr-tab-point-history .wrapper-content .note-wrapper{margin-bottom:16px;margin-top:0;padding-bottom:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.asr-tab-point-history .point-wrapper tbody tr td:first-child{padding-left:0}
.asr-tab-point-history .point-wrapper thead{display:none}
.asr-tab-point-history .point-wrapper tbody td{display:block}
.asr-tab-point-history .point-wrapper tbody tr td:first-child{color:#1d1612}
.asr-tab-point-history .point-wrapper tbody td:before{content:attr(data-th);display:-ms-flexbox;display:flex;color:gray;font-size:14px;line-height:20px;font-weight:300}
.asr-tab-point-history .point-wrapper tbody td.description-up-down:before{content:none}
.asr-tab-point-history .point-wrapper .content-table .description-up-down,.asr-tab-point-history .point-wrapper .content-table .up-down-text{padding-left:16px}
.asr-tab-point-history .point-wrapper .content-table .description{padding-top:0;padding-bottom:0}
.asr-tab-point-history .point-wrapper .content-table tr td{margin-bottom:8px}
.asr-tab-point-history .point-wrapper .content-table tr td:last-child{margin-bottom:16px}
.asr-tab-point-history .point-wrapper .content-table .redeemed-details{display:-ms-flexbox;display:flex;text-align:inherit;text-align:right;width:100%;-ms-flex-pack:justify;justify-content:space-between}
.asr-tab-point-history .point-wrapper .content-table .redeemed-details .redeemed-point{display:initial}
.asr-tab-point-history .point-wrapper .content-table .title-date{padding-top:16px;margin-bottom:8px}
.asr-tab-point-history .point-wrapper .content-table .amount-details,.asr-tab-point-history .point-wrapper .content-table .point-earned,.asr-tab-point-history .point-wrapper .content-table .tota-details{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-tab-point-history .point-wrapper .content-table .tota-details{text-align:center}
.asr-tab-point-history .point-wrapper .content-table .text-r-mobile{text-align:right}
.asr-purchase-point-details .point-wrapper tbody tr td:first-child{padding-left:0}
.asr-purchase-point-details .point-wrapper thead{display:none}
.asr-purchase-point-details .point-wrapper tbody td{display:block}
.asr-purchase-point-details .point-wrapper tbody tr td:first-child{color:#1d1612}
.asr-purchase-point-details .point-wrapper tbody td:before{content:attr(data-th);display:-ms-flexbox;display:flex;color:gray;font-size:14px;line-height:20px;font-weight:300}
.asr-purchase-point-details .point-wrapper tbody td.description-up-down:before{content:none}
.asr-purchase-point-details .point-wrapper .content-table .res-pt-0{padding-top:0}
.asr-purchase-point-details .point-wrapper .content-table .res-pb-0{padding-bottom:0}
.asr-purchase-point-details .point-wrapper .content-table tr td{margin-bottom:8px}
.asr-purchase-point-details .point-wrapper .content-table tr td:last-child{margin-bottom:16px}
.asr-purchase-point-details .point-wrapper .content-table .res-mb-8{margin-bottom:8px}
.asr-purchase-point-details .point-wrapper .content-table .res-pt-16{padding-top:16px}
.asr-purchase-point-details .point-wrapper .content-table .res-flex-between{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.asr-tab-reservation .list-title-all{font-size:20px;line-height:28px}
.asr-banner-sitemap .centered{margin-top:-4em}
.asr-voucher-featured .feature-vouchers-display.wrap{padding:0}
.asr-voucher-featured .asr-content-slider .content-wrapper{padding-top:11px}
.asr-voucher-featured .asr-content-slider .content-wrapper .asr-slide-item{max-width:312px}
}
@media(max-width:767px){.payment-information .payment-information__method .payment-information__method__content{-ms-flex-wrap:wrap;flex-wrap:wrap}
.payment-information .payment-information__method .payment-information__method__content .payment-information__method__right{float:right;width:100%;padding:0 20px;text-align:right;margin-left:0}
.payment-information .payment-information__method .payment-information__method__content .payment-information__method__left{-ms-flex-wrap:wrap;flex-wrap:wrap}
.payment-information .payment-information__method .payment-information__method__content .payment-information__method__left .name{width:83.33333%}
#consent_blackbar #truste-consent-buttons #truste-consent-button,#consent_blackbar #truste-consent-buttons #truste-consent-required,#consent_blackbar #truste-consent-buttons #truste-show-consent{margin-bottom:3px;margin-top:0;float:none}
#consent_blackbar #truste-consent-buttons{text-align:center}
}
@media(min-width:767px){.asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:100px;flex-basis:100px;height:100px;margin-right:16px}
.asr-booking-brand-logo .brand-logo{height:100%;object-fit:contain}
.asr-booking-brand-logo .brand-title{font-size:24px;line-height:26px;margin:0 19px 0 0;height:auto}
}
@media(max-width:1023px) and (min-width:1025px){.asr-tab-account-preferences .scope-currency [class*=col-md-],.asr-tab-account-preferences .scope-language [class*=col-md-]{float:none}
}
@media(max-width:340px){.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content{-ms-flex-align:start;align-items:start;line-height:16px}
.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content label{display:block}
}
@media(max-width:544px){#booking-onboard-modal .modal-dialog{margin:auto 20px}
}
@media(min-width:1024px) and (max-width:1199px){.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container{margin-right:16px}
.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{padding:10px 16px 16px}
}
@media(min-width:1024px) and (max-width:1240px){.asr-carousel .volume{right:20px}
.asr-carousel .asr-content-slider .content,.asr-carousel .asr-content-slider .content-align-center{padding-left:60px;padding-right:60px}
.asr-property-r-overview-banner .volume{bottom:40px;right:15px}
.asr-property-r-overview-banner .wrap{padding:20px 0 45px}
.asr-property-r-overview-banner .wrap .property-type-tag.asr-badge.card-label{left:-50px}
.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:6px}
.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:10px}
.asr-common-slider-offers .asr-section-feature-offers .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-news-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-property-featured-events .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-section-feature-vouchers .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-section-featured-offers .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-voucher-featured .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:-5px}
.asr-common-slider-offers .asr-section-feature-offers .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-news-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-property-featured-events .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-section-feature-vouchers .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-section-featured-offers .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-voucher-featured .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:-5px}
.asr-location-and-nearby-property .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:0}
.asr-location-and-nearby-property .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:0}
.asr-feature-tile.wrap .overlapping-single .feature-banner{right:190px}
.asr-feature-tile.wrap .overlapping-single .feature-content{margin-right:0}
.asr-feature-tile.wrap .overlapping-single.feature-content-left .feature-banner{left:190px}
.asr-feature-tile.wrap .overlapping-single.feature-content-left .feature-content{margin-left:0}
.asr-feature-tile .overlapping-single .feature-banner{width:auto;left:0;right:210px}
.asr-feature-tile .overlapping-single .feature-content{margin-right:20px;margin-left:auto;padding:15px 30px 30px;width:380px;min-height:300px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:1}
.asr-feature-tile .overlapping-single.feature-content-left .feature-banner{left:210px;right:0}
.asr-feature-tile .overlapping-single.feature-content-left .feature-content{margin-left:20px;margin-right:auto}
.asr-feature-tile .zigzag-single-tile .feature-content{padding:27px 20px}
.asr-reservation-details .total-payable-amount{right:20px;width:calc(380 * (100% - 40px) / 1200)}
.asr-announcement .asr-content-slider .content-title{width:calc(100% - 65px)}
.discoverasr-property-landing-template .container-structure a.close,.discoverasr-property-template .container-structure a.close{right:20px}
.asr-property-listing-announcement a.close{right:17px;top:17px}
.asr-navigation-bar .navigation-wrapper.sticky-navigation .navigation-background{left:0}
.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{margin:0 20px}
}
@media(min-width:1024px) and (max-width:1350px){.asr-carousel .volume{bottom:135px}
}
@media(min-width:1241px) and (max-width:1350px){.asr-carousel .volume{right:calc(50% - 620px + 10px)}
.asr-carousel .asr-content-slider .content,.asr-carousel .asr-content-slider .content-align-center{padding-left:60px;padding-right:60px}
.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:calc(50% - 620px + 6px)}
.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:calc(50% - 620px + 10px)}
.asr-announcement .asr-content-slider .content-title{width:calc(50% + 550px)}
.asr-announcement a.close{right:calc((100% - 1240px) / 2+20px)}
}
@media(min-width:1200px){.asr-form-input .tooltip{text-align:left}
}
.page-news-details-template .asr-content-twocolumns .margin-section{margin-top:0}
.page-news-details-template .asr-content-twocolumns .margin-section .asr-common-share-social{min-height:30px}
.asr-banner-sitemap .bg-img:after{background:var(--border00001)}
@media(max-width:1023px) and (min-width:767px){.asr-banner-sitemap .bg-img:after{background:var(--border00001)}
}
.asr-banner-sitemap .container-banner{color:var(--text-reverse)}
.asr-form .dropdown.as-select .dropdown-toggle:focus,.asr-form .dropdown.as-select .selectboxit-hover.dropdown-toggle,.asr-form .form-input-group:focus,.asr-form .form-input:focus,.asr-form .selectboxit-btn:focus,.asr-form .selectboxit-hover.form-input,.asr-form .selectboxit-hover.form-input-group,.asr-form .selectboxit-hover.selectboxit-btn,.asr-form input.selectboxit-hover[type=email],.asr-form input.selectboxit-hover[type=file],.asr-form input.selectboxit-hover[type=number],.asr-form input.selectboxit-hover[type=password],.asr-form input.selectboxit-hover[type=tel],.asr-form input.selectboxit-hover[type=text],.asr-form input[type=email]:focus,.asr-form input[type=file]:focus,.asr-form input[type=number]:focus,.asr-form input[type=password]:focus,.asr-form input[type=tel]:focus,.asr-form input[type=text]:focus,.asr-form select.selectboxit-hover,.asr-form select:focus,.asr-form textarea.selectboxit-hover,.asr-form textarea:focus{border-color:var(--blueeff)}
.asr-form .ui-slider-range,.asr-form .ui-state-active{background-color:var(--blue3ab)}
.asr-form .dft-form-field .term-and-condition-label p a{color:var(--bluee6a)}
.asr-form .ui-button.ui-state-active:hover,.asr-form .ui-button:active,.asr-form .ui-state-active,.asr-form .ui-widget-header .ui-state-active,.asr-form a.ui-button:active,.asr-form option:hover{background:var(--text-body);color:var(--text-reverse)}
.asr-lifestyle-search-book .legend{color:var(--blue57c)}
.asr-lifestyle-search-book .dropdown-toggle:focus{border-color:var(--blueeff)}
.asr-lifestyle-search-book .pad:hover{background-color:var(--brown54e)}
.asr-lifestyle-next-adventure .card .icon,.asr-lifestyle-next-adventure .card .selectboxit-default-arrow{color:var(--brown54e)}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .nav .nav-item,.asr-lifestyle-culture-connect .nav-inner .nav .pad-nav-link,.asr-lifestyle-culture-connect .nav-inner .nav a,.asr-lifestyle-next-adventure .category-name{color:var(--blue57c)}
.asr-lifestyle-culture-connect .dft-lifestyle-navigation .icon-menu{color:var(--bluef6c)}
.asr-common-find-a-residence-by-property-list-view .search .search-input input:focus{border-color:var(--blueeff)}
.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info a{color:var(--bluee6a)}
.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content{color:var(--yellowb39)}
.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-price,.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-price{height:100%}
@media(min-width:320px){.asr-news .search-input:focus{border-color:var(--blueeff)}
}
.asr-news .news-and-event .news-timeline-item{color:var(--yellow156)}
.asr-news .news-and-event .item-year-content a{color:var(--brown64f)}
.asr-news .news-and-event .item-year-content a:hover{color:var(--yellow156)}
.asr-news .form-search .btn-search{background-color:var(--yellow156);border:2px solid var(--yellow156);color:var(--text-reverse)}
.asr-news .form-search .btn-search:hover{background-color:var(--brown644);border-color:var(--brown644);color:var(--text-reverse)}
.asr-news .form-search .select-option:focus,.asr-news .form-search .select-option:hover{border-color:var(--blueeff)}
.asr-news .recent-news .text-rss{color:var(--red411)}
.asr-news .recent-news .text-rss:hover a{color:var(--red30b)}
.asr-news .recent-news .recent-news-title .article-title{color:var(--brown64f)}
.asr-news .recent-news .recent-news-title .article-title:hover{color:var(--yellow156)}
@media(min-width:1024px){.asr-lifestyle-article-details-page .content-gr{background-color:var(--secondaryBackground)}
}
@media(max-width:1024px){.asr-lifestyle-article-details-page .text-white{color:var(--blue203)}
}
.asr-lifestyle-article-details-page .bg-secondary{background-color:var(--brown54e)}
@media(min-width:992px){.asr-lifestyle-article-details-page .tabs-link .nav-item a{color:var(--blue385)}
}
.asr-career-opportunity-management{color:var(--grayf4c)}
.asr-career-opportunity-management .dft-panel{background:var(--blue43e)}
.asr-career-opportunity-management .dft-btn{border:2px solid var(--text-reverse)}
.asr-career-opportunity-management .dft-btn:hover{color:var(--black737);background:var(--text-reverse)}
.asr-career-opportunity-management a{color:var(--text-reverse)}
.asr-career-opportunity-management a:hover{color:var(--gray8d8)}
.asr-form-input-slider .ui-slider .ui-slider-range{background-color:var(--blue3ab)}
.asr-home-news-events .wrap .equal a:hover{color:var(--yellow156)}
.asr-home-news-events .wrap a{color:var(--brown887)}
.asr-home-news-events .wrap a:hover,.asr-home-news-events .wrap a:hover .icon{color:var(--text-body)}
.asr-news-landing-page .bg-news{background-color:var(--text-body);color:var(--graycb2)}
.asr-about-us-history .container{color:var(--black737);background:var(--yellow156)}
.asr-about-us-history .table-history{border-bottom:2px solid var(--yellow156)}
.asr-about-us-history .timeline .slick-current:after{background-color:var(--text-body)}
.a-more-detail .asr-awards:hover,.asr-awards a{color:var(--yellow156)}
.asr-awards a.is-active{background-color:var(--accent)}
.asr-awards a.is-active,.asr-awards a.is-active:hover{color:var(--text-reverse)}
.asr-awards .a-more-detail{color:var(--brown64f)}
.asr-property-gallery .wrap .nav-tabs{border-bottom:5px solid var(--browne15)}
.asr-property-gallery .wrap .nav-tabs .nav-link.active{background-color:var(--text-body)}
.asr-property-gallery .loadersmall{border-top-color:var(--text-body);border-left-color:var(--text-body)}
.asr-home-about-us .homepage-about-us .icon-chev-right{color:var(--yellow156)}
.asr-home-about-us a:hover{color:var(--text-reverse)}
.asr-home-about-us a:hover .icon-chev-right{color:var(--brown644)}
.asr-home-about-us .bg-brown-dark{background-color:var(--brown483)}
.asr-new-properties .color-view,.asr-new-properties .color-view a:hover{color:var(--bluee6a)}
.asr-new-properties a:hover{color:var(--brown483)}
.asr-location-and-nearby-property #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:var(--blue3d1);border-color:var(--blue3d1)}
.asr-location-and-nearby-property .map-content-list .item-price{background:var(--brown483)}
.asr-booking-city-listing-detail-view .bottom-city-listing{background-color:var(--text-reverse)}
.asr-booking-city-listing-detail-view .bottom-city-listing .border-btn-see-all{border:2px solid var(--brown483)}
.asr-booking-city-listing-detail-view .border-btn-see-all:hover{background-color:var(--text-body)}
.asr-booking-city-listing-detail-view .border-btn-see-all:hover .btn-see-all-residence{color:var(--text-reverse)}
.asr-management-service{color:var(--grayf4c)}
.asr-management-service a{color:var(--brown64f)}
.asr-management-service a:hover{color:var(--yellow156)}
.asr-management-service .text-hover,.asr-management-service .text-hover[href]{color:var(--bluee6a)}
.asr-management-service .text-hover[href]:hover{color:var(--brown644)}
@media(min-width:768px){.asr-lifestyle-landing-page-header .banner{border-bottom:5px solid var(--brown54e)}
}
@media(max-width:767px){.asr-lifestyle .border-b{border-bottom:5px solid var(--brown54e)}
}
.asr-lifestyle-footer a:hover,.asr-lifestyle-nearby-properties .icon{color:var(--brown54e)}
.asr-about-us-serviced-departments a,.asr-career-opportunity-details .description a:hover{color:var(--brown64f)}
.asr-about-us-serviced-departments a:hover{color:var(--yellow156)}
.asr-booking-property-listing-map-view .map-view-container .map-heading-title{color:var(--brown483)}
.asr-booking-property-listing-map-view .map-view-container .map-heading-tab{border-bottom:1px solid var(--gray8d8)}
.asr-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item{background:var(--gray8d8);color:var(--brown483)}
.asr-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item.active{background:var(--brown483);color:var(--text-reverse)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .image-info{background:var(--brown08)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .image-info .info-item{color:var(--text-reverse)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot{box-shadow:0 0 0 2px var(--blue581) inset,0 0 0 4px var(--text-reverse) inset}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot.full:before,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot.half:before{background:var(--blue581)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot.half:after{background:var(--text-reverse)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price{background:var(--yellow156);color:var(--text-reverse)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .info-icon{background:var(--text-reverse)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .info-icon:after,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .info-icon:before{background:var(--yellow156)}
.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .no-available{color:var(--grayf4c)}
.asr-booking-property-listing-map-view .marker-icon.city-brand{color:var(--red411)}
.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon{color:var(--brown64f)}
.asr-footer-quicklinks .ascott-footer-style{background-color:var(--black0a0)}
.asr-footer-quicklinks .ascott-font-style,.asr-footer-quicklinks a:hover{color:var(--gray79e)}
.asr-footer-quicklinks .ascott-font-h1-footer-style{color:var(--graycb2)}
.asr-find-residence-by-destination .item-overlay{background:var(--black00005)}
.asr-article-overview-offer-details .calendar-sales{border:1px solid var(--black000015)}
.asr-destination-getting-around .title{color:var(--brown887)}
.dft-common-brand-offer .margin--1{border-bottom:1px solid var(--gray8d8)}
.dft-common-brand-offer .margin--1:hover{background-color:var(--text-body);color:var(--text-reverse)}
.asr-find-residence-by-property-list .btn-switch-view.active:hover{color:var(--brown479)}
.asr-find-residence-by-property-list .form-option>input[type=checkbox]:checked+.form-label:before,.asr-find-residence-by-property-list .form-option>input[type=checkbox]:checked+label:before,.asr-find-residence-by-property-list .form-option>input[type=radio]:checked+.form-label:before,.asr-find-residence-by-property-list .form-option>input[type=radio]:checked+label:before{color:var(--text-reverse);border-color:var(--text-body);background-color:var(--text-body)}
.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section .alert-info span a{color:var(--bluee6a)}
.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content{color:var(--yellowb39)}
.asr-about-us-links .asr-about-us-left-navigation-link-mobile .btn-left-nav{background-color:var(--red411);color:var(--text-reverse);border:2px solid var(--red411)}
.asr-about-us-links .asr-about-us-left-navigation-link-mobile .left-nav-a-color{color:var(--yellow156)}
.asr-about-us-links .asr-about-us-left-navigation-link-mobile .btn-primary:not(:disabled):not(.disabled):active{background-color:var(--red411);border-color:var(--red411)}
.asr-career-corporate-info{color:var(--grayf4c)}
.asr-about-us-images-and-download .item-hover:hover{background-color:var(--black555)}
.asr-about-us-images-and-download .btnn{border:2px solid var(--yellow156)}
.asr-about-us-images-and-download .btnn:hover{background:var(--yellow156)}
.asr-about-us-images-and-download .btn-primary:hover,.asr-about-us-images-and-download .btn-primary:hover:hover,.asr-about-us-images-and-download p:hover{background-color:var(--black0a0);border-color:var(--black0a0)}
.asr-about-us-images-and-download .btn-primary:not(:disabled):not(.disabled).active,.asr-about-us-images-and-download .btn-primary:not(:disabled):not(.disabled):active,.asr-about-us-images-and-download .show>.btn-primary.dropdown-toggle{color:var(--text-reverse);background-color:var(--black0a0);border-color:var(--black0a0)}
@media(max-width:1024px){.asr-about-us-images-and-download .title-col-item .btnn{border:2px solid var(--yellow156)}
}
.asr-best-rate-guarantee-form .form-content{background-color:var(--text-reverse)}
.asr-city-properties .white-card .right-card .btn-view{background-color:var(--red411);color:var(--text-reverse);border:2px solid var(--red411)}
.asr-city-properties .white-card .right-card .btn-view:hover{background-color:var(--red30b);border-color:var(--red30b)}
.form-option>input[type=checkbox]:checked+label:before,.form-option>input[type=radio]:checked+label:before{color:var(--text-body);border-color:var(--blue3d1)}
.form-option>input[type=checkbox]:checked+label:before{background-color:var(--blue3d1)}
.form-option input[type=radio]:checked+.form-label:before,.form-option input[type=radio]:checked+label:before{background-color:var(--text-reverse)}
.cmp-column-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:100%;gap:2.4rem;margin:0 auto}
@media(max-width:767px){.cmp-column-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}
}
.cmp-column-container .column__two-columns{width:calc(50% - 12px)}
.cmp-column-container .column__three-columns{width:calc(33.33% - 16px)}
.cmp-column-container .column__four-columns{width:calc(25% - 18px)}
.cmp-column-container .column__five-columns{width:calc(20% - 19.2px)}
.cmp-column-container .column__col-8__two-columns{width:60%}
.cmp-column-container .column__col-4__two-columns{width:40%}
@media(max-width:767px){.cmp-column-container .column__mobile{width:100%}
}
.cmp-list-container{font-size:14px;max-width:1280px;margin:0 auto;padding-top:16px;padding-bottom:16px;color:#373737}
.cmp-list-container .cmp-list{list-style:none;margin:0;padding-inline-start:0}
@media(max-width:767px){.cmp-list-container .cmp-list li:nth-child(n+9){display:none}
.cmp-list-container .cmp-list.expanded li:nth-child(n+9){display:list-item}
}
.cmp-list-container .cmp-list__seemore{display:none}
@media(max-width:767px){.cmp-list-container .cmp-list__seemore{margin-top:24px;color:#87674f;display:block}
.cmp-list-container .cmp-list__seemore a{text-decoration:underline;font-weight:500}
.cmp-list-container .cmp-list__seemore-icon{height:16px;line-height:1px}
.cmp-list-container .cmp-list__seemore-icon svg{fill:#87674f}
.cmp-list-container .cmp-list__seemore .cmp-list__seemore_button{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;width:fit-content}
}
.list-grid-column{display:grid;grid-auto-flow:row;gap:16px 32px}
@media(max-width:767px){.list-grid-column{grid-template-columns:repeat(2,1fr) !important;grid-template-rows:unset !important}
}
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:auto;max-width:none;padding:12px;margin-top:7px;top:100px;left:20px;display:none;font-size:15px;line-height:1em;text-align:center;z-index:4}
.icon-calender-residence{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAUABIDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAYCBf/EAC8QAAECBAQEAgsAAAAAAAAAAAIBAwAEBREGEhMxFCEiQSRRBxUWIzNSVGFxo9L/xAAXAQADAQAAAAAAAAAAAAAAAAAAAwQB/8QAHhEAAgICAgMAAAAAAAAAAAAAAAECEQMTIVESMUH/2gAMAwEAAhEDEQA/AKoapiecnvW0qxMkZtq0DjUrmHJmvlTpVF59941NTeL5zR4iWnj0XReb8HaxpsvIYrcIyurh2kzGu+Gjre7A7A5cyTqTvbtHXYpmhwnjp1zhs/xHr6ub5+XVbt5RJHFKSu3yUPIk6ogQ9IFVEBQm2CJEspKO/wB4RJwibdk7H64dFE5XqpRHnabIzihLMOELYq2BKiXVd1TzWM+2df8Ar/0t/wAwhGPJNcJh4Rfw7MrhKmvSbDpk/mNsSWxpuqfiEIQ9RVehTbP/2Q==);background-repeat:no-repeat;background-size:18px;margin-top:13px;margin-left:10px}
.daterangepicker .daterange-popup-label{font-size:18px;font-weight:bold;margin-top:11px;margin-bottom:-5px}
.daterangepicker .daterange-min-length{text-align:left;margin-left:10px;color:#d32f2f;font-size:16px;max-width:fit-content}
.daterangepicker .daterange-popup-flex-date-lbl{margin-bottom:2px;font-size:16px;color:#a28156}
.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}
.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}
.daterangepicker.opensleft:before{right:9px}
.daterangepicker.opensleft:after{right:10px}
.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}
.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}
.daterangepicker.opensright:before{left:9px}
.daterangepicker.opensright:after{left:10px}
.daterangepicker.drop-up{margin-top:-7px}
.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}
.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}
.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}
.daterangepicker.single .drp-selected{display:none}
.daterangepicker.show-calendar .drp-calendar{display:block}
.daterangepicker.show-calendar .drp-buttons{display:block}
.daterangepicker.auto-apply .drp-buttons{display:block;padding:0}
.daterangepicker.auto-apply .drp-buttons .drp-selected{display:none}
.daterangepicker.auto-apply .drp-buttons .cancelBtn{display:none}
.daterangepicker.auto-apply .drp-buttons .applyBtn{display:none}
.daterangepicker .drp-calendar{display:none;max-width:350px}
.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}
@media(max-width:1199px){.daterangepicker .drp-calendar.left{padding:8px}
}
.daterangepicker .drp-calendar.right{padding:8px}
.daterangepicker .drp-calendar.single .calendar-table{border:0}
.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}
.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;width:32px;height:24px;line-height:24px;font-size:12px;border:1px solid transparent;white-space:nowrap;cursor:pointer}
.daterangepicker .calendar-table td{border:1px solid #d5d5d5;border-top-style:double;border-collapse:collapse;font-size:16px;width:40px;height:38px}
.daterangepicker .calendar-table{border:1px solid #fff;background-color:#fff}
.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;position:relative}
.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;color:#999}
.daterangepicker td.in-range{background-color:#4c6866;color:var(--text-reverse);border-radius:0}
.daterangepicker td.in-range:not(.disabled):hover{background-color:#4c6866;border-color:transparent;color:var(--text-reverse)}
.daterangepicker tr td.active,.daterangepicker tr td.active:hover{background-color:#4c6866;color:var(--text-reverse);opacity:1}
.tooltip-date{max-width:475px;background:var(--box-shadow-light);padding:2px 16px;position:absolute;z-index:1;font-size:14px;display:none;top:calc(100% - 95px);left:calc(100% - 20px);line-height:20px;border-radius:6px;box-shadow:2px -2px 10px rgb(0 0 0 / 20%);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px)}
.tooltip-date::after{content:'';display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--box-shadow-light)}
.tooltip-date.tooltip-show{display:block !important}
.tooltip-date .review-pro-label{margin:auto;display:block;padding:5px 10px;color:var(--text-body)}
.daterangepicker th.month{width:auto;font-size:18px}
.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}
.daterangepicker select.monthselect{margin-right:2%;width:56%}
.daterangepicker select.yearselect{width:40%}
.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}
.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}
.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}
.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:0;display:none;line-height:12px;vertical-align:middle}
.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}
.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px}
.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd}
.daterangepicker .ranges{float:none;text-align:left;margin:0}
.daterangepicker.show-calendar .ranges{margin-top:8px}
.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}
.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}
.daterangepicker .ranges li:hover{background-color:#eee}
.daterangepicker .ranges li.active{background-color:#ebe3d9;color:#fff}
@media(min-width:564px){.daterangepicker{width:auto}
.daterangepicker .ranges ul{width:140px}
.daterangepicker.single .ranges ul{width:100%}
.daterangepicker.single .drp-calendar.left{clear:none}
.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .drp-calendar{float:left}
.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .drp-calendar{float:right}
.daterangepicker.ltr{direction:ltr;text-align:center}
.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0}
.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.daterangepicker.ltr .drp-calendar.right{margin-left:0;margin-bottom:6px}
.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.daterangepicker.ltr .ranges,.daterangepicker.ltr .drp-calendar{float:left}
.daterangepicker.rtl{direction:rtl;text-align:right}
.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0}
.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.daterangepicker.rtl .drp-calendar.right{margin-right:0;display:none}
.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px}
}
@media(max-width:730px){.daterangepicker.rtl .ranges,.daterangepicker.rtl .drp-calendar{text-align:right;float:right}
}
@media(min-width:1299px){.daterangepicker .drp-calendar.right{display:inherit}
}
@media(min-width:730px){.daterangepicker .ranges{width:auto}
.daterangepicker.ltr .ranges{float:left}
.daterangepicker.rtl .ranges{float:right}
.daterangepicker .drp-calendar.left{clear:none !important}
}