@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");:root{--ahb-hill: #7c2a23;--ahb-hill-alt: #7c2a23;--ahb-hill-bg: #f6dada;--ahb-route: #a27f28;--ahb-route-alt: #a27f28;--ahb-route-bg: #f7efd9;--ahb-trekking: #213b07;--ahb-trekking-alt: #575d3e;--ahb-trekking-bg: #dde8d1;--ahb-accent: var(--ahb-hill);--ahb-accent-alt: var(--ahb-hill-alt);--ahb-accent-bg: var(--ahb-hill-bg);--ahb-accent-hover: #5c1f1a}.theme--hill{--ahb-accent: var(--ahb-hill);--ahb-accent-alt: var(--ahb-hill-alt);--ahb-accent-bg: var(--ahb-hill-bg);--ahb-accent-hover: #5c1f1a}.theme--route{--ahb-accent: var(--ahb-route);--ahb-accent-alt: var(--ahb-route-alt);--ahb-accent-bg: var(--ahb-route-bg);--ahb-accent-hover: #816520}.theme--trekking{--ahb-accent: var(--ahb-trekking);--ahb-accent-alt: var(--ahb-trekking-alt);--ahb-accent-bg: var(--ahb-trekking-bg);--ahb-accent-hover: #0d1703}.text-accent{color:var(--ahb-accent) !important}.text-accent-alt{color:var(--ahb-accent-alt) !important}.bg-accent{background:var(--ahb-accent) !important;color:#fff !important}.bg-accent-light{background:var(--ahb-accent-bg) !important;color:var(--ahb-accent) !important}.border-accent{border-color:var(--ahb-accent) !important}.text-hill{color:var(--ahb-hill) !important}.text-route{color:var(--ahb-route) !important}.text-trekking{color:var(--ahb-trekking) !important}.bg-hill{background:var(--ahb-hill) !important;color:#fff !important}.bg-route{background:var(--ahb-route) !important;color:#fff !important}.bg-trekking{background:var(--ahb-trekking) !important;color:#fff !important}.bg-hill-light{background:var(--ahb-hill-bg) !important;color:var(--ahb-hill) !important}.bg-route-light{background:var(--ahb-route-bg) !important;color:var(--ahb-route) !important}.bg-trekking-light{background:var(--ahb-trekking-bg) !important;color:var(--ahb-trekking) !important}.border-hill{border-color:var(--ahb-hill) !important}.border-route{border-color:var(--ahb-route) !important}.border-trekking{border-color:var(--ahb-trekking) !important}.border-hill-light{border-color:var(--ahb-hill-bg) !important}.border-route-light{border-color:var(--ahb-route-bg) !important}.border-trekking-light{border-color:var(--ahb-trekking-bg) !important}.m-t-20{margin-top:20px !important}.btn,.btn2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;color:#373737;border:1px solid #373737;background:transparent}.btn:hover,.btn2:hover{text-decoration:none}.btn:focus,.btn2:focus{text-decoration:none}.btn.btn-sm,.btn-sm.btn2{padding:5px 10px;border-width:1px}.btn+.btn,.btn2+.btn,.btn+.btn2,.btn2+.btn2{margin-left:5px}.btn:disabled,.btn2:disabled,.btn:disabled:hover,.btn2:disabled:hover,.btn:disabled:focus,.btn2:disabled:focus,.btn:disabled:active,.btn2:disabled:active,.btn.is-disabled,.is-disabled.btn2,.btn.is-disabled:hover,.is-disabled.btn2:hover,.btn.is-disabled:focus,.is-disabled.btn2:focus,.btn.is-disabled:active,.is-disabled.btn2:active{background-color:#E0E0E0 !important;border-color:#E0E0E0 !important;color:#202020 !important;cursor:not-allowed}.btn-primary,.btn-primary2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:#7C2A23;color:#fff;border:2px solid #7C2A23}.btn-primary:hover,.btn-primary2:hover{text-decoration:none}.btn-primary:focus,.btn-primary2:focus{text-decoration:none}.btn-primary.btn-sm,.btn-sm.btn-primary2{padding:5px 10px;border-width:1px}.btn-primary:hover,.btn-primary2:hover,.btn-primary:focus,.btn-primary2:focus{background-color:#8B2F27 !important;color:#fff !important}.btn-outline-primary,.btn-outline-primary2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:transparent;color:#7C2A23;border:2px solid #7C2A23}.btn-outline-primary:hover,.btn-outline-primary2:hover{text-decoration:none}.btn-outline-primary:focus,.btn-outline-primary2:focus{text-decoration:none}.btn-outline-primary.btn-sm,.btn-sm.btn-outline-primary2{padding:5px 10px;border-width:1px}.btn-outline-primary:hover,.btn-outline-primary2:hover,.btn-outline-primary:focus,.btn-outline-primary2:focus{background-color:#8B2F27 !important;border-color:#7C2A23;color:#fff !important}.btn-secondary,.btn-secondary2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:#213B07;color:#fff;border:2px solid #213B07}.btn-secondary:hover,.btn-secondary2:hover{text-decoration:none}.btn-secondary:focus,.btn-secondary2:focus{text-decoration:none}.btn-secondary.btn-sm,.btn-sm.btn-secondary2{padding:5px 10px;border-width:1px}.btn-secondary:hover,.btn-secondary2:hover,.btn-secondary:focus,.btn-secondary2:focus{background-color:#2E520A !important;color:#fff !important}.btn-outline-secondary,.btn-outline-secondary2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:transparent;color:#373737;border:2px solid #C6C6C6}.btn-outline-secondary:hover,.btn-outline-secondary2:hover{text-decoration:none}.btn-outline-secondary:focus,.btn-outline-secondary2:focus{text-decoration:none}.btn-outline-secondary.btn-sm,.btn-sm.btn-outline-secondary2{padding:5px 10px;border-width:1px}.btn-outline-secondary:hover,.btn-outline-secondary2:hover{background-color:rgba(33,59,7,0.03);border-color:#213B07;color:#213B07}.btn-outline-secondary:focus,.btn-outline-secondary2:focus{color:#213B07}.btn-danger,.btn-danger2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:#DA3C3C;color:#fff;border:2px solid #DA3C3C}.btn-danger:hover,.btn-danger2:hover{text-decoration:none}.btn-danger:focus,.btn-danger2:focus{text-decoration:none}.btn-danger.btn-sm,.btn-sm.btn-danger2{padding:5px 10px;border-width:1px}.btn-danger:hover,.btn-danger2:hover,.btn-danger:focus,.btn-danger2:focus{background-color:#bb2424 !important;color:#fff !important}.btn-outline-danger,.btn-outline-danger2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:transparent;color:#DA3C3C;border:2px solid #DA3C3C}.btn-outline-danger:hover,.btn-outline-danger2:hover{text-decoration:none}.btn-outline-danger:focus,.btn-outline-danger2:focus{text-decoration:none}.btn-outline-danger.btn-sm,.btn-sm.btn-outline-danger2{padding:5px 10px;border-width:1px}.btn-outline-danger:hover,.btn-outline-danger2:hover,.btn-outline-danger:focus,.btn-outline-danger2:focus{background-color:#bb2424 !important;border-color:#DA3C3C;color:#fff !important}.btn-neutral-transparent,.btnPrimaryTransparent{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background:#ffffff;color:inherit;border:1px solid #C6C6C6;padding:5px 25px}.btn-neutral-transparent:hover,.btnPrimaryTransparent:hover{text-decoration:none}.btn-neutral-transparent:focus,.btnPrimaryTransparent:focus{text-decoration:none}.btn-neutral-transparent.btn-sm,.btn-sm.btnPrimaryTransparent{padding:5px 10px;border-width:1px}.btn-neutral-transparent:hover,.btnPrimaryTransparent:hover{background:rgba(124,42,35,0.05);border-color:#7C2A23;color:#7C2A23}.btn-link{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background:transparent;color:inherit;border:0px solid transparent;padding:0px 5px}.btn-link:hover{text-decoration:none}.btn-link:focus{text-decoration:none}.btn-link.btn-sm{padding:5px 10px;border-width:1px}.btn-link:hover{background:rgba(124,42,35,0.05);border-color:#7C2A23;color:#7C2A23}.btn-hill{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:#7c2a23;color:#fff;border:2px solid #7c2a23}.btn-hill:hover{text-decoration:none}.btn-hill:focus{text-decoration:none}.btn-hill.btn-sm{padding:5px 10px;border-width:1px}.btn-hill:hover,.btn-hill:focus{background-color:#5c1f1a !important;color:#fff !important}.btn-outline-hill{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:transparent;color:#7c2a23;border:2px solid #7c2a23}.btn-outline-hill:hover{text-decoration:none}.btn-outline-hill:focus{text-decoration:none}.btn-outline-hill.btn-sm{padding:5px 10px;border-width:1px}.btn-outline-hill:hover,.btn-outline-hill:focus{background-color:#f6dada !important;border-color:#7c2a23;color:#7c2a23 !important}.btn-route{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:#a27f28;color:#fff;border:2px solid #a27f28}.btn-route:hover{text-decoration:none}.btn-route:focus{text-decoration:none}.btn-route.btn-sm{padding:5px 10px;border-width:1px}.btn-route:hover,.btn-route:focus{background-color:#816520 !important;color:#fff !important}.btn-outline-route{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:transparent;color:#a27f28;border:2px solid #a27f28}.btn-outline-route:hover{text-decoration:none}.btn-outline-route:focus{text-decoration:none}.btn-outline-route.btn-sm{padding:5px 10px;border-width:1px}.btn-outline-route:hover,.btn-outline-route:focus{background-color:#f7efd9 !important;border-color:#a27f28;color:#a27f28 !important}.btn-trekking{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:#213b07;color:#fff;border:2px solid #213b07}.btn-trekking:hover{text-decoration:none}.btn-trekking:focus{text-decoration:none}.btn-trekking.btn-sm{padding:5px 10px;border-width:1px}.btn-trekking:hover,.btn-trekking:focus{background-color:#0d1703 !important;color:#fff !important}.btn-outline-trekking{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;line-height:1.42857143;border-radius:4px;background-color:transparent;color:#213b07;border:2px solid #213b07}.btn-outline-trekking:hover{text-decoration:none}.btn-outline-trekking:focus{text-decoration:none}.btn-outline-trekking.btn-sm{padding:5px 10px;border-width:1px}.btn-outline-trekking:hover,.btn-outline-trekking:focus{background-color:#dde8d1 !important;border-color:#213b07;color:#213b07 !important}.btn-accent{color:#fff;background:var(--ahb-accent);border:2px solid var(--ahb-accent)}.btn-accent:hover,.btn-accent:focus{background:var(--ahb-accent-hover);border-color:var(--ahb-accent-hover);color:#fff}.btn-outline-accent{color:var(--ahb-accent);background:transparent;border:2px solid var(--ahb-accent)}.btn-outline-accent:hover,.btn-outline-accent:focus{background:var(--ahb-accent);color:#fff;border-color:var(--ahb-accent)}.btn-neutral-transparent-accent{background:#fff;color:inherit;border:1px solid #C6C6C6;padding:5px 25px}.btn-neutral-transparent-accent:hover{background:color-mix(in srgb, var(--ahb-accent) 5%, #fff);border-color:var(--ahb-accent);color:var(--ahb-accent)}.accent-hill{--ahb-accent: var(--ahb-hill);--ahb-accent-alt: var(--ahb-hill-alt);--ahb-accent-bg: var(--ahb-hill-bg);--ahb-accent-hover: #5c1f1a}.accent-route{--ahb-accent: var(--ahb-route);--ahb-accent-alt: var(--ahb-route-alt);--ahb-accent-bg: var(--ahb-route-bg);--ahb-accent-hover: #816520}.accent-trekking{--ahb-accent: var(--ahb-trekking);--ahb-accent-alt: var(--ahb-trekking-alt);--ahb-accent-bg: var(--ahb-trekking-bg);--ahb-accent-hover: #0d1703}@use 'sass:color';body>div.container:has(.premium-container){padding-left:0px;padding-right:0px}@media (max-width: 992px){body div.container-fluid.premium-container,body div.container.premium-container{padding-left:0px;padding-right:0px}}.premium-container .row{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}.premium-landing{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(transparent)),url(/media/home_images/andeshandbook_homepage_10.jpg) no-repeat center bottom;background:linear-gradient(rgba(0,0,0,0.4), transparent),url(/media/home_images/andeshandbook_homepage_10.jpg) no-repeat center bottom;background-size:cover;padding-top:50px;padding-bottom:50px}@media (min-width: 992px){div.premium-landing-col{padding:0 50px !important}div.premium-banner-verde{padding:0px 60px}}.premium_titulo{padding:5px 10px;text-shadow:0px 0px 6px #000000;color:#ffff;font-family:'Open Sans', sans-serif}.table_comparacion{border:none;height:100%;width:100%;table-layout:auto;border-collapse:collapse;border-spacing:1px;text-align:left;caption-side:top;text-align:left}.table_comparacion tr:nth-child(even) td{background-color:#ffffff;color:#252020}.table_comparacion tr:nth-child(odd) td{background-color:#efefec;color:#252020}.table_comparacion tr:nth-child(odd) td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.table_comparacion tr:nth-child(odd) td:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.table_comparacion tr th{border:none;background-color:#ffffff;color:#252020;padding:5px}.table_comparacion tr th:nth-child(2),.table_comparacion tr th:nth-child(3){text-align:center;width:80px}.table_comparacion tr td{border:none;padding:5px;font-family:'Open Sans', sans-serif;font-size:12px}.table_comparacion tr td:nth-child(2),.table_comparacion tr td:nth-child(3){text-align:center;width:80px}.table_comparacion tr td:first-child{padding:5px 20px}.table_comparacion .table_ticket{width:16px;height:auto}.premium-verde{background:url(/media/new_img/fondo_green.png) no-repeat center center;background-size:cover}div.plan-container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.plan-container.plan-select plan:hover .plan_card{border:2px solid transparent}div.plan-container.plan-select plan.active{-webkit-filter:drop-shadow(0px 0px 4px rgba(65,166,118,0.5));filter:drop-shadow(0px 0px 4px rgba(65,166,118,0.5))}div.plan-container.plan-select plan.active .head{border-bottom:none;background-color:#41A676 !important}div.plan-container.plan-select plan.active .plan_card{border:2px solid #41A676}div.plan-container.plan-select plan.active .head+.plan_card{border-top:none}div.plan-container.plan-select plan.active .caption::before{background-image:url(/media/new_img/icons/select.svg)}div.plan-container.plan-select plan .caption::before{content:'';background-image:url(/media/new_img/icons/unselect.svg);background-position:center center;background-size:cover;height:20px;width:20px;margin:0px;top:50px;right:15px;position:absolute;z-index:20}div.plan-container plan{width:315px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:410px;position:relative;-webkit-filter:drop-shadow(0px 0px 4px rgba(0,0,0,0.3));filter:drop-shadow(0px 0px 4px rgba(0,0,0,0.3));-webkit-transition:-webkit-filter 0.2s ease-in-out;transition:-webkit-filter 0.2s ease-in-out;transition:filter 0.2s ease-in-out;transition:filter 0.2s ease-in-out, -webkit-filter 0.2s ease-in-out}div.plan-container plan:hover,div.plan-container plan.active{-webkit-filter:drop-shadow(0px 0px 4px rgba(65,166,118,0.5));filter:drop-shadow(0px 0px 4px rgba(65,166,118,0.5))}div.plan-container plan:hover .head,div.plan-container plan.active .head{border-bottom:none;background-color:#41A676 !important}div.plan-container plan:hover .plan_card,div.plan-container plan.active .plan_card{border:2px solid #41A676;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div.plan-container plan:hover .head+.plan_card,div.plan-container plan.active .head+.plan_card{border-top:none}div.plan-container plan .head{height:30px;position:absolute;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:background 0.2s ease-in-out, border 0.2s ease-in-out;transition:background 0.2s ease-in-out, border 0.2s ease-in-out}div.plan-container plan .head h5{margin:0;padding:6px 20px}div.plan-container plan .head+.plan_card{border-top-left-radius:0px;border-top-right-radius:0px;border-top:none}div.plan-container plan .plan_card{margin-top:30px;margin-bottom:0;border-radius:4px;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;display:block;padding:4px;line-height:1.42857143;background-color:#ffffff}div.plan-container plan .plan_card .caption{padding:18px;padding-bottom:30px}div.plan-container plan .bottom{bottom:0;position:absolute;width:100%;left:0;height:30px}.ticket,.minus{font-size:1.5rem}.bg-ahb-green{background:#464c33;color:#fff}.bg-ahb-green p,.bg-ahb-green a,.bg-ahb-green h3,.bg-ahb-green h4{color:#fff}.btn-group .btn,.btn-group .btn2,.btn-group-vertical .btn,.btn-group-vertical .btn2{float:none}.btn-group-prices>.btn,.btn-group-prices>.btn2,.btn-group-prices>.input-group>.btn,.btn-group-prices>.input-group>.btn2{margin-top:7px;margin-bottom:7px;border-color:#C6C6C6;border-radius:4px !important;padding:6px 12px;font-weight:normal}.btn-group-prices>.btn.active,.btn-group-prices>.active.btn2,.btn-group-prices>.btn:has(input:checked),.btn-group-prices>.btn2:has(input:checked),.btn-group-prices>.input-group>.btn.active,.btn-group-prices>.input-group>.active.btn2,.btn-group-prices>.input-group>.btn:has(input:checked),.btn-group-prices>.input-group>.btn2:has(input:checked){border:1px solid;border-color:#41A676 !important;background-color:#41A676 !important;color:white !important;-webkit-box-shadow:none;box-shadow:none}.btn-group-prices>.btn:not(:first-child),.btn-group-prices>.btn2:not(:first-child),.btn-group-prices>.input-group>.btn:not(:first-child),.btn-group-prices>.input-group>.btn2:not(:first-child){margin-left:7px}.btn-group-prices>.btn:hover,.btn-group-prices>.btn2:hover,.btn-group-prices>.input-group>.btn:hover,.btn-group-prices>.input-group>.btn2:hover,.btn-group-prices>.input-group>.btn:has(+.text-input:hover),.btn-group-prices>.input-group>.btn2:has(+.text-input:hover){border:1px solid;border-color:#41A676;background-color:#7DC7A4;color:white}.btn-group-prices .input-group{white-space:nowrap;display:inline-block}.btn-group-prices .input-group .btn.active+.text-input,.btn-group-prices .input-group .active.btn2+.text-input,.btn-group-prices .input-group .btn:hover+.text-input,.btn-group-prices .input-group .btn2:hover+.text-input,.btn-group-prices .input-group .btn+.text-input:hover,.btn-group-prices .input-group .btn2+.text-input:hover{border-color:#41A676 !important}.btn-group-prices .input-group input{display:inline-block;font-weight:400;background-image:none;padding:6px 12px;font-size:14px;line-height:1.42857143;margin-top:7px;margin-bottom:7px;border-left:none;min-width:150px;border:1px solid #bebebe;border-left:1px solid #BEBEBE;left:-2px}.btn-group-prices .input-group label>input{display:inline-block;position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-group-prices .input-group .text-input{line-height:1.42857143;padding:6px 12px;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;-webkit-appearance:none;margin-top:7px;margin-bottom:7px;margin-left:-5px;position:relative;position:initial;vertical-align:middle}.btn-group-prices .input-group .btn,.btn-group-prices .input-group .btn2{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.badge-warning{background:#FFD500;color:#202020;padding:8px;font-size:14px}.plan_icon{font-size:70px;text-align:center;color:#545454}.premium-panel-group{margin-top:20px;margin-bottom:20px;text-align:left}.premium-panel-group .panel{border:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #C6C6C6}.premium-panel-group .panel-heading{color:#373737;background-color:inherit;border:none;cursor:pointer}.premium-panel-group .panel-title{font-weight:bold;position:relative;display:block}.premium-panel-group .panel-title::before,.premium-panel-group .panel-title::after{position:absolute;display:block;content:"";border:6px solid transparent}.premium-panel-group .panel-title::before{right:-10px;border-top-color:#373737;top:6px}.premium-panel-group .panel-title::after{right:-10px;top:4px;border-top-color:#fff}.premium-panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:none}.premium_benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium_benefits .block{width:250px;margin:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #ECECEC;-webkit-box-shadow:0px 0px 8px 0px #00000014;box-shadow:0px 0px 8px 0px #00000014;background:#FFFFFF;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px}.premium_benefits .block .img{height:170px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.premium_benefits .block .img img{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium_benefits .block .img img.logo{z-index:2;max-width:200px;max-height:130px;-webkit-filter:brightness(0) invert(1) drop-shadow(0px 0px 10px #222);filter:brightness(0) invert(1) drop-shadow(0px 0px 10px #222);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.premium_benefits .block .img img.logo2{z-index:2;max-width:200px;max-height:130px;-webkit-filter:grayscale(1) brightness(0.2) contrast(1) invert(1) drop-shadow(0px 0px 10px #222);filter:grayscale(1) brightness(0.2) contrast(1) invert(1) drop-shadow(0px 0px 10px #222);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.premium_benefits .block .img img.background{width:100%;height:auto;z-index:1;-webkit-filter:blur(0.1px);filter:blur(0.1px)}.premium_benefits .block .img img.background2{width:100%;height:auto;z-index:1;-webkit-filter:grayscale(1);filter:grayscale(1)}.premium_benefits .block .txt{padding:20px 10px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.premium_benefits .block .txt button{max-width:150px;font-weight:normal}.modal-descuento .box-descuento{background:#F2F2F2;border-radius:4px;padding:5px 10px;margin-bottom:15px}.modal-descuento .box-instrucciones{border:#41A676 2px dashed;color:#41A676;border-radius:4px;padding:5px 10px;margin-bottom:15px}.modal-descuento .modal-body{background:#FFFFFF;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-top:5px}.modal-descuento .modal-body>div:not(.box-descuento):not(.box-instrucciones){text-align:justify}.modal-descuento .modal-body .modal-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.modal-descuento .modal-content{border-radius:4px}.modal-descuento .modal-header{border-bottom:none}.modal-descuento img.logo{max-height:60px;max-width:100%;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.modal-descuento .btnPrimaryTransparent{background:#F2F2F2}a.btnPrimaryTransparent img{display:inline-block;height:1em;width:auto;-webkit-transform:translate(0, 0.1em);transform:translate(0, 0.1em);vertical-align:baseline}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media (max-width: 768px){.media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ahb-author-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}@media (max-width: 768px){.ahb-author-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ahb-card-user{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:4px;background-color:transparent;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:4px}.ahb-card-user:hover{text-decoration:none;background-color:#E0E0E0}.ahb-card-user__avatar{width:35px;height:35px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;border:1px solid rgba(0,0,0,0.06)}.ahb-card-user__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.ahb-card-user__name{font-size:14px;font-weight:600;color:#202020;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ahb-card-user__role{font-size:13px;color:#545454;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1lh}.ahb-card-user--sm__avatar{width:24px;height:34px;-ms-flex-preferred-size:34px;flex-basis:34px}.ahb-card-user--sm__name{font-size:0.98rem}.ahb-card-user--sm__role{font-size:0.85rem}main{font-family:"Open Sans", sans-serif}.ahb-meta-row{--ahb-icon-color: var(--ahb-accent);--ahb-sep-color: rgba(55,55,55,0.3);--ahb-label-color:#373737;--ahb-gap: 10px;--ahb-sep-height: 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:5px;background:white;border-radius:8px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 768px){.ahb-meta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ahb-meta-row .ahb-meta-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;font-size:14px;line-height:1.2;margin:5px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0%;flex-basis:0%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ahb-meta-row .ahb-meta-row .ahb-meta-item i,.ahb-meta-row .ahb-meta-item i{color:var(--ahb-icon-color, var(--ahb-accent));font-size:24px;margin-right:6px;-ms-flex-negative:0;flex-shrink:0}.ahb-meta-row .ahb-meta-item .ahb-meta-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}.ahb-meta-row .ahb-meta-item .ahb-meta-text .ahb-meta-label{color:var(--ahb-label-color, #373737);font-size:12px}.ahb-meta-row .ahb-meta-item .ahb-meta-text .ahb-meta-value{font-weight:bold}.ahb-meta-row>*:not(:last-child)::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--ahb-accent)}@media (max-width: 768px){.ahb-meta-row>*:not(:last-child)::after{content:none}}.ahb-meta--sep-muted{--ahb-sep-color: rgba(55,55,55,0.25)}.ahb-meta--sep-strong{--ahb-sep-color: rgba(55,55,55,0.5)}.ahb-meta--sep-light{--ahb-sep-color: rgba(255,255,255,0.35)}.ahb-meta--sm{--ahb-gap: 8px;--ahb-sep-height: 14px}.ahb-meta--md{--ahb-gap: 10px;--ahb-sep-height: 18px}.ahb-meta--lg{--ahb-gap: 12px;--ahb-sep-height: 22px}.ahb-info-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100px;font-family:inherit}.ahb-info-card.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.ahb-info-card__icon{background-color:var(--ahb-accent-bg);border-radius:8px;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:6px;-ms-flex-negative:0;flex-shrink:0}.ahb-info-card__icon i{font-size:30px;color:var(--ahb-accent-alt)}.ahb-info-card__label{font-size:14px;color:#373737;margin-bottom:2px}.ahb-info-card__value{font-size:16px;font-weight:bold;color:#000}.btn-route-link{background-color:var(--ahb-route-bg);color:#202020;font-size:14px;font-weight:500;padding:6px 14px;border:none;border-radius:4px;cursor:pointer;display:inline-block;line-height:1.2;margin:4px;-webkit-transition:background-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, color 0.2s ease}.btn-route-link.unpublish{background-color:transparent;border:#a27f28 1px solid}.btn-route-link:hover{text-decoration:none;background-color:#a27f28;color:white}.btn-route-link:hover i.priority{color:white}.btn-route-link i.priority{font-size:14px !important;vertical-align:middle;color:var(--ahb-route)}hr{margin-top:10px;margin-bottom:10px}.ahb-review-card{background:#fff;border-radius:18px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.06);box-shadow:0 2px 10px rgba(0,0,0,0.06);padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.ahb-review-card__badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ahb-review-card__media{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.ahb-review-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ahb-review-card__quote{font-style:italic;color:#2e2e2e;line-height:1.55;overflow-y:hidden;height:150px;--mask: linear-gradient(to bottom, rgba(0,0,0, 1) 0, rgba(0,0,0, 1) 80%, rgba(0,0,0, 0) 95%, rgba(0,0,0, 0) 0 ) 100% 50% / 100% 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.ahb-review-card__quote:hover{text-decoration:none !important;color:#2e2e2e !important}.ahb-review-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ahb-review-card__date{color:#7b8590;font-size:.92rem}.ahb-review-card__action{width:34px;height:34px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(0,0,0,0.08);background:#fff;cursor:pointer}.ahb-review-card__action:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12);box-shadow:0 2px 6px rgba(0,0,0,0.12)}.ahb-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;font-size:.9rem;font-weight:600;line-height:1;background:#f1f2f4;color:#484f56}.ahb-badge--primary{background:#ffe9e6;color:#7c2a23}.ahb-badge--success{background:#e8f5e9;color:#2f6b3a}.ahb-badge--secondary{background:#f3f6ff;color:#2b4ea1}.ahb-badge i{font-size:14px}.ahb-carousel{position:relative;padding:0 clamp(8px, 2vw, 24px)}.ahb-carousel__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:999px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.12);box-shadow:0 6px 16px rgba(0,0,0,0.12);font-size:24px;line-height:1;cursor:pointer;z-index:2;display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ahb-carousel__btn:disabled{opacity:.35;cursor:default}.ahb-carousel__btn--prev{left:4px}.ahb-carousel__btn--next{right:4px}.ahb-carousel__viewport{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:8px 0}.ahb-carousel__viewport::-webkit-scrollbar{height:8px}.ahb-carousel__viewport::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:8px}.ahb-carousel__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}@media (min-width: 768px){.ahb-carousel__item{-ms-flex-preferred-size:calc(50% - 16px/2);flex-basis:calc(50% - 16px/2)}}@media (min-width: 1024px){.ahb-carousel__item{-ms-flex-preferred-size:calc(33.333% - 32px/3);flex-basis:calc(33.333% - 32px/3)}}.ahb-carousel__dots{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ahb-carousel__dots button{width:8px;height:8px;border-radius:50%;background:#cfcfcf;border:0;padding:0;margin:0 3px}.ahb-carousel__dots button.is-active{background:#666}.ahb-carousel:has(.ahb-review-card-empty){background:#E0E0E0;border-radius:16px}.ahb-carousel:has(.ahb-review-card-empty) .ahb-carousel__viewport{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ahb-carousel__viewport{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ahb-carousel__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}@media (min-width: 768px){.ahb-carousel__item{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}}@media (min-width: 1024px){.ahb-carousel__item{-ms-flex-preferred-size:calc(33.333% - 10.6667px);flex-basis:calc(33.333% - 10.6667px)}}.ahb-carousel__viewport{cursor:-webkit-grab;cursor:grab}.ahb-carousel__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.ahb-carousel__viewport.is-dragging,.ahb-carousel__viewport.is-dragging *{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.ahb-card{background:#fff;border-radius:12px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.12);box-shadow:0 6px 16px rgba(0,0,0,0.12);padding:16px;min-height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ahb-card__header{margin-bottom:8px}.ahb-card__title{font-size:16px;margin:0}.ahb-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#444}.ahb-card__footer{margin-top:12px}.ahb-summitbook{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:700px}.ahb-sb-list{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);overflow:hidden;padding:0;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:size}.ahb-sb-list__head{display:grid;grid-template-columns:70px 1fr;gap:8px;margin:0px 8px;padding:9px 12px;font-weight:700;border-bottom:2px solid var(--ahb-accent)}.ahb-sb-list__items{list-style:none;margin:0;padding:8px;overflow:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.ahb-sb-list__item{border-radius:12px}.ahb-sb-list__item.is-active{background:#fff4f4}.ahb-sb-list__btn{display:grid;grid-template-columns:70px 1fr;gap:8px;width:100%;text-align:left;padding:10px 12px;border:0;background:transparent;border-radius:12px;cursor:pointer}.ahb-sb-list__btn:hover{background:rgba(0,0,0,0.04)}.ahb-sb-list__btn:focus{outline:2px solid var(--accent, #c4544c);outline-offset:2px}.ahb-sb-list__date{font-weight:700;color:var(--ahb-accent, #7c2a23)}.ahb-sb-list__names{color:#333;line-height:1.25}.ahb-sb-detail{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);overflow:hidden;padding:0;padding-bottom:14px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.ahb-sb-detail__media img{display:block;max-width:100%;height:auto;max-height:450px;margin:auto;border-radius:8px;cursor:-webkit-zoom-in;cursor:zoom-in}.ahb-sb-detail__body{padding:16px 18px 6px}.ahb-sb-meta{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:16px}@media (max-width: 768px){.ahb-sb-meta{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ahb-sb-meta i{font-size:20px}.ahb-sb-meta__box{margin-bottom:8px}.ahb-sb-meta__label{color:#555}.ahb-sb-meta__value{display:block;margin-top:4px;margin-left:24px}.ahb-sb-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ahb-sb-comment{-webkit-box-flex:1;-ms-flex:1;flex:1}.ahb-sb-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 0 6px;border-top:1px solid rgba(0,0,0,0.06)}@media (max-width: 768px){.ahb-summitbook{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.ahb-sb-detail{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ahb-sb-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;contain:initial;overflow:visible}.ahb-sb-list__items{max-height:400px;overflow:auto}}@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.skl{background-color:#eeeeee;height:1.5em;margin-bottom:0.5em;border-radius:4px;position:relative;overflow:hidden}.skl::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(130deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:shimmer 1.5s infinite linear;animation:shimmer 1.5s infinite linear}.thumbnail{border-radius:16px;height:400px;overflow:hidden;padding:0}.thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:14px}.ahb-photo-card{position:relative;margin:0;border-radius:10px;overflow:hidden;background:#f4f4f4;aspect-ratio:4 / 3}.ahb-photo-card img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.ahb-photo-card:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.ahb-photo-overlay{position:absolute;inset:auto 0 0 0;padding:10px 12px;color:#fff;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.55)), to(transparent));background:linear-gradient(to top, rgba(0,0,0,0.55), transparent);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}.ahb-photo-card:hover .ahb-photo-overlay,.ahb-photo-card.is-active .ahb-photo-overlay{opacity:1}.ahb-photo-overlay .ttl{font-weight:600;line-height:1.25;margin-bottom:4px}.ahb-photo-overlay .meta{font-size:.9em;opacity:.9}.ahb-photo-overlay .meta .author::after{content:" · ";opacity:.6}@media (hover: none){.ahb-photo-card:active .ahb-photo-overlay,.ahb-photo-card:focus-within .ahb-photo-overlay{opacity:1}}@media (max-width: 992px){.gallery-grid{gap:12px}}@media (max-width: 768px){.gallery-grid{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:10px}}.ahb-userinfo-top-left{position:absolute;top:14px;left:20px;z-index:60;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(28,30,34,0.74);padding:6px 15px 6px 6px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.09);box-shadow:0 2px 8px rgba(0,0,0,0.09);min-width:130px;font-family:inherit;pointer-events:none}.ahb-userinfo-top-left .ahb-avatar{width:38px;height:38px;border-radius:50%;margin-right:10px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.1);background:#eee;border:1.5px solid #fff}.ahb-userinfo-top-left .ahb-userdata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px}.ahb-userinfo-top-left .ahb-userdata .ahb-username{font-size:15px;font-weight:700;color:#fff;line-height:1.1;text-shadow:0 1px 2px #222a}.ahb-userinfo-top-left .ahb-userdata .ahb-date{font-size:12px;color:#eee;margin-top:2px;text-shadow:0 1px 2px #222a}.pswp__button.ahb-actions-top-right{overflow:visible}.pswp__button.ahb-actions-top-right .ahb-actions-btn{font-size:28px;color:#e1e1e1;background:none;border:none;padding:6px 8px;cursor:pointer}.pswp__button.ahb-actions-top-right .ahb-actions-btn:hover,.pswp__button.ahb-actions-top-right .ahb-actions-btn:focus{color:#fff}.pswp__button.ahb-actions-top-right .ahb-actions-menu{display:none;position:absolute;right:0;top:38px;background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 20px #2224;box-shadow:0 2px 20px #2224;z-index:999;min-width:178px;padding:0;border:1.5px solid #c7d7f2;overflow:hidden}.pswp__button.ahb-actions-top-right .ahb-actions-menu a{width:100%;background:none;padding:6px 22px;font-size:14px;text-align:center;color:#373737;cursor:pointer;-webkit-transition:background .13s;transition:background .13s}.pswp__button.ahb-actions-top-right .ahb-actions-menu a:hover{background:#8B2F27;color:white}.pswp__button.ahb-actions-top-right .ahb-actions-menu hr{margin:5px 0;border:none;border-top:1px solid #dde3f2}.hero-row{height:400px}@media (max-width: 992px){.hero-row{height:300px}}@media (max-width: 768px){.hero-row{height:200px}}.thumb{border-radius:16px;margin-bottom:20px}.thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:16px}.thumb a.hero-photo-link img{-o-object-position:50% 25%;object-position:50% 25%}.gallery_slider{position:relative}.gallery_slider .info-badge{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,0.6);color:#fff;padding:4px 8px;border-radius:4px}.map{overflow:hidden}.map img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width: 768px){.map img{-webkit-transform:scale(1);transform:scale(1)}}.ahb-badge-content{color:white !important;padding:2px 8px;border-radius:8px;margin-left:8px;font-size:0.8em}.ahb-badge-content.hill{background:var(--ahb-hill)}.ahb-badge-content.trekking{background:var(--ahb-trekking)}.ahb-badge-content.route{background:var(--ahb-route)}.thumbnail.near{height:200px;position:relative}.thumbnail.near .ahb-badge-content{position:absolute;top:10px;right:10px}.thumbnail.near img{-o-object-position:center;object-position:center;height:100%}.thumbnail.near .title-near{font-weight:600;font-size:14px;position:absolute;bottom:0;width:100%;inset:auto 0 0 0;padding:10px 12px;color:#fff;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.55)), to(transparent));background:linear-gradient(to top, rgba(0,0,0,0.55), transparent);opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none;height:auto;min-height:calc(1.4em * 3);overflow:hidden}.ahb-track-item{padding:6px 8px;border-bottom:1px solid #eee}.ahb-track-item__meta{margin-bottom:2px;color:#666}.ahb-track-item__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;padding:6px 8px;border-radius:6px;-webkit-transition:background 0.12s ease, -webkit-box-shadow 0.12s ease;transition:background 0.12s ease, -webkit-box-shadow 0.12s ease;transition:background 0.12s ease, box-shadow 0.12s ease;transition:background 0.12s ease, box-shadow 0.12s ease, -webkit-box-shadow 0.12s ease;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ahb-track-item__main{-webkit-box-flex:1;-ms-flex:1 1 350px;flex:1 1 350px}.ahb-track-item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ahb-track-item__title{font-size:14px;font-weight:600;margin-bottom:3px;color:#8B1E24}.ahb-track-item__comment{font-size:12px;color:#555;margin-bottom:3px}.ahb-track-item__footer{font-size:11px;color:#777}.ahb-track-item__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;margin-left:6px}.ahb-track-item__row:hover{background:#f6f6f6;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0}.ahb-track-item--active .ahb-track-item__row{background:#f0e8e8;-webkit-box-shadow:inset 0 0 0 1px #b84242;box-shadow:inset 0 0 0 1px #b84242}.ahb-download-menu{display:none;min-width:140px;padding:6px 0;background:#ffffff;border:1px solid rgba(0,0,0,0.15);border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.15);box-shadow:0 4px 10px rgba(0,0,0,0.15);z-index:2000;font-size:13px}.ahb-download-menu__item{display:block;width:100%;padding:6px 14px;border:0;background:transparent;text-align:left;cursor:pointer;white-space:nowrap}.ahb-download-menu__item:hover{background-color:#f5f5f5}#ascentsChart{max-width:100%;height:320px !important}#ascentsChart .ahb-chart-wrap{position:relative;width:100%;height:320px}.texto-truncable{-webkit-transition:max-height 0.5s cubic-bezier(0.8, 0, 0.6, 1);transition:max-height 0.5s cubic-bezier(0.8, 0, 0.6, 1);transition-behavior:allow-discrete}@media (min-width: 768px){.texto-truncable{max-height:none !important;max-height:attr(data-natural-height px, none) !important;overflow:visible !important}.texto-truncable::after{content:none !important}.btn-ver-mas{display:none !important}}@media (max-width: 767px){.texto-truncable{max-height:400px;max-height:attr(data-max-height px, 400px);position:relative;overflow:hidden}.texto-truncable.is-collapsed::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;background:-webkit-gradient(linear, left top, left bottom, from(rgba(249,249,249,0)), to(#f9f9f9));background:linear-gradient(to bottom, rgba(249,249,249,0), #f9f9f9);pointer-events:none}.btn-ver-mas{margin-top:18px !important;display:inline-block}}.routes-table{display:grid;grid-template-columns:1fr;gap:6px;max-width:600px;font-family:sans-serif}.routes-table .header{display:grid;grid-template-columns:1fr 1fr;padding:10px;background:#f2f2f2;font-weight:bold;border-radius:6px}.routes-table .btn-route-link{display:grid;grid-template-columns:1fr 50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px;border-radius:6px;cursor:pointer;text-align:left;-webkit-transition:background .15s ease;transition:background .15s ease}.routes-table .btn-route-link i{font-size:24px;margin:auto}.row-title-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.row-title-button button{width:100%}}.panel-aside{background:#fff;border-radius:16px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:20px}.panel-aside h2{font-size:20px;font-weight:bold;margin-bottom:16px;color:#000;margin-top:0px}.content-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 991px){.content-aside .panel-dates{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-aside .panel-routes{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-aside .panel-features{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content-aside .panel-first_climbers{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.panel-routes .routes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.panel-routes .routes-list .route{font-size:14px;font-weight:400}.panel-routes .routes-list .route i{font-size:30px}.panel-features .features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:32px auto}.ahb-popover.ahb-map-popover{max-width:95vw}.ahb-popover.ahb-map-popover img{width:400px;max-width:100%}.panel-aside--ahb-map{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.panel-aside--ahb-map img{max-width:140px;margin:18px auto;width:100%;cursor:-webkit-zoom-in;cursor:zoom-in}.checkout_container{max-width:600px;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout_block{-webkit-box-shadow:0px 0px 8px 0px #00000014;box-shadow:0px 0px 8px 0px #00000014;border-radius:4px;border:1px #ededed solid;overflow:hidden;background:white}.checkout_block div:first-child{padding:20px 10px}.checkout_block div:not(:first-child){padding:10px 10px}.checkout_block .name,.checkout_block .price{color:white;font-size:20px}.checkout_block .promo{font-size:16px}.checkout_block2{border:1px #ededed solid;border-radius:4px;padding:10px;background:#ffffff}.checkout_block2 .panel a{text-decoration:none;font-size:14px;font-weight:400;line-height:1.7}.checkout_block2 .panel .panel-heading img{display:inline-block;vertical-align:middle;width:auto;height:1.5em}.checkout_block2 .panel .panel-body{border-top:0 !important}.checkout_block2 .paybox{background:#efefec;text-align:center;padding:20px}.checkout_block2 .paybox img{max-width:100px;height:auto}.form-new h2{font-size:27px;font-weight:600}.form-new h3{font-size:22px;font-weight:600}.form-new .form-group{position:relative;width:100%;margin-bottom:15px}.form-new .form-group label,.form-new label{font-size:1em;font-weight:normal;text-transform:none}.form-new .form-group label:has(input[type="checkbox"]),.form-new .form-group label:has(input[type="radio"]),.form-new label:has(input[type="checkbox"]),.form-new label:has(input[type="radio"]){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.form-new input[type="radio"],.form-new input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:8px;margin:0 12px 0 0;outline:none;background:#fff;border:1px solid #373737;position:relative;cursor:pointer;-webkit-transition:border 0.18s, background 0.18s, -webkit-box-shadow 0.18s;transition:border 0.18s, background 0.18s, -webkit-box-shadow 0.18s;transition:border 0.18s, box-shadow 0.18s, background 0.18s;transition:border 0.18s, box-shadow 0.18s, background 0.18s, -webkit-box-shadow 0.18s;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-width:22px;min-width:22px}.form-new input[type="radio"],.form-new input[type="radio"]:focus,.form-new input[type="radio"]:active,.form-new input[type="checkbox"],.form-new input[type="checkbox"]:focus,.form-new input[type="checkbox"]:active{-webkit-box-shadow:inset 0 0 0px 1.5px #fff !important;box-shadow:inset 0 0 0px 1.5px #fff !important}.form-new input[type="radio"]:checked,.form-new input[type="checkbox"]:checked{background:var(--ahb-accent);border:1px solid var(--ahb-accent)}.form-new input[type="radio"]:checked::after,.form-new input[type="checkbox"]:checked::after{content:'';position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;border-radius:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.form-new input[type="radio"]+label{line-height:22px;vertical-align:top;font-weight:400 !important;cursor:pointer}.form-new input[type="text"]:not(.autocomplete-tag-input),.form-new textarea,.form-new select{width:100%;border:1.5px solid #E0E0E0 !important;border-radius:16px;padding:14px 44px 14px 18px;font-size:1.1em;outline:none;-webkit-transition:border 0.18s;transition:border 0.18s;color:#373737;height:56px !important;font-weight:400 !important;color:#202020 !important;margin-left:0;margin-right:0}.form-new input[type="text"]:not(.autocomplete-tag-input)::-webkit-input-placeholder,.form-new textarea::-webkit-input-placeholder,.form-new select::-webkit-input-placeholder{color:#C6C6C6;opacity:1;font-weight:400;font-size:14px}.form-new input[type="text"]:not(.autocomplete-tag-input):-ms-input-placeholder,.form-new textarea:-ms-input-placeholder,.form-new select:-ms-input-placeholder{color:#C6C6C6;opacity:1;font-weight:400;font-size:14px}.form-new input[type="text"]:not(.autocomplete-tag-input)::-ms-input-placeholder,.form-new textarea::-ms-input-placeholder,.form-new select::-ms-input-placeholder{color:#C6C6C6;opacity:1;font-weight:400;font-size:14px}.form-new input[type="text"]:not(.autocomplete-tag-input)::placeholder,.form-new textarea::placeholder,.form-new select::placeholder{color:#C6C6C6;opacity:1;font-weight:400;font-size:14px}.form-new input[type="text"]:not(.autocomplete-tag-input):focus,.form-new textarea:focus,.form-new select:focus{border-color:#7E7E7E !important;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.form-new textarea{min-height:150px;resize:vertical}.form-new select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right 18px center !important;background-size:16px 16px !important;cursor:pointer}.form-new input[disabled]{background:#f5f5f5;color:#999;cursor:not-allowed}.form-new .right-icon{position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#373737}.form-new .right-icon img{display:block;width:20px;height:20px}.form-new .reset-icon{cursor:pointer !important;pointer-events:unset !important}.form-new .reset-icon:hover{color:#000}.form-new datalist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-writing-mode:lr;-ms-writing-mode:lr;writing-mode:lr;width:100%;margin-bottom:42px;margin-top:-25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.form-new option{padding:0;margin:0px 4px;color:#202020}.form-new input[type="range"]{width:100%;margin:0}.form-new input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:40px}.form-new input[type="range"]:focus{outline:none}.form-new input[type="range"].novalue::-webkit-slider-thumb{background-color:transparent;height:0px;width:0px}.form-new input[type="range"]::-webkit-slider-runnable-track{background-color:var(--ahb-accent-bg);border-radius:0.5rem;height:0.5rem;margin-bottom:20px}.form-new input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-0.60rem;border:none;background-color:var(--ahb-accent);height:1.7rem;width:1.7rem;border-radius:6px}.form-new input[type="range"]:focus::-webkit-slider-thumb{border:1px solid var(--ahb-accent);outline:1px solid var(--ahb-accent);outline-offset:0.125rem}.form-new input[type="range"]::-moz-range-track{background-color:var(--ahb-accent-bg);border-radius:0.5rem;height:0.5rem}.form-new input[type="range"]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-0.60rem;border:none;background-color:var(--ahb-accent);height:1.7rem;width:1.7rem;border-radius:6px}.form-new input[type="range"]:focus::-moz-range-thumb{border:1px solid var(--ahb-accent);outline:1px solid var(--ahb-accent);outline-offset:0.125rem}.form-new .radio-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #E0E0E0;border-radius:10px;-webkit-box-shadow:0 1px 8px #E0E0E0;box-shadow:0 1px 8px #E0E0E0;background:#fff;padding:16px 16px;cursor:pointer;-webkit-transition:border 0.15s, -webkit-box-shadow 0.15s;transition:border 0.15s, -webkit-box-shadow 0.15s;transition:border 0.15s, box-shadow 0.15s;transition:border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;min-width:200px;position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.form-new .radio-card:hover{border:2px solid var(--ahb-accent-hover);-webkit-box-shadow:0 0 2px 1px var(--ahb-accent-hover);box-shadow:0 0 2px 1px var(--ahb-accent-hover)}.form-new .radio-card input[type="radio"]{display:none}.form-new .radio-card .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:22px;background:var(--ahb-accent-bg);border-radius:50%;width:50px;height:50px}.form-new .radio-card .icon i{font-size:32px}.form-new .radio-card .text{font-size:1.25em;font-weight:600;color:#2d1e1b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-new .radio-card .desc{display:none;font-size:0.99em;font-weight:400;color:#7a6c68;margin-top:8px;line-height:1.3;max-width:320px}.form-new .radio-card:has(input[type="radio"]:checked){border:2px solid var(--ahb-accent);-webkit-box-shadow:0 0 2px 1px var(--ahb-accent-bg);box-shadow:0 0 2px 1px var(--ahb-accent-bg)}.form-new .radio-card:focus-within{-webkit-box-shadow:0 0 0 2px var(--ahb-accent-hover);box-shadow:0 0 0 2px var(--ahb-accent-hover)}.form-new .panel-group .panel{border-radius:8px}.form-new .panel-group .panel a{border-radius:8px;text-decoration:none}.form-new .panel-group .panel a .panel-heading{border-radius:8px;background:#fff;color:var(--ahb-accent);border-radius:10px;-webkit-transition:border 0.15s, -webkit-box-shadow 0.15s;transition:border 0.15s, -webkit-box-shadow 0.15s;transition:border 0.15s, box-shadow 0.15s;transition:border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;border:2px solid var(--ahb-accent);-webkit-box-shadow:0 0 2px 1px var(--ahb-accent-bg);box-shadow:0 0 2px 1px var(--ahb-accent-bg)}.form-new .panel-group .panel a.collapsed .panel-heading{border:2px solid #E0E0E0;-webkit-box-shadow:0 1px 8px #E0E0E0;box-shadow:0 1px 8px #E0E0E0}.form-new .panel-group .panel a h4{margin-left:10px;padding:10px}.form-new .panel-group .panel:hover{text-decoration:none}.form-new .panel-group .panel:hover .panel-heading{border:2px solid var(--ahb-accent-hover) !important;-webkit-box-shadow:0 0 2px 1px var(--ahb-accent-hover) !important;box-shadow:0 0 2px 1px var(--ahb-accent-hover) !important}.form-control{background:white;border-radius:4px;border:1px #E0E0E0 solid}.has-error .help-block{display:block}.help-block{display:none}.password-toggle{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.modal-body .form-group-new,.form-group-new{position:relative}.modal-body .form-group-new label,.form-group-new label{padding:0;pointer-events:none;position:absolute;-webkit-transition:0.2s;transition:0.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);opacity:1;background:none;color:#373737;font-size:0.9em;text-transform:none;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.modal-body .form-group-new input:focus+label,.modal-body .form-group-new input:not(:placeholder-shown)+label,.form-group-new input:focus+label,.form-group-new input:not(:placeholder-shown)+label{color:#373737;opacity:1;text-shadow:1px 1px 0em white, -1px 1px 0em white, 1px -1px 0em white, -1px -1px 0em white, 0px 0px 0.3em white, 0px 0px 0.3em white, 0px 0px 0.3em white, 0px 0px 0.3em white;-webkit-transform:translateY(0%);transform:translateY(0%);font-size:0.8em;left:10px;top:-10px}.modal-body .form-group-new .form-control,.form-group-new .form-control{background:#fff;border:1px solid #d4d1d1;border-radius:4px;padding:10px}.modal-body .form-group-new .form-control::-webkit-input-placeholder,.form-group-new .form-control::-webkit-input-placeholder{color:#373737;font-size:12px}.modal-body .form-group-new .form-control:-ms-input-placeholder,.form-group-new .form-control:-ms-input-placeholder{color:#373737;font-size:12px}.modal-body .form-group-new .form-control::-ms-input-placeholder,.form-group-new .form-control::-ms-input-placeholder{color:#373737;font-size:12px}.modal-body .form-group-new .form-control::placeholder,.form-group-new .form-control::placeholder{color:#373737;font-size:12px}.modal-body .form-group-new.has-error,.form-group-new.has-error{margin-bottom:30px}.modal-body .form-group-new.has-error .form-control,.form-group-new.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.modal-body .form-group-new.has-error .help-block,.form-group-new.has-error .help-block{margin-top:0;text-align:left;font-size:12px;position:absolute}.modal-body .form-group-new.has-error label,.form-group-new.has-error label{color:#a94442 !important}.fb-btn svg,.g-btn svg{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em}.fb-btn{background-color:#3C5997 !important;border:1px solid #3C5997 !important;border-radius:4px !important;color:white !important}.g-btn{background-color:#FFFFFF !important;color:#373737 !important;border:1px solid #7E7E7E !important;border-radius:4px !important}.autocomplete-tag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:60px;padding:4px;border-radius:12px;border:1.5px solid #E0E0E0;background:#fff;position:relative;cursor:text}.autocomplete-tag-wrapper .autocomplete-tag-input{width:100% !important;min-width:100%;border:none !important;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 0 8px 0;font-size:1.08em;background:transparent !important;margin:2px}.autocomplete-tag-wrapper:has(.autocomplete-tag-input:focus){border-color:#7E7E7E}.manualTagsArea input{width:100% !important;min-width:100%;border:none !important;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0 8px 0;font-size:1.08em;background:transparent !important;margin:2px}.autocomplete-tag{background:#f5eddc;border-radius:8px;padding:6px 12px 6px 12px;margin:0 8px 8px 0;font-size:1.08em;color:#392c16;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;white-space:normal}.autocomplete-tag.manual-tag{background:#e9ecef;color:#842925;border:1px dashed #842925;cursor:initial}.autocomplete-tag.tag-current-user{opacity:0.8;font-weight:600}.autocomplete-tag.tag-current-user .remove-tag{display:none}.autocomplete-tag.dragging,.autocomplete-tag.ghost-drag{opacity:0.95;z-index:2000;-webkit-box-shadow:0 8px 32px rgba(40,24,0,0.17),0 1.5px 10px #dbcbb0;box-shadow:0 8px 32px rgba(40,24,0,0.17),0 1.5px 10px #dbcbb0;background:#fbeec5;position:absolute !important;pointer-events:none;-webkit-animation:pendulo-drag 0.65s cubic-bezier(0.57, 0.11, 0.5, 1) infinite;animation:pendulo-drag 0.65s cubic-bezier(0.57, 0.11, 0.5, 1) infinite}.autocomplete-tag .remove-tag{margin-left:7px;cursor:pointer;font-size:1.15em;color:#392c16;opacity:0.7;-webkit-transition:opacity 0.12s;transition:opacity 0.12s}.autocomplete-tag .remove-tag:hover{opacity:1}.autocomplete-tag-menu,.autocomplete-tag-menu-floating{max-height:250px;overflow-y:auto;position:absolute;top:40px;left:0;right:0;z-index:99;background:#ece7df;border:1px solid #dbd2c3;border-top:none;border-radius:0 0 8px 8px;list-style:none;margin:0;padding:0;-webkit-box-shadow:0 4px 14px rgba(0,0,0,0.06);box-shadow:0 4px 14px rgba(0,0,0,0.06)}.autocomplete-tag-menu li,.autocomplete-tag-menu-floating li{padding:10px 18px;cursor:pointer;color:#392c16}.autocomplete-tag-menu li:hover,.autocomplete-tag-menu li.active,.autocomplete-tag-menu-floating li:hover,.autocomplete-tag-menu-floating li.active{background:#f3e6c2}.autocomplete-tag-menu::-webkit-scrollbar,.autocomplete-tag-menu-floating::-webkit-scrollbar{width:8px;height:8px}.autocomplete-tag-menu::-webkit-scrollbar-button,.autocomplete-tag-menu-floating::-webkit-scrollbar-button{width:4px;height:4px}.autocomplete-tag-menu::-webkit-scrollbar-thumb,.autocomplete-tag-menu-floating::-webkit-scrollbar-thumb{background:#7c2a23;border:0px none #000000;border-radius:4px}.autocomplete-tag-menu::-webkit-scrollbar-thumb:hover,.autocomplete-tag-menu-floating::-webkit-scrollbar-thumb:hover{background:#8b2f27}.autocomplete-tag-menu::-webkit-scrollbar-thumb:active,.autocomplete-tag-menu-floating::-webkit-scrollbar-thumb:active{background:#8b2f27}.autocomplete-tag-menu::-webkit-scrollbar-track,.autocomplete-tag-menu-floating::-webkit-scrollbar-track{background:#f7f2e5;border:0px groove #ffffff;border-radius:12px}.autocomplete-tag-menu::-webkit-scrollbar-track:hover,.autocomplete-tag-menu-floating::-webkit-scrollbar-track:hover{background:#f7f2e5}.autocomplete-tag-menu::-webkit-scrollbar-track:active,.autocomplete-tag-menu-floating::-webkit-scrollbar-track:active{background:#f7f2e5}.autocomplete-tag-menu::-webkit-scrollbar-corner,.autocomplete-tag-menu-floating::-webkit-scrollbar-corner{background:transparent}.autocomplete-tag-wrapper.autocomplete-tag-wrapper-over{background:#f5e2be;-webkit-transition:background 0.22s;transition:background 0.22s}.autocomplete-tag-wrapper.autocomplete-tag-wrapper-over .autocomplete-tag-input::-webkit-input-placeholder{color:#777777}.autocomplete-tag-wrapper.autocomplete-tag-wrapper-over .autocomplete-tag-input:-ms-input-placeholder{color:#777777}.autocomplete-tag-wrapper.autocomplete-tag-wrapper-over .autocomplete-tag-input::-ms-input-placeholder{color:#777777}.autocomplete-tag-wrapper.autocomplete-tag-wrapper-over .autocomplete-tag-input::placeholder{color:#777777}.modal-new:has(.form-new) .modal-body{padding-top:50px !important}.modal-new:has(.form-new) .modal-close{background-color:#E0E0E0;border-radius:30px;border:none;width:30px;height:30px;position:absolute;right:50px;top:18px}.modal-new:has(.form-new) .step-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-new:has(.form-new) .step-header>span:first-child{font-size:1em;color:#6e6e6e;letter-spacing:1px;text-transform:uppercase}.modal-new:has(.form-new) .step-header>span:nth-child(2),.modal-new:has(.form-new) .step-header>span:nth-child(3){font-size:1em;font-weight:500}.modal-new:has(.form-new) .step-header>span:nth-child(2){color:#7C2A23}.modal-new:has(.form-new) .wizard-progress-bar{margin-top:8px;margin-bottom:22px}.modal-new:has(.form-new) .wizard-progress-bar .full-bar{background:#e0e0e0;border-radius:3px;height:6px;width:100%}.modal-new:has(.form-new) .wizard-progress-bar .complete-bar{background:var(--ahb-accent);height:6px;border-radius:3px}.modal-new:has(.form-new) .wizard-progress{margin-bottom:20px;text-align:left}.modal-new:has(.form-new) .wizard-progress .wizard-progress-bar{height:5px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:10px}.modal-new:has(.form-new) .wizard-progress .wizard-progress-bar .wizard-progress-bar-inner{width:0%;height:100%;background:var(--ahb-accent);border-radius:3px;-webkit-transition:width 0.4s;transition:width 0.4s}.modal-new:has(.form-new) .wizard-progress .wizard-progress-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.modal-new:has(.form-new) .wizard-progress .wizard-progress-labels .wizard-progress-step{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #ccc;color:#aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:1.1em}.modal-new:has(.form-new) .wizard-progress .wizard-progress-labels .wizard-progress-step.active,.modal-new:has(.form-new) .wizard-progress .wizard-progress-labels .wizard-progress-step.complete{border-color:var(--ahb-accent);color:var(--ahb-accent)}.modal-new:has(.form-new) .wizard-progress .wizard-progress-labels .wizard-progress-step.complete{background:var(--ahb-accent);color:#fff}@media (max-width: 991.8px){.modal-new:has(.form-new) .modal-close{right:12px}}.dropzone-foto{background:#fafafa;border:1.5px solid var(--ahb-accent);border-radius:12px;min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:border-color 0.23s, background 0.19s;transition:border-color 0.23s, background 0.19s;margin-bottom:12px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex}.dropzone-foto:hover{background:var(--ahb-accent-bg)}.dropzone-foto .dropzone-content{text-align:center;color:#3e3e3e;font-size:1em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropzone-foto .dropzone-content span.texto-dropzone{display:block;margin-bottom:8px;-webkit-transition:color 0.19s;transition:color 0.19s;pointer-events:none}.dropzone-foto .dropzone-content .dropzone-tip{font-size:0.85em;color:#7c7c7c;pointer-events:none}.dropzone-foto .dropzone-content .foto-preview{max-width:180px;max-height:100px;border-radius:8px;margin:8px auto;display:block;-webkit-box-shadow:0 1.5px 9px #ccc3;box-shadow:0 1.5px 9px #ccc3;pointer-events:none}.dropzone-foto .dropzone-content .btn-eliminar-foto{display:inline-block;margin:7px;padding:6px 16px;border:none;border-radius:7px;background:#c7392b;color:#fff;font-size:1em;cursor:pointer;-webkit-transition:background 0.19s;transition:background 0.19s}.dropzone-foto .dropzone-content .btn-eliminar-foto:hover{background:#a73022}.dropzone-foto .dropzone-content .mensaje-error{color:#c7392b;font-size:1em;margin:10px;width:100%;pointer-events:none}body.dragging .dropzone-foto{border-color:#3d74e7 !important;background:#fafdff;-webkit-box-shadow:0 0 0 2px #c1d7fb;box-shadow:0 0 0 2px #c1d7fb}body.dragging .dropzone-foto .texto-dropzone{color:#2051a6}body.dragging .dropzone-foto.in{border-color:#2561c7 !important;background:#e2edff !important;-webkit-box-shadow:0 0 0 2.5px #2561c755;box-shadow:0 0 0 2.5px #2561c755}.radio-card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px;max-width:100%}.has-tooltip{position:relative}.has-tooltip .tooltip-desc{display:none;position:absolute;left:50%;bottom:110%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:240px;max-width:360px;background:#fff;color:#202020;border:1px solid #E0E0E0;border-radius:7px;padding:14px;font-size:1em;-webkit-box-shadow:0 2px 10px #C6C6C6;box-shadow:0 2px 10px #C6C6C6;z-index:15;text-align:left;pointer-events:none;font-weight:normal}.has-tooltip:hover .tooltip-desc,.has-tooltip:focus-within .tooltip-desc,.has-tooltip.active .tooltip-desc{display:block;pointer-events:auto}@media (hover: none) and (pointer: coarse){.has-tooltip .tooltip-desc{left:0;right:0;max-width:90vw;-webkit-transform:none;transform:none;bottom:auto;top:120%}}body:has(.navbar-new){padding-top:80px}body:has(.navbar-new):has(.navbar-subscription){padding-top:128px}nav.navbar-new{background:#FFFFFF !important;border-bottom:1px solid #EEEEEE;min-height:80px;height:80px;-webkit-box-sizing:content-box;box-sizing:content-box;font-family:'Open Sans', sans-serif;position:fixed;top:0;width:100%;z-index:800}nav.navbar-new .container{background:#FFFFFF !important;min-height:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.navbar-new .navbar-brand{height:100%;padding:0;font-size:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}nav.navbar-new .navbar-brand-center{height:100%;padding:0;font-size:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}nav.navbar-new .navbar-right{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;flex:auto;float:none;display:-webkit-box;display:-ms-flexbox;display:flex}nav.navbar-new .navbar-right a{font-weight:bold;text-decoration:none}nav.navbar-new .navbar-right a:not(.btn):not(.btn2){color:#373737}nav.navbar-new .navbar-right a object{vertical-align:middle}nav.navbar-new .navbar-nav li a:not(.btn):not(.btn2){font-weight:600;text-decoration:none;display:inline-block;margin-bottom:0;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#373737;position:relative}nav.navbar-new .navbar-nav li a:not(.btn):not(.btn2)>img{display:inline-block;vertical-align:middle;overflow:hidden;width:24px;margin-right:0.5em}nav.navbar-new .navbar-nav li a:not(.btn):not(.btn2).colaborar i{font-size:24px;overflow:visible;margin-right:0em;vertical-align:middle}nav.navbar-new .navbar-nav>li>a:not(.btn):not(.btn2){text-align:center;border:1px solid transparent;padding:8px 6px !important;margin:0 9px;font-size:14px;line-height:1.42857143;border-radius:0;height:38px}nav.navbar-new .navbar-nav>li>a:not(.btn):not(.btn2)::before{content:'';position:absolute;left:50%;right:50%;bottom:-1px;height:1px;background-color:#8B2F27;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav.navbar-new .navbar-nav>li>a:not(.btn):not(.btn2):hover,nav.navbar-new .navbar-nav>li>a:not(.btn):not(.btn2):focus{background-color:transparent}nav.navbar-new .navbar-nav>li>a:not(.btn):not(.btn2):hover::before,nav.navbar-new .navbar-nav>li>a:not(.btn):not(.btn2):focus::before{left:0;right:0}nav.navbar-new .navbar-nav>li.dropdown.open>a::after{content:'\e9ca'}nav.navbar-new .navbar-nav>li.dropdown>a::after{font-family:'icon-ahb';content:'\e9c7';display:inline-block;font-size:inherit;overflow:hidden;margin-left:0.5em;vertical-align:middle}nav.navbar-new .navbar-nav>li.active>a::before{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:#7C2A23}nav.navbar-new .navbar-nav>li ul.dropdown-menu{border-radius:4px;-webkit-box-shadow:2px 2px 8px 0px #00000014;box-shadow:2px 2px 8px 0px #00000014;padding:24px 16px;border:none}nav.navbar-new .navbar-nav>li ul.dropdown-menu li+li{margin-top:8px}nav.navbar-new .navbar-nav>li ul.dropdown-menu li a{width:100%;text-align:left;padding:8px 12px !important;margin:0;border-radius:4px}nav.navbar-new .navbar-nav>li ul.dropdown-menu li a i{font-size:24px;width:24px;margin-right:2px}nav.navbar-new .navbar-nav>li ul.dropdown-menu li a:hover{background:#E0E0E0}nav.navbar-new .navbar-link{padding:8px 24px}nav.navbar-new .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}@media (min-width: 992px){nav.navbar-new .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-header button{display:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;float:none;padding:2px;margin:0px 30px 0px 10px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-header button img{width:auto;height:20px}@media (max-width: 992px){nav.navbar-new .navbar-nav{display:none}.navbar-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.navbar-header::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1}.navbar-header button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-header .navbar-brand{-webkit-box-flex:0 !important;-ms-flex:0 !important;flex:0 !important}nav.navbar-subscription{min-height:48px;height:48px;font-family:'Open Sans', sans-serif}nav.navbar-subscription .container{min-height:48px;height:48px;font-size:12px;line-height:12px}nav.navbar-subscription .container .center{margin-bottom:6px}}nav.navbar-subscription{background-color:#FFD500 !important;border-bottom:none;min-height:48px;height:48px;-webkit-box-sizing:content-box;box-sizing:content-box;font-family:'Open Sans', sans-serif;position:fixed;top:80px;width:100%;z-index:600;font-size:14px}nav.navbar-subscription a{text-decoration:none;color:#000000}nav.navbar-subscription .container{background:#FFD500 !important;min-height:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.navbar-subscription .container b{text-wrap:nowrap}nav.navbar-subscription .container .center{color:#000000;text-align:center}nav.navbar-subscription .container .center img{height:2.5em;width:auto}nav.navbar-search{min-height:50px;height:50px;width:100%;padding:0px;margin:0;text-align:center}nav.navbar-search .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:50px;height:50px;max-height:50px}nav.navbar-search .main-search{margin:0;width:100%;max-width:500px;text-align:center}nav.navbar-search .form-group-new::before{content:'';background:url("/media/new_img/icons/lupe.svg") no-repeat;background-size:24px 24px;width:24px;height:24px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}nav.navbar-search input{max-width:500px;width:100% !important;min-width:300px;padding-left:40px !important;border:1px solid #7c2a23}nav.navbar-search input:focus{border-color:#7c2a23;-webkit-box-shadow:0 0 0 2px rgba(121,82,179,0.25) !important;box-shadow:0 0 0 2px rgba(121,82,179,0.25) !important}nav .profilePic{display:inline-block;vertical-align:middle;overflow:hidden;width:24px;height:24px;margin-right:0.5em;border-radius:50%}nav .profilePic>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-modal{font-family:'Open Sans', sans-serif}.login-modal .form-control{font-size:12px}.login-modal .modal-header{border-bottom:none;padding-top:20px;padding-left:20px}.login-modal .modal-header .close{color:#000000}.login-modal .modal-dialog{max-width:440px}.login-modal .modal-content{border-radius:4px}.login-modal .bg-danger p{margin-bottom:0}.login-modal .modal-body{background:#FFFFFF;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 30px 30px 30px}.login-modal .modal-body #loginFeedback,.login-modal .modal-body #signupFeedback{border-radius:4px;padding:10px 10px;font-size:14px;text-align:center;margin-bottom:20px}.login-modal .modal-body h1,.login-modal .modal-body p,.login-modal .modal-body a{color:#252020}.login-modal .modal-body h1{font-size:30px;font-weight:700}.login-modal .modal-body p small{font-size:12px}.login-modal .modal-body>img{height:auto;max-width:200px;display:inline-block}.login-modal .modal-body a.forgot{font-size:14px;margin-top:15px;text-align:center;float:none}#submit-login-btn-success,#submit-login-btn-success:hover,#submit-login-btn-success:active{border:1px solid #78a260 !important;background-color:#2f700a !important}.floating-button{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#007bff;color:white;border:none;border-radius:50%;-webkit-box-shadow:0px 4px 6px rgba(0,0,0,0.2);box-shadow:0px 4px 6px rgba(0,0,0,0.2);font-size:24px;cursor:pointer;z-index:799;-webkit-transition:opacity 0.3s ease, background 0.3s, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, background 0.3s, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, background 0.3s;transition:opacity 0.3s ease, transform 0.3s ease, background 0.3s, -webkit-transform 0.3s ease;opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6);pointer-events:none}.floating-button.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}.floating-button:hover{background-color:#0056b3}#sidebar{width:250px;position:fixed;top:0;left:-250px;height:100vh;z-index:900;background:white;color:#373737;-webkit-transition:all 0.3s;transition:all 0.3s;overflow-y:auto;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);overflow-x:hidden}#sidebar.active{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);left:0}#sidebar .sidebar-header{padding:20px;background:transparent;font-family:'Open Sans', sans-serif}#sidebar .sidebar-header h3{font-weight:900}#sidebar hr{border-top:1px solid #7C2A23}#sidebar ul.components{padding:20px 0}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li a:not(.sidemenu-btn){color:#373737}#sidebar ul li a:not(.sidemenu-btn):link,#sidebar ul li a:not(.sidemenu-btn):visited,#sidebar ul li a:not(.sidemenu-btn):hover,#sidebar ul li a:not(.sidemenu-btn):active{text-decoration:none}#sidebar ul li a:not(.sidemenu-btn):hover,#sidebar ul li a:not(.sidemenu-btn):focus{color:#FFF;background:#7C2A23}#sidebar ul li a:not(.sidemenu-btn):hover>img,#sidebar ul li a:not(.sidemenu-btn):hover:has(+ul)::after,#sidebar ul li a:not(.sidemenu-btn):focus>img,#sidebar ul li a:not(.sidemenu-btn):focus:has(+ul)::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#sidebar ul li a:not(.sidemenu-btn).active,#sidebar ul li a:not(.sidemenu-btn)[aria-expanded="true"]{color:white;background:#8B2F27}#sidebar ul li a:not(.sidemenu-btn).active:has(+ul)::after,#sidebar ul li a:not(.sidemenu-btn)[aria-expanded="true"]:has(+ul)::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#sidebar ul li a{padding:10px;font-size:1.1em;display:block}#sidebar ul li a>img{width:24px;height:auto}#sidebar ul li a:has(+ul.collapsing)::after,#sidebar ul li a:has(+ul.in)::after{content:'\e9ca'}#sidebar ul li a:has(+ul)::after{font-family:'icon-ahb';content:'\e9c7';display:inline-block;font-size:inherit;overflow:hidden;margin-left:0.5em;vertical-align:middle}#sidebar ul li a+ul a{padding-left:30px}#sidebar ul li a i{font-size:22px;width:24px;margin-right:2px;vertical-align:middle;display:inline-block;text-align:center}#sidebar ul .sidemenu-btn{margin:5px 10px}#dismiss{width:35px;height:35px;line-height:35px;text-align:center;background:#7C2A23;position:absolute;border-radius:4px;top:10px;right:10px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;color:white}#dismiss:hover{background:#colorPrimarioHover;color:white}.overlay{visibility:hidden;display:block;position:fixed;top:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:899;opacity:0;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.overlay.active{visibility:visible;opacity:1}@media (max-width: 992px){html.sidemenu{overflow:hidden}}@media (min-width: 993px){.overlay,.overlay.active{visibility:hidden;opacity:0}#sidemenu,#sidebar.active{left:-250px}}div#banner-footer{display:block;background:url(../new_img/mountain.svg),#FFD500;background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:90%;width:1200px;min-height:300px;max-height:90%;bottom:0;opacity:1;padding:20px;pointer-events:auto;-webkit-transition:all 1s;transition:all 1s;border:1px inset #000000;-webkit-box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23);box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23);font-family:inherit;text-align:justify;line-height:1;color:#202020;z-index:1010;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}div#banner-footer h2{text-align:left;font-weight:bold;margin-bottom:30px}div#banner-footer #banner-footer-cerrar{position:absolute;top:0;right:0;margin:15px}div#banner-footer .text-box{max-width:650px;padding:10px 30px}div#banner-footer .text-box p+p{margin-top:20px}div#banner-footer a.btn-b{background:#fcf0b3;border-color:#111430;color:#111430}div#banner-footer a.btn-b:hover,div#banner-footer a.btn-b:focus{background:#fae682 !important;color:#111430 !important}div#banner-footer a.btn-a{background:#111430;border-color:#111430}div#banner-footer a.btn-a:hover,div#banner-footer a.btn-a:focus{background:#1e2456 !important}div#banner-footer .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}div#banner-footer-cerrar{background-color:#ffd500;float:right;width:30px;height:30px;margin:auto;font-size:30px;color:#162836;text-align:center;cursor:pointer;font-family:'Gagalin', serif;font-size:23pt;font-weight:normal}div#content strong{font-weight:bolder;color:black}div#content p{font-weight:500;line-height:25px}#banner-footer-button{font-family:'Gagalin', serif;font-size:14pt;font-weight:normal;display:inline-block;margin:auto;padding:0.1em 0.4em;color:#fff;text-transform:uppercase;text-decoration:none;background:#162836;border:none;border-radius:5px;outline:none;cursor:pointer;text-align:center;letter-spacing:.05em}@media only screen and (min-device-width: 991px){#banner-footer-button{margin-top:0px}#banner-footer-button-md{font-family:'Gagalin', serif;font-size:20pt;font-weight:normal;display:inline-block;margin:auto;padding:0.2em 0.8em;color:#fff;text-transform:uppercase;text-decoration:none;background:#162836;border:none;border-radius:5px;outline:none;cursor:pointer;text-align:center;letter-spacing:.05em}.banner-header{font-size:23pt !important}p.banner-p{font-size:14pt !important}#banner-footer-button{font-size:20pt !important;padding:0.2em 0.8em !important}p.transparency{text-align:left !important}.banner-links{text-align:center !important}.banner-footer-container{padding:1rem 6rem !important}}p.transparency{text-align:right}.banner-links{text-align:right}.banner-footer-button:hover{-webkit-box-shadow:0 3px 5px -5px rgba(0,0,0,0.3);box-shadow:0 3px 5px -5px rgba(0,0,0,0.3);color:#fff}@media screen and (max-width: 650px){div#content{display:none}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){div#content{display:none}}.banner-footer-container{padding:1rem 2rem}.banner-footer-container h3{font-variant:small-caps}.keepreading{cursor:pointer}@font-face{font-family:Gagalin;src:url("/media/fonts/Gagalin-Regular.otf") format("opentype")}.banner-header{font-family:'Gagalin', serif;font-size:15pt;font-weight:normal;text-transform:uppercase;letter-spacing:.10em;text-align:left}p.banner-p{font-size:10pt}.banner-content{border-left:solid 1px black}.slideshow{width:100%;overflow:hidden;position:relative;-webkit-transition:height 0.5s;transition:height 0.5s;-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}.slideshow img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto}.slideshow .slide{width:100%;height:100%;position:absolute;top:0;left:100%;-webkit-transition:left 1s;transition:left 1s}.slideshow .slide:has(~ .slide.active){left:-100%}.slideshow .slide.active{left:0;z-index:100}.slideshow .slide.was-active{z-index:100}.slideshow .indicator{text-align:center;position:absolute;bottom:30px;width:100%;z-index:200}.slideshow .dot{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:#ffffff80;border-radius:50%;cursor:pointer;z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:background-color 1s;transition:background-color 1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideshow .dot.active{background-color:#33333380;cursor:initial}.slideshow .progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#dddddd4f;z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideshow .progress-bar:after,.slideshow .progress-bar:before{content:none}.slideshow .progress-bar .progress{width:0;height:100%;background-color:#3333335e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:width 10s linear;transition:width 10s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.news-section{max-width:1200px;margin:0 auto;padding:2rem 1rem}.news-section .section-title{font-size:2rem;font-weight:600;text-align:center;margin-bottom:2rem;color:#222}.news-section .news-grid-home{display:grid;grid-gap:1.5rem;grid-template-areas:"card1 card2" "card1 card3" "card1 card4";grid-template-columns:1.1fr 0.9fr;grid-template-rows:auto auto;height:500px}@media screen and (max-width: 767px){.news-section .news-grid-home{grid-template-areas:"card1" "card2" "card3" "card4";grid-template-columns:1fr;grid-template-rows:auto;height:800px}}.news-section .news-grid-home .news-card.large{grid-area:card1}.news-section .news-grid-home .news-card:nth-of-type(2){grid-area:card2}.news-section .news-grid-home .news-card:nth-of-type(3){grid-area:card3}.news-section .news-grid-pages{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media screen and (max-width: 767px){.news-section .news-grid-pages{grid-template-columns:1fr}}.news-section .news-grid-pages .news-card{height:220px}.news-section .news-grid-post{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr;width:100%}@media screen and (max-width: 767px){.news-section .news-grid-post{grid-template-columns:1fr;grid-template-rows:auto}}.news-section .news-grid-post .news-card{height:220px}.news-section .news-grid-post .news-card .news-link .news-content .news-title{font-size:1rem}.news-section .news-grid-post .news-card .news-link .news-content .news-date{font-size:0.5rem}.news-section .news-grid-post .news-card .news-link .news-content .news-category{font-size:0.6rem}.news-section .news-card{position:relative;cursor:pointer;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;overflow:hidden;border-radius:8px}.news-section .news-card .news-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (pointer: fine){.news-section .news-card .news-link:hover .news-image img{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(0.95);filter:brightness(0.95)}}.news-section .news-card .news-link .news-image{width:100%;height:100%;overflow:hidden;position:relative}.news-section .news-card .news-link .news-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-property:-webkit-transform, -webkit-filter;transition-property:-webkit-transform, -webkit-filter;transition-property:transform, filter;transition-property:transform, filter, -webkit-transform, -webkit-filter}.news-section .news-card .news-link .news-content{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), to(transparent));background:linear-gradient(to top, rgba(0,0,0,0.7), transparent);color:#fff}.news-section .news-card .news-link .news-content .news-date{display:inline-block;font-size:0.9rem;margin-bottom:0.5rem;text-transform:uppercase}.news-section .news-card .news-link .news-content .news-category{display:inline-block;font-size:1rem;margin-bottom:0.5rem;padding:2px 5px;text-transform:uppercase;color:#202020;background:#FFFFFF;border-radius:4px}.news-section .news-card .news-link .news-content .news-title{font-size:1.8rem;font-weight:600;line-height:1.4;margin-top:0}.magazine-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;margin-bottom:40px;gap:20px}.magazine-pagination .current-page{font-size:1em;color:var(--text-color)}#comments-section{text-align:center}#comments-section .comments-textarea{margin-top:15px;margin-bottom:15px;width:100%;max-width:100%;min-width:100%;min-height:100px;border-radius:4px;border:1px #E0E0E0 solid}#comments-section .comment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:15px;position:relative}#comments-section .comment-replied{list-style:none;position:relative;width:100px}#comments-section .comment-replied::before{background-color:#E0E0E0;content:"";position:absolute;top:-30px;left:50px;height:61px;width:2px}#comments-section .comment-replied::after{background-color:#E0E0E0;content:"";position:absolute;top:30px;left:50px;height:2px;width:60px}#comments-section .comment:has(+.comment>.comment-replied)::before{background-color:#E0E0E0;top:0px;content:"";height:100%;left:50px;position:absolute;width:2px}#comments-section .comment-image{max-width:100px;width:100%;text-align:center}#comments-section .comment-image img{max-width:100%;border-radius:4px;z-index:10;position:relative}@media screen and (max-width: 767px){#comments-section .comment-image{max-width:60px}#comments-section .comment:has(+.comment>.comment-replied)::before{left:10px}#comments-section .comment-replied{width:30px}#comments-section .comment-replied::before{left:10px;height:52px}#comments-section .comment-replied::after{left:10px;width:30px;top:20px}}#comments-section .comment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#comments-section .comment-content .comment-author{font-weight:bold}#comments-section .comment-content .comment-edited{font-size:0.8em;font-style:italic;margin-left:1em}#comments-section .comment-content .comment-date{font-size:0.75em;margin-left:auto}#comments-section .comment-content .comment-edit,#comments-section .comment-content .comment-reply,#comments-section .comment-content .comment-delete{border-radius:4px}#comments-section .comment-content .comment-edit:not(:first-child),#comments-section .comment-content .comment-reply:not(:first-child),#comments-section .comment-content .comment-delete:not(:first-child){margin-left:4px}#comments-section .comment-content p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;white-space:pre-wrap}#commentsContainer{text-align:left}.skeleton-comment{background-color:#e0e0e0;height:50px;margin-bottom:10px;border-radius:4px;-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}@-webkit-keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}100%{background-color:#e0e0e0}}@keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}100%{background-color:#e0e0e0}}.bootbox .modal-header{color:#202020}.bootbox .modal-header .bootbox-close-button{color:#373737}.bootbox .modal-header h5{color:#373737;font-size:1.1em}.bootbox .modal-content{border-radius:4px;overflow:hidden}.bootbox .modal-body{background:white;border-radius:4px}.bootbox .modal-body .bootbox-input-text{border-color:#C6C6C6}.bootbox .modal-footer{background:#FFFFFF}.bootbox .modal-footer .btn,.bootbox .modal-footer .btn2{font-weight:bold;border-radius:4px;cursor:pointer;text-align:center}.bootbox .modal-footer .bootbox-cancel{background-color:inherit;color:#202020;border-color:#C6C6C6}.bootbox .modal-footer .bootbox-cancel:hover,.bootbox .modal-footer .bootbox-cancel:focus{background-color:#8B2F27 !important;color:white !important}.bootbox .modal-footer .bootbox-accept{background-color:#7C2A23;color:white;border:2px solid #7C2A23}.bootbox .modal-footer .bootbox-accept:hover,.bootbox .modal-footer .bootbox-accept:focus{background-color:#8B2F27 !important;color:white !important}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;visibility:hidden;opacity:0;-webkit-transition:visibility 0s, opacity 0.3s ease;transition:visibility 0s, opacity 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}#loading-overlay.active{visibility:visible;opacity:1}#loading-overlay img{min-width:220px;width:100%;max-width:20%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none}body:has(#loading-overlay.active){overflow:hidden}#ahb-footer.footer{--verde-oscuro: #575d3e;--verde-claro: #abae9e;--beige: #c19939;--rojo: #7c2a23}#ahb-footer.footer a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.15)}#ahb-footer.footer a:hover{border-bottom-color:#fff}#ahb-footer.footer .footer__top{position:relative;display:grid;grid-template-columns:1fr 2fr;min-height:1px}#ahb-footer.footer .footer__top .footer__bg{position:absolute;top:0;bottom:0}#ahb-footer.footer .footer__top .footer__bg--light{left:0;right:66.6667%;background:var(--verde-claro)}#ahb-footer.footer .footer__top .footer__bg--dark{left:33.3333%;right:0;background:var(--verde-oscuro)}#ahb-footer.footer .footer__top>.container{grid-column:1 / -1;position:relative;z-index:1;padding-top:0;padding-bottom:0}#ahb-footer.footer .footer__top .footer__top-grid{display:grid;grid-template-columns:1fr 4fr;gap:0;color:#fff}#ahb-footer.footer .footer__top .footer__msg{color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.8rem 3rem 1.8rem 0;background:var(--verde-claro)}#ahb-footer.footer .footer__top .footer__msg .footer__msg-title{margin:0;text-transform:uppercase;font-weight:700;line-height:1.25;text-align:right}#ahb-footer.footer .footer__top .footer__nav{padding-left:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(5, minmax(0, 1fr));background:var(--verde-oscuro);padding:4rem 3rem 1rem}#ahb-footer.footer .footer__top .footer__nav .fcol__title{margin:0 0 .6rem;font-weight:700;border-bottom:2px solid var(--beige);padding-bottom:.35rem;font-size:12px}#ahb-footer.footer .footer__top .footer__nav .fcol__links{list-style:none;margin:0;padding:0}#ahb-footer.footer .footer__top .footer__nav .fcol__links li{margin:.35rem 0}#ahb-footer.footer .footer__top .footer__nav .fcol__small{font-size:9px;opacity:.9}#ahb-footer.footer .footer__top .footer__nav .footer-social i{margin-right:.4rem}#ahb-footer.footer .footer__top .footer__nav .fcol--support .fcol__support-title{margin:.2rem 0 .4rem;font-weight:700;font-size:12px}#ahb-footer.footer .footer__top .footer__nav .fcol--support .fcol__support-text{margin:0;font-weight:500;font-size:11px;line-height:1.15}#ahb-footer.footer .footer__top .footer__nav .fcol--support .fcol__support-link{font-weight:700}#ahb-footer.footer .footer__top .footer--sign{width:100%;font-weight:600;grid-column:1 / -1}#ahb-footer.footer .footer__mid{background:var(--beige);color:#2b2b2b;text-align:center;padding:.8rem 0}#ahb-footer.footer .footer__mid p{margin:0;font-weight:700}#ahb-footer.footer .footer__bottom{background:var(--rojo);color:#fff;padding:.6rem 0}#ahb-footer.footer .footer__bottom .develop{margin:0;text-transform:uppercase;font-size:.95rem}#ahb-footer.footer .footer__bottom a{color:#fff}@media (max-width: 991px){#ahb-footer.footer .footer__top{grid-template-columns:1fr}#ahb-footer.footer .footer__top .footer__bg--light{grid-column:1;top:0;right:0;left:0;height:60px}#ahb-footer.footer .footer__top .footer__bg--dark{grid-column:1;top:60px;right:0;left:0}#ahb-footer.footer .footer__top .footer__top-grid{grid-template-columns:1fr}#ahb-footer.footer .footer__top .footer__nav{grid-template-columns:repeat(2, minmax(0, 1fr))}#ahb-footer.footer .footer__top .fcol--support{grid-column:1 / -1}#ahb-footer.footer .footer__top .footer__msg{padding:1.4rem 0;height:60px}#ahb-footer.footer .footer__top .footer__msg .footer__msg .footer__msg-title{text-align:center}}.ahb-poi-card{width:260px;max-width:100%;border-radius:8px;overflow:hidden;background:#fff;-webkit-box-shadow:0 4px 14px rgba(0,0,0,0.3);box-shadow:0 4px 14px rgba(0,0,0,0.3);font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ahb-poi-card__cover{position:relative;height:120px;overflow:hidden}.ahb-poi-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ahb-poi-card__body{padding:10px 12px 10px}.ahb-poi-card__title{font-size:15px;font-weight:600;margin-bottom:4px}.ahb-poi-card__title a{text-decoration:none;color:#222}.ahb-poi-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#666;margin-bottom:8px}.ahb-poi-card__meta-icon{margin-right:4px;font-size:12px}.ahb-poi-card__routes-head{font-size:12px;font-weight:600;color:#444;margin-bottom:4px}.ahb-poi-card__routes-list{list-style:none;margin:0;padding:0;max-height:120px;overflow-y:auto}.ahb-poi-card__routes-list li{margin:2px 0}.ahb-poi-card__routes-list li a{font-size:12px}.ahb-poi-card__routes-empty{font-size:12px;color:#777;margin-bottom:4px}.ahb-poi-card__footer-link{margin-top:8px;font-size:11px}.gm-style .gm-style-iw-c:has(.ahb-poi-card){padding:0 !important;background:transparent !important}.gm-style .gm-style-iw:has(.ahb-poi-card){padding:0 !important;background:transparent !important}.gm-style .gm-style-iw:has(.ahb-poi-card) .gm-style-iw-t::after,.gm-style .gm-style-iw:has(.ahb-poi-card) .gm-style-iw-t::before{display:none !important}.gm-style .gm-style-iw:has(.ahb-poi-card) .gm-style-iw-d{overflow:visible !important}.gm-style .gm-style-iw:has(.ahb-poi-card) .gm-style-iw-chr{top:0;position:absolute;z-index:10;right:0}.gm-style .gm-style-iw:has(.ahb-poi-card) .gm-style-iw-chr button.gm-ui-hover-effect{opacity:1}.gm-style .gm-style-iw:has(.ahb-poi-card) .gm-style-iw-chr button.gm-ui-hover-effect span{background:white;z-index:2;position:relative}.gm-style .gm-style-iw:has(.ahb-poi-card) .gm-style-iw-chr button.gm-ui-hover-effect::after{content:'';position:absolute;width:32px;height:32px;border-radius:50%;top:50%;left:50%;-webkit-box-shadow:0 0 2px #000000;box-shadow:0 0 2px #000000;z-index:1;background:#4f4f4fa8;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal-popup .modal-content{border-radius:4px}.modal-popup .modal-body{padding:20px;background:white;border-radius:4px}.modal-popup .modal-body button.close{top:2px;right:10px;color:#202020;opacity:0.9;position:absolute}.modal-new .modal-content{border-radius:4px;overflow:hidden}.modal-new .modal-body{background:white;border-radius:4px;padding:15px 50px}@media (max-width: 992px){.modal-new .modal-body{padding:15px 15px}}.modal-routes .modal-dialog{width:400px;margin:30px auto}.modal-routes .modal-content .modal-head{height:200px}.modal-routes .modal-content .modal-head>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.modal-routes .modal-content .modal-head button{background:white;border-radius:50%;position:absolute;top:0;right:0;margin:15px;height:45px;width:45px;border:none;-webkit-box-shadow:0px 0px 8px 0px #00000014;box-shadow:0px 0px 8px 0px #00000014}.modal-routes .modal-content .modal-head button img{height:15px;width:15px;top:50%;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);position:absolute}.text-descripcion a{font-weight:600 !important}.panel-content-ahb .panel{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.panel-content-ahb .panel .panel-heading{background:none;border:none;border-bottom:1px solid #ddd}.panel-content-ahb .panel .panel-heading h3{font-size:18px}.panel-content-ahb .panel .panel-heading>a{position:relative}.panel-content-ahb .panel .panel-heading>a::after{font-family:'icon-ahb';content:'\e9c7';display:inline-block;font-size:inherit;overflow:hidden;margin-left:0.5em;vertical-align:middle;position:absolute;right:0;top:0}@media (min-width: 768px){.panel-content-ahb .panel .panel-heading>a{cursor:default;pointer-events:none}.panel-content-ahb .panel .panel-heading>a::after{content:''}}.panel-content-ahb .panel .panel-collapse .panel-body{border-top:none !important;padding:15px 0}.panel-content-ahb .panel .panel-collapse .panel-body iframe{max-width:100%;margin-top:24px}@media (min-width: 768px){.panel-content-ahb .panel .panel-collapse{display:block;height:auto !important}}.ahb-inline-gallery{display:grid;gap:8px;margin-top:24px;grid-template-columns:1fr}@media (min-width: 768px){.ahb-inline-gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ahb-inline-gallery__item{display:block;max-height:180px;overflow:hidden;border-radius:4px;position:relative;text-decoration:none;aspect-ratio:16 / 9}.ahb-inline-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;-webkit-transition:-webkit-transform 0.25s ease-out, -webkit-filter 0.25s ease-out;transition:-webkit-transform 0.25s ease-out, -webkit-filter 0.25s ease-out;transition:transform 0.25s ease-out, filter 0.25s ease-out;transition:transform 0.25s ease-out, filter 0.25s ease-out, -webkit-transform 0.25s ease-out, -webkit-filter 0.25s ease-out}.ahb-inline-gallery__item:hover .ahb-photo-overlay{opacity:1}.ahb-inline-gallery__item:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:brightness(1.03);filter:brightness(1.03)}.ahb-comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.ahb-comment{background:#fff;border-radius:14px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.08);box-shadow:0 1px 4px rgba(0,0,0,0.08);border:1px solid #eee;scroll-margin-top:90px}@media (max-width: 768px){.ahb-comment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ahb-comment--highlight{-webkit-box-shadow:0 0 0 2px #ff7a45;box-shadow:0 0 0 2px #ff7a45;-webkit-animation:ahb-comment-highlight-pulse 1.5s ease-out 2;animation:ahb-comment-highlight-pulse 1.5s ease-out 2}.ahb-comment__user_graduation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;margin:12px auto}.ahb-comment__user_graduation-value{font-weight:600}.ahb-comment__user_graduation .ahb-info-card__icon{width:42px;height:42px}@-webkit-keyframes ahb-comment-highlight-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,122,69,0.6);box-shadow:0 0 0 0 rgba(255,122,69,0.6)}100%{-webkit-box-shadow:0 0 0 6px rgba(255,122,69,0);box-shadow:0 0 0 6px rgba(255,122,69,0)}}@keyframes ahb-comment-highlight-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,122,69,0.6);box-shadow:0 0 0 0 rgba(255,122,69,0.6)}100%{-webkit-box-shadow:0 0 0 6px rgba(255,122,69,0);box-shadow:0 0 0 6px rgba(255,122,69,0)}}.ahb-comment__photo img{width:240px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (max-width: 768px){.ahb-comment__photo img{width:100%;height:180px}}.ahb-comment__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ahb-comment__text{margin-bottom:12px;color:#333;line-height:1.55}.ahb-comment__meta{margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.ahb-comment__meta-row{margin-bottom:4px}.ahb-comment__meta-label{font-weight:600}.ahb-comment__meta-value{margin-left:4px}.ahb-comment__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 768px){.ahb-comment__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ahb-comment__date{text-align:right}.ahb-comment__date i{margin-right:6px}.ahb-comment__date small{display:block;font-size:12px;color:#777}.ahb-comments__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ahb-comments__page-link{padding:4px 8px;border-radius:999px;border:1px solid #ddd;background:#fafafa;text-decoration:none;color:#555;cursor:pointer;min-width:30px;text-align:center}.ahb-comments__page-link:hover{background:#f0f0f0}.ahb-comments__page-link.is-active{background:var(--ahb-accent);color:#fff;border-color:var(--ahb-accent-alt);cursor:default}.panel-aside--difficulty .difficulty-title{margin-bottom:0.25rem}.panel-aside--difficulty .difficulty-link{display:inline-block;margin-bottom:0.25rem}.panel-aside--difficulty .difficulty-subtitle{margin:0 0 0.75rem;color:#666}.panel-aside--difficulty .ahb-info-card--difficulty{margin-bottom:1rem;width:100%}.panel-aside--difficulty .difficulty-rows{margin-bottom:1rem}.panel-aside--difficulty .difficulty-row{display:grid;-webkit-column-gap:0.5rem;column-gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 1fr;grid-template-areas:"label value" "bar bar";row-gap:4px;margin-bottom:18px}.panel-aside--difficulty .difficulty-row+.difficulty-row{margin-top:0.5rem}.panel-aside--difficulty .difficulty-row__label{white-space:nowrap;grid-area:label}.panel-aside--difficulty .difficulty-row__bar{position:relative;height:6px;background:#f1f1f1;border-radius:999px;overflow:visible;grid-area:bar}.panel-aside--difficulty .difficulty-row__bar-fill{height:100%;border-radius:inherit;background:var(--ahb-accent);-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.panel-aside--difficulty .difficulty-row__bar-std{height:100%;border-radius:inherit;background-image:linear-gradient(135deg, var(--ahb-accent) 25%, var(--ahb-accent-bg) 25%, var(--ahb-accent-bg) 50%, var(--ahb-accent) 50%, var(--ahb-accent) 75%, var(--ahb-accent-bg) 75%, var(--ahb-accent-alt) 100%);background-size:5.66px 5.66px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px);position:absolute;top:0}.panel-aside--difficulty .difficulty-row__bar-center{height:10px;border-radius:999px;background:#654400;width:10px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.panel-aside--difficulty .difficulty-row__value{white-space:nowrap;font-variant-numeric:tabular-nums;color:#444;text-align:right;grid-area:value}.panel-aside--difficulty .difficulty-cta{display:block;width:100%;margin-top:0.75rem;text-align:center}@media (max-width: 480px){.panel-aside--difficulty .difficulty-row{grid-template-columns:1fr;row-gap:0.25rem}.panel-aside--difficulty .difficulty-row__value{justify-self:flex-end}}.difficulty-legend{color:#333}.difficulty-legend__table{width:100%;border-collapse:collapse;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e3e3e3;table-layout:auto}.difficulty-legend th,.difficulty-legend td{padding:0.6rem 0.9rem;vertical-align:top}.difficulty-legend thead{background:#f7f7f7}.difficulty-legend thead th{font-weight:600;font-size:14px;color:#555;border-bottom:1px solid #e3e3e3}.difficulty-legend thead th:first-child{text-align:center;width:60px}.difficulty-legend thead th:nth-child(2){width:140px;white-space:nowrap}.difficulty-legend tbody tr:nth-child(even){background:#fcfcfc}.difficulty-legend tbody tr:hover{background:#f5f5f5}.difficulty-legend tbody td{border-bottom:1px solid #eee}.difficulty-legend tbody td:last-child{border-right:0}.difficulty-legend tbody tr:last-child td{border-bottom:0}.difficulty-legend__source{margin-top:0.75rem;font-size:12px;color:#777;text-align:right}@media (max-width: 600px){.difficulty-legend__table{font-size:13px}.difficulty-legend th,.difficulty-legend td{padding:0.5rem 0.6rem}}@media (max-width: 600px){.difficulty-legend__table{width:100%;border-collapse:separate;border-spacing:0;display:block}.difficulty-legend thead{display:none}.difficulty-legend tbody{display:block}.difficulty-legend tbody tr{display:grid;grid-template-columns:120px minmax(0, 1fr);justify-items:center;grid-template-areas:"title desc" "icon  desc";row-gap:0.25rem;-webkit-column-gap:0.5rem;column-gap:0.5rem;padding:0.65rem 0.75rem;border-bottom:1px solid #eee;background:#fff}.difficulty-legend tbody tr:nth-child(even){background:#fcfcfc}.difficulty-legend tbody tr:last-child{border-bottom:0}.difficulty-legend td{padding:0;border:0;border-bottom:none !important}.difficulty-legend__table td:nth-child(1){grid-area:icon;-ms-flex-item-align:start;align-self:start}.difficulty-legend__table td:nth-child(2){grid-area:title;-ms-flex-item-align:center;align-self:center;text-align:center}.difficulty-legend__table td:nth-child(2) strong{display:block}.difficulty-legend__table td:nth-child(3){grid-area:desc;color:#555;-ms-flex-item-align:center;align-self:center}.difficulty-legend__icon .ahb-info-card__icon{width:36px;height:36px;border-radius:10px}}#tab-dificultad .row{margin-bottom:10px}.ahb-difficulty-summary{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}.ahb-difficulty-summary .ahb-info-card--difficulty{margin-bottom:1rem}.ahb-difficulty-summary .ahb-info-card--difficulty .ahb-info-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#f8f3e7;margin-right:0.75rem}.ahb-difficulty-summary .ahb-info-card--difficulty .ahb-info-card__icon .ahb{line-height:1;color:#c7982d}.ahb-difficulty-summary .ahb-info-card--difficulty .ahb-info-card__label .ahb-difficulty-summary__name{font-weight:600;margin-bottom:0.15rem}.ahb-difficulty-summary .ahb-info-card--difficulty .ahb-info-card__label .ahb-difficulty-summary__count{color:#666}.ahb-difficulty-summary__bars{margin-bottom:0.75rem}.ahb-difficulty-summary__definition{margin:0.5rem 0 0;line-height:1.45;color:#444}.difficulty-row{display:grid;grid-template-columns:auto 1fr auto;-webkit-column-gap:0.5rem;column-gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.difficulty-row+.difficulty-row{margin-top:0.4rem}.difficulty-row__label{white-space:nowrap;color:#444}.difficulty-row__bar{position:relative;height:6px;background:#f1f1f1;border-radius:999px;overflow:hidden}.difficulty-row__bar-fill{height:100%;border-radius:inherit;background:#c7982d;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.difficulty-row__value{white-space:nowrap;font-variant-numeric:tabular-nums;color:#555}.ahb-graduations{margin-top:1rem}.ahb-graduation{border-bottom:1px solid #eee;padding:1rem 0}.ahb-graduation:first-child{border-top:1px solid #eee}.ahb-graduation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.ahb-graduation__grades{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.ahb-graduation__grades .ahb-graduation__grade{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ahb-graduation__grades .ahb-graduation__grade .label{font-weight:600;color:#444;font-size:14px}.ahb-graduation__grades .ahb-graduation__grade .value{color:#555}.ahb-graduation__comment{margin:0;line-height:1.5;color:#333}.ahb-graduation__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ahb-graduation__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#777}.ahb-graduation__date .ahb{margin-right:0.25rem}.ahb-graduation__date span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;margin-bottom:0.1rem}.ahb-graduation__date small{color:#999}.ahb-graduations__pagination{margin-top:1.25rem;text-align:center}.ahb-graduations__pagination .ahb-graduations__page-link{display:inline-block;padding:0.3rem 0.6rem;margin:0 0.15rem;border-radius:999px;text-decoration:none;color:#555;border:1px solid transparent}.ahb-graduations__pagination .ahb-graduations__page-link:hover{border-color:#ddd;background:#f5f5f5}.ahb-graduations__pagination .ahb-graduations__page-link.is-active{background:#c7982d;border-color:#c7982d;color:#fff;font-weight:600;cursor:default}@media (max-width: 768px){.ahb-difficulty-summary{padding:0.85rem 0.9rem}.ahb-difficulty-summary .ahb-info-card--difficulty{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ahb-graduation__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ahb-graduation__footer .ahb-graduation__date{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ahb-alert-icontext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ahb-alert-icontext__body p{margin:0}.ahb-alert-icontext__body p+p{margin-top:6px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.breadcrumb li{-ms-flex-negative:0;flex-shrink:0}.journey-front-image{margin:24px auto}.journey-front-image .ahb-inline-gallery__item{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:unset;max-height:unset}.journey-summary-card{background:#fff;padding:12px 16px;border-radius:16px;margin-bottom:24px}.journey-summary-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.journey-summary-card__title{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.journey-summary-card__title i{color:var(--ahb-accent);font-size:24px}.journey-summary-card__badge{background:var(--ahb-accent-bg);padding:4px 10px;border-radius:999px;font-size:12px;color:var(--ahb-accent)}.journey-summary-card__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.journey-summary-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:10px 8px;position:relative}.journey-summary-item+.journey-summary-item{border-left:1px dashed var(--ahb-accent-bg)}.journey-summary-item__icon{color:var(--ahb-accent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:42px}.journey-summary-item__value{font-size:18px;font-weight:700;line-height:1.1}.journey-summary-item__value small{font-weight:600;font-size:14px}.journey-summary-item__label{margin-top:4px;font-size:14px;color:#8a97a8}.journey-summary-item__mini{font-size:12px;color:#111;line-height:1.15;text-align:right}.ahb-meta-item-h{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-left:clamp(0px, calc((100% - 180px) / 2), 28px)}.ahb-meta-item-h .ahb-meta-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:normal}.ahb-meta-item-h .ahb-meta-label{font-weight:600}.trekking-graduation-resume{margin:18px auto;border:2px solid var(--ahb-accent-bg);padding:12px;border-radius:8px;text-align:center}.trekking-graduations-rows{margin:24px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.ahb-graduation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ahb-graduation-item .ahb-meta-label{margin-bottom:3px}.ahb-graduation-item .ahb-meta-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:6px}.details-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin:32px auto}.ahb-elev-pane{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;z-index:100}.ahb-elev-box{position:absolute;left:8px;right:8px;bottom:8px;background:rgba(255,255,255,0.92);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);box-shadow:0 4px 16px rgba(0,0,0,0.2);padding:8px 10px;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:none}.ahb-elev-tracks{position:absolute;left:8px;right:8px;bottom:8px;display:none;pointer-events:auto;z-index:101;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ahb-elev-track-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:8px;padding:6px 8px 6px 10px;font-size:12px;line-height:1;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;background:rgba(255,255,255,0.92);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.15);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.ahb-elev-track-chip.is-active .ahb-elev-track-chip__label{font-weight:700}.ahb-elev-track-chip__label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahb-elev-track-chip__remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,0.08);font-size:12px;line-height:1;pointer-events:auto;-ms-flex-negative:0;flex-shrink:0}.ahb-elev-meta{margin:2px 28px 6px 0;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ahb-elev-close{position:absolute;top:4px;right:6px;border:none;background:transparent;font-size:16px;line-height:1;cursor:pointer;pointer-events:auto}.ahb-elev-canvas{width:100%;display:block;pointer-events:auto;-ms-touch-action:none;touch-action:none}.ahb-elev-tip{position:absolute;padding:3px 6px;font-size:12px;background:rgba(0,0,0,0.78);color:#fff;border-radius:4px;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:none;z-index:200}.ahb-map-control-btn{background:#fff;border:none;outline:none;width:40px;height:40px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);cursor:pointer;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ahb-map-control-btn:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.35);box-shadow:0 2px 6px rgba(0,0,0,0.35)}.ahb-map-control-btn svg{display:block}.ahb-user-marker{position:relative;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(0%, 50%) rotate(90deg);transform:translate(0%, 50%) rotate(90deg)}.ahb-user-marker__arrow{position:absolute;left:2px;top:2px;width:24px;height:24px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;display:none}.ahb-user-marker__arrow polygon{fill:#1a73e8;opacity:0.6}.ahb-user-marker__arrow.is-visible{display:block}.ahb-user-marker__dot{width:10px;height:10px;border-radius:50%;background:#1a73e8;-webkit-box-shadow:0 0 0 3px rgba(26,115,232,0.25);box-shadow:0 0 0 3px rgba(26,115,232,0.25)}p svg{vertical-align:middle}.bg-primary2{background-color:#7C2A23;color:white}.bg-success2{background-color:#41A676;color:white}.bg-danger2{background-color:#DA3C3C;color:white}.text-success2{color:#41A676}.text-danger2{color:#DA3C3C}.alert{border-radius:4px;padding:10px 10px;font-size:14px;margin-bottom:20px}.alert.alert-dismissible button.close{top:0;right:0;color:white;opacity:0.9}.alert.alert-dismissible button.close:hover{color:#202020;text-shadow:none}.clean{background-color:#fafafa}.main{position:relative}.main .bg-white,.main .bg-green{position:absolute;right:0}.main .bg-white{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);top:20px}.main .bg-green{-webkit-box-shadow:0 0 30px rgba(0,0,0,0.2);box-shadow:0 0 30px rgba(0,0,0,0.2);top:0;bottom:0}.btn-block{margin:0 auto}.panel-heading{padding-left:0}body.transactional{background-color:#FAFAFA !important}body.transactional .container{background-color:#FAFAFA}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{border:1px solid #434346;-webkit-text-fill-color:#000000;-webkit-box-shadow:0 0 0px 1000px #FFFFFF inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input::-ms-reveal,input::-ms-clear{display:none}hro{display:block;position:relative;height:1px;background-color:#CECECE;margin:20px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}hro::before{content:"ó";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#FFFFFF;padding:0 10px;border-radius:50%}.premium-container2 .plan_card:hover{border:2px solid #41a676;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:0px 0px 5px 5px #41a676;box-shadow:0px 0px 5px 5px #41a676}.search-banner{text-align:center}.search-banner .input-home{position:relative;width:100%;display:inline-block}.search-banner .input-home input.form-control{height:56px !important;border:1px solid #C6C6C6 !important;font-size:18px !important;font-weight:400 !important;color:#202020 !important}.search-banner .input-home input.form-control::-webkit-input-placeholder{font-weight:400 !important;font-size:18px !important;color:#C6C6C6 !important}.search-banner .input-home input.form-control:-ms-input-placeholder{font-weight:400 !important;font-size:18px !important;color:#C6C6C6 !important}.search-banner .input-home input.form-control::-ms-input-placeholder{font-weight:400 !important;font-size:18px !important;color:#C6C6C6 !important}.search-banner .input-home input.form-control::placeholder{font-weight:400 !important;font-size:18px !important;color:#C6C6C6 !important}.search-banner .input-home button{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;font-size:18px;font-weight:400;background-color:#7C2A23;color:white;border:1px solid #7C2A23;border-radius:4px;padding:8px 24px;cursor:pointer;text-align:center}.search-banner .input-home button:hover{background-color:#8B2F27 !important;color:white !important}.search-banner .input-home button:focus{color:white !important}.search-banner .input-home button::before{display:inline-block;font-size:inherit;overflow:hidden;height:1.3em;width:1.3em;content:"";margin-right:0.2em;vertical-align:middle;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);background-size:100% 100%;background-image:url(/media/new_img/icons/lupe.svg);background-repeat:no-repeat}@media (max-width: 992px){.banner .search-banner{top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.banner .search-banner .input-home button{font-size:13px !important;padding:8px 5px !important}.banner .search-banner .banner .search-banner .banner-search input[type="text"]{font-size:14px !important}.banner .search-banner .banner .search-banner .banner-search input[type="text"]::-webkit-input-placeholder{font-size:14px !important}.banner .search-banner .banner .search-banner .banner-search input[type="text"]:-ms-input-placeholder{font-size:14px !important}.banner .search-banner .banner .search-banner .banner-search input[type="text"]::-ms-input-placeholder{font-size:14px !important}.banner .search-banner .banner .search-banner .banner-search input[type="text"]::placeholder{font-size:14px !important}}@-webkit-keyframes anim-nuevo{0%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(1.5);transform:scale(1.5)}10%,100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-nuevo{0%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(1.5);transform:scale(1.5)}10%,100%{-webkit-transform:scale(1);transform:scale(1)}}.badge-nuevo{float:right;position:absolute;z-index:10;background:#ffd500;left:10px;top:-3px;color:#282828;-webkit-animation:anim-nuevo 10s infinite linear both;animation:anim-nuevo 10s infinite linear both}.badge-nuevo-inline{z-index:10;background:#ffd500;color:#282828;-webkit-animation:anim-nuevo 10s infinite linear both;animation:anim-nuevo 10s infinite linear both}.profile-sm-navbar{z-index:850 !important}body:has(#i-did-it-modal-2.in) .ui-menu{z-index:1100 !important}.ui-menu{background:#F7F2E5 !important;border-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#545454 !important;border:1px solid #7E7E7E !important;-webkit-box-shadow:rgba(198,198,198,0.5) 0 1px 2px 1px;box-shadow:rgba(198,198,198,0.5) 0 1px 2px 1px;position:absolute !important;max-height:305px;overflow-y:auto;z-index:600 !important}.ui-menu .ui-menu-item{border:none;list-style:none}.ui-menu .ui-menu-item a{border:none;display:block;padding:10px;color:#545454;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-menu .ui-menu-item a:hover,.ui-menu .ui-menu-item a:focus,.ui-menu .ui-menu-item a:focus-visible,.ui-menu .ui-menu-item a:focus-within,.ui-menu .ui-menu-item a:active,.ui-menu .ui-menu-item a.ui-state-focus{background:rgba(0,0,0,0.1);text-decoration:none;color:#7c2a23;border-radius:0;border-color:transparent;margin:0 !important;text-overflow:unset;white-space:normal}.ui-menu::-webkit-scrollbar{width:8px;height:8px}.ui-menu::-webkit-scrollbar-button{width:4px;height:4px}.ui-menu::-webkit-scrollbar-thumb{background:#7c2a23;border:0px none #000000;border-radius:4px}.ui-menu::-webkit-scrollbar-thumb:hover{background:#8b2f27}.ui-menu::-webkit-scrollbar-thumb:active{background:#8b2f27}.ui-menu::-webkit-scrollbar-track{background:#f7f2e5;border:0px groove #ffffff;border-radius:12px}.ui-menu::-webkit-scrollbar-track:hover{background:#f7f2e5}.ui-menu::-webkit-scrollbar-track:active{background:#f7f2e5}.ui-menu::-webkit-scrollbar-corner{background:transparent}.grecaptcha-badge{display:none !important}body:has(#share_review.in) ul.ui-menu{z-index:1100 !important}html.v3{background:#f9f9f9}html.v3 body{background:#f9f9f9}html.v3 #tab-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:100%;padding-left:0;margin-bottom:20px;list-style:none;font-family:inherit;overflow-x:auto;overflow-y:hidden}html.v3 #tab-links li{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;position:relative}html.v3 #tab-links li:last-child{margin-right:0}html.v3 #tab-links li a{display:block;color:#333;text-decoration:none;padding:8px 5px 6px 5px;font-size:15px;font-family:inherit;-webkit-transition:color 0.2s;transition:color 0.2s;cursor:pointer;font-weight:normal;height:100%;color:var(--ahb-accent-alt);font-weight:normal;background:var(--ahb-accent-bg);border-radius:8px;border-bottom:2px solid #ececec}html.v3 #tab-links li.active a{color:white;font-weight:normal;background:var(--ahb-accent);border-bottom:2px solid #ececec}html.v3 #tab-links li:hover a{color:white;font-weight:normal;background:var(--ahb-accent-hover)}@media (min-width: 576px){html.v3 #tab-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}html.v3 .loading-tab{max-width:100%;text-align:center;margin:160px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}html.v3 .loading-tab img{max-width:250px;width:50%}html.v3 .loading-tab p{margin-top:50px;font-size:40px}i.fi{border-radius:2px;-webkit-box-shadow:0px 0px 0px 1px #E0E0E0;box-shadow:0px 0px 0px 1px #E0E0E0}.ahb-popover{max-width:260px;background:#222;color:#fff;padding:8px 10px;border-radius:4px;font-size:13px;line-height:1.4;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.4);box-shadow:0 4px 12px rgba(0,0,0,0.4)}.ahb-popover h4{margin:0 0 4px;font-size:14px;font-weight:bold}.ahb-popover p{margin:0 0 4px}

/*# sourceMappingURL=new_layout.css.map */