﻿@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}.btn,.btn2{font-weight:bold;display:inline-block;padding:10px 20px;margin-bottom:0;text-align:center;white-space:normal;vertical-align:middle;touch-action:manipulation;cursor:pointer;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+.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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{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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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{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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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;touch-action:manipulation;cursor:pointer;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,.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: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:flex;flex-wrap:wrap;justify-content:center}div.plan-container.plan-select plan:hover .plan_card{border:2px solid transparent}div.plan-container.plan-select plan.active{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:inline-flex;align-items:stretch;margin:15px;flex-grow:1;max-width:410px;position:relative;filter:drop-shadow(0px 0px 4px rgba(0,0,0,0.3));transition:filter 0.2s ease-in-out}div.plan-container plan:hover,div.plan-container plan.active{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;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;transition:border 0.2s ease-in-out;box-sizing:border-box;border:2px solid transparent}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}.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;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:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.premium_benefits .block{width:250px;margin:5px;box-sizing:border-box;border-radius:4px;border:1px solid #ECECEC;box-shadow:0px 0px 8px 0px #00000014;background:#FFFFFF;overflow:hidden;display:flex;flex-direction:column;min-height:300px}.premium_benefits .block .img{height:170px;width:100%;text-align:center;display:flex;justify-content:center;position:relative;overflow:hidden}.premium_benefits .block .img img{position:absolute;user-select:none;pointer-events:none;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.premium_benefits .block .img img.logo{z-index:2;max-width:200px;max-height:130px;filter:brightness(0) invert(1) drop-shadow(0px 0px 10px #222);top:50%;transform:translateY(-50%)}.premium_benefits .block .img img.logo2{z-index:2;max-width:200px;max-height:130px;filter:grayscale(1) brightness(0.2) contrast(1) invert(1) drop-shadow(0px 0px 10px #222);top:50%;transform:translateY(-50%)}.premium_benefits .block .img img.background{width:100%;height:auto;z-index:1;filter:blur(0.1px)}.premium_benefits .block .img img.background2{width:100%;height:auto;z-index:1;filter:grayscale(1)}.premium_benefits .block .txt{padding:20px 10px;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:nowrap}.premium_benefits .block .txt button{max-width:150px}.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:flex;flex-direction:row;justify-content:space-between;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;user-select:none;pointer-events:none}.modal-descuento .btnPrimaryTransparent{background:#F2F2F2}a.btnPrimaryTransparent img{display:inline-block;height:1em;width:auto;transform:translate(0, 0.1em);vertical-align:baseline}.media{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;gap:10px}.ahb-author-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;gap:10px}.ahb-card-user{color:inherit;display:flex;align-items:center;gap:10px;border-radius:4px;background-color:transparent;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%;object-fit:cover;flex:0 0 35px;border:1px solid rgba(0,0,0,0.06)}.ahb-card-user__meta{display:flex;flex-direction:column;min-width:0}.ahb-card-user__name{font-size:14px;font-weight:700;color:var(--ahb-accent);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ahb-card-user__role{font-size:13px;color:#7E7E7E;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ahb-card-user--sm__avatar{width:24px;height: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:flex;flex-wrap:nowrap;align-items:center;gap:var(--ahb-gap);flex:1 0;padding:5px;background:white;border-radius:8px;justify-content:space-around;flex-direction:row}.ahb-meta-row .ahb-meta-item{position:relative;display:flex;align-items:center;padding-right:15px;font-size:14px;line-height:1.2;margin:5px 0;flex:1;flex-grow:1;flex-shrink:1;flex-basis:0%;justify-content:center;align-content:center;flex-wrap:nowrap;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;flex-shrink:0}.ahb-meta-row .ahb-meta-item .ahb-meta-text{display:flex;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)}.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}.panel-features{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:20px}.panel-features h2{font-size:20px;font-weight:bold;margin-bottom:16px;color:#000}.panel-features .features-list{display:flex;flex-wrap:wrap;gap:16px}.ahb-info-card{display:flex;flex-direction:column;align-items:center;text-align:center;width:100px;font-family:inherit}.ahb-info-card__icon{background-color:var(--ahb-accent-bg);border-radius:8px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.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}.panel-routes{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:20px}.panel-routes h2{font-size:20px;font-weight:bold;margin-bottom:16px;color:#000}.panel-routes .routes-list{display:flex;flex-wrap:nowrap;gap:16px;flex-direction:column;align-content:center;justify-content:center;align-items:stretch}.panel-routes .routes-list .route{font-size:14px;font-weight:400}.panel-routes .routes-list .route i{font-size:30px}.btn-route-link{background-color:#f7efd9;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;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}hr{margin-top:10px;margin-bottom:10px}.ahb-review-card{background:#fff;border-radius:18px;box-shadow:0 2px 10px rgba(0,0,0,0.06);padding:18px;display:flex;flex-direction:column;gap:14px}.ahb-review-card__badges{display:flex;gap:8px;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%;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__footer{margin-top:auto;display:flex;align-items:center;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:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.08);background:#fff;cursor:pointer}.ahb-review-card__action:hover{box-shadow:0 2px 6px rgba(0,0,0,0.12)}.ahb-badge{display:inline-flex;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%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:999px;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;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:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;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{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}@media (min-width: 768px){.ahb-carousel__item{flex-basis:calc(50% - 16px/2)}}@media (min-width: 1024px){.ahb-carousel__item{flex-basis:calc(33.333% - 32px/3)}}.ahb-carousel__dots{margin-top:10px;display:flex;gap:8px;justify-content:center}.ahb-carousel__dots button{width:8px;height:8px;border-radius:50%;background:#cfcfcf;border:0}.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{justify-content:center}.ahb-carousel__viewport{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ahb-carousel__item{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}@media (min-width: 768px){.ahb-carousel__item{flex-basis:calc(50% - 8px)}}@media (min-width: 1024px){.ahb-carousel__item{flex-basis:calc(33.333% - 10.6667px)}}.ahb-carousel__viewport{cursor:grab}.ahb-carousel__viewport.is-dragging{cursor:grabbing}.ahb-carousel__viewport.is-dragging,.ahb-carousel__viewport.is-dragging *{user-select:none;-webkit-user-select:none}.ahb-card{background:#fff;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,0.12);padding:16px;min-height:160px;display:flex;flex-direction:column}.ahb-card__header{margin-bottom:8px}.ahb-card__title{font-size:16px;margin:0}.ahb-card__body{flex:1;color:#444}.ahb-card__footer{margin-top:12px}.ahb-summitbook{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;gap:16px;justify-content:space-between;min-height:700px}.ahb-sb-list{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,0.05);overflow:hidden;padding:0;flex:0 0 240px;display:flex;min-height:0;flex-direction:column;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;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;box-shadow:0 2px 8px rgba(0,0,0,0.05);overflow:hidden;padding:0;padding-bottom:14px;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: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:flex;flex-direction:column;flex-wrap:nowrap}.ahb-sb-comment{flex:1}.ahb-sb-actions{display:flex;gap:8px;justify-content:flex-end;padding:12px 0 6px;border-top:1px solid rgba(0,0,0,0.06)}@media (max-width: 768px){.ahb-summitbook{flex-direction:column;gap:16px}.ahb-sb-detail{order:1}.ahb-sb-list{order:2;flex:0 1 auto;width:100%;contain:initial;overflow:visible}.ahb-sb-list__items{max-height:400px;overflow:auto}}.skl{background:#eee;margin-bottom:16px;height:12px;display:block}.thumbnail{border-radius:16px;height:400px;overflow:hidden;padding:0}.thumbnail img{object-fit:cover;width:100%;height:100%}.checkout_container{max-width:600px;margin:auto;user-select:none}.checkout_block{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%;max-width:600px;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:inline-flex;align-items:center;margin-top:10px}.form-new input[type="radio"],.form-new input[type="checkbox"]{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;transition:border 0.18s, box-shadow 0.18s, background 0.18s;flex-grow: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{box-shadow:inset 0 0 0px 1.5px #fff !important}.form-new input[type="radio"]:checked,.form-new input[type="checkbox"]:checked{background:#7C2A23;border:1px solid #7C2A23}.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;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;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)::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}.form-new textarea{min-height:150px;resize:vertical}.form-new select{appearance:none;background-image:url(/media/new_img/icons/chevron_down.svg) !important;background-repeat:no-repeat !important;background-position:right 18px center !important;background-size:22px 22px !important;cursor:pointer}.form-new input[disabled]{background:#f5f5f5;color:#999;cursor:not-allowed}.form-new .right-icon{position:absolute;top:50%;right:18px;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:flex;flex-direction:row;justify-content:space-between;writing-mode:lr;width:100%;margin-bottom:42px;margin-top:-25px;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"]{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:#eddcdb;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:#7c2a23;height:1.7rem;width:1.7rem;border-radius:6px}.form-new input[type="range"]:focus::-webkit-slider-thumb{border:1px solid #7c2a23;outline:1px solid #7c2a23;outline-offset:0.125rem}.form-new input[type="range"]::-moz-range-track{background-color:#eddcdb;border-radius:0.5rem;height:0.5rem}.form-new input[type="range"]::-moz-range-thumb{-webkit-appearance:none;appearance:none;margin-top:-0.60rem;border:none;background-color:#7c2a23;height:1.7rem;width:1.7rem;border-radius:6px}.form-new input[type="range"]:focus::-moz-range-thumb{border:1px solid #7c2a23;outline:1px solid #7c2a23;outline-offset:0.125rem}.form-new .radio-card{display:flex;align-items:center;border:2px solid #E0E0E0;border-radius:10px;box-shadow:0 1px 8px #E0E0E0;background:#fff;padding:16px 16px;cursor:pointer;transition:border 0.15s, box-shadow 0.15s;min-width:200px;position:relative;flex:1 1 0px}.form-new .radio-card:hover{border:2px solid #8B2F27;box-shadow:0 0 2px 1px #8B2F27}.form-new .radio-card input[type="radio"]{display:none}.form-new .radio-card .icon{display:flex;align-items:center;justify-content:center;margin-right:22px;background:#eddcdb;border-radius:50%;width:50px;height:50px}.form-new .radio-card .icon img{width:36px;height:36px}.form-new .radio-card .text{font-size:1.25em;font-weight:600;color:#2d1e1b;display:flex;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 #7C2A23;box-shadow:0 0 2px 1px #eddcdb}.form-new .radio-card:focus-within{box-shadow:0 0 0 2px #842925}.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:#7C2A23;border-radius:10px;transition:border 0.15s, box-shadow 0.15s;border:2px solid #7C2A23;box-shadow:0 0 2px 1px #eddcdb}.form-new .panel-group .panel a.collapsed .panel-heading{border:2px solid #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 #8B2F27 !important;box-shadow:0 0 2px 1px #8B2F27 !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%;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;transition:0.2s;transition-timing-function:ease;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;user-select:none;top:50%;left:10px;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;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::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:flex;flex-wrap:wrap;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;box-shadow:none;outline:none;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;box-shadow:none;outline:none;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:inline-flex;align-items:center;white-space:nowrap;user-select:none;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;box-shadow:0 8px 32px rgba(40,24,0,0.17),0 1.5px 10px #dbcbb0;background:#fbeec5;position:absolute !important;pointer-events:none;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;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;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;transition:background 0.22s}.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:flex;justify-content:space-between;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:#842925;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:#7C2A23;border-radius:3px;transition:width 0.4s}.modal-new:has(.form-new) .wizard-progress .wizard-progress-labels{display:flex;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:flex;align-items: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:#7C2A23;color:#7C2A23}.modal-new:has(.form-new) .wizard-progress .wizard-progress-labels .wizard-progress-step.complete{background:#7C2A23;color:#fff}@media (max-width: 991.8px){.modal-new:has(.form-new) .modal-close{right:12px}}.dropzone-foto{background:#fafafa;border:1.5px solid #7C2A23;border-radius:12px;min-height:90px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 0.23s, background 0.19s;margin-bottom:12px;position:relative;box-sizing:border-box;display:flex}.dropzone-foto:hover{background:#fff1f1}.dropzone-foto .dropzone-content{text-align:center;color:#3e3e3e;font-size:1em;width:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:wrap}.dropzone-foto .dropzone-content span.texto-dropzone{display:block;margin-bottom:8px;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;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;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;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;box-shadow:0 0 0 2.5px #2561c755}.radio-card-group{display:flex;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%;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;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;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;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:flex;flex-wrap:nowrap;align-items:center}nav.navbar-new .navbar-brand{height:100%;padding:0;font-size:18px;align-items:center;flex:auto;justify-content:flex-start;display:flex}nav.navbar-new .navbar-brand-center{height:100%;padding:0;font-size:18px;align-items:center;flex:auto;justify-content:center;display:flex}nav.navbar-new .navbar-right{flex:auto;justify-content:flex-end;margin:0;flex:auto;float:none;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::before{display:inline-block;font-size:inherit;overflow:visible;content:url(/media/new_img/icons/upload.svg);margin-right:0.5em;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;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:url(/media/new_img/icons/chevron_up.svg)}nav.navbar-new .navbar-nav>li.dropdown>a::after{display:inline-block;font-size:inherit;overflow:hidden;content:url(/media/new_img/icons/chevron_down.svg);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;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:hover{background:#E0E0E0}nav.navbar-new .navbar-link{padding:8px 24px}nav.navbar-new .navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}@media (min-width: 992px){nav.navbar-new .navbar-nav{flex-direction:row}}.navbar-header{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-direction:row}.navbar-header button{display:none;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{justify-content:space-between;width:100%}.navbar-header::after{content:"";flex:1}.navbar-header button{flex:1;display:flex;justify-content:flex-start;align-items:center}.navbar-header .navbar-brand{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;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:flex;flex-wrap:nowrap;align-items: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:flex;justify-content:center;align-items:center;flex-wrap:nowrap;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%;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;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%;object-fit:cover}.login-modal{font-family:'Open Sans', sans-serif}.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%;box-shadow:0px 4px 6px rgba(0,0,0,0.2);font-size:24px;cursor:pointer;z-index:799;transition:opacity 0.3s ease, transform 0.3s ease, background 0.3s;opacity:0;transform:scale(0.6);pointer-events:none}.floating-button.show{opacity: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;transition:all 0.3s;overflow-y:auto;box-shadow:3px 3px 3px rgba(0,0,0,0.2);overflow-x:hidden}#sidebar.active{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{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{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:url(/media/new_img/icons/chevron_up.svg)}#sidebar ul li a:has(+ul)::after{display:inline-block;font-size:inherit;overflow:hidden;content:url(/media/new_img/icons/chevron_down.svg);margin-left:0.5em;vertical-align:middle}#sidebar ul li a+ul a{padding-left:30px}#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;-o-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;-o-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%;transform:translateX(-50%);max-width:90%;width:1200px;min-height:300px;max-height:90%;bottom:0;opacity:1;padding:20px;pointer-events:auto;transition:all 1s;border:1px inset #000000;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:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;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:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;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{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;transition:height 0.5s;transition-timing-function:cubic-bezier(1, 0, 0, 1)}.slideshow img{user-select:none;pointer-events:none;width:100%;height:auto}.slideshow .slide{width:100%;height:100%;position:absolute;top:0;left:100%;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;backdrop-filter:blur(5px);transition:background-color 1s;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;backdrop-filter:blur(5px);user-select:none}.slideshow .progress-bar:after,.slideshow .progress-bar:before{content:none}.slideshow .progress-bar .progress{width:0;height:100%;background-color:#3333335e;backdrop-filter:blur(5px);transition:width 10s linear;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;transition: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;transition:all 0.3s ease}@media (pointer: fine){.news-section .news-card .news-link:hover .news-image img{transform:scale(1.02);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%;object-fit:cover;display:block;transition:all 0.3s ease-in-out;transition-property:transform, filter}.news-section .news-card .news-link .news-content{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;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:flex;justify-content: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: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:flex;flex-grow:1;flex-wrap:wrap;align-content: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{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;animation:skeleton-loading 1.5s ease-in-out infinite}@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:flex;align-items:center;justify-content:center;z-index:10000;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s ease;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%;user-select:none;user-drag:none}body:has(#loading-overlay.active){overflow:hidden}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;box-shadow:0 0 10px rgba(0,0,0,0.1);top:20px}.main .bg-green{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;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;user-select:none;pointer-events:none}hro::before{content:"ó";position:absolute;top:50%;left: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;box-shadow:0px 0px 5px 5px #41a676}.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}.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;object-fit:cover;object-position:bottom;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;box-shadow:0px 0px 8px 0px #00000014}.modal-routes .modal-content .modal-head button img{height:15px;width:15px;top:50%;right:50%;transform:translate(50%, -50%);position:absolute}.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::placeholder{font-weight:400 !important;font-size:18px !important;color:#C6C6C6 !important}.search-banner .input-home button{position:absolute;right:10px;top: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;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;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"]::placeholder{font-size:14px !important}}@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;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:flex;justify-content:space-between !important;align-items:stretch;flex-wrap:nowrap;flex-direction:row;gap:5px;width:100%;border-bottom:2px solid #ececec;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;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;transition:color 0.2s;cursor:pointer;font-weight:normal;height:100%}html.v3 #tab-links li.active a{color:#8A3632;font-weight:normal}html.v3 #tab-links li.active a::after{content:'';display:block;height:3px;background:#8A3632;border-radius:2px;margin-top:8px;width:100%;position:absolute;left:0;bottom:-2px}html.v3 #tab-links li:hover a{color:black;font-weight:normal;background:#E0E0E0}html.v3 #tab-links li:hover a::after{content:'';display:block;height:3px;background:black;border-radius:2px;margin-top:8px;width:100%;position:absolute;left:0;bottom:-2px}html.v3 .loading-tab{max-width:100%;text-align:center;margin:160px auto;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;box-shadow:0px 0px 0px 1px #E0E0E0}
/*# sourceMappingURL=new_layout.css.map */
