@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap');
* {font-family: 'Cairo', Arial, sans-serif;font-weight:500;box-sizing:border-box;letter-spacing:0.4px;}
body {font-size: 16px;min-width: 320px;padding: 0;margin: 0;background: #ffffff;color: #303030;}
a {color: #222222;text-decoration: none;transition: all 0.3s ease 0s;}
li {list-style: none;}
a, img {transition: all ease 0.3s;}
a, button{cursor: pointer;transition: all ease 0.3s;}
select{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyMi0wMy0wNFQxMzo1Mzo1MyswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDIyLTAzLTA0VDEzOjU0OjEyKzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMi0wMy0wNFQxMzo1NDoxMiswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo5MzlmMzAzNy1iMTQ3LTQxMzgtYjU5Zi0wODIxOGRkMzFjMGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6OTM5ZjMwMzctYjE0Ny00MTM4LWI1OWYtMDgyMThkZDMxYzBmPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTM5ZjMwMzctYjE0Ny00MTM4LWI1OWYtMDgyMThkZDMxYzBmPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjkzOWYzMDM3LWIxNDctNDEzOC1iNTlmLTA4MjE4ZGQzMWMwZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMi0wMy0wNFQxMzo1Mzo1MyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjUxMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MTI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg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") !important; background-size: 14px !important; background-position: right 12px center !important; background-repeat: no-repeat !important; -webkit-appearance: none !important; -moz-appearance: none !important; -o-appearance: none !important; -webkit-user-select: none !important; box-shadow: none !important; padding: 6px 32px 6px 10px !important; border: 1px solid var(--grey) !important; width: 100%; margin-bottom: 0 !important; cursor: pointer !important; color: var(--grey-dark) !important; line-height: 1.2 !important; background-color: #fff !important; height: 50px; font-weight: 500; border-radius: 2px; font-size: 15px;}
input[type="text"],input[type="email"],input[type="tel"]{-webkit-appearance: none !important; -moz-appearance: none !important; -o-appearance: none !important; -webkit-user-select: none !important; box-shadow: none !important; padding: 6px 12px 6px 10px !important; border: 1px solid var(--grey) !important; width: 100% !important; margin-bottom: 0 !important; cursor: pointer !important; color: var(--grey-dark) !important; line-height: 1.2 !important; background-color: #fff !important; height: 50px; font-weight: 500; border-radius: 2px; font-size: 15px;}
button{background-color: var(--marca);border: none;border-radius: 2px;box-shadow: none;color: var(--white);display: inline-flex;align-items: center;height: 50px;padding: 0 30px;text-transform: none;font-size:16px;font-weight: 500;justify-content: center;}
button:hover{background-color: var(--marcahover);}
.injected-svg {display: none;}
.hidden {overflow: hidden;}
.container{width: 1400px;margin:0 auto;padding:0 20px;max-width: 100%;}
/*variables*/
:root {
	--marca: #666666;
	--marcahover: #444444;
	--white: #ffffff;
	--grey: #C4BFBA;
	--grey-palid: #F3F3F3;
	--grey-dark: #050504;
	--grey-borde:#DDDDDD;
	--black: #000000;
}
/*header*/
header{background-color: var(--white);border-bottom:1px solid var(--grey-palid);position:sticky;position:-webkit-sticky;top:0;z-index: 3;}
header .containerHead{display:flex;flex-flow:row wrap;align-items:center;padding:10px;position:relative;}
header .concesionImage{width: 40px;}
header .concesionImage a{display: block;height: 40px;width: 40px;}
header .concesionImage img{height: 100%;width: 100%;object-fit: contain;}
header .menuWrap{display: flex;flex-flow:row nowrap;margin-left:10px;width:calc(100% - 50px);}
header .menuWrap > p{margin-right: 10px;width: calc(100% - 61px);display: flex;flex-flow: column nowrap;align-items: flex-start;justify-content: center;font-size: 16px;line-height: 1.1;color: var(--marca);}
header .menuWrap > p strong{font-weight: 700;}
header .menuWrap > p span{display: none;}
header .menuWrap > p a{color:inherit;text-decoration: none;}
header .menuWrap .showMenu{display: flex;align-items:center;justify-content:center;height: 40px;width: 40px;}
header .menuWrap .showMenu svg{fill:var(--balck);height: 30px;width: 30px;}
header .menuWrap nav{border-left:1px solid var(--grey-borde);padding-left:10px;width:40px;}
header .menuWrap nav ul{display: none;flex-flow: column;position: absolute;width: 100vw;right: 0;top: 100%;background-color: var(--white);height: calc(100vh - 30px);transition: all ease 0.4s;}
header .menuWrap nav li{border-bottom:1px solid var(--grey-borde);}
header .menuWrap nav ul a{border-left: 5px solid transparent;display: block;padding: 14px 16px;font-size: 18px;}
header .menuWrap nav a.actual{border-color:var(--marca);font-weight: 700;color:var(--marca);}
header .menuWrap nav.on ul{display: flex;}
@media all and (min-width: 1045px){
	header .containerHead{padding:14px 20px 0 20px;}
	header .concesionImage{width: 100px;display: flex;align-items: center;justify-content: flex-start;}
	header .concesionImage a {display: block;height: 80px;width: 80px;}
	header .menuWrap{flex-flow: column nowrap;width: calc(100% - 110px);}
	header .menuWrap > p{margin: 0;}
	header .menuWrap > p strong {font-size: 26px;line-height: 1;}
	header .menuWrap > p span{color:var(--grey-dark);display: block;font-size:13px;margin:6px 0;}
	header .menuWrap .showMenu{display: none;}
	header .menuWrap nav{display: flex;flex-flow: row nowrap;position: static;height: auto;width: 100%;border: none;padding: 10px 0 0 0;}
	header .menuWrap nav ul{display: flex;flex-flow: row nowrap;position: static;height: auto;}
	header .menuWrap nav ul li{border:none;}
	header .menuWrap nav ul a{border-left: none;border-bottom:2px solid transparent;font-size:16px;padding:14px 16px;}
	header .menuWrap nav a:hover{border-color:var(--marca);color:var(--marca);}
}
/*footer*/
footer {clear:both; margin:0; padding:0; }
footer .wrapFooter{background-color: var(--grey-palid);width: 100%;}
footer .wrapFooter + .wrapFooter{background-color: var(--white);}
footer .footerLinks, footer .footerLegals { margin:0 auto; padding:40px 20px; max-width:1400px; display:flex; flex-flow:row wrap; }
footer .footerLinks > div{margin:20px 0;width: 100%;}
footer .footerLinks p{border-bottom:1px solid var(--grey);font-weight: 700;font-size: 18px;margin:0 0 16px 0;padding:0 0 8px 0}
footer .footerLinks li{margin: 14px 0;font-size: 16px;}
footer .footerLinks a{color: var(--negro);font-size: 16px;line-height: 1;}
footer .footerLegals{padding:20px; }
footer .footerLegals p a{color: var(--negro);font-size: 14px;line-height: 1;margin:0 10px;}
@media all and (min-width:480px){
	footer .footerLinks > div{margin-right:2%;width: 49%;}
}
@media all and (min-width:768px){
	footer .footerLinks > div{width: 23%;}
	footer .footerLinks > div:last-child{margin-right:0;text-align: right;}
	footer .footerLinks a:hover, footer .footerLegals p a:hover{text-decoration: underline;}
}
@media all and (min-width:1045px){
	footer .footerLinks > div{margin-right: 4%;}
	footer .footerLinks > div:last-child{width: 18%;text-align: right;}
}
/*cta*/
.ctaFix{bottom:0; right:0; position:fixed; z-index:9; width:100% }
.ctaFix ul{display:flex; flex-flow:row wrap }
.ctaFix li{flex:1 1 0 }
.ctaFix li a{background-color:var(--marca); color:var(--white); display:block; height:100%; font-size:10px; padding:12px 0 20px; text-decoration:none }
.ctaFix li svg{display:block; height:20px; fill:var(--white); margin:0 auto; width:20px }
.ctaFix li span{display:block; text-align:center; transition:all .8s ease;margin-top: 6px;}
.ctaFix li .showTel{display:none }
@media only screen and (min-width:560px) {
	.ctaFix li a{font-size:12px; padding:5px 10px }
}
@media only screen and (min-width:768px) {
	.ctaFix{bottom:30%; right:10px; width:auto }
	.ctaFix ul{display:block; text-align:left }
	.ctaFix li {margin:3px 0}
	.ctaFix li a{background-color:var(--marca); border-radius:0; color:var(--white); height:50px; right:10px; overflow:hidden; padding:15px; width:50px }
	.ctaFix li svg{display:block; float:left; fill:var(--white); vertical-align:middle }
	.ctaFix li span{display:none; float:right; font-size:16px; height:18px; margin-left:10px; overflow:hidden; text-align:left; vertical-align:middle; width:0; visibility:hidden }
	.ctaFix li .showTel{display:block }
	.ctaFix li .call{display:none }
	.ctaFix ul:hover a{width:200px}
	.ctaFix ul:hover span{display:block; width:calc(98% - 30px); visibility:visible }
}
/*content*/
#content {background: none repeat scroll 0 0 #ffffff;font-size: 0.8em;margin: -10px auto 0;padding: 40px 20px 30px;max-width: 1190px;} 
/*home*/
#content.home {margin: 0;max-width:none;padding: 0;width: 100%;}
#content.home > section {position: relative;width: 100%;display: flex;flex-flow: column nowrap;}
#content.home > section .grid{margin:0 auto;padding:0 20px;max-width: calc(100% - 40px);width: 1230px;order:5;}
#content.home > section .bgDestacados {background-color:var(--grey-palid);order:3;padding:10px 10px 30px;}
#content.home > section .bgDestacados h3{color: var(--grey-dark); font-family: Cairo; font-weight: 600; padding: 20px 0 30px; text-align: left; text-transform: none; width: 100%; position: relative; font-size: 22px;text-transform: uppercase;}
#content.home > section .bgDestacados .swiper-pagination{margin-top:20px;position: static;}
#content.home > section .bgDestacados .swiper-pagination .swiper-pagination-bullet{background-color: var(--grey-dark);border:1px solid var(--marca);border-radius: 4px;height: 6px;margin: 0 5px;width: 20px;}
#content.home > section .bgDestacados .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--marca);}
#content.home > section .bgDestacados .swiper-button-prev, #content.home > section .bgDestacados .swiper-button-next{display: none;}
#content.home > section .nube-de-tags {width: 1400px;margin: 20px auto;padding: 20px;max-width: 100%;order: 6;}
#content.home > section .slider{order:0;}
#content.home > section .Banner{display: none;}
#content.home > section > article {background: var(--grey-palid) none; margin: -10px auto 30px auto; width: 100%; order: 1; z-index: 2; position: relative; max-width: 1240px; padding: 14px 20px; border-radius: 2px; box-shadow: 0 0 10px #333;}
#content.home > section > article > p{font-size: 20px;text-transform: uppercase;margin: 6px 0 10px;}
#content.home .nav-menu{display: none;}
#content.home .quicksearch{}
#content.home .quicksearch ul{display: flex;flex-flow:row wrap;justify-content: space-between;}
#content.home .quicksearch ul li{margin:10px 0;padding:0;position:relative;width: 100%;}
#content.home .quicksearch .double{display: flex;justify-content: space-between;}
#content.home .quicksearch .double select{width: 49%;}
#content.home .quicksearch label{display:none;position: absolute;left: 2px;top: -15px;background-color: var(--grey);padding: 3px 8px;color: #000;font-size: 14px;font-weight: normal;line-height: 1;border-radius: 4px 4px 0 0;}
#content.home .quicksearch button{width: 100%;justify-content: space-between;padding: 0 19px;}
#content.home .quicksearch button svg{fill:var(--white);height: 26px;width: 26px;}
#content.home > section > .txt {order: 2;margin-top:30px;margin-bottom:30px;}
#content.home > section > .txt h1 {color: var(--grey-dark);font-family: Cairo;font-weight: 700;padding: 0;text-align: left;text-transform: none;margin:0 0 20px 0;width: 100%;position: relative;font-size: 28px;}
#content.home > section > .txt p{font-size:16px;line-height:1.2;font-weight:600;margin:20px 0;max-width: 768px;}
#content.home > section > .txt p a{align-items: center; background-color: #fff; border: 1px solid var(--marca); border-radius: 4px; color: var(--marca); display: inline-flex; font-size: 16px; font-weight: 600; height: 36px; justify-content: center; margin: 4px 4px 4px 0; padding: 0 16px;}
#content.home > section > h2 {color: var(--grey-dark); font-family: Cairo; font-weight: 600; padding: 0 20px 16px 20px; text-align: center; text-transform: uppercase; max-width: 1400px; margin: 40px auto; width: 100%; position: relative; font-size: 24px; order: 4; line-height: 1.1;}
#content.home > section > h2::before{background-color: var(--marca);content: '';display: block;height: 3px;left: 50%;bottom: 0;position: absolute;width: 70px;margin-left: -35px;}
#content.home > section > h2 b, #content.home > section > h2 span{display: block;}
#content.home > section > .menu-grid {background: none repeat scroll 0 0 #333;color: #ffffff;margin:-5px 0 20px 0;padding: 10px 0;width: 100%;}
#content.home > section > .menu-grid > ul.grid {padding: 2px 0;text-align: center;display: flex;flex-flow: row wrap;justify-content: center;align-items: flex-start;}
#content.home > section > .menu-grid > ul.grid > li {color: #ffffff;text-align: center;float: none;margin:0 1%;width: 31%;}
#content.home > section > .menu-grid > ul.grid > li > a {display:block;color: #ffffff; text-align: center;}
#content.home > section > .menu-grid > ul.grid > li > a:hover {color:#eaeeed;opacity: 0.8}
#content.home > section > .menu-grid > ul.grid > li > h2 {font-family: Cairo,sans-serif;font-style: oblique;font-weight: normal;margin: 10px 0;text-transform: none;font-size: 14px;}
#content.home > section > .menu-grid > ul.grid > li > h2 > span {display: block;}
#content.home > section > .menu-grid > ul.grid > li > a > img {border: medium none;margin: 5px 0;width: 100%;}
#content.home > section > .menu-grid > ul.grid > li > a > strong {display: block;font-family: Cairo,sans-serif;font-size: 0.75em;font-weight: lighter;margin:10px 0;text-align: center;}
#content.home > section > .menu-grid > ul.grid > li > i.i-1 {background: url("/img/iconos/icon_llave_inglesa.png") no-repeat scroll center center transparent;background-size: auto;display: block;height: 80px;margin: 0 auto;width: 80px;background-size: cover;}
#content.home > section > .menu-grid > ul.grid > li > i.i-2 {background: url("/img/iconos/icon_coche.png") no-repeat scroll center center transparent;background-size: auto;display: block;height: 80px;margin: 0 auto;width: 80px;background-size: cover;}
#content.home > section > .menu-grid > ul.grid > li > i.i-3 {background: url("/img/iconos/icon_localizacion.png") no-repeat scroll center center transparent;background-size: auto;display: block;height: 80px;margin: 0 auto;width: 80px;background-size: cover;}
#content.home > section > .menu-grid > ul.grid > li > a > i.i-4 {background-color: #F13820;height: 40px;margin: 0 auto;width: 90px;display: flex;align-items: center;justify-content: center;font-style: normal;font-size: 16px;border-radius: 8px;}
#content.home > section > .menu-grid > ul:after {content:'';display:block;clear: both;}
#content.home > section > .vehiculos-destacados > h3 {color: var(--grey-dark);font-family: Cairo;font-weight: 500;text-align: left;text-transform: none;margin: 30px auto;width: 100%;position: relative;font-size: 20px;order: 5;}
.vehiculos-destacados .swiper-wrapper{align-items: inherit;}
.vehiculos-destacados .swiper-slide{height: auto;}
.vehiculos-destacados .itemAnuncio{height: 100%;}
.vehiculos-destacados .itemAnuncio .imagen{flex: 1 1 auto;}
.boxEnlaces{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top:10px;margin-bottom:10px;order:5;}
.boxEnlaces li{margin:8px 0;width: 100%;}
.boxEnlaces a{border-radius:4px;display: block;overflow:hidden;position: relative;height: 120px;}
.boxEnlaces a img{display: block;height: 100%;width: 100%;object-fit: cover;transition:all ease 0.4s;}
.boxEnlaces a h2{position: absolute; z-index: 2; top: 20px; left: 20px; font-size: 24px; font-weight: 500; line-height: 1.5; color: var(--white); text-transform: uppercase;}
.boxEnlaces a::after{background-color: rgba(0,0,0,0.78); content: ''; display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1;transition:all ease 0.4s;}
.boxEnlaces::after{content:none !important;}
.itemAnuncio{background-color: #ffffff;border: 1px solid var(--grey-borde);border-radius: 8px;position: relative;display: flex;flex-flow: column nowrap;overflow: hidden;}
.itemAnuncio .imagen{position:relative}
.itemAnuncio .imagen > a{display: flex;align-items: center;justify-content: center;min-height: 210px;width: 100%;}
.itemAnuncio .imagen > a img{display: block;height: auto;width: 100%;object-fit: cover;}
.itemAnuncio .actionsBar { display: flex; flex-flow: row wrap; align-items: center; flex: 1 1 0; height: 40px; margin: 8px 10px; position: absolute; right: 0; top: 0; width: 70px; z-index: 2; }
.itemAnuncio .actionsBar > span { background-color: #33302E; border-radius: 50%; display: inline-block; height: 30px; margin: 2px; padding: 4px; width: 30px; transition: all ease .4s; position:relative}
.itemAnuncio .actionsBar > span svg { display: block; fill: #ffffff; height: 22px; width: 22px; }
.itemAnuncio .actionsBar > span.on { background-color: #000000; }
.itemAnuncio .actionsBar > span.on svg { fill: #ffffff; }
.itemAnuncio .actionsBar > span .tooltip { visibility:hidden; width:90px; background-color:#eaeeed;background-image: none; color:#000; text-align:center; padding:5px 0; border-radius:6px; position:absolute; z-index:3; top:125%; right:50%; margin-right:-21px; opacity:0; transition:opacity .3s; font-size:11px; line-height:1; display:block; height:auto }
.itemAnuncio .actionsBar > span .tooltip:before { content:""; position:absolute; bottom:100%; right:23%; margin-right:-5px; border:5px solid transparent; border-bottom-color:#eaeeed }
.itemAnuncio .actionsBar > span:hover .tooltip { visibility:visible; opacity:1 } 
.itemAnuncio .carInfo h4{padding:18px 14px 15px;}
.itemAnuncio .carInfo h4 a{font-weight: 700;display: block;font-size: 20px;color: #222;}
.itemAnuncio .carInfo h4 a span{font-weight: 400;display: block;font-size: 16px;color: #666;margin-top: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.itemAnuncio .carInfo .dates{display: flex;align-items: center;flex-flow: row wrap;justify-content: flex-start;padding:0 14px;}
.itemAnuncio .carInfo .dates span{font-size: 14px; font-weight: 400; line-height: 1.2; margin: 2px 4px 2px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 120px;}
.itemAnuncio .carInfo .dates span + span::before{background-color: var(--grey);content: '';display: inline-block;height: 15px;width: 1px;vertical-align: bottom;margin: 0 7px 0 4px;}
.itemAnuncio .carInfo .pvp{display: flex;align-items: center;flex-flow: row wrap;justify-content: flex-start;min-height: 40px;padding:0 14px;}
.itemAnuncio .carInfo .pvp li{margin-right: 10px;}
.itemAnuncio .carInfo .pvp li strong{font-weight: bold;}
.itemAnuncio .carInfo .pvp li em {font-style: normal;}
.itemAnuncio .carInfo .pvp li em b{font-size:16px;font-style: normal;font-weight: bold;}
.itemAnuncio .carInfo > span{font-size: 14px;font-weight: 400;line-height: 1.2;margin: 2px 0px;padding: 10px 14px;display: block;}
.itemAnuncio .carInfo > span em b{font-weight: 700;font-style: normal;}
.itemAnuncio .carInfo .price{border-top: 1px solid var(--grey-borde);border-bottom: 1px solid var(--grey-borde);display: flex;align-items: center;justify-content: flex-start;padding: 10px 14px;min-height: 50px;}
.itemAnuncio .carInfo .price b{font-size: 14px;font-weight: 500;}
.itemAnuncio .carInfo .price strong{font-size: 30px;font-weight: 700;}
.itemAnuncio .gridPrice{display: flex;align-items: flex-start;margin: 6px 13px;min-height: 68px;}
.itemAnuncio .gridPrice > div{width: 45%;}
.itemAnuncio .gridPrice > div .ttl{display: flex;font-size: 12px;align-items: center;min-height: 14px;}
.itemAnuncio .gridPrice > div .ttl .tooltipRight{display: inline-block;height: 16px;vertical-align: middle;width: 16px;position:relative;margin-left:4px;}
.itemAnuncio .gridPrice > div .ttl .tooltipRight svg{fill:#000000;height:16px;width:16px;}
.itemAnuncio .gridPrice > div .ttl .tooltipRight span{background-color: #333333; border-radius: 6px; color: #ffffff; font-size: 11px; line-height: 1; margin-right: -21px; opacity: 0; padding: 5px 0; position: absolute; right: 50%; text-align: center; top: 125%; transition: opacity .3s; visibility: hidden; width: 160px; z-index: 3;}
.itemAnuncio .gridPrice > div .ttl .tooltipRight:hover span{opacity:1;visibility: visible;}
.itemAnuncio .gridPrice > div strong{font-weight: bold;font-size: 26px;vertical-align: baseline;margin: 2px 0 0 0;display: block;line-height: 1;}
.itemAnuncio .gridPrice > div b{font-weight: bold;font-size: 22px;vertical-align: baseline;margin: 2px 0 0 0;display: inline-block;line-height: 1;}
.itemAnuncio .gridPrice > div p{margin: 6px 0;padding: 0;font-size: 10px;color: #999;max-width: 200px;}
.itemAnuncio .gridPrice > div + div{margin-left: 10px;width: calc(55% - 10px);}
.itemAnuncio .cta{margin: 4px;flex: 0 0 auto;justify-content: space-between;display: flex;flex-flow: row nowrap;}
.itemAnuncio .cta a{ align-items: center; background-color: var(--white); border: 2px solid var(--marca); border-radius: 4px; color: var(--marca); display: flex; font-size: 14px; font-weight: 500; height: 40px; justify-content: center; padding: 0;flex: 1 1 auto; margin: 6px; }
.itemAnuncio .cta .llamen, .itemAnuncio .cta .tel{ align-items: center; background-color: var(--marca); border: 2px solid var(--marca); border-radius: 4px; color: var(--white); display: flex; font-size: 14px; font-weight: 500; height: 40px; justify-content: center; padding: 0; }
.itemAnuncio .cta .tel span {display: none;}
.itemAnuncio .cta .tel span + span{display: block;}
.itemAnuncio .cta .whatsApp{background-color: #25d366;border-color: #25d366;width: 50px;height: 40px;display: flex;align-items: center;justify-content: center;flex: inherit;}
.itemAnuncio .cta .whatsApp svg{fill: #fff;height: 26px;width: 26px;}
@media all and (min-width: 600px) {
	#content.home .quicksearch ul li{width: 48%;}
}
@media all and (min-width: 768px) {
	#content.home > section > .menu-grid > ul.grid > li > h2 {font-size: 20px;}
	#content.home > section > article{margin-top:-100px}
	#content.home .quicksearch ul li{width: 32%;}
	.boxEnlaces{margin-bottom: 30px;}
	.boxEnlaces li{width:49%}
	#content.home > section > h2{margin:60px auto;}
	#content.home > section .bgDestacados .swiper-button-prev{display:block;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");left:0; width: 36px;}
	#content.home > section .bgDestacados .swiper-button-next{display:block;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");right:0; width: 36px;}
	#content.home > section .bgDestacados .swiper-container{padding:0 40px;margin:0 -20px;}
	#content.home > section .bgDestacados .swiper-container::before{background-color: var(--grey-palid);content:'';display:block;height:100%;position:absolute;left:0;top:0;width:40px;z-index: 3;}
	#content.home > section .bgDestacados .swiper-container::after{background-color: var(--grey-palid);content:'';display:block;height:100%;position:absolute;right:0;top:0;width:40px;z-index: 3;}
}
@media all and (min-width: 980px) {
	.boxEnlaces li{width:24%;}
	.boxEnlaces a {height: 280px;}
	.boxEnlaces a:hover img{transform: scale(1.1);}
	.boxEnlaces a:hover::after{background-color: rgba(0,0,0,0.82);}
	.itemAnuncio:hover{border-color: var(--grey);}
	.itemAnuncio .imagen > a:hover img{transform: scale(1.05);}
	.itemAnuncio .actionsBar > span:hover { background-color: #000000; }
	.itemAnuncio .actionsBar > span:hover > svg { fill: #ffffff; }
	.itemAnuncio .cta a:hover{background-color: var(--marca);color:var(--white);}
	.itemAnuncio .cta .llamen:hover, .itemAnuncio .cta .tel:hover{background-color: var(--marcahover);}
	.itemAnuncio .cta .tel span {display: block;}
	.itemAnuncio .cta .tel span + span{display: none;}
	.itemAnuncio .cta .whatsApp:hover{box-shadow: 0 0 2px #666666;background-color: #25d366;}
	#content.home > section > .txt{margin-top: 60px;margin-bottom:60px;}
	#content.home > section > .txt p a:hover{background-color: var(--marca);border-color: var(--marca);color:var(--white);}
}
/**/
#content > article > ul {}
#content > article > ul > li {display: block;float: left;}
#content > article > ul > li > a {background: none repeat scroll 0 0 #e9e9e9;border-radius:5px 0 0 0;cursor: pointer;display: inline-block;font-family: "neue",Cairo,sans-serif;font-size: 0.8em;margin: 0; padding: 8px 5px 4px;text-align: center;text-transform: uppercase;width: 118px;}
#content > article > ul > li > a.active {background:#F2F2F2;color:#91CD30;}
#content > article > ul > li + li > a {border-radius: 0 5px 0 0 }
#content > article > div {clear: both;}
#content > article > div > div {background: none repeat scroll 0 0 #2A3844;display: none;clear: both;padding: 0;}


#content > section > .slider {margin:0 auto;position:relative;width: 100%;}
#content > section > .slider img {width: 100%}
#content > section > ul.grid {padding: 20px 0;}
#content > section > ul.grid > li {float: left;width: 30%;}
#content > section > ul.grid > li + li {margin: 0 0 0 5%}
#content > section > ul.grid > li > a:hover {color:#444444;opacity: 0.8}
#content > section > ul.grid > li > a > h2 {font-family: "neue",Cairo,sans-serif;font-size: 0.9em;font-weight: normal;text-transform: uppercase;}
#content > section > ul.grid > li > a > img {border: medium none;margin: 5px 0;width: 100%;}
#content > section > ul.grid > li > a > strong {display: block;font-family: "light",Cairo,sans-serif;font-size: 0.75em;font-weight: lighter;text-align: justify;}
#content > section > ul:after {content:'';display:block;clear: both;}
#content > section > .vehiculos-destacados > h3 {display:block;margin:0 0 15px 0;;}
#content > section > .vehiculos-destacados > ul:after {content:'';display:block;clear: both;margin: 0 0 20px 0;}
#content > section > .vehiculos-destacados > ul {display: flex;flex-flow: row wrap;align-content: stretch;}
#content > section > .vehiculos-destacados > ul > li {float: left;margin: 0 1% 10px;width: 23%;}
#content > section > .vehiculos-destacados > ul > li > ul > li {color: #666666;clear: both;font-size: 0.8em;margin: 12px 0 0}
#content > section > .vehiculos-destacados > ul > li > ul > li > a > h4 {font-family: 'neue',Cairo;font-size: 1.1em;font-weight: normal;height: 1em;margin: 0 12px;overflow: hidden;}
#content > section > .vehiculos-destacados > ul > li > ul > li > a > img {width: 100%}
#content > section > .vehiculos-destacados > ul > li > ul > li > span {float: left;font-family: 'neue', Cairo;padding: 5px 5%;width: 39%;}
#content > section > .vehiculos-destacados > ul > li > ul > li > span > em {color: #666666;display: block;font-style: normal;margin: 4px 0 0;max-height: 14px;overflow: hidden;}
#content > section > .vehiculos-destacados > ul > li > ul > li > span > em > span {display: block;margin: 5px 0;}
#content > section > .vehiculos-destacados > ul > li > ul > li > span > em > span > b {font-size: 1.1em;font-weight: normal;}
#content > section > .vehiculos-destacados > ul > li > ul > li > span:last-child > em {max-height:none;overflow: visible}
#content > section > .vehiculos-destacados > ul > li > ul > li > strong {color: #000000;display: block;font-size: 1.7em;font-style: oblique;font-weight: normal;margin: 4px 0;}
#content > section > .vehiculos-destacados > ul > li > ul > li > b {color: #F13820;display: block;font-family: "neue",Cairo;padding: 10px 0;text-align: right;}
#content > section > .vehiculos-destacados > ul > li > ul > li > b > strong {font-family: "neue",Cairo;font-size: 1.5em;font-weight: normal;}
#content > section > .vehiculos-destacados > ul > li > ul > li > b.financiado {color:#000000;padding-top: 0;}
#content > section > .vehiculos-destacados > ul > li > ul > li > a:hover {color: #F13820;}
#content > section > .vehiculos-destacados > ul > li > ul > li > a:hover > img {opacity: 0.9}
#content > section > .vehiculos-destacados > ul > li > ul > li + li {font-size: 0.76em;font-weight: lighter;}
#content .nube-de-tags {clear: both;float: none;border-top: 1px solid var(--grey);padding: 20px 0;}
#content .nube-de-tags > p{color: var(--grey-dark); font-family: Cairo; font-weight: 600; padding: 20px 0 30px; text-align: left; text-transform: none; width: 100%; position: relative; font-size: 22px; text-transform: uppercase;}
#content .nube-de-tags > p strong{font-weight: 600;}
#content .nube-de-tags ul{display: flex;flex-flow: row wrap;}
#content .nube-de-tags ul li{width: 100%;margin:10px 0;}
#content .nube-de-tags ul li a{color: inherit;text-decoration: none;font-size: 16px;}
#content .nube-de-tags .showMore{margin:30px 0;}
#content .nube-de-tags .showMore a{align-items: center;background-color: #fff;border: 2px solid var(--marca);border-radius: 4px;color: var(--marca);display: flex;font-size: 16px;font-weight: 600;height: 40px;justify-content: center;margin:0 auto;padding: 0;width: 120px;}
@media all and (min-width: 480px) {#content .nube-de-tags ul li{width:50%}}
@media all and (min-width: 768px) {#content .nube-de-tags ul li{width:33%}}
@media all and (min-width: 980px) {
	#content .nube-de-tags ul li{width:25%}
	#content .nube-de-tags ul li a:hover{color:var(--marca);text-decoration: underline;}
	#content .nube-de-tags .showMore a:hover{background-color: var(--marcahover);border-color: var(--marcahover);color: #fff;}
}
@media all and (min-width: 1100px) {#content .nube-de-tags ul li{width:20%}}
#content > aside {clear: left;float: left; width: 22%}
#content > aside > div {border: 1px solid #eaeeed;margin: 15px 0;padding: 10px 15px;}
#content > aside > div > h3 {font-size: 0.9em;font-weight: normal;line-height: 1.2em;margin: 10px 0;text-transform: uppercase;}
#content > aside > div > img {height: auto;width: 100%}
#content > aside > div > span {color: #adb25c;display: block;font-size: 0.7em;margin: 10px 0;}
#content > aside > div > p {color: #999999;font-family: Cairo,sans-serif;font-size: 0.7em;font-weight: lighter;line-height: 1.6em;}
#content > aside > div > p > strong {color: #333333;display: block;font-family: Cairo,sans-serif;font-size: 1.6em;font-weight: normal;line-height: 1.6em;margin: 5px 0;text-transform: uppercase;}
#content > aside > div > p > a {color: #adb25c;font-size: 0.9em;text-decoration: underline;}
#content > aside > div > p > a:hover {color: #333333;}
#content:after {content:'';display:block;clear: both;}
.Banner {margin:0 auto 20px auto;max-width: 100%;width: 1230px;}
.Banner > a {display: block;}
.Banner > a > picture, .Banner > a img {display: block;height: auto;width: 100%;}
@media all and (min-width: 768px) {
	.Banner > a:hover {opacity: 0.8;}
}
/*----------NOTICIAS----------*/
/*reset plantilla*/
#plantilla.contenido > div > div p {line-height: normal;}
#plantilla.contenido > div > div ul, #plantilla.contenido > div > div ol {list-style: inside;padding-left: 15px;line-height: normal}
#plantilla.contenido > div > div ul > li {}
#plantilla.contenido > div > div strong, #plantilla b {font-weight: bold;}
#plantilla.contenido > div > div em {font-style: oblique;}
#plantilla.contenido > div > div form ul, #plantilla.contenido > div > div form ol {list-style: none !important;padding: 0}
#plantilla > .title > h1 { background: transparent none repeat scroll 0 0;border-radius: 0;display: block;font-size: 24px;font-weight: normal;line-height: 24px;margin: 20px 0;padding: 0 0 8px;}
#plantilla > .title > h2 {background: transparent none repeat scroll 0 0;border-radius: 0;display: block;font-size: 14px;font-weight: normal;line-height: 18px;margin-bottom: 0;margin-top: 0;padding: 4px 10px;}
#plantilla > .title > ul {display: none;float: right;text-align: right;width: 180px}
#plantilla > .title > ul > li {display: inline;font-weight: bold;line-height: 20px;vertical-align: top;}
#plantilla > .title > ul > li > a {color: #000000;border: none !important;display: inline-block;height: 20px;margin: 0 3px;padding: 0;text-decoration: none;text-indent: -999999em;width: 20px;}
#plantilla > h2 {border-bottom: 1px solid #C2C0C0;display: none;font-size: 20px;font-weight: bold;height: 25px;margin-bottom: 8px;margin-top: 10px;padding-left: 0;}
#plantilla.contenido > div > div > h6 {font-size: 20px;font-weight: normal;line-height: 26px;min-height: 25px;margin-bottom: 18px;margin-top: 18px;padding-left: 0;}
#plantilla > p {border-bottom: 1px solid #C2C0C0;display: block;margin-bottom: 8px;margin-top: 10px;padding-left: 20px;padding-bottom: 10px;}
#plantilla > div > ul{text-align: right;padding: 10px;}
#plantilla > div > ul{text-align: right;padding: 10px;}
#plantilla > div > div+ul{margin-bottom: 10px;}
#plantilla > div > ul > li {display: inline;}
#plantilla > div > ul > li > a {background: #cccccc none repeat scroll 0 0;border:1px solid #cccccc;color: #000000;display: inline-block;font-size: 13px;line-height: 13px;padding: 5px 8px;text-decoration: none;}
#plantilla > div > ul > li > a.actual, #plantilla > div > ul > li > a:hover {color:#cccccc;background: #000000;}
#plantilla > div > div > ul > li {background: #fafafa none repeat scroll 0 0;border: 1px solid #dddddd;display: inline-block;float: none;margin: 1%;overflow: hidden;vertical-align:top;width: 30%;}
#plantilla > div > div > ul > li > ul {display: block;overflow: hidden;padding:10px 20px;position: relative;}
#plantilla > div > div > ul > li > ul > li {display: block;margin:0 0 6px 0;font-size: 12px;}
#plantilla > div > div > ul > li > ul > li > a > img {border: 1px solid #cccccc;height: auto;width: 100%;}
#plantilla > div > div > ul > li > ul > li+li > span {color: #999999;font-size: 10px;font-style: oblique}
#plantilla > div > div > ul > li > ul > li+li > h2 > a {color: #000000;display: inline-block;font-size: 18px;font-weight: normal;height: 20px;line-height: 20px;margin: 5px 0 15px;overflow: hidden;text-decoration: none;}
#plantilla > div > div > ul > li > ul > li+li > a {background: #000000 none repeat scroll 0 0;border: medium none transparent;border-radius: 0;box-shadow: none;color: #ffffff;display: block;font-size: 16px;font-weight: lighter;margin: 6px 0 0;padding: 8px 24px;text-align:center;position: static;text-decoration: none;}
#plantilla > div > div > ul > li > ul > li+li > a+a {right: 130px;}
#plantilla > div > div > ul > li > ul > li+li > a:hover {color: #666666;}
#plantilla > div > div > ul > li > ul > li:nth-child(4) {min-height: 100px}
#plantilla strong a:hover {color: #777777;}
#plantilla a:hover > img {border: 1px solid #777777;}
@media only screen and (max-width: 800px) {#plantilla > div > div > ul > li {width: 47%}}
@media only screen and (max-width: 600px) {#plantilla > div > div > ul > li {float: none;width: auto;}}
/* especificas plantilla contenido */
#plantilla.contenido > div {height: auto;margin: 10px 0 15px;overflow: hidden;}
#plantilla.contenido > div > div > h2 {display: inline-block;font-size: 18px;font-weight: bold;margin: 8px 0;}
#plantilla.contenido > div > div > div > p > img {border: 1px solid #ccc;float: left;height:auto !important;margin: 6px 24px 10px 0;max-width: 100%;}
#plantilla.contenido > div > div > div > p {line-height: 22px;margin: 18px 0;text-align: justify;}
#plantilla.contenido > div > div {float: left;margin: 5px 0 20px;width: calc(100% - 260px);}
#plantilla.contenido > div > div+div {float: right;width: 250px;}
#plantilla.contenido > div > div+div > form {background: #fafafa none repeat scroll 0 0;border:1px solid #dddddd;clear: both;margin: 5px 0 10px;padding: 8px;}
#plantilla.contenido > div > div+div > form > h4 {display: block;font-size: 14px;font-weight: bold;margin: 4px 0 12px;}
#plantilla.contenido > div > div+div > form > ul > li {margin: 8px 0;}
#plantilla.contenido > div > div+div > form > ul > li > label {display: inline-block;width: 75px;vertical-align: top;position: relative;top: 3px;}
#plantilla.contenido > div > div+div > form > ul > li > input[type="text"] {border: 1px solid #EAEEED;padding: 2px;width: 140px;}
#plantilla.contenido > div > div+div > form > ul > li > select {border: 1px solid #EAEEED;padding: 2px;width: 146px;}
#plantilla.contenido > div > div+div > form > ul > li > textarea {border: 1px solid #EAEEED;height: 50px;margin: 7px 0 4px;padding: 2px;resize: none;width: 218px;}
#plantilla.contenido > div > div+div > form > p {font-size: 10px;margin: 3px 0;}
#plantilla.contenido > div > div+div > form > p > label {font-size: 12px;position: relative;left: -3px;}
#plantilla.contenido > div > div+div > form > p > label > span {cursor: pointer;display: inline-block;font-weight: bold;position: relative;}
#plantilla.contenido > div > div+div > form > p > label > span > span {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #EAEEED;bottom: 20px;display: none;font-size: 9px;font-weight: normal;height: auto;line-height: 8px;padding: 5px;position: absolute;right: 0;width: 330px;}
#plantilla.contenido > div > div+div > form > p > label > span:hover > span {display: block;}
#plantilla.contenido > div > div+div > form > p > button {background: #000000 none repeat scroll 0 0;border: medium none transparent;color: #ffffff;font-size: 14px;font-weight: bold;margin: 8px;min-width: 165px;padding: 5px 15px;}
#plantilla.contenido > div > div+div > p {background: none repeat scroll 0 0 transparent;border-radius: 2px;margin-bottom: 9px;min-height: 20px;padding: 10px 0;text-align: center;}
#plantilla.contenido > div > div+div > p > a {background: none repeat scroll 0 0 transparent;color: #000000;font-size: 18px;font-weight: bold;height: 19px;padding: 5px;text-decoration: none;text-shadow: 2px 2px 2px #a8aaad;}
#plantilla.contenido > div > div+div > p > span {display: none;font-size: 14px;font-weight: normal;height: 15px;margin: 10px 0 10px 38px;}
#plantilla.contenido > div > div + div > form > p.error {background: none transparent;color: #cc0000;display: block;font-size: 14px;font-weight: bold;height: auto;margin: 10px 0;padding: 0 0 0 19px;text-transform: uppercase;}
#plantilla.contenido > div > div + div > form > p.enviado {background: none transparent;color: #00c14f;display: block;font-size: 14px;font-weight: bold;margin: 10px 0;padding: 0 0 0 19px;text-transform: uppercase;}
#plantilla.contenido > h2 + div {background: #ffffff;padding: 0;font-size: 14px;}
#plantilla.contenido > h2 + div > div > p {color: #777777;font-size: 11px;font-style: oblique;margin: 0;}
#plantilla.contenido.somos > div > div {float: none;margin: 5px 0 20px;width: 900px;}
#plantilla.contenido > div > div.servicio {float: none;margin: 5px 0 20px;width: auto;}
#plantilla.contenido > div > div.servicio > iframe {display: block;float: none;margin: 10px auto;}
.envio {overflow: hidden;}
#plantilla.contenido > div > div + div > form > ul > li > select {font-size: 13px;}
#plantilla.contenido > div > div + div > form > ul > li > input[type="text"] {font-size: 13px;height: 14px}
#plantilla.contenido > div > div + div > form > ul > li > textarea {font-size: 14px;line-height: 15px;}
/**/
@media only screen and (max-width: 768px) {#plantilla.contenido > div > div, #plantilla.contenido > div > div + div {float: none;width: auto;}}
/*-------------------------------------------------------------
                    PLUGINS Y GENERICAS
-------------------------------------------------------------*/
.cookies {background: none repeat scroll 0 0 #eaeeed;border-top: 1px solid #cccccc;bottom: 0;color: #000000;display: block;font-family: arial;padding: 10px 0;position: fixed;width: 100%;z-index: 10;}
.cookies > div {margin: 0 auto;overflow: hidden;width: 90%;}
.cookies > div > p {display: block;float: left;font-size: 0.5em;margin: 0;width: 96%;}
.cookies > div > p > a {font-weight: bold;text-decoration: underline;}
.cookies > div > a {background:#ffffff;color: #000000;padding:2px 2px 0 2px;}
.go-top {background: #000; border-radius: 22px; bottom: 65px; box-shadow: 0 0 2px #999; color: #cccccc; cursor: pointer; display: none; font-size: 30px; height: 30px; padding: 4px; position: fixed; right: 10px; text-align: center; transition: all 0.3s ease 0s; width: 30px; font-weight: 100;}
.go-top.mostrar {display: block;}
/*modales*/
.modal-cover {display: none;}
#form-contacto, #form-ruta, #comentarios {width: 500px}
#form-contacto > h5, #form-ruta > h5, #comentarios > h5 {background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 50%, #ececec 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f8f8f8), color-stop(100%,#ececec)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#ececec 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#ececec 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#ececec 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 50%,#ececec 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */border: 1px solid #ececec;border-radius:2px;font-family: "condensed",Cairo;font-size: 1.1em;font-weight:normal;line-height: 1.1em;padding: 12px 14px 8px;text-transform: uppercase;}
#form-ruta > p > a {background: none repeat scroll 0 0 #999999;border: medium none;border-radius: 5px;box-shadow: 1px 1px 2px #999999;color: #ffffff;cursor: pointer;display: block;font-size: 0.8em;margin: 15px auto;padding: 10px 0;text-align: center;text-transform: uppercase;transition: all 0.5s ease 0s;width: 57%;}
#form-ruta > p > a:hover {box-shadow: none;}
#comentarios > p {font-size: 0.9em;padding: 20px;}
/* MODALES -------------------------------------------------------------------------------------------*/
.cover-modal {display: none;}
.cover-modal.on {display: block;}
.cover-modal > div {display: flex;flex-flow: row wrap;justify-content: center;align-content: center;align-items: center;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 99999999;}
.cover-modal > div > div.bg-modal {background-color: rgba(0,0,0,0.63);border-radius:0;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 999;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.cover-modal > div > div {max-width: 100%;max-height: 100%;background-color:#ffffff;border-radius: 20px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;width: 820px;padding: 0;position: relative;z-index: 999;display: flex;flex-flow: column nowrap;overflow: hidden;}
.cover-modal > div > div > div.closeModalWrap {background-color:transparent;position: sticky;position: -webkit-sticky;right: 0;top: 0;z-index: 9;}
.cover-modal > div > div > div.closeModalWrap .close-modal {position: absolute;right: 2px;top: 2px;background: #000;border-radius: 50%;}
.cover-modal > div > div > div.closeModalWrap .close-modal > svg {display: block;fill: #fff;height: 40px;width: 40px;margin: 0;}
.cover-modal > div > div > div.contentModalWrap {clear:both;background-color:transparent;max-height: 100%;overflow: auto;padding: 0;position: relative;}
.cover-modal > div > div > div.contentModalWrap .modal-contenido .video-360-wrap {padding:20px;}
.cover-modal > div > div > div.contentModalWrap .modal-contenido .video-360-wrap > video {width: 100%;height: auto;}
.cover-modal > div > div > div.contentModalWrap .modal-contenido .video-360-wrap > iframe {width: 100%;}
/*miga*/
.breadcrumb {margin:0 0 15px 0;}
.breadcrumb > span {color: #333333;font-size: 0.6em;font-style: normal;font-weight: lighter;}
.breadcrumb > span > a {color: #C4180A;font-style: normal;font-weight: lighter;text-decoration: underline;}
.breadcrumb > span > a:hover {color: #333333;}
/*------slider tactil------*/
.slider > div > p {color: #000000;font-family: Cairo,arial,sans-serif;font-size: 0.8em;font-weight: normal;margin: 15px 0;text-transform: uppercase;}
.slider > div > .rango-min {color: #666666;display: inline-block;font-family: Cairo,arial,sans-serif;font-size: 0.7em;font-weight: lighter;margin: 10px 0;text-align: left;width: 48%;}
.slider > div > .rango-max {color: #666666;display: inline-block;font-family: Cairo,arial,sans-serif;font-size: 0.7em;font-weight: lighter;margin: 10px 0;text-align: right;width: 48%;}
.slider .noUi-target, .slider .noUi-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;-ms-user-select: none;-moz-user-select: none-moz-box-sizing: border-box;box-sizing: border-box;}
.slider .noUi-target {position: relative;}
.slider .noUi-base {width: 100%;height: 100%;position: relative;}
.slider .noUi-origin {position: absolute;right: 0;top: 0;left: 0;bottom: 0;}
.slider .noUi-handle {position: relative;z-index: 1;}
.slider .noUi-stacking .noUi-handle {z-index: 10;}
.slider .noUi-stacking + .noUi-origin {*z-index: -1;}
.slider .noUi-state-tap .noUi-origin {-webkit-transition: left 0.3s, top 0.3s;transition: left 0.3s, top 0.3s;}
.slider .noUi-state-drag * {cursor: inherit !important;}
.slider .noUi-base {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slider .noUi-horizontal {height: 12px;}
.slider .noUi-horizontal .noUi-handle {height: 20px;left: -8px;top: -5px;width: 20px;}
.slider .noUi-background {background: #FAFAFA;box-shadow: inset 0 1px 1px #f0f0f0;}
.slider .noUi-connect {background: #CCCCCC;box-shadow: inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition: background 450ms;transition: background 450ms;}
.slider .noUi-origin {border-radius: 2px;}
.slider .noUi-target {border-radius: 4px;border: 1px solid #D3D3D3;box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}
.slider .noUi-target.noUi-connect {box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;}
.slider .noUi-dragable {cursor: w-resize;}
.slider .noUi-vertical .noUi-dragable {cursor: n-resize;}
.slider .noUi-handle {border: 1px solid #D9D9D9;border-radius: 0;background: #FFF;cursor: default;box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;}
.slider .noUi-active {box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;}
[disabled].noUi-connect, [disabled] .noUi-connect {background: #B8B8B8;}
[disabled] .noUi-handle {cursor: not-allowed;}
.slider .error .noUi-connect {background: #red;box-shadow: inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition: background 450ms;transition: background 450ms;}
/*landing covid*/
#content > .landingCovid {float: none;width: auto} 
#content > .landingCovid .Banner {position: relative;}
#content > .landingCovid .Banner picture, #content > .landingCovid .Banner img {display: block;height: auto;width: 100%;}
#content > .landingCovid .Banner h1 {color:#ffffff;align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:0;position: absolute;top:0;width: 100%;}
#content > .landingCovid h1 {color: #000;margin: 30px 0;text-align: center;font-size: 20px;} 
#content > .landingCovid .colsImg {margin:40px 10px;}
#content > .landingCovid .colsImg > div {display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;margin: 20px 0;}
#content > .landingCovid .colsImg > div > div {margin:0 0 30px 0;width: 100%;}
#content > .landingCovid .colsImg > div > div > img {display: block;height: auto;margin:0 auto;max-width: 140px;width: 90%;}
#content > .landingCovid .colsImg > div > div h2 {color: #000;margin: 0 0 20px 0;text-align: left;font-size: 18px;}
#content > .landingCovid .colsImg > div > div p {font-size: 15px;line-height: 1.4;text-align: justify}
#content > .landingCovid .faqs h2 {color: #000;margin: 30px 0;text-align: center;font-size: 20px;} 
#content > .landingCovid .faqs .dropdownContent {margin:20px 0}
#content > .landingCovid .faqs .dropdownContent ul li {border-top:1px solid #e6e6e6}
#content > .landingCovid .faqs .dropdownContent ul li > a {cursor:pointer;display:block;font-weight:bold;margin:0;padding:12px 40px 12px 0;position:relative;font-size:15px;line-height:18px;margin:10px 0;text-transform: uppercase;}
#content > .landingCovid .faqs .dropdownContent ul li > a::before {background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:'';display:block;width:40px;height:40px;position:absolute;right:0;top:0}
#content > .landingCovid .faqs .dropdownContent ul li > div {display:none;font-size:15px;line-height:1.6;margin:20px 0;transition:all ease .3s;}
#content > .landingCovid .faqs .dropdownContent ul li > a.on::before {transform:rotate(-180deg)}
#content > .landingCovid .faqs .dropdownContent ul li > a.on + div {display: block;}
#content > .landingCovid .faqs .dropdownContent ul li:last-child {border-bottom:1px solid #e6e6e6}
@media all and (min-width: 768px) {
	#content > .landingCovid h1 {font-size: 28px;margin:60px 0;}
	#content > .landingCovid .colsImg > div {margin:40px 0;}
	#content > .landingCovid .colsImg > div > div {width: 28%;}
	#content > .landingCovid .colsImg > div > div > img {max-width: 200px}
	#content > .landingCovid .colsImg > div > div + div {width: 68%;}
	#content > .landingCovid .colsImg > div:nth-child(2n) > div {order: 2}
	#content > .landingCovid .colsImg > div:nth-child(2n) > div + div {order: 1}
	#content > .landingCovid .faqs h2 {font-size: 24px;}
}
#content.plantilla.contacto > section > div > div > div + div > div > div.mapaIframe{position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0 !important; overflow: hidden;}
#content.plantilla.contacto > section > div > div > div + div > div > div.mapaIframe iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/*bloque cookies*/
.bloqueCookies { position:fixed; background:rgba(0,0,0,.8); top:0; left:0; height:100%; width:100%; z-index:99999999; display:none; flex-flow:row wrap; justify-content:center; align-items:center }
.bloqueCookies .wrap { background-color:#fff; height:100%; font-size:16px; line-height:1.3; overflow-x:auto; max-width:657px }
.bloqueCookies .wrap .layer { padding:10px }
.bloqueCookies .wrap .layer .headLayer { display:flex; justify-content:space-between; margin:10px; align-items:center }
.bloqueCookies .wrap .layer .headLayer img { height:20px; width:auto }
.bloqueCookies .wrap .layer .headLayer p { font-weight:700; font-size:15px; text-transform:uppercase }
.bloqueCookies .wrap .layer .contentLayer { display:none }
.bloqueCookies .wrap .layer .contentLayer h2 { font-size:20px; color:#000; text-align:center; margin:40px auto; font-weight:700 }
.bloqueCookies .wrap .layer .contentLayer p { margin:10px; font-size:12px; line-height:1.4; font-weight:400; text-align:left }
.bloqueCookies .wrap .layer .contentLayer p a { color:#000; text-decoration:underline }
.bloqueCookies .wrap .layer .contentLayer .links { display:flex; flex-flow:row wrap }
.bloqueCookies .wrap .layer .contentLayer .links>div { margin:16px 0; order:1; width:100% }
.bloqueCookies .wrap .layer .contentLayer .links>div>a { color:#000; cursor:pointer; display:block; font-size:12px; padding:12px; text-align:center; width:74%; margin:0 auto; font-weight:400; text-transform:uppercase; max-width:220px; position:relative; text-align:left }
.bloqueCookies .wrap .layer .contentLayer .links>div>a:after { display:inline-block; height:16px; width:12px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAIq0lEQVR4nO3WTWpdRxRG0YMzEHscBk/EOGjMAbcdz8HpxnHLIIIQkt5996f2WlD9Q3X2NwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHC7P44+AADY16eZ+TozHw6+AwDYyaeZ+Wdm/puZ72MEAMDyHsf/9/s+RgAALOup+BsBALCw5+JvBADAgl4SfyMAABbymvgbAQCwgLfE3wgAgAu7Jf5GAABc0BbxNwIA4EK2jL8RAAAXcI/4GwEAcGL3jL8RAAAntEf8jQAAOJE9428EAMAJHBF/IwAADnRk/I0AADjAGeJvBADAjs4UfyMAAHZwxvgbAQBwR2eOvxEAAHdwhfgbAQCwoSvF3wgAgA1cMf5GAADc4MrxNwIA4A1WiL8RAACvsFL8jQAAeIEV428EAMAzVo6/EQAATyjE3wgAgP/5PDP/zvFxNgIAYGdfxggAgCQjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACIMgIAIMoIAIAoIwAAoowAAIgyAgAgyggAgCgjAACijAAAiDICACDKCACAKCMAAKKMAACI+jLHh9kIAICdPczxUTYAAGBHDzPzc46PsvgDwE7EHwBiavH/e8QfgDjxB4AY8QeAGPEHgJhi/N9v8nMAcFHiDwAx4g8AMeIPADG1+H8b8QcgTvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASBG/AEgRvwBIEb8ASDmzxF/AMj5ODM/5vgwiz8A7KwwAsQfAJ6w8ggQfwB4xoojQPwB4AVWGgHiDwCvsMIIEH8AeIMrjwDxB4AbXHEEiD8AbOBKI0D8AWBDVxgB4g8Ad3DmESD+AHBHZxwB4g8AOzjTCBB/ANjRGUaA+APAAY4cAeIPAAc6YgSIPwCcwJ4jQPwB4ET2GAHiDwAndM8RIP4AcGL3GAHiDwAXsOUIEH8AuJAtRoD4A8AF3TICxB8ALuwtI0D8AWABrxkB4g8AC3nJCBB/AFjQcyNA/AFgYU+NAPEHgIDHI0D8ASDk48z8NeIPADnvjj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA8/oFbxM1B8UUx5MAAAAASUVORK5CYII="); background-size:18px; background-repeat:no-repeat; background-position:50%; vertical-align:sub; transition:all .4s ease; content:""; margin-left:4px; position:absolute; top:50%; margin-top:-9px }
.bloqueCookies .wrap .layer .contentLayer .links>div>a.disable { pointer-events:none; opacity:.4 }
.bloqueCookies .wrap .layer .contentLayer .links>div+div { order:0 }
.bloqueCookies .wrap .layer .contentLayer .links>div+div>a { background-color:var(--marca); color:#fff; max-width:160px; text-align:center}
.bloqueCookies .wrap .layer .contentLayer .links>div+div>a:after {content:none}
.bloqueCookies .wrap .layer .contentLayer .links>div+div>a.disable {background-color:#9a9a9a;color:#fff}
.bloqueCookies .wrap .layer .contentLayer .back {margin-top:30px;margin-bottom:0}
.bloqueCookies .wrap .layer .contentLayer .back a {color:#000;cursor:pointer;text-decoration:none}
.bloqueCookies .wrap .layer .contentLayer.on {display:block}
.bloqueCookies .wrap .layer .contentLayer.secondLayer h2 {max-width:none;margin:30px 0}
.bloqueCookies .wrap .layer .contentLayer.secondLayer p.back {text-align:left}
.bloqueCookies .wrap .layer .contentLayer.secondLayer p {text-align:center}
.bloqueCookies .gestorCookies {margin:30px 20px 50px}
.bloqueCookies .gestorCookies .itemck .itemck-info {display:flex}
.bloqueCookies .gestorCookies .itemck .itemck-info span { color:#000; width:32px; height:32px; padding:8px; font-size:32px; line-height:32px; }
.bloqueCookies .gestorCookies .itemck .itemck-info ul { width:calc(100% - 52px); margin-left:10px }
.bloqueCookies .gestorCookies .itemck .itemck-info ul li { font-size:14px; font-weight:700; margin:10px 0 }
.bloqueCookies .gestorCookies .itemck .itemck-info ul li a { font-weight:700; display:block; position:relative; padding:4px 0; width:90% }
.bloqueCookies .gestorCookies .itemck .itemck-info ul li+li { font-weight:400; font-size:12px }
.bloqueCookies .gestorCookies .itemck .itemck-actions { display:flex; justify-content:center; margin:14px 0 40px }
.bloqueCookies .gestorCookies .itemck .itemck-actions a { width:calc(50% - 20px); text-align:center; display:flex; align-items:center; justify-content:center; height:40px; background:#999; color:#fff; margin:6px; font-size:12px; font-weight:400; text-transform:none; cursor:pointer }
.bloqueCookies .gestorCookies .itemck .itemck-actions a.activeAlways { width:auto; padding:0 30px; color:#000; background:#555; border-radius:0; color:#fff; cursor:default; pointer-events:none }
.bloqueCookies .gestorCookies .itemck .itemck-actions a.deny.on { background-color:#c01c1d }
.bloqueCookies .gestorCookies .itemck .itemck-actions a.accept.on { background-color:#299138 }
.bloqueCookies.on{display: flex;}
@media (min-width:600px) {
	.bloqueCookies .wrap .layer .contentLayer .links>div>a:hover { text-decoration:underline }
	.bloqueCookies .wrap .layer .contentLayer .links>div+div>a:hover { background-color:var(--marcahover); color:#fff; text-decoration:none }
}
@media (min-width:768px) {
	.bloqueCookies .wrap { height:auto; max-height:100% }
	.bloqueCookies .wrap .layer .contentLayer .back a:hover { color:var(--marca) }
	.bloqueCookies .wrap .layer .contentLayer .links>div { order:0; width:50% }
	.bloqueCookies .wrap .layer .contentLayer .links>div>a { display:inline-block }
	.bloqueCookies .wrap .layer .contentLayer .links>div+div { order:1; text-align:right }
	.bloqueCookies .wrap .layer .contentLayer .links>div+div>a { margin-right:20px }
	.bloqueCookies .gestorCookies { margin:30px 6px }
	.bloqueCookies .gestorCookies .itemck { display:flex; margin:0 0 10px }
	.bloqueCookies .gestorCookies .itemck .itemck-info { width:50% }
	.bloqueCookies .gestorCookies .itemck .itemck-info ul li a { pointer-events:none; cursor:default; padding:0 }
	.bloqueCookies .gestorCookies .itemck .itemck-info ul li a:after { content:none }
	.bloqueCookies .gestorCookies .itemck .itemck-actions { margin-left:20px; width:calc(50% - 20px) }
}

/*plantilla aviso*/
#content .avisoLegal{width: 1400px;margin: 30px auto;padding: 0 20px;max-width: 100%;float:none;}
#content .avisoLegal h2 {color:var(--marca);font-size:18px;margin:40px 0;text-align:left;text-transform:uppercase}
#content .avisoLegal p{margin:30px 0 }
#content .avisoLegal ul{padding:0 0 0 30px }
#content .avisoLegal ul li {margin:16px 0; padding:0 0 0 10px; position:relative }
#content .avisoLegal ul li img {display:inline-block}
#content .avisoLegal ul li:before {content:"-";display:block;left:0;position:absolute}
#content .avisoLegal ol {list-style:none;padding:0 0 0 30px}
#content .avisoLegal ol li {list-style:none;margin:16px 0;padding:0 0 0 10px;position:relative}
#content .avisoLegal ol li:before {content:"-";display:block;left:0;position:absolute}
#content .avisoLegal b,.avisoLegal strong {font-weight:400}
#content .avisoLegal .tbl-cookies {border:1px solid #ddd;margin:20px 10px;width:880px}
#content .avisoLegal .tbl-cookies tr th {background:#f2f2f2;border-bottom:1px solid #ddd;color:#888;color:#033f7c;font-weight:600;padding:10px;text-align:left}
#content .avisoLegal .tbl-cookies tr th+th {border-left:1px solid #ddd}
#content .avisoLegal .tbl-cookies tr td {border-bottom:1px solid #ddd;padding:10px}
#content .avisoLegal .tbl-cookies tr td+td {border-left:1px solid #ddd}
#content .avisoLegal .tbl-cookies tr+tr th {background:#fff;color:#888;text-align:left}
@media only screen and (min-width:768px) {
    #content .avisoLegal{padding:0 40px;}
    #content .avisoLegal h2 {font-size:28px;margin:30px 0}
}
.avisoLegal h2.ancla-cookies:before {content:" ";display:block;height:56px;margin-top:-56px}
@media only screen and (min-width:980px) {
    .avisoLegal h2.ancla-cookies:before {height:70px;margin-top:-70px}
}
.avisoLegal h3{color:#000; font-size:16px; margin:10px 0; text-align:left; text-transform:uppercase }
@media only screen and (min-width:769px) {
.avisoLegal h3{font-size:22px; margin:30px 0 }
}
/*mapa*/
#mapa{width: 1400px;margin: 0 auto;padding: 0 20px 60px;max-width: 100%;}
#mapa > div {border: 1px solid #dddddd;padding: 20px;}
#mapa > h1 {font-size:22px;font-weight:bold;margin: 30px 0;text-align: center;text-transform: none;}
#mapa > div > div > ul > li {font-size: 16px;font-weight: lighter;padding: 10px 0 10px 40px;}
#mapa > div > div > ul > li > a {color:#111111;}
#mapa > div > div > ul > li > a:hover {color: #666666;}
@media all and (min-width:768px){
    #mapa{padding:0 40px 60px;}
}