:root{--park-primary:#155288;--park-primary-hover:#155288;--park-secundary:#fc0;--park-secundary-hover:#f0c001;--park-important:#fc0;--park-aside-text:#fff}*{box-sizing:border-box}.mb-0-park{margin-bottom:0!important}.mb-5-park{margin-bottom:5px!important}.mt-8-park{margin-top:8px}.ml-15-park{margin-left:20px}.park-relative{position:relative}.flex-parks{display:flex}.wrap-parks{flex-wrap:wrap}.park-hidden{display:none}.space-between-parks{justify-content:space-between}.aside-content-parks{background-color:rgba(0,0,0,.1);border-radius:5px;height:-moz-fit-content;height:fit-content;width:100%}.aside-main-parks{background-color:var(--park-primary);border-radius:5px;box-shadow:0 8px 13px rgba(0,0,0,.459);box-shadow:25px #0c4578;color:var(--park-aside-text);padding:22px}.aside-main-parks h2{color:var(--park-aside-text)!important;font-size:30px;font-weight:500}.aside-main-parks p{font-size:16px;text-align:left}.aside-main-parks input,.aside-main-parks select{border:2px solid var(--park-primary);border-radius:6px;color:var(--park-primary);font-size:15px;font-weight:500;margin-bottom:15px;margin-top:4px;outline:none;padding:10px 10px 10px 8px;width:100%}.aside-main-parks input:focus,.aside-main-parks select:focus{border:2px solid var(--park-primary);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.aside-main-parks label{font-size:13px}.aside-main-parks .form-elements-park{display:flex;flex-wrap:wrap;justify-content:space-between}.aside-main-parks .form-elements-park>div{width:48%}.aside-main-parks .btn-park{background-color:var(--park-secundary);border-radius:4px;color:var(--park-aside-text);cursor:pointer;display:block;font-weight:700;margin-bottom:12px;margin-top:30px;padding:11px 5px;text-align:center}.aside-main-parks .btn-park:hover{background-color:var(--park-secundary-hover);transition:all .3s ease}.aside-main-parks .show-hotel,.aside-main-parks .show-parks{top:-16px}.aside-main-parks .show-hotelstours{background-color:#fff;border-radius:5px;display:none;max-height:300px;overflow:hidden;overflow-y:scroll;padding:10px;position:absolute;width:100%;z-index:3}.aside-main-parks .show-hotelstours::-webkit-scrollbar{width:8px}.aside-main-parks .show-hotelstours::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.aside-main-parks .show-hotelstours::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.aside-main-parks .show-hotelstours::-webkit-scrollbar-thumb:hover{background:#555}.aside-main-parks .show-hotelstours .lista{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;list-style:none;padding:10px;transition:all .3s linear;-webkit-transition:all .3s linear}.aside-main-parks .show-hotelstours .lista i{color:#000;font-size:15px;font-weight:900}.aside-main-parks .show-hotelstours .lista span{color:#000;font-size:16px;font-weight:500;margin-left:8px}.aside-main-parks .show-hotelstours .lista small{color:#0c4578;font-size:14px;font-weight:500;margin-left:14px}.aside-main-parks .show-hotelstours .lista:hover{background-color:#c4c4c4;cursor:pointer}.textBreads{font-size:14px;font-weight:400!important}.textBreads i{margin-left:5px;margin-right:5px}.aside-payment-icons{padding:25px}.card-park{align-items:center;background-color:hsla(0,0%,97%,.478);border-radius:4px;display:flex;flex-direction:column;height:auto;justify-content:space-around;min-width:33%;padding:15px}.card-park:hover{cursor:pointer}.card-park img{margin-bottom:15px;max-width:70%}.card-park .park-prices{display:flex;flex-direction:row;justify-content:space-around;width:100%}.card-park .park-prices div span{display:block;font-size:14px;font-weight:700}.card-park .park-prices div .pricing{color:var(--park-secundary);font-size:25px}.card-park .park-prices div .pricing small{font-size:16px}.card-activa{background-color:#efefef}.card-activa .pricing{color:var(--park-primary)!important;font-size:25px}.card-activa small{font-size:16px}.details-park{background-color:var(--park-primary);border-radius:2px;padding:10px 25px}.details-park h3 span{color:#fff;font-size:1.1em}.details-park span{color:#fff;font-size:15px;margin-bottom:10px}.details-park p{color:#fff;font-weight:700}.details-park .total-content{color:var(--park-important);font-size:30px;margin-top:8px}.box-secureguarantees .cards div i{font-size:25px!important;margin:0 2px}.checkbox-container{left:42%;position:relative}.checkbox-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:inline-block;height:38px;outline:none;vertical-align:middle;width:38px}.checkbox-container input:checked{background-color:var(--park-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px}.content-aside-park{height:-moz-fit-content;height:fit-content;position:sticky;top:0;width:25%}.content-park{flex-direction:column;width:75%}.group-input{margin-bottom:20px;margin-top:20px;width:48%}.group-input label{display:block;font-size:15px}.group-input #be-country,.group-input input{border:2px solid #ccc;border-radius:6px;color:#000;font-size:16px;font-weight:500;margin-top:4px;outline:none;padding:10px;width:100%}.group-input #be-country:focus,.group-input input:focus{border:1px solid var(--park-primary);box-shadow:0 0 0 2px rgba(0,0,0,.1)}#transferData h3{bottom:15px;color:#000}#transferData .content-input{margin-right:18px}#transferData .content-input .checkbox{display:inline-block;padding-left:20px;position:relative}#transferData .content-input .checkbox input[type=checkbox]{cursor:pointer;height:20px;left:0;opacity:0;position:absolute;top:0;width:20px}#transferData .content-input .checkbox .custom-checkbox{background-color:#eee;border:1px solid #d1d1d1;cursor:pointer;height:15px;left:0;position:absolute;top:0;width:15px}#transferData .content-input .checkbox .custom-checkbox:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:5px;left:40%;position:absolute;top:2px;transform:rotate(45deg);width:3px}#transferData .content-input .checkbox input[type=checkbox]:checked+.custom-checkbox{background-color:#2196f3}#transferData .content-input .checkbox input[type=checkbox]:checked+.custom-checkbox:after{display:block}#transferData .content-input .checkbox:hover{cursor:pointer}#transferData #btnParkSend{background-color:var(--park-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:8px 0;padding:12px 35px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}#transferData #btnParkSend:hover{background-color:var(--park-secundary)}#transferData .group-phone{display:flex;flex-direction:row}#transferData .group-phone #be-ladanumber{border:2px solid #ccc;border-radius:6px 0 0 6px;color:#000;font-size:16px;font-weight:500;margin-top:4px;min-width:-moz-fit-content;min-width:fit-content;outline:none}#transferData .group-phone #phoneUser{border-radius:0 6px 6px 0}.group-1,.group-2{background:#fff;border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 7px 15px rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:50px;margin-top:15px;padding:30px;transition:all .3s linear;-webkit-transition:all .3s linear;width:96%}.group-1:hover,.group-2:hover{box-shadow:0 10px 15px rgba(0,0,0,.2)}.carruseltransfer .icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.24);display:inline-flex;height:35px;justify-content:center;position:absolute;top:50%;width:35px}.carruseltransfer .icon:hover{box-shadow:0 0 8px rgba(0,0,0,.24);cursor:pointer}.carruseltransfer .icon i{font-size:16px}.carruseltransfer .right{right:10px}.carruseltransfer .left{left:10px}#showServices{-ms-overflow-style:none;gap:3px;overflow:hidden;overflow-x:auto;padding-bottom:17px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}#showServices::-webkit-scrollbar{display:none}.e-payments-parks h1{font-size:35px}.e-payments-parks p{font-size:16px}.e-payments-parks img{margin:0!important}.e-payments-parks .boxHeader-epayments{height:auto!important}.e-payments-parks .content-aside-park{width:35%}.e-payments-parks .group-detail{display:flex;justify-content:space-between}.e-payments-parks .group-detail>span{width:60%}.e-payments-parks .group-detail>p{width:40%}.e-payments-parks .group-detail .date-parks{width:60%}.e-payments-parks .group-detail .time-parks{width:40%}.parks-container{margin:0 auto;padding:0;position:relative;width:1115px}@media screen and (max-width:950px){.parks-container{width:80%}#transferData{padding-right:20px}.card-park{min-width:50%}.card-park .park-prices .pricing{font-size:19px}}@media screen and (max-width:650px){.content-park,.e-payments-parks .content-aside-park,.group-1,.group-2{width:100%}#showServices{gap:none}.show-hotel{top:255px}.show-parks{top:322px}.column-park-mobile{flex-direction:column}.content-aside-park{width:100%}.card-park{min-width:100%}.card-park .pricing{font-size:25px!important}.group-input{width:100%}.group-input label{display:block}.group-input input{display:block;width:100%}}@keyframes slideLeftToCenter{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes slideRightToCenter{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}.slideLTC,.slideRTC{animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:ease-out}.slideLTC{animation-name:slideLeftToCenter}.slideRTC{animation-name:slideRightToCenter}
