@charset "UTF-8";@font-face{font-family:gotham-bold;src:local("../fonts/gotham/gotham-bold.otf"),local("../fonts/gotham/gotham-bold.otf"),url(../fonts/gotham-bold.otf?a829ff15fe2b18d9330bf80c78dc269c) format("otf"),url(../fonts/gotham-bold.ttf?ae3b95d0c6532a167baf7d0005d0a0f7) format("truetype"),url(../fonts/gotham-bold.woff?034bd4a43bfabd6d2abe6609f525945e) format("woff")}@font-face{font-family:roboto-ligth;src:local("../fonts/roboto/Roboto-Light.ttf"),local("../fonts/roboto/Roboto-Light.ttf"),url(../fonts/Roboto-Light.ttf?0cea39826bd36bbfe33076c544e3a1af) format("truetype"),url(../fonts/Roboto-Light.eot?8d38ed813cbcb5a0397b67037d7351d6) format("embedded-opentype"),url(../fonts/Roboto-Light.woff2?37a7069dc30fc663c8781220e5669d25) format("woff2"),url(../fonts/Roboto-Light.woff?865f928cbabcc9f8f2b50fb47a20bc63) format("woff"),url(../fonts/Roboto-Light.svg?991f795de66ec216a1f8c2ebf2172e74) format("svg")}@font-face{font-family:roboto-regular;src:local("../fonts/roboto/Roboto-Regular.ttf"),local("../fonts/roboto/Roboto-Regular.ttf"),url(../fonts/Roboto-Regular.ttf?03523cf578d69fa923226ff457b92d90) format("truetype"),url(../fonts/Roboto-Regular.eot?e464241bd44d99ce5121a9a62fee338c) format("embedded-opentype"),url(../fonts/Roboto-Regular.woff2?176f8f5bd5f02b3abfcf894955d7e919) format("woff2"),url(../fonts/Roboto-Regular.woff?49ae34d4cc6b98c00c69ab4c41de3e0c) format("woff"),url(../fonts/Roboto-Regular.svg?4f862c8ba4ed785461ee30cf79232437) format("svg")}@font-face{font-family:roboto-medium;src:local("../fonts/roboto/Roboto-Medium.ttf"),local("../fonts/roboto/Roboto-Medium.ttf"),url(../fonts/Roboto-Medium.ttf?13a29228654d5c5ec9c482a267efa4af) format("truetype"),url(../fonts/Roboto-Medium.eot?59a26cdb73eb203025db9ae0f3278a26) format("embedded-opentype"),url(../fonts/Roboto-Medium.woff2?f5b74d7ffcdf85b9dd60130fa0b2c087) format("woff2"),url(../fonts/Roboto-Medium.woff?cea99d3e3e13a3a599a015c29f1046d0) format("woff"),url(../fonts/Roboto-Medium.svg?9024e4c16d0f988f48484fe5e1dd0741) format("svg")}@font-face{font-family:roboto-bold;src:local("../fonts/roboto/Roboto-Bold.ttf"),local("../fonts/roboto/Roboto-Bold.ttf"),url(../fonts/Roboto-Bold.ttf?4f39c5796e60c9d8e7327a00e9a4442e) format("truetype"),url(../fonts/Roboto-Bold.eot?ba38a9cfe3b70a12897e45002bc91a29) format("embedded-opentype"),url(../fonts/Roboto-Bold.woff2?c18ee39fb002ad58b6dc595476f88fef) format("woff2"),url(../fonts/Roboto-Bold.woff?2267169ee7270a22a963b2b2bfb7ab0c) format("woff"),url(../fonts/Roboto-Bold.svg?9cc0e6124996a89894204ad52a5b394d) format("svg")}html{overflow-x:hidden}.style-checked{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;width:90%}.style-checked .mdc-switch{margin-right:.5rem}.starts-hoteles{margin-top:.5rem;width:100%}.message-srtipe p{align-items:center;color:#29b451;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:gotham-bold,sans-serif;margin:0}.person-title-hotel{font-size:1.2rem}.person-title-hotel,.person-title-hotel-habitacion{align-items:center;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:gotham-bold,sans-serif;margin:1rem 0 1.5rem}.hotel-price,.person-title-hotel-habitacion{font-size:1rem}.hotel-price{color:#000!important;font-family:gotham-bold,sans-serif;line-height:1rem;margin:0}.hotel-check .el-radio,.hotel-check .el-radio__input{white-space:inherit}.view-hotel{display:grid;grid-template-columns:1fr}@media (min-width:992px){.view-hotel{grid-template-columns:40% 60%}}.img-hotel-view{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.img-hotel-view{height:271px}}.trust-blocks__payments{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.list-seguridad{list-style:none;margin:0;padding:0}.list-seguridad li{color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-regular,sans-serif;font-size:.85rem;margin-bottom:.5rem;text-align:inherit}.list-seguridad li span{margin-right:.5rem}.main-users-info{padding:1rem 0}.main-users-info .user .info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;text-align:right}.main-users-info .user .info h1{color:var(--mdc-theme-primary,#ec372e);font-family:gotham-bold,sans-serif;font-size:.75rem;margin:0;text-align:right}@media (min-width:768px){.main-users-info .user .info h1{font-size:1.2rem}}.main-users-info .user .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-items:flex-end;list-style:none;margin:0;padding:0;text-align:right}.main-users-info .user .info ul li{color:#717171;font-family:roboto-medium,sans-serif;font-size:.75rem}@media (min-width:768px){.main-users-info .user .info ul li{font-size:1rem}}.main-users-info .user .info p{color:#82888e}.main-users-info .user .image-user .image{border-radius:50%;height:50px;width:50px}@media (min-width:768px){.main-users-info .user .image-user .image{height:80px;width:80px}}@media (min-width:992px){.main-users-info .user .image-user .image{height:70px;width:70px}}.main-users{margin:1rem 0}.main-users .user .info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto;text-align:center;width:100%}@media (min-width:768px){.main-users .user .info{width:80%}}@media (min-width:992px){.main-users .user .info{width:50%}}.main-users .user .info h1{color:var(--mdc-theme-primary,#ec372e);font-family:gotham-bold,sans-serif;font-size:.75rem;margin:0;text-align:right}@media (min-width:768px){.main-users .user .info h1{font-size:1.2rem}}.main-users .user .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-items:center;list-style:none;margin:0;padding:0;text-align:center}.main-users .user .info ul li{color:#717171;font-family:roboto-medium,sans-serif;font-size:.75rem}@media (min-width:768px){.main-users .user .info ul li{font-size:1rem}}.main-users .user .info p{color:#82888e}.main-users .user .image-user .image{border-radius:50%;height:50px;width:50px}@media (min-width:768px){.main-users .user .image-user .image{height:80px;width:80px}}@media (min-width:992px){.main-users .user .image-user .image{height:70px;width:70px}}.main-company .company img{max-width:110px}@media (min-width:992px){.main-company .company img{max-width:150px}}.main-company .company h2{color:#717171;font-family:gotham-bold,sans-serif}.lead,p{text-align:justify}.main-details .itineries .box-background{background-color:var(--mdc-theme-primary,#ec372e);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:375px;position:relative}.main-details .itineries .box-background .main{background:#03030373;bottom:10px;padding:1rem;position:absolute}@media (min-width:992px){.main-details .itineries .box-background .main{bottom:30px;padding:1rem 2rem}}.main-details .itineries .box-background .main .info .names .stars{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.main-details .itineries .box-background .main .info .names .stars li{padding-right:.2rem}.main-details .itineries .box-background .main .info .names .stars li i{color:var(--start-colors,#fbad00);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem}@media (min-width:992px){.main-details .itineries .box-background .main .info .names .stars li i{font-size:2.4rem}}.main-details .itineries .box-background .main .info .names h1{color:#fff;font-family:gotham-bold,sans-serif;font-size:.95rem;margin:0}@media (min-width:768px){.main-details .itineries .box-background .main .info .names h1{font-size:1.2rem}}@media (min-width:992px){.main-details .itineries .box-background .main .info .names h1{font-size:2rem;line-height:2.4rem}}.main-details .itineries .box-background .main .info .names .ubicacion{align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:gotham-bold,sans-serif;font-size:.75rem}@media (min-width:992px){.main-details .itineries .box-background .main .info .names .ubicacion{font-size:1.4rem}}.main-details .itineries .box-background .main .info .names .ubicacion i{padding-right:.5rem}.main-details .itineries .box-background .main .price{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.main-details .itineries .box-background .main .price h2{color:#fff;font-family:gotham-bold,sans-serif;font-size:1.2rem;margin:0;text-align:right}@media (min-width:992px){.main-details .itineries .box-background .main .price h2{font-size:2.4rem}}.main-details .itineries .box-background .main .price span{color:#fff;font-family:gotham-bold,sans-serif;font-size:.75rem;margin:0;text-align:right}@media (min-width:992px){.main-details .itineries .box-background .main .price span{font-size:1.4rem}}.days-rounded{width:100%}.days-rounded span{background:var(--mdc-theme-primary,#ec372e);border-radius:40px;color:#fff;font-family:roboto-medium,sans-serif;font-size:1rem;padding:.8rem 1.5rem;width:100px}.main-checkout{margin-top:1rem}.main-checkout .details .info ul{grid-gap:1rem;display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.main-checkout .details .info ul{grid-template-columns:1fr 1fr}}@media (min-width:992px){.main-checkout .details .info ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.main-checkout .details .info ul li{align-items:center;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-regular,sans-serif}.main-checkout .details .info ul li i{margin-right:.5rem}.main-checkout .description{margin:1rem 0 2rem}.main-checkout .description p{color:#717171;font-family:roboto-regular,sans-serif;font-size:1rem;margin:0}.main-checkout .checkout .days{width:100%}.main-checkout .checkout .days span{background:var(--mdc-theme-primary,#ec372e);border-radius:40px;color:var(--mdc-theme-on-primary,#fff);font-family:roboto-medium,sans-serif;font-size:1rem;padding:.8rem 1rem;width:100px}.main-checkout .checkout .card-personas .personas{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-checkout .checkout .card-personas .personas .form-group{width:100%}.main-checkout .checkout .card-personas .personas i{color:#717171;margin-right:.5rem}.main-checkout .checkout .card-personas .personas span{color:#717171;font-family:gotham-bold,sans-serif;font-size:1rem}@media (min-width:768px){.main-checkout .checkout .card-personas .personas span{font-size:.75rem}}@media (min-width:992px){.main-checkout .checkout .card-personas .personas span{font-size:1rem}}.main-show-information{margin:.5rem 0}.main-show-information .show-information p{color:#717171;font-family:roboto-regular,sans-serif;font-size:.75rem}.main-show-information .show-information p strong{color:#000;font-family:roboto-bold}.main-itineraries{margin-top:1rem}.main-itineraries .itineraries-list .main-item .header{align-content:center;border-bottom:2px solid var(--mdc-theme-primary,#ec372e);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.5rem}@media (min-width:992px){.main-itineraries .itineraries-list .main-item .header{flex-direction:row}}.main-itineraries .itineraries-list .main-item .header .days{margin-top:1rem}.main-itineraries .itineraries-list .main-item .header .days span{color:#000;font-family:gotham-bold,sans-serif;font-size:1.2rem}.main-itineraries .itineraries-list .main-item .header .time-line{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-itineraries .itineraries-list .main-item .header .time-line p{color:#717171;font-family:roboto-regular,sans-serif;font-size:1rem;margin:0}.main-itineraries .itineraries-list .main-item .header .time-line .link{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem}.main-itineraries .itineraries-list .main-item .header .time-line .link i{align-items:center;background-color:transparent;border-radius:50%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;justify-items:center;padding:.5rem;transition:background-color .25ms ease-in-out}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails{border-bottom:1px solid #e2e2e2;padding:2rem 0}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .images .icon{align-items:center;background:#fff;border-radius:50%;box-shadow:1px 4px 12px #00000029;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;margin:0 auto;padding:10px;width:50px}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .images .icon i{font-size:1.6rem}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-info-text h1{color:var(--mdc-theme-primary,#ec372e);font-family:roboto-bold;font-size:1.6rem;line-height:1.6rem;margin:0 0 1rem}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-info-text ul{list-style:none;margin:0;padding:0}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-info-text ul li{align-items:center;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-regular,sans-serif;font-size:.85rem;margin-bottom:.5rem}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-info-text ul li i{margin-right:.5rem}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-info-text .text{margin-top:1rem}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-info-text .text p{color:#717171;font-family:roboto-regular,sans-serif;font-size:1rem}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-starts .starts-front{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}@media (min-width:768px){.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-starts .starts-front{margin-top:1rem}}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-starts .starts-front li i{color:#717171;font-size:2rem;font-weight:700}@media (min-width:992px){.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .main-starts .starts-front li i{font-size:2.4rem}}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .description-info{margin-top:1rem}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails .item-list .description-info p{color:#717171;font-family:roboto-regular,sans-serif;font-size:1rem;margin:0}.main-itineraries .itineraries-list .main-item .list .itinerarie-datails:last-child{border-bottom:none}.main-itineraries .itineraries-list .main-item .contet[aria-expanded=true] .header .time-line .link i{background-color:#f1f1f1;transition:background-color .25ms ease-in-out}.main-checkout-action{background:#fff;bottom:0;left:0;position:fixed;width:100%;z-index:1001}@media (min-width:992px){.main-checkout-action{position:relative}}.main-checkout-action .accions{margin:.5rem auto;width:60%}@media (min-width:992px){.main-checkout-action .accions{margin:2rem 0 3rem;width:100%}}.main-checkout-action .accions .buttons{grid-gap:1rem;display:grid;grid-template-columns:1fr}.main-checkout-action .accions .buttons .btn-white{align-content:center;background:#fff 0 0 no-repeat padding-box;border:0;border-radius:45px;box-shadow:1px 4px 12px #717171;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:gotham-bold,sans-serif;font-size:1.2rem;justify-content:center;margin:0 auto;padding:1rem;width:100%}@media (min-width:768px){.main-checkout-action .accions .buttons .btn-white{font-size:27px}}.main-checkout-action .accions .buttons .btn-front-primary{padding:.5rem}@media (min-width:992px){.main-checkout-action .accions .buttons .btn-front-primary{padding:1rem}}.main-personas .mdc-text-field__input{font-family:roboto-ligt,sans-serif}.main-gracias .gracias{margin:1rem 0}.main-gracias .gracias .check{text-align:center}.main-gracias .gracias .check i{background:var(--mdc-theme-primary,#ec372e);border-radius:50%;color:#fff;font-size:3rem;font-weight:700;padding:.5rem}.main-gracias .gracias .check h1{color:#000;font-family:gotham-bold,sans-serif;font-size:1.8rem;margin:1rem 0}.main-gracias .gracias .check p{color:#000;font-family:gotham-bold,sans-serif;font-size:1rem;margin:0}.aditional .text,.aditional ul li{font-family:roboto-regular,sans-serif}.aditional ul li{color:#82888e}.aditional .text p{line-height:20px;margin:0}.aditional strong{color:#82888e;font-family:roboto-regular,sans-serif;font-weight:400}.h-experiencia{height:270px;-o-object-fit:cover;object-fit:cover}.list-icex{list-style:none;margin:0;padding:0}.list-icex li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-regular,sans-serif;margin-bottom:.2rem}.list-icex li i{background:#00863a;border-radius:50%;color:#fff;font-size:.95rem;margin-right:.5rem;padding:.2rem}.list-negative li i{background:#ff0b0b}#sticky,#sticky-pay{background-color:transparent;width:100%}#sticky.stick{position:relative}@media (min-width:768px){#sticky.stick{left:0;margin:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:9999999}}#sticky-pay.stick-pay{position:relative}@media (min-width:768px){#sticky-pay.stick-pay{margin:0;position:fixed;right:2%;top:20%;width:297px;z-index:10000}}@media (min-width:1024px){#sticky-pay.stick-pay{right:2%;top:23%;width:390px}}@media (min-width:1366px){#sticky-pay.stick-pay{right:10%;top:17%;width:445px}}@media (min-width:1920px){#sticky-pay.stick-pay{right:23%;top:15%;width:400px}}@media (min-width:1200px){#sticky.stick{padding:1rem 5rem}}@media (min-width:1920px){#sticky.stick{padding:1rem 10rem}}.btn-front-primary{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.div-payme .nav-item a{font-family:gotham-bold,sans-serif;font-size:1.4rem}.button-main-payme h2{color:#000;font-family:gotham-bold,sans-serif;font-size:1.2rem;margin:0;text-align:center}.button-main-payme .btn-success{background-color:var(--mdc-theme-primary,#ec372e);border-color:var(--mdc-theme-primary,#ec372e)}.button-main-payme .buttons{text-align:center}.info--pay ul{list-style:none;margin:0;padding:0}.info--pay ul li{color:#717171;font-family:roboto-regular,sans-serif;margin-bottom:.5rem}.info--pay ul li i{margin-right:.2rem}.info--pay ul li strong{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:gotham-bold,sans-serif}.itinerarie-info .type,.itinerarie-info .ubicacion{color:#717171;font-family:roboto-regular,sans-serif}.list-passengers{list-style:none;margin:0;padding:0}.list-passengers .type-passenger{font-family:gotham-bold,sans-serif;margin:0}.methods-active span,.methods-active.active span{color:#fff}.person-title--pay{color:#000!important;font-family:gotham-bold,sans-serif!important;font-size:1.2rem;line-height:1.3rem;margin:0}@media (min-width:992px){.person-title--pay{font-size:1.6rem;line-height:1.7rem}}.person-title--stripe{color:#000!important;font-family:gotham-bold,sans-serif!important;font-size:.95rem;line-height:1rem;margin:0}@media (min-width:992px){.person-title--stripe{font-size:1.2rem;line-height:1.2rem}}.reservation-front-payment h3{color:#000;font-family:roboto-medium,sans-serif}.reservation-front-payment p,.reservation-front-payment small{color:#717171;font-family:roboto-ligt,sans-serif}.reservation-front-payment strong{color:#717171;font-family:roboto-regular,sans-serif}.reservation-front-payment b{color:#000;font-family:roboto-regular,sans-serif}.reservation-front-payment span:not(.material-icons),.reservation-front-payment span:not(.material-icons-outlined){color:#717171;font-family:roboto-regular,sans-serif}.reservation-front-payment .w-50{color:#717171;font-family:roboto-ligt,sans-serif}.reservation-front-payment .card-info-signed{color:#717171;font-family:roboto-regular,sans-serif}.info-signed-sidebar strong{color:#000;font-family:roboto-medium,sans-serif}.info-signed-sidebar span{color:#717171;font-family:roboto-regular,sans-serif}.box-info-pay details{display:inline;position:relative}.box-info-pay details summary{color:#000;cursor:pointer;display:block}.box-info-pay details summary span{color:var(--grissc);font-family:Montserrat,sans-serif;font-weight:600}.box-info-pay details summary:focus{outline:none}.box-info-pay details[open]{animation:open .2s linear;display:block;padding-bottom:25px;padding-top:10px}.box-info-pay details[open] summary{bottom:0;left:0;position:absolute}.box-info-pay details #open{padding-left:5px;text-align:middle}.box-info-pay details #open:after{content:"»";display:inline-block;padding-left:8px;position:relative;top:-3px;transform:rotate(90deg)}.box-info-pay details #close,.box-info-pay details[open] #open{display:none}.box-info-pay details[open] #close{display:block}.company-front{align-items:center;border-bottom:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0;margin-bottom:2rem}@media (min-width:992px){.company-front{flex-direction:row;gap:1rem}}.company-front .image .backing-img{border:8px solid #e9ecef52;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;overflow:hidden;position:relative;top:-15px;width:120px}.company-front .image .backing-img img{-o-object-fit:contain;object-fit:contain}.company-front .titles .title h1{color:#000;font-family:gotham-bold,sans-serif;margin:0}.company-front .redes-sociales ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:992px){.company-front .redes-sociales ul{justify-content:start}}.company-front .redes-sociales ul li{margin-right:.5rem}.company-front .redes-sociales ul li,.company-front .redes-sociales ul li a{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.company-front .redes-sociales ul li a{padding:.3rem;transition:.5s ease-in-out}.company-front .redes-sociales ul li a:hover{transform:translateY(-5px);transition:.5s ease-in-out}.topip{position:relative;top:2px}.social-share{flex-direction:column;position:absolute;right:20px;top:20px}.btn-social,.social-share{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-social{align-items:center;background:#fff;border-radius:50%;box-shadow:4px 2px 10px 1px rgba(0,0,0,.2);color:#000;cursor:pointer;font-size:24px;height:50px;justify-content:center;position:relative;width:50px}.btn-social>i:hover{color:var(--mdc-theme-primary,#ec372e)}.btn-social:active:not(:focus-within){box-shadow:inset -2px 2px 8px rgba(0,0,0,.2)}.btn-social:active:not(:focus-within)>i{transform:translate(.8px,.8px)}.social{background-color:#fff;border-radius:13px;bottom:-350px;box-shadow:4px 2px 10px 1px rgba(0,0,0,.2);display:none;justify-content:space-between;margin:0;padding:.5rem;position:absolute;z-index:99}.toggle input[type=checkbox]:checked+.btn-social .social{animation:fadeIn 1s;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.toggle input[type=checkbox]:not(:checked)+.btn-social .social{animation:fadeOut 1s}.toggle input[type=checkbox]:checked+.btn-social .fa-share-alt,.toggle input[type=checkbox]:not(:checked)+.btn-social .fa-times{display:none}.social a{color:#999;font-size:32px;margin:0 15px}.fa-twitter:hover{color:#1da1f2}.fa-instagram-square:hover{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d,#f56040,#f77737,#fcaf45,#ffdc80);-webkit-background-clip:text}.fa-vk:hover{color:var(--mdc-theme-primary,#ec372e)}.fa-behance-square:hover{color:#000}input[type=checkbox]{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.share{list-style:none}.share>li{display:inline-block;float:none}.share>a,.share>button{align-items:center;background:#fff;border:2px solid #000;border-radius:50%;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:50px;margin:.5rem;padding:1rem;text-align:center;transition:all .15s ease-in-out;width:50px}.share>a:focus,.share>a:hover,.share>button:focus,.share>button:hover{background:#000}.share>a:focus svg,.share>a:hover svg,.share>button:focus svg,.share>button:hover svg{color:#fff}.applyPromo{background-color:var(--mdc-theme-primary,#ec372e)!important;border:none;color:#fff!important;padding:1rem}.applyPromo,.old-price,.validatepromo{font-family:gotham-bold,sans-serif}.old-price{color:#fff;font-size:.95rem;line-height:20px;margin:0;text-align:right;text-decoration:line-through}@media (min-width:992px){.old-price{font-size:1.8rem}}.bg-gradient-price{background:#ebeef1}.card-prices div{color:#000;font-family:roboto-bold}.amout-price-show{font-family:gotham-bold,sans-serif;font-size:2rem}.modal-ask .modal-title{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:gotham-bold,sans-serif}.modal-ask .modal-title,.modal-ask .modal-title i{color:var(--mdc-theme-primary,#1a74e8);font-size:1.8rem}.modal-ask .modal-header .close{background:var(--mdc-theme-primary,#1a74e8);border-radius:50%;margin:-1rem -1rem -1rem auto;opacity:1;padding:.5rem;position:absolute;right:15px;top:0}@media (min-width:992px){.modal-ask .modal-header .close{right:0}}.modal-ask .modal-header .close span{color:#fff}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:var(--mdc-theme-primary,#ec372e)!important;border-radius:50%;color:var(--mdc-theme-on-primary,#fff)!important;height:40px;text-decoration:none;width:40px}.accordion-main details .header-summary{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:992px){.accordion-main details .header-summary{gap:2rem;grid-template-columns:63% 37%}}.accordion-main .card-footer{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:992px){.accordion-main .card-footer{gap:2rem;grid-template-columns:1fr 1fr 1fr}}.accordion-main details .icon-check,.accordion-main details[open] .icon-down{display:none}.accordion-main details[open] .icon-check{display:block}.icon-down i{background:#157fff;border-radius:3px;color:#fff;padding:.5rem}.accordion-main details summary .header-summary h3{color:#000;font-family:gotham-bold,sans-serif}.price-amount-contain{font-family:gotham-bold,sans-serif!important;text-align:right}.price-amount-contain .total-title{color:#717171;font-family:roboto-bold}.price-amount-contain .total-tax{color:#00ab54;font-family:roboto-bold;font-size:.75rem}.accordion-main details summary .header-summary .summary-descripcion{color:#717171;font-family:roboto-medium,sans-serif}.icon-check i{color:gray;font-size:2.5rem}.icon1-price{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.icon1-price p{font-family:roboto-bold;font-size:1rem;margin:0;width:100%}@media (min-width:992px){.icon1-price p{font-size:.75rem;width:80%}}.amout-price-show{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:flex-end}@media (min-width:992px){.amout-price-show{justify-content:start}}.main-tabla-info .deglose{color:#000;font-size:"roboto-bold"}details>summary{list-style:none}details>summary::-webkit-details-marker,details>summary::marker{display:none}.owner_profesional_info_modal .modal-header .close{background:#1a74e8;border-radius:50%;opacity:1;padding:.8rem;position:absolute;right:12px;top:0}@media (min-width:992px){.owner_profesional_info_modal .modal-header .close{right:5px}}#scroll-body::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px hsla(0,0%,63%,.3)}#scroll-body::-webkit-scrollbar{background-color:#f5f5f5;width:8px}#scroll-body::-webkit-scrollbar-thumb{background-color:#afafaf;border-radius:10px;-webkit-box-shadow:inset 0 0 6px hsla(0,0%,63%,.3)}.owner_profesional_info_modal .modal-header .close span{color:#fff;font-size:1.8rem}.owner_profesional_info_modal .user-modal{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;justify-content:center}.owner_profesional_info_modal .user-modal img{height:150px;-o-object-fit:cover;object-fit:cover;width:150px}.owner_profesional_info_modal .user-modal h5{color:#000;font-family:gotham-bold,sans-serif;font-size:1.5rem}.main-widget .widget:not(.grid){display:grid;gap:20px;grid-template-columns:repeat(1,minmax(100px,1fr))}@media (min-width:768px){.main-widget .widget:not(.grid){grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (min-width:992px){.main-widget .widget:not(.grid){grid-template-columns:repeat(4,minmax(100px,1fr))}}.main-widget .widget .item{background-color:#fff;border-radius:.375rem;box-shadow:1px 4px 12px #00000029;padding:1rem;transition:.5s ease-in-out}.main-widget .widget .item:hover{transform:translateY(-10px);transition:.5s ease-in-out}.main-widget .widget .item .title h1{color:#000;font-family:gotham-bold,sans-serif;font-size:1rem;line-height:1.2rem;margin:0 0 .5rem;word-break:break-word}@media (min-width:768px){.main-widget .widget .item .title h1{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}}.main-widget .widget .item .image{margin-bottom:1rem}.main-widget .widget .item .image img{border-radius:6px;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.main-widget .widget .item .image img{height:150px}}.main-widget .widget .item .details ul{list-style:none;margin:0;padding:0}.main-widget .widget .item .details ul li{align-items:center;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-regular,sans-serif;font-size:1rem;margin-bottom:.5rem}.main-widget .widget .item .details ul li i{margin-right:.5rem}.main-widget .widget .item .main-price{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:1rem}.main-widget .widget .item .main-price .days span{align-items:center;background-color:var(--mdc-theme-primary,#ec372e)!important;border-radius:32px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-medium,sans-serif;font-size:.85rem;justify-content:center;padding:.3rem;width:100px}.main-widget .widget .item .main-price .days .starts{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.main-widget .widget .item .main-price .days .starts li{display:-webkit-box;display:-ms-flexbox;display:flex}.main-widget .widget .item .main-price .days .starts li i{font-weight:700}.main-widget .widget .item .main-price .price h1{color:var(--mdc-theme-primary,#ec372e);font-family:roboto-bold;font-size:1.6rem;line-height:1.6rem;margin:0;text-align:right}.main-widget .widget .item .main-price .price span{color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-medium,sans-serif;font-size:1rem;justify-content:flex-end;margin-top:1rem}.main-widget .widget--lineal{gap:20px;grid-template-columns:repeat(1,minmax(100px,1fr))}.main-widget .widget--lineal .item-link{text-decoration:none}.main-widget .widget--lineal .item-link .item .row-one{display:grid;gap:0;grid-template-columns:1fr}@media (min-width:768px){.main-widget .widget--lineal .item-link .item .row-one{gap:1rem;grid-template-columns:25% 50% 20%}}.main-widget .widget--lineal .item-link .item .row-one .image{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:0;position:relative}.main-widget .widget--lineal .item-link .item .row-one .image .days{align-items:center;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;left:10px;margin-top:1rem;position:absolute;width:100%}.main-widget .widget--lineal .item-link .item .row-one .image .days span{align-items:center;background-color:#ffffff36!important;border:1px solid #fff!important;border-radius:32px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:roboto-medium,sans-serif;font-size:.85rem;justify-content:center;margin-bottom:0;padding:.3rem;width:100px}@media (min-width:992px){.main-widget .widget--lineal .item-link .item .row-one .image .days span{font-size:1rem;width:110px}}.main-widget .widget--lineal .item-link .item .row-one .text-info{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.main-widget .widget--lineal .item-link .item .row-one .text-info .title{margin:0;width:100%}.main-widget .widget--lineal .item-link .item .row-one .text-info .title h1{align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:gotham-bold,sans-serif;font-size:1.2rem;margin:.5rem 0}@media (min-width:768px){.main-widget .widget--lineal .item-link .item .row-one .text-info .title h1{margin-bottom:.5rem;margin-top:0}}.main-widget .widget--lineal .item-link .item .row-one .text-info .title p{color:#717171;display:none;font-family:roboto-regular,sans-serif}@media (min-width:992px){.main-widget .widget--lineal .item-link .item .row-one .text-info .title p{display:block}}.main-widget .widget--lineal .item-link .item .row-one .text-info .details{width:100%}.main-widget .widget--lineal .item-link .item .row-one .text-info .details ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.main-widget .widget--lineal .item-link .item .row-one .text-info .details ul li{font-size:1rem}.main-widget .widget--lineal .item-link .item .row-one .main-price{align-items:flex-start;flex-direction:column;margin-top:0;position:relative}@media (min-width:768px){.main-widget .widget--lineal .item-link .item .row-one .main-price{align-items:flex-end}}.main-widget .widget--lineal .item-link .item .row-one .main-price .days .starts li i{font-size:2rem}.main-widget .widget--lineal .item-link .item .row-one .main-price .price{margin-top:1rem;position:relative}.main-widget .widget--lineal .item-link .item .row-one .main-price .price span{margin:0}@media (min-width:768px){.main-widget .widget--lineal .item-link .item .row-one .main-price .price span{margin:.5rem 0}.main-widget .widget--lineal .item-link .item .row-one .main-price .price{bottom:0;margin-top:0;position:absolute;right:0}}@media (min-width:992px){.main-widget .widget--lineal .item-link .item .row-one .main-price .price{bottom:20px}}.main-widget .widget--lineal .item-link .item .row-one .main-price .price h1{font-size:2rem;margin:0;text-align:center}.btn-booking{background:var(--mdc-theme-primary,#ec372e);border:0;border-radius:24px;color:#fff;font-family:roboto-regular,sans-serif;font-size:.75rem}.btn-booking:hover{color:#fff}body.modal-open{overflow:hidden;position:fixed;width:100%}.btn-galleria{left:20px;outline:none;position:absolute;top:20px}.btn-galleria:focus{outline:none}.btn-galleria i{background-color:#0000008c;border-radius:50%;color:#fff;font-size:2rem;outline:none;padding:1rem}.btn-galleria i:focus{outline:none}.btn-galleria i:hover{background-color:#000;transition:background-color .25ms ease-in-out}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.popup-image-gallery .modal-dialog{width:100%}.popup-image-gallery .modal-content{background-color:transparent;border:0;border-radius:0;box-shadow:none}.popup-slider-for{min-height:300px;position:relative;z-index:2}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popup-slider-for:after{animation:spin 1s linear infinite;color:#fff;content:"\e030";left:50%;opacity:.75;position:absolute;top:50%;z-index:-1}.main-image,.popup-slider-for{margin-bottom:0;text-align:center}.popup-slider-for .slick-slide img{display:inline-block;max-width:100%;vertical-align:middle}.popup-slider-nav .thumbnail-image{cursor:pointer;margin:0 5px;position:relative}.popup-slider-nav .thumbnail-image,.popup-slider-nav .thumbnail-image img{display:block;height:100px;width:140px}.popup-slider-nav .thumbnail-image:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s linear;width:100%;z-index:1}.popup-slider-nav .thumbnail-image:hover:after{background-color:rgba(0,0,0,.4)}.popup-slider-nav .slick-center:after,.popup-slider-nav .slick-center:hover:after,.popup-slider-nav .slick-current:after,.popup-slider-nav .slick-current:hover:after{background-color:transparent}.pagingInfo{color:#fff;margin:20px 0;text-align:center}.popup-slider-for .slick-next,.popup-slider-for .slick-prev{height:auto;width:auto;z-index:1}.popup-slider-for .slick-next:before .popup-slider-for .slick-next:before,.popup-slider-for .slick-prev:before,.popup-slider-for:after{font:normal normal 30px/1 Glyphicons Halflings}.popup-image-gallery .close-icon{top:0}.slick-slide{outline:0}.close-btn{background-color:transparent;color:#fff;font-size:24px;margin:0;opacity:.75;position:absolute;right:10px;z-index:3}.close-btn:focus,.close-btn:hover{color:#fff;opacity:1}.popup-image-gallery .modal-dialog{margin:0 auto}@media (max-width:767px){.popup-image-gallery .modal-body{padding:0}.popup-image-gallery .modal-dialog{margin-top:20px}.popup-image-gallery .close-icon{top:-20px}.popup-slider-for .slick-prev{left:12px}.popup-slider-for .slick-next{right:12px}}.modal-backdrop.show{opacity:.8}.webguest_operator header.homepage{background:#f5df4d}.webguest_operator .main-head .logo img{filter:invert(1)}.webguest_operator .wrapper-header{position:relative}.webguest_operator .homepage .main-head{left:0;position:relative;width:100%;z-index:1000}.webguest_operator .separator{padding:5rem}.webguest_operator .main-head{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-block-end:20px;padding-block-start:20px}.webguest_operator .main-hero{margin-bottom:8rem;position:relative}.webguest_operator .main-hero-slider{background:#f5df4d;clip-path:ellipse(90% 53% at 50% 40%);height:50vh;position:relative;width:100vw}@media (min-width:992px){.webguest_operator .main-hero-slider{height:60vh}}.webguest_operator .main-hero .image{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;margin:auto;position:absolute;top:80%;transform:translateY(-50%);width:100%}.webguest_operator .main-hero-slider .slider-info{margin:0 auto;padding-block-start:5rem;width:100%}@media (min-width:992px){.webguest_operator .main-hero-slider .slider-info{width:50%}}.webguest_operator .formulario .form h4,.webguest_operator .main-hero-slider .slider-info h1{color:#000;font-family:gotham-bold,sans-serif}.webguest_operator .formulario .form h4{font-size:1.2rem}@media (min-width:992px){.webguest_operator .formulario .form h4{font-size:1.8rem}}.webguest_operator .main-hero-slider .slider-info p{color:#000;font-family:gotham-bold,sans-serif;margin:.5rem 0}.webguest_operator .button.is-secondary{background:#000;color:#fff}.webguest_operator .button{background:#f5df4d;border:0;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;letter-spacing:1.25px;outline:none;overflow:hidden;padding:13px 24px;position:relative;text-align:center;text-decoration:none;transition:all .5ms ease-in-out}.webguest_operator .button-submit{max-width:280px;width:280px}.webguest_operator .button-submit:hover{background:#f5df4d;color:#000;transition:all .5ms ease-in-out}.webguest_operator .card-form{background-color:#fff;border:0;border-radius:5px;box-shadow:1px 4px 12px rgba(0,0,0,.16);margin:0 auto;padding:2rem;position:relative;transition:all .2s ease-in-out;width:100%}@media (min-width:992px){.webguest_operator .card-form{padding:3rem;width:80%}}.webguest_operator .formulario label{margin:10px 0}.webguest_operator .formulario label,.webguest_operator .formulario p{color:#000;display:block;font-family:gotham-bold,sans-serif;font-weight:500;letter-spacing:.5px;margin-bottom:5px}.webguest_operator .form-check-tour a{color:#000;text-decoration:underline}.webguest_operator .form-check-tour .form-check-label{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:.2rem}@media (min-width:992px){.webguest_operator .form-check-tour .form-check-label{flex-direction:row}}.webguest_operator .form-check-label input[type=checkbox]{display:block}.webguest_operator .form input[type=email],.webguest_operator .form input[type=tel],.webguest_operator .form input[type=text],.webguest_operator .form textarea{background-color:#fff;border:0;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,.2);color:#2c3e50;font-family:Open Sans,sans-serif;font-size:20px;margin:0 0 20px;padding:12px 5%;width:100%}.testimonial{background:var(--white);border-radius:8px;box-shadow:0 4px 18px rgba(9,30,66,.08),0 0 1px rgba(9,30,66,0);height:auto;margin:1rem auto;padding:30px;width:100%}@media (min-width:992px){.testimonial{height:260px;max-height:260px}}.testimonial-info{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.testimonial p{color:#333;position:relative}.testimonial-info img{border-radius:50%;height:60px;width:60px!important}.testimonial-name h5{color:var(--mdc-theme-primary,#ec372e);font-size:1.2rem}.testimonial-name h5,.testimonial-name p{font-family:roboto-medium,sans-serif;margin:0}.testimonial-name p{color:#82888e;font-size:1rem;font-weight:400;line-height:1.5}.beneficios-pay i{align-items:center;background:#ececec;border-radius:50%;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;height:60px;justify-content:center;margin:0 auto;padding:.5rem;width:60px}.beneficios-pay .person-title--stripe{font-size:.95rem;height:auto;line-height:1rem;margin-top:.5rem;text-align:center}@media (min-width:992px){.beneficios-pay .person-title--stripe{height:40px}}.flexibility{background:var(--mdc-theme-primary,#ec372e);border-radius:40px;color:var(--mdc-theme-on-primary,#fff);font-family:roboto-medium,sans-serif;font-size:1.2rem;padding:.5rem 1rem}
