*,::before,::after{padding:0;margin:0;box-sizing:border-box;font-family:regular}body .is-layout-flex{align-items:self-start}.c0{color:#000}.bg1{background-color:#C9304E}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.ln{list-style:none}@font-face{font-family:regular;src:url(/wp-content/themes/theme-andean2/assets/font/Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:bold;src:url(/wp-content/themes/theme-andean2/assets/font/Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:medio;src:url(/wp-content/themes/theme-andean2/assets/font/Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:ultra;src:url(/wp-content/themes/theme-andean2/assets/font/Ultra.ttf) format("truetype");font-display:swap}.fb{font-family:bold}.fm{font-family:medio}.fu{font-family:ultra}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.f32{font-size:32px}.f34{font-size:34px}.f36{font-size:36px}.f38{font-size:38px}.f40{font-size:40px}.f42{font-size:42px}.f44{font-size:44px}.list-style-none{list-style:none}.letter-spacing-1{letter-spacing:1px}.container{max-width:1307px!important}.rounded-15{border-radius:10px}.cp{cursor:pointer}.container-fluid{max-width:1250px;padding:15px;margin:auto}p,li{color:#4a5565}.text_h2{text-align:center;padding:5rem 5rem 3rem}@media (max-width:767px){.text_h2{padding:5rem 0rem}}.text_h2 span{color:#212457;font-family:medio;font-size:20px}.text_h2 h2,.text_h2 h1{font-size:40px;font-family:bold;color:#000}@media (max-width:767px){.text_h2 h2,.text_h2 h1{font-size:30px;margin-bottom:1.5rem}}.text_h2 h2 span,.text_h2 h1 span{font-size:36px;font-family:bold}.text_h2 h1{font-size:36px}.text_h2 p{font-size:17px}.content_menu{top:0;width:100%;z-index:9;transition:0.5s}.content_menu.activa{position:sticky;display:flex}.content_menu.activa .container .col-md-2.d-none{display:block!important}@media (max-width:991px){.content_menu.activa .container .col-md-2.d-none{display:none!important}}.content_menu.activa .container header nav ul li a{font-size:12px}.content_menu.animation{position:sticky;top:0}.content_menu.animation .menu header nav ul .item_menu_title a{padding:15px 27px 15px 10px}@media (max-width:991px){.content_menu{overflow:hidden}}@media (max-width:767px){.content_menu{top:62px!important}}@media (max-width:991px){.content_menu.active{overflow:visible}}.content_menu.active .menu header{transform:translateY(0)}.content_menu.active .btn_bar{background-color:red}.content_menu.active .btn_bar span:first-child{transform:rotate(138deg) translate3d(3px,13%,0);width:30px!important;margin-top:6px}.content_menu.active .btn_bar span:nth-child(2){transform:rotate(-138deg) translate3d(6.5px,78%,0);width:30px!important;margin-top:4px}.content_menu.active .btn_bar span:last-child{transform:rotate(45deg) translate3d(-8px,35%,0);margin-left:18px;width:21px;opacity:0;visibility:hidden}.content_menu .content_responsive{display:none;justify-content:space-between;align-items:center;padding:5px 15px;background:rgb(0 0 0 / .2);border-top:1px solid #ddd}.content_menu .content_responsive div{display:flex;align-items:center}.content_menu .content_responsive div li{list-style:none}.content_menu .content_responsive div li a{display:flex;align-items:center;text-decoration:none;margin-left:8px;color:#000}.content_menu .content_responsive div li a span{width:13px;overflow:hidden;font-size:12px;display:inline-block}@media (max-width:996px){.content_menu .content_responsive{display:flex;background-color:#fff}.content_menu .content_responsive img{width:130px;height:auto}}.content_menu .content_responsive .btn_bar{width:2rem;height:30px;display:flex;justify-content:space-around;flex-direction:column;z-index:999;cursor:pointer;margin-left:15px;align-items:baseline;background-color:#C9304E;padding:4px}.content_menu .content_responsive .btn_bar span{background:#fff;border-radius:5px;height:3px;transition:0.5s all ease}.content_menu .content_responsive .btn_bar span:first-child{width:15px}.content_menu .content_responsive .btn_bar span:nth-child(2){width:100%}.content_menu .content_responsive .btn_bar span:last-child{width:15px;margin-left:auto}.content_menu .menu img{width:150px;height:auto}@media (max-width:991px){.content_menu .menu header nav{width:100%}}.content_menu .menu header nav ul{display:flex;align-items:center}.content_menu .menu header nav ul li{list-style:none;margin-left:5px}@media (max-width:1175px){.content_menu .menu header nav ul li{margin-left:0}}.content_menu .menu header nav ul li.item_menu_title.active{background-color:#fbf0f2}.content_menu .menu header nav ul li.item_menu_title.active a{pointer-events:auto}.content_menu .menu header nav ul li.item_menu_title.active a::before{width:14px;transform:translateX(5px) rotate(-45deg)}.content_menu .menu header nav ul li.item_menu_title.active a::after{width:14px;transform:rotate(45deg)}.content_menu .menu header nav ul li.item_menu_title.active .menu_normal{opacity:1;visibility:visible;display:block}.content_menu .menu header nav ul li.item_menu_title.active .menu_normal li a{pointer-events:auto}@media (max-width:991px){.content_menu .menu header nav ul li.item_menu_title.active .menu_normal{position:static}}@media (max-width:991px){.content_menu .menu header nav ul li{margin:0;width:100%}}.content_menu .menu header nav ul li .menu_normal{background-color:#fbf0f2;position:absolute;opacity:0;visibility:hidden;box-shadow:inset 0 1px 0 #DFDFE0,0 3px 6px rgb(0 0 0 / .05);padding:10px 4px;z-index:10;border-top:3px solid #C9304E;display:none}.content_menu .menu header nav ul li .menu_normal li{position:relative;margin:0}@media (max-width:991px){.content_menu .menu header nav ul li .menu_normal li{width:100%;box-shadow:none}.content_menu .menu header nav ul li .menu_normal li a div{height:auto!important}}.content_menu .menu header nav ul li .menu_normal li.active{background-color:rgb(201 48 78 / .0901960784)}.content_menu .menu header nav ul li .menu_normal li a{color:#212457;padding:4px 8px;margin:4px 0;width:100%;font-size:13.5px;text-transform:initial;letter-spacing:normal;transition:0.5s ease;display:flex;align-items:center}.content_menu .menu header nav ul li .menu_normal li a img{padding-top:0;object-fit:cover}@media (max-width:991px){.content_menu .menu header nav ul li .menu_normal li a img{display:none}}@media (max-width:991px){.content_menu .menu header nav ul li .menu_normal li a{pointer-events:auto}}.content_menu .menu header nav ul li .menu_normal li a:hover{background-color:rgb(201 48 78 / .0901960784)}.content_menu .menu header nav ul li .menu_normal li a::before,.content_menu .menu header nav ul li .menu_normal li a::after{content:none}.content_menu .menu header nav ul li a{color:#212457;text-decoration:none;padding:18.5px 20px 14.5px 10px;display:inline-block;position:relative;font-family:bold;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;border-bottom:3px solid #fff0;transition:0.5s ease;pointer-events:none}@media (max-width:1217px){.content_menu .menu header nav ul li a{font-size:11px;letter-spacing:1px}}@media (max-width:1128px){.content_menu .menu header nav ul li a{font-size:11.5px}}@media (max-width:991px){.content_menu .menu header nav ul li a{font-size:13.5px;width:100%;pointer-events:none;border-bottom:1px solid #ddd}}.content_menu .menu header nav ul li a::before,.content_menu .menu header nav ul li a::after{content:"";width:8px;height:2px;background-color:#212457;position:absolute;right:10px;top:53%;transition:width 0.3s,transform 0.3s;transform:rotate(45deg);margin-top:-1px;transition:width 0.3s,transform 0.3s}@media (max-width:991px){.content_menu .menu header nav ul li a::before,.content_menu .menu header nav ul li a::after{right:27px}}.content_menu .menu header nav ul li a::after{transform:rotate(-45deg);right:5.5px}@media (max-width:991px){.content_menu .menu header nav ul li a::after{right:22px}}.content_menu .menu header nav ul .btn_cont{background-color:#C9304E;color:#fff;margin-left:23px;text-decoration:none;font-size:13px;padding:8px 14px;font-family:medio}@media (max-width:991px){.content_menu .menu header nav ul{flex-direction:column;align-items:self-start}}@media (max-width:991px){.content_menu .menu header{position:absolute;left:0;z-index:9;width:100%;height:100vh;transform:translateX(100%);transition:0.5s;background-color:#fff;align-items:self-start;overflow:auto;padding-bottom:15rem;flex-direction:column;top:42px}}.content_menu .menu .btn-dark{font-size:12.5px!important;font-family:ultra;letter-spacing:1.5px}.content_menu .mega_menu_grid{width:100%;max-width:1200px;background-color:#fff;position:absolute;left:50%;opacity:0;visibility:hidden;transition:0.5s;box-shadow:inset 0 1px 0 #DFDFE0,0 3px 6px rgb(0 0 0 / .05);z-index:99;transform:translate(-50%,0%)}@media (max-width:991px){.content_menu .mega_menu_grid{position:static;opacity:1;visibility:visible;overflow:hidden;transition:0.5s;transform:none;height:auto;display:none}}.content_menu .mega_menu_grid .mega_menu{max-width:1408px;margin:auto;padding:2rem 1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:991px){.content_menu .mega_menu_grid .mega_menu{justify-content:space-between;position:static}}@media (max-width:767px){.content_menu .mega_menu_grid .mega_menu{padding:5px}}.content_menu .mega_menu_grid .mega_menu h3{text-transform:uppercase;font-size:14px;margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:10px;color:#212457;font-family:"bold"}.content_menu .mega_menu_grid .mega_menu .item_menu{width:calc(33.33% - 10px);position:relative}@media (max-width:991px){.content_menu .mega_menu_grid .mega_menu .item_menu{width:50%}}@media (max-width:767px){.content_menu .mega_menu_grid .mega_menu .item_menu{width:100%;padding-right:0;padding-top:15px}}.content_menu .mega_menu_grid .mega_menu .item_menu ul{display:flex;flex-direction:column;justify-content:start;align-items:start}.content_menu .mega_menu_grid .mega_menu .item_menu ul li{margin-left:0;width:100%;display:inherit}.content_menu .mega_menu_grid .mega_menu .item_menu ul li:last-child{border-bottom:0}.content_menu .mega_menu_grid .mega_menu .item_menu ul li:last-child a{font-family:medio}.content_menu .mega_menu_grid .mega_menu .item_menu ul li a{color:#000;padding:12px;text-transform:initial;font-family:medio;width:100%;overflow:hidden;transition:0.2s;font-size:13px;border:0;letter-spacing:normal;border-bottom:1px dashed rgb(136 136 136 / .533)}@media (max-width:991px){.content_menu .mega_menu_grid .mega_menu .item_menu ul li a{pointer-events:inherit;font-family:bold}}.content_menu .mega_menu_grid .mega_menu .item_menu ul li a i{color:#C9304E;float:right;transition:0.2s;font-weight:900;font-size:14px;position:absolute;top:50%;right:0;transform:translate(100%,-50%);font-size:18px}.content_menu .mega_menu_grid .mega_menu .item_menu ul li a:hover{color:#212457;background-color:rgb(201 48 78 / .0901960784)}.content_menu .mega_menu_grid .mega_menu .item_menu ul li a::before,.content_menu .mega_menu_grid .mega_menu .item_menu ul li a::after{content:none}.content_menu .mega_menu_grid .mega_menu .item_menu ul li a span{background-color:#ff4e58;color:#fff;font-size:9.7px;font-style:italic;padding:2px 6.5px;border-radius:4px;font-family:bold;margin-left:5px;display:inline-block}.content_menu .mega_menu_grid .mega_menu .img_menu{width:25.33%;padding-left:0rem 3.7rem 0rem 3.1rem;position:relative}@media (max-width:991px){.content_menu .mega_menu_grid .mega_menu .img_menu{display:none}}.content_menu .mega_menu_grid .mega_menu .img_menu::before{content:"";width:2px;height:100%;background-color:#f0f0f0;position:absolute}.content_menu .mega_menu_grid .mega_menu .img_menu div{padding-right:3.66em;padding-left:10px}.content_menu .mega_menu_grid .mega_menu .img_menu div img{margin-left:2.5rem;width:100%;height:305px;border-radius:10px;overflow:hidden;object-fit:cover;object-position:center}.content_menu li:hover .mega_menu_grid{opacity:1;visibility:visible}@media (max-width:991px){.content_menu li:hover .mega_menu_grid{position:static;opacity:0;visibility:hidden;height:0;display:none}}@keyframes menu-out{0%{opacity:0;transition:2s}100%{opacity:1}}.social_redes{position:fixed;left:5px;top:50%;z-index:8;display:flex;flex-direction:column;transform:translate(0%,-50%);opacity:0;transition:0.5s}.social_redes.visible{opacity:1}@media (max-width:767px){.social_redes{display:none}}.social_redes a{width:37px;height:37px;text-align:center;line-height:37px;color:#fff;margin-bottom:4px;border-radius:5px;overflow:hidden}.social_redes a i{font-size:14px}.social_redes a:first-child{background-color:#0084FF}.social_redes a:nth-child(2){background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.social_redes a:nth-child(3){background-color:#000}.social_redes a:last-child{background-color:#F70000}.banner_principal{width:100%;height:100vh;overflow:hidden;position:relative;border-radius:5px}.banner_principal::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(https://andeanroadperu.com/wp-content/uploads/2024/04/background.png);background-size:cover;z-index:1}.banner_principal img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.9)}.banner_principal img:last-child{position:absolute;right:35px;bottom:35px;width:65px;height:auto;z-index:9}.banner_principal .texto_banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-align:left;padding:0 15px;width:1250px;text-align:center}@media (max-width:767px){.banner_principal .texto_banner{width:100%;left:0;padding:0 15px;text-align:center}}.banner_principal .texto_banner p{color:#fff;font-size:18px}@media (max-width:767px){.banner_principal .texto_banner p{font-size:16px}}.banner_principal .texto_banner a{border:1px solid #C9304E;color:#fff;text-decoration:none;background-color:#C9304E;padding:15px;display:inline-block;border-radius:5px;margin-right:5px;font-size:14px;margin-top:25px}.swiper{width:100%;overflow:hidden;position:relative;z-index:5}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.slider{display:none}}.banner_responsive{width:100%;height:100%;position:relative;display:none}@media (max-width:767px){.banner_responsive{display:block}}.banner_responsive .texto_banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;padding:0 15px;width:1250px;text-align:center;z-index:8}@media (max-width:767px){.banner_responsive .texto_banner{width:100%}}.banner_responsive .texto_banner span{font-family:ultra;text-shadow:3px 2px 6px #000;font-size:40px;margin-bottom:10px}@media (max-width:767px){.banner_responsive .texto_banner span{font-size:30px}}.banner_responsive .texto_banner p{color:#fff;font-size:14px;text-shadow:3px 2px 6px #000}.banner_responsive img{width:100%;height:100%;object-fit:cover;object-position:center}.banner_slider{position:relative;width:100%;height:calc(87vh - 10rem);overflow:hidden}.banner_slider img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.77)}@media (max-width:767px){.banner_slider img{height:550px}}.banner_slider .texto_banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;padding:0 15px;width:100%;z-index:8}@media (max-width:767px){.banner_slider .texto_banner{width:100%}}.banner_slider .texto_banner a{font-family:bold;font-size:14px;letter-spacing:.5px}.banner_slider .texto_banner span,.banner_slider .texto_banner h1{font-family:ultra;text-shadow:3px 2px 6px #000;font-size:40px;margin-bottom:10px;letter-spacing:.5px}@media (max-width:767px){.banner_slider .texto_banner span,.banner_slider .texto_banner h1{font-size:30px}}.banner_slider .texto_banner p{max-width:800px;color:#fff;text-shadow:3px 2px 6px #000;font-size:18px}@media (max-width:767px){.banner_slider .texto_banner p{font-size:13px}}.img_wp{height:420px}@media (max-width:767px){.img_wp{height:200px}}.single_principal{height:80vh}.single_principal .texto_banner h1{font-size:26px;font-family:medio}video{width:100%}.grid_destinos{height:600px}@media (max-width:767px){.grid_destinos{display:flex;flex-direction:column}}.grid_destinos .item_destinos{position:relative;width:100%;height:100%;overflow:hidden;flex:1;transition:all 0.4s ease}.grid_destinos .item_destinos span{padding:14px 43px;font-size:15px;font-family:medio}.grid_destinos .item_destinos a{letter-spacing:.7px}.grid_destinos .item_destinos div{margin-top:80px;transition:all 0.5s ease;opacity:0}.grid_destinos .item_destinos div:hover{margin-top:0;opacity:1}.grid_destinos .item_destinos:before{content:"";width:100%;height:100%;position:absolute;left:0;top:100%;background:linear-gradient(0deg,#000 0,#fff0 60%);transition:all 0.5s ease}.grid_destinos .item_destinos:hover{-webkit-box-flex:3;-ms-flex:3;flex:3}.grid_destinos .item_destinos:hover::before{top:0}@media (max-width:767px){.grid_destinos .item_destinos{height:400px!important}}.grid_destinos .item_destinos img{width:100%;height:100%;object-fit:cover;object-position:center}.tour_item{width:100%;height:100%;box-shadow:0 4px 8px rgb(0 0 0 / .04);background-color:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden}.tour_item .tour_img{width:100%;height:288px;overflow:hidden}.tour_item .tour_img img{width:100%;height:100%;object-position:center;object-fit:cover}.tour_item .tour_info{text-align:left;padding:.5rem 15px 0}.tour_item .tour_info .tour_item_price p{font-size:15px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0}.cont_btnS .swiper-button-next,.cont_btnS .swiper-button-prev{background-color:#C9304E;width:37px;height:37px;overflow:hidden}.cont_btnS .swiper-button-next::after,.cont_btnS .swiper-button-prev::after{color:#fff;font-size:20px}.cont_btnS .swiper-button-prev{margin-right:30px}.content_tour_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.content_tour_grid .tour_item{width:calc(25% - 11.38px);height:100%;overflow:hidden}@media (max-width:991px){.content_tour_grid .tour_item{width:calc(50% - 8px)}}@media (max-width:767px){.content_tour_grid .tour_item{width:calc(100% - 0px)}}.content_tour_grid .tour_item .tour_img{width:100%;height:320px;overflow:hidden;border-radius:10px}.content_tour_grid .tour_item .tour_img img{width:100%;height:100%;object-position:center;object-fit:cover}.content_tour_grid .tour_item .tour_info{margin-top:15px}.content_tour_grid .tour_item .tour_info h3{margin-bottom:10px}.content_tour_grid .tour_item .tour_info h3 a{color:#000;text-decoration:none;font-family:bold;font-size:16px}.content_tour_grid .tour_item .tour_info p{font-family:medio;font-size:15px}.content_tour_grid .tour_item .tour_info div div{display:flex;justify-content:space-between}.content_tour_grid .tour_item .tour_info div div ul i{font-size:13px;color:#FCC42D}.content_tour_grid .tour_item .tour_info div div p{font-size:16px}.content_create_grid{display:flex;flex-wrap:wrap;align-items:center;padding:5rem 20px 0}@media (max-width:767px){.content_create_grid{padding:5rem 0 0;flex-direction:column}}.content_create_grid .item_create{flex:1;padding-right:1rem}@media (max-width:767px){.content_create_grid .item_create{padding-right:0}}.content_create_grid .item_create img{width:100%;height:100%;object-fit:cover;object-position:center}.content_create_grid .item_create h2{font-family:bold;font-size:40px;line-height:1;margin-bottom:15px}.content_create_grid .item_create h3{font-size:20px;font-family:bold;margin-bottom:15px}.content_create_grid .item_create a{background-color:#C9304E;color:#fff;text-decoration:none;display:inline-block;padding:15px;border-radius:10px;font-family:medio;font-size:14px}.content_create_grid .item_create a i{margin-left:5px}.content_create_grid .item_create .item_create_img{width:296px;height:450px;border-radius:10px;overflow:hidden;margin:auto}@media (max-width:767px){.content_create_grid .item_create .item_create_img{width:100%;margin:1rem 0}}.content_create_grid .item_create .item_create_info{display:flex;flex-wrap:wrap;grid-gap:20px;margin:30px 0}.content_create_grid .item_create .item_create_info div{flex:1}.content_create_grid .item_create .item_create_info div p{display:flex;flex-direction:column;font-size:14px}.content_create_grid .item_create .item_create_info div p span{color:#645CBB;font-size:30px;font-family:bold}.content_create_grid .item_create:last-child{padding-right:0;padding-left:1rem}@media (max-width:767px){.content_create_grid .item_create:last-child{padding-left:0;margin-top:1rem}}footer{background-color:#001227;padding-top:1rem;margin-top:5rem}.why_us_grid{display:flex;flex-wrap:wrap;grid-gap:20px}@media (max-width:767px){.why_us_grid{flex-direction:column;padding:0}}.why_us_grid .item_grid{flex:30%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:15px;box-shadow:0 3px 8px 0 rgb(33 36 87 / .16);overflow:hidden;border-radius:.5rem}@media (max-width:767px){.why_us_grid .item_grid{width:100%}}.why_us_grid .item_grid .item_icono{width:190px;height:95px;background-color:#EAE4F6;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 4px 4px 0 rgb(33 36 87 / .16)}.why_us_grid .item_grid .item_icono svg{width:40px;height:61px}.why_us_grid .item_grid .item_text{padding-left:15px}@media (max-width:767px){.why_us_grid .item_grid .item_text{width:80%}}.why_us_grid .item_grid .item_text h3{font-family:bold;color:#000;font-size:16.5px}.why_us_grid .item_grid .item_text p{color:#212457;font-size:15px}.video_principal{width:100%;height:65vh;overflow:hidden;position:relative;margin-top:5rem}.video_principal video{position:relative;width:100%;object-fit:cover;height:100%;display:block;-o-object-fit:cover;object-position:center}.video_principal .texto_video{position:absolute;width:43%;left:30%;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.video_principal .texto_video{width:100%;left:50%;text-align:center;padding:0 15px}}.video_principal .texto_video h2{font-family:bold;font-size:65px;color:#fff;line-height:1}@media (max-width:767px){.video_principal .texto_video h2{font-size:45px}}.single_img{width:100%;height:80vh;overflow:hidden;position:relative;border-radius:5px;margin-top:2rem}@media (max-width:767px){.single_img{height:35vh}}.single_img img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery_single{display:grid;grid-template-columns:repeat(9,1fr);gap:10px;margin-top:2rem;border-radius:5px;overflow:hidden;height:373px}.gallery_single .item_gallery{width:100%;height:177px;overflow:hidden;position:relative}.gallery_single .item_gallery:first-child{grid-area:1/1/3/6;height:100%}.gallery_single .item_gallery:nth-child(2){grid-area:1/6/1/8}@media (max-width:767px){.gallery_single .item_gallery:nth-child(2){grid-area:1/6/1/10}}.gallery_single .item_gallery:nth-child(3){grid-area:2/10/1/8}@media (max-width:767px){.gallery_single .item_gallery:nth-child(3){display:none}}.gallery_single .item_gallery:nth-child(4){grid-area:2/6/2/8}@media (max-width:767px){.gallery_single .item_gallery:nth-child(4){grid-area:2/6/2/10}}.gallery_single .item_gallery:nth-child(5){grid-area:2/10/2/8}@media (max-width:767px){.gallery_single .item_gallery:nth-child(5){display:none}}.gallery_single .item_gallery img{width:100%;height:100%;object-fit:cover;object-position:center}.single__tour_details{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.single__tour_details li{display:flex;align-items:center;flex:1 auto}.single__tour_details li i{font-size:17px;color:#000;width:25px}.single__tour_details li:first-child{border-left:none}.single__tour_details li:first-child div{flex-direction:initial}.single__tour_details li:first-child div div{flex-direction:column}.single__tour_details li svg{width:25px;height:25px}.single__tour_details li div{display:flex;flex-direction:column;align-items:center}.single__tour_details li div p{font-size:13px;font-family:"ultra";margin-bottom:0;text-transform:uppercase;letter-spacing:.5px;color:#000}.single__tour_details li div span{font-size:14px}.single__tour_details li div a{color:#C9304E;text-decoration:none}.single__tour_details li div div{flex-direction:column}.overview_wp{font-size:14px}.overview_wp h2,.overview_wp h3{font-family:bold;font-size:24px;color:#000}.overview_wp h3{font-size:22px}.content_wp .details_single{width:100%;position:sticky;bottom:0;z-index:99;left:0;background-color:#fff;border-top:1px solid #EAE4F6;opacity:0;transition:0.5s}.content_wp .details_single.active{opacity:1}.content_wp .details_single .nav_details{max-width:1100px;margin:auto;padding:5px 15px;display:flex;justify-content:space-between;align-items:center}.content_wp .details_single .nav_details div{display:flex;flex-direction:column}.content_wp .details_single .nav_details div strong{font-family:bold;color:#212457;font-size:15px}.content_wp .details_single .nav_details div span{font-size:13px}.content_wp .details_single .nav_details div span span{font-family:bold;color:#212457;font-size:18px}.content_wp .details_single .nav_details button{background-color:#C9304E;color:#fff;border:0;padding:10px 20px;font-family:"medio";font-size:13px;cursor:pointer;outline:none}.content_wp .content_wp_info .tabs{position:sticky;display:flex;flex-wrap:wrap;grid-gap:.5rem;list-style-type:none;background-color:#fff;border-bottom:1px solid #dee2e6;z-index:1;top:98px;padding:0;justify-content:center;margin-bottom:0}@media (max-width:767px){.content_wp .content_wp_info .tabs{flex-wrap:inherit;overflow:auto}}.content_wp .content_wp_info .tabs .tab{cursor:pointer;padding:10px 1rem;text-align:center;font-family:bold;font-size:11px;position:relative;display:inline-block;text-decoration:none;color:#000;text-transform:uppercase;letter-spacing:1px}.content_wp .content_wp_info .tabs .tab.active{border-bottom:2px solid #C9304E}.content_wp .content_wp_info .tabs_form_content .tab__content .secciont-tab{border-bottom:1px solid #EAE4F6;padding:3rem 0}.content_wp .content_wp_info .tabs_form_content .tab__content .secciont-tab.price ul{padding-left:17px}.content_wp .content_wp_info .tabs_form_content .tab__content .secciont-tab:first-child{padding-top:0}.content_wp .content_wp_info .tabs_form_content .tab__content .secciont-tab p:last-child{margin-bottom:0}.content_wp .content_wp_info .tabs_form_content .tab__content .secciont-tab .img_map{width:100%;height:600px;overflow:hidden}.content_wp .content_wp_info .tabs_form_content .tab__content .secciont-tab .img_map a{overflow:hidden}.content_wp .content_wp_info .tabs_form_content .tab__content .secciont-tab .img_map a img{width:100%!important;height:100%!important;object-position:top}.content_wp .content_wp_info .tabs_form_content .tab__content li strong{color:#000;font-family:bold}.content_wp .content_wp_info .tabs_form_content .tab__content p{margin-bottom:15px}.content_wp .content_wp_info .tabs_form_content .tab__content h2{color:#000;font-size:28px;font-family:bold;letter-spacing:1px}.content_wp .content_wp_info .tabs_form_content .tab__content h3{color:#000;font-size:17px;font-family:bold}.content_wp .content_wp_info .tabs_form_content .tab__content h4{margin-top:15px;color:#000;font-size:20px;margin-bottom:15px;font-family:"medio";font-weight:100}.content_wp .content_wp_info .tabs_form_content .tab__content .itinerario figure{text-align:center}.content_wp .content_wp_info .tabs_form_content .tab__content .itinerario figure img{max-width:100%;height:auto;object-fit:cover}.content_wp .content_wp_info .tabs_form_content .tab__content .itinerario h3::before{color:#C9304E;content:"\f3e7";display:inline-block;font-family:bootstrap-icons;margin-right:6px;position:relative;top:2px}.content_wp .content_wp_info .tabs_form_content .tab__content .includes tr td ul li{list-style:none;margin-bottom:2px;position:relative;padding-left:18px;color:#000}.content_wp .content_wp_info .tabs_form_content .tab__content .includes tr td ul li::before{content:"\f633";font-family:bootstrap-icons;color:#25e000;font-size:18px;margin-right:3px;position:absolute;left:-3px;top:2px}.content_wp .content_wp_info .tabs_form_content .tab__content .includes tr:nth-child(2){border-color:#fff0}.content_wp .content_wp_info .tabs_form_content .tab__content .includes tr:nth-child(2) td ul li::before{content:"\f62a";color:#C9304E}.content_wp .content_wp_info .tabs_form_content .tab__content .precio .price-list{margin:20px auto;display:flex;justify-content:space-between;align-items:center;max-width:750px;gap:15px;flex-wrap:wrap;padding:0}.content_wp .content_wp_info .tabs_form_content .tab__content .precio .price-list li{list-style:none;display:flex;flex-direction:column;align-items:center;font-size:14px}.content_wp .content_wp_info .tabs_form_content .tab__content .precio .price-list li::before{content:none}.content_wp .content_wp_info .tabs_form_content .tab__content .precio .price-list li strong{width:102px;height:102px;border-radius:50px;color:#C9304E;background-color:#fff;display:flex;align-items:center;justify-content:center;font-weight:100;font-family:"medio";margin-top:1rem;box-shadow:0 2px 6px rgb(0 0 0 / .2)}.content_wp .content_wp_info .tabs_form_content .tab__content .precio ul{padding-left:20px;margin-top:15px;padding:0}.content_wp .content_wp_info .tabs_form_content .tab__content .precio ul li{list-style:none;display:flex;align-items:center}.content_wp .content_wp_info .tabs_form_content .tab__content .precio ul li::before{content:"\f4fe";position:relative;font-family:bootstrap-icons;color:#C9304E;font-size:17px}.content_wp .content_wp_info .tabs_form_content .tab__content .precio ul li a{color:#C9304E;text-decoration:none}.content_wp .content_wp_info .tabs_form_content .tab__content .recomendacion ul{list-style:none}.content_wp .content_wp_info .tabs_form_content .tab__content .recomendacion ul li:before{content:"\f26f";font-family:bootstrap-icons;color:#C9304E;margin-right:3px}.content_wp .content_wp_info .tabs_form_content .tab__content .faqs{text-align:center;max-width:950px;margin:auto}.content_wp .content_wp_info .tabs_form_content .tab__content .faqs h2{display:flex;align-content:center;justify-content:center}.content_wp .content_wp_info .tabs_form_content .tab__content .faqs h2::before{content:"\f431";font-family:bootstrap-icons;margin-right:10px;color:#C9304E}.content_wp .content_wp_info .tabs_form_content .tab__content ul{padding-left:0}.content_wp .content_wp_info .tabs_form_content .content_form{width:28%;position:-webkit-sticky;position:sticky;top:52px;height:100%}@media (max-width:767px){.content_wp .content_wp_info .tabs_form_content .content_form{width:100%}}.content_wp .content_wp_info .tabs_form_content .content_form button{background-color:#C9304E;color:#fff;text-decoration:none;padding:15px;display:inline-block;width:100%;border-radius:50px;text-align:center;text-transform:capitalize;font-family:medio;margin-top:25px;border:0;cursor:pointer;outline:none}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking{width:100%;background-color:#FAF8FF;border:2px solid #EAE4F6;border-radius:10px;overflow:hidden;padding:1.5rem}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_detalles h4{font-family:bold;font-size:18px;margin-bottom:20px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_detalles div{background-color:#fff;border-radius:50px;box-shadow:0 4px 8px 1px rgb(0 0 0 / .08);height:40px;line-height:40px;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:0 15px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_detalles div span{color:#626262;font-size:14px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_detalles div input{border:2px solid #EAE4F6;border-radius:50px;outline:none;width:90px;text-align:center;font-family:"medio";font-size:13px;height:27px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_detalles div input::placeholder{color:#190D1F}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_detalles div label{display:flex;align-items:center;font-size:14px;color:#190D1F;font-family:"medio"}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_detalles div label input{width:auto;margin-right:4px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_viajeros{background-color:#fff;box-shadow:0 4px 8px 1px rgb(0 0 0 / .08);padding:15px;border-radius:10px;overflow:hidden}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_viajeros h4{color:#626262;font-weight:100;font-size:14px;margin-bottom:15px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_viajeros div{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_viajeros div span{font-family:medio;color:#000;font-size:14px;width:123px}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_viajeros div select{border:0;outline:none}.content_wp .content_wp_info .tabs_form_content .content_form .form_booking .form_precio{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour{background-color:#FAF8FF;border:2px solid #EAE4F6;border-radius:10px;padding:1.5rem;margin-top:20px}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour h4{font-size:18px;font-family:bold;border-bottom:1px solid #EAE4F6;margin-bottom:35px;padding-bottom:5px}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour .item_last{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour .item_last:last-child{margin-bottom:0}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour .item_last img{width:95px;height:75px;object-fit:cover;object-position:center;border-radius:10px;overflow:hidden}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour .item_last div{display:flex;flex-direction:column;padding-left:15px}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour .item_last div a{padding:0;background-color:#fff0;color:#190D1F;font-family:bold;font-size:16px;margin:0;width:auto;text-align:left}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour .item_last div span{color:#626262;font-size:13px}.content_wp .content_wp_info .tabs_form_content .content_form .last_tour .item_last div span strong{color:#C9304E;font-size:14px}.form_details{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px 15px;opacity:0;visibility:hidden;height:0;transition:0.2s}.form_details li{list-style:none;width:calc(50% - 10px);display:flex;align-items:center;margin-bottom:15px}.form_details li:nth-child(3) div{margin-left:-7px!important}.form_details li:nth-child(4) svg{width:25px}.form_details li svg{width:30px}.form_details li i{margin-right:7px;font-size:18px}.form_details li div{background-color:transparent!important;margin:0!important;width:initial!important;flex-direction:column;align-items:flex-start!important;height:initial!important;line-height:inherit!important;clip-path:none!important}.form_details li div p{font-size:13px;font-family:medio}.form_details li div span{color:#000;text-transform:none!important;font-size:13px}@keyframes fade-out2{0%{opacity:0;left:95%}100%{opacity:1;left:100%}}.banner_create{width:100%;height:calc(67.5vh - 10rem);overflow:hidden;position:relative}.banner_create h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-family:"medio";letter-spacing:.5px;font-size:25px;text-transform:uppercase}.banner_create img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.8)}.proegress{display:flex;list-style:none;margin-bottom:15px;counter-reset:step;align-items:center;font-weight:700;margin-top:3rem}.proegress li{width:100%;text-align:center;font-size:15px;position:relative}.proegress li.activo{font-weight:600;transition:1s}.proegress li.activo::after{background:#0071c2;transition:1s}.proegress li.activo::before{background-color:#0071c2;color:#fff;font-weight:700;transition:1s}.proegress li.antes-activo{transition:1s}.proegress li.antes-activo::before{content:"\f633";font-family:"bootstrap-icons"}.proegress li::before{display:flex;content:counter(step);counter-increment:step;width:30px;height:30px;background-color:#fff;margin:0 auto 5px;justify-content:center;align-items:center;position:relative;z-index:2;border-radius:50px;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}.proegress li::after{display:block;content:"";width:100%;height:3px;background-color:silver;position:absolute;top:15px;left:-50%;z-index:1}.proegress li:first-child::after{content:none}.content_modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;z-index:99}.content_modal .modal_animado{background-color:#fff;padding:2rem;border-radius:10px;overflow:hidden;width:510px;z-index:9;margin-top:-32rem}.content_modal .modal_animado div:nth-child(1){display:flex;align-items:center;justify-content:space-between}.content_modal .modal_animado div:nth-child(2){margin-top:10px}.content_modal .modal_animado div:nth-child(2) div{margin-top:1rem;display:flex;justify-content:end}.content_modal .modal_animado div:nth-child(2) div p{width:100%;text-align:left}.content_modal .modal_animado div h5{font-size:17px;color:#000}.content_modal .modal_animado div i{cursor:pointer;font-size:30px;margin-top:5px}.content_modal .modal_animado div button{border:0;padding:10px 15px;border-radius:5px;color:#fff;cursor:pointer;font-family:"medio";font-size:14px;margin-left:7px}.content_modal .modal_animado div .btn_cancelar{background-color:#f4f4f5;color:#000}.content_modal .modal_animado div .btn_eliminar{background:#e21e42}.app_style{display:flex;justify-content:space-between;padding:0 8rem;padding-top:3rem}.app_style .item_app:nth-child(1){width:68%;padding-right:2.5rem}.app_style .item_app:nth-child(2){width:32%}.app_style .item_app fieldset{border:0}.app_style .item_app fieldset .content_tours{display:flex;flex-wrap:wrap;align-items:center}.app_style .item_app fieldset .content_tours div{width:32%;height:135px;overflow:hidden;margin-left:12px;border-radius:5px;overflow:hidden;cursor:pointer;margin-bottom:12px;position:relative}.app_style .item_app fieldset .content_tours div img{width:100%;height:100%;object-fit:cover;object-position:center}.app_style .item_app fieldset .content_tours div h5{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center;padding:0 15px;z-index:9}.app_style .item_app fieldset .content_tours div:nth-child(3n+1){margin-left:0}.app_style .item_app fieldset .content_form{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:1rem}.app_style .item_app fieldset .content_form .col50{width:50%;padding:0 5px;margin-bottom:15px}.app_style .item_app fieldset .content_form .col50.focus div span{top:0;font-size:12px;background:#fff}.app_style .item_app fieldset .content_form .col50 .input{position:relative}.app_style .item_app fieldset .content_form .col50 .input.error input{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col50 .input.error select{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col50 .input input{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col50 .input textarea{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col50 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col50 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col50 .input span{position:absolute;left:13px;top:50%;transform:translate(0%,-50%);font-size:14.5px;pointer-events:none;transition:all 0.3s ease}.app_style .item_app fieldset .content_form .col20{width:20%;padding:0 5px;margin-bottom:15px}.app_style .item_app fieldset .content_form .col20.focus div span{top:0;font-size:12px;background:#fff}.app_style .item_app fieldset .content_form .col20 .input{position:relative}.app_style .item_app fieldset .content_form .col20 .input.error input{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col20 .input.error select{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col20 .input input{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col20 .input textarea{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col20 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col20 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col20 .input span{position:absolute;left:13px;top:50%;transform:translate(0%,-50%);font-size:14.5px;pointer-events:none;transition:all 0.3s ease}.app_style .item_app fieldset .content_form .col40{width:40%;padding:0 5px;margin-bottom:15px}.app_style .item_app fieldset .content_form .col40.focus div span{top:0;font-size:12px;background:#fff}.app_style .item_app fieldset .content_form .col40 .input{position:relative}.app_style .item_app fieldset .content_form .col40 .input.error input{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col40 .input.error select{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col40 .input input{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col40 .input textarea{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col40 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col40 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col40 .input span{position:absolute;left:13px;top:50%;transform:translate(0%,-50%);font-size:14.5px;pointer-events:none;transition:all 0.3s ease}.app_style .item_app fieldset .content_form .col35{width:35%;padding:0 5px;margin-bottom:15px}.app_style .item_app fieldset .content_form .col35.focus div span{top:0;font-size:12px;background:#fff}.app_style .item_app fieldset .content_form .col35 .input{position:relative}.app_style .item_app fieldset .content_form .col35 .input.error input{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col35 .input.error select{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col35 .input input{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col35 .input textarea{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col35 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col35 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col35 .input span{position:absolute;left:13px;top:50%;transform:translate(0%,-50%);font-size:14.5px;pointer-events:none;transition:all 0.3s ease}.app_style .item_app fieldset .content_form .col_30{width:30%;padding:0 5px;margin-bottom:15px}.app_style .item_app fieldset .content_form .col_30.focus div span{top:0;font-size:12px;background:#fff}.app_style .item_app fieldset .content_form .col_30 .input{position:relative}.app_style .item_app fieldset .content_form .col_30 .input.error input{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col_30 .input.error select{border-color:#F44336;border-width:2px}.app_style .item_app fieldset .content_form .col_30 .input input{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col_30 .input textarea{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col_30 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col_30 .input select{width:100%;padding:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .122);font-size:15px;height:47px}.app_style .item_app fieldset .content_form .col_30 .input span{position:absolute;left:13px;top:50%;transform:translate(0%,-50%);font-size:14.5px;pointer-events:none;transition:all 0.3s ease}.app_style .item_app fieldset .content_hotel_star{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}.app_style .item_app fieldset .content_hotel_star li{list-style:none;flex:1;margin:0 5px;border:1px solid rgb(0 0 0 / .122);padding:15px 10px;text-align:center;cursor:pointer;border-radius:5px;overflow:hidden;font-size:14px;transition:0.3s;position:relative}.app_style .item_app fieldset .content_hotel_star li.active{background-color:#f0f0f0;border-color:#e67e22}.app_style .item_app fieldset .content_hotel_star li:hover{background-color:#f0f0f0}.app_style .item_app fieldset .content_hotel_star li ul{margin-top:5px}.app_style .item_app fieldset .content_hotel_star li ul i{font-size:11.5px;color:#e67e22}.app_style .item_app fieldset .botones-booking{text-align:center}.app_style .item_app fieldset .botones-booking a{background:#e21e42;color:#fff;display:inline-block;padding:14px 18px;border-radius:5px;text-decoration:none;font-family:medio;font-size:15px}.modal_info_post{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;height:80vh;overflow:hidden;border-radius:10px}.modal_info_post div img{display:none}.modal_info_post img{width:100%;height:300px;position:relative;border-radius:10px;object-fit:cover;object-position:center}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.content_tour_tipo{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}.item_app h3{color:#000;font-size:16px}.item_tipo_tour{width:32%;height:170px;cursor:pointer;border-radius:10px;overflow:hidden;position:relative}.item_tipo_tour img{width:100%;height:100%;object-fit:cover;object-position:center}.item_tipo_tour h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content_tour_seleccionado{margin-top:2rem}.tour_seleccionado{display:flex;justify-content:space-between;margin-bottom:15px;position:relative}.tour_seleccionado:last-child{margin-bottom:0}.tour_seleccionado img{width:105px;height:90px;object-fit:cover;object-position:center;border-radius:5px}.tour_seleccionado div{padding-left:10px}.tour_seleccionado div div{padding:0}.tour_seleccionado div h4{color:#000;font-size:15px;margin-bottom:8px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.tour_seleccionado div p{overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px}.tour_seleccionado button{background-color:red;border:0;border-radius:50px;position:absolute;right:-12px;top:-10px;cursor:pointer;width:21px;height:21px;line-height:24px}.tour_seleccionado button i{color:#fff;font-size:16px}.tour_seleccionado div span{font-size:14px;font-family:"medio";color:var(--bg1-);margin-left:auto;display:flex;justify-content:end;cursor:pointer;margin-top:5px}.banner_page{width:100%;height:68vh;overflow:hidden;position:relative}.banner_page img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.77)}.banner_page .titulo_page{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center}.banner_page .titulo_page h1{font-family:bold;font-size:35px}.page_details{background-color:rgb(201 48 78 / .0901960784);padding:3rem 3.2rem}@media (max-width:991px){.page_details{padding:3rem 0rem}}.page_details .content_page_details{max-width:1250px;padding:0 15px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.page_details .content_page_details .img_page{width:31.5%;height:341px;border-radius:10px;overflow:hidden}@media (max-width:991px){.page_details .content_page_details .img_page:nth-child(1){display:none}}@media (max-width:767px){.page_details .content_page_details .img_page{width:100%;margin-top:1rem}}.page_details .content_page_details .img_page img{width:100%;height:100%;object-fit:cover;object-position:center}.page_details .content_page_details .text_page{width:37%;padding:7px 2rem}@media (max-width:991px){.page_details .content_page_details .text_page{width:68.5%}}@media (max-width:767px){.page_details .content_page_details .text_page{width:100%;padding:0}}.page_details .content_page_details .text_page .content_text_page{overflow:hidden;-webkit-line-clamp:11;-webkit-box-orient:vertical;display:-webkit-box;transition:0.5s}.page_details .content_page_details .text_page .content_text_page.active{-webkit-line-clamp:initial}.page_details .content_page_details .text_page .content_text_page h2{text-transform:uppercase;color:#C9304E;font-size:20px;margin-bottom:10px;font-family:"medio"}.page_details .content_page_details .text_page .content_text_page h4{font-family:bold;color:#212457;font-size:17px;line-height:1.1;margin-bottom:20px}.page_details .content_page_details .text_page .content_text_page p{margin-bottom:15px;font-size:15px}.page_details .content_page_details .text_page .content_text_page p:last-child{margin-bottom:0}.page_details .content_page_details .text_page .btn_leer_mas{color:#212457;background-color:#fff0;border:0;outline:none;margin-top:15px;font-family:bold;cursor:pointer}@media (max-width:767px){.page_details .content_page_details .text_page .btn_leer_mas{display:none}}.manos_comunidad{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:6rem}@media (max-width:767px){.manos_comunidad{flex-direction:column}}.manos_comunidad .texto_manos{width:calc(50% - 11.38px);padding-right:3rem}@media (max-width:767px){.manos_comunidad .texto_manos{width:calc(100% - 0px);padding-right:0}}.manos_comunidad .texto_manos p{margin-bottom:15px}.manos_comunidad .texto_manos h2{font-family:medio;font-size:35px;color:#000;margin-bottom:2rem}@media (max-width:767px){.manos_comunidad .texto_manos h2{font-size:33px}}.manos_comunidad .texto_manos a{background-color:#C9304E;color:#fff;border-radius:5px;display:inline-block;padding:15px;text-decoration:none;font-size:14px;font-family:medio}.manos_comunidad .img_manos{width:calc(50% - 0px)}@media (max-width:767px){.manos_comunidad .img_manos{width:calc(100% - 0px);margin-top:2rem}}.manos_comunidad .img_manos img{width:100%;height:415px;border-radius:10px;overflow:hidden}.container_page{max-width:1250px;padding:0 15px;margin:auto}@media (max-width:1400px){.container_page{max-width:1140px}}@media (max-width:1199px){.container_page{max-width:1000px}}.container_page .style_page{padding-top:3rem}.container_page .style_page p{margin-bottom:15px}.container_page .style_page ul{padding-left:15px;margin-bottom:15px}.container_page .style_page h2{font-family:medio;color:#000;margin-bottom:15px;font-size:22px}.container_page .style_page h3{color:#000;font-family:bold;margin-bottom:15px}.container_page .style_page .wp-block-columns{align-items:center;margin:3rem 0}.container_page .style_page .wp-block-columns div{width:50%}.container_page .style_page .wp-block-columns div.pr-3{padding-right:3rem}.container_page .style_page .wp-block-columns div h3{font-size:30px;font-family:medio;margin-bottom:1rem}.container_page .style_page .wp-block-columns div img{width:100%;height:350px;object-fit:cover;object-position:center}.container_page .img_por_que img{object-position:left}@media (max-width:1399px){.container_page .img_por_que img{height:510px!important}}.container_page .alignright{float:right;padding-left:15px}.content_form_app{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.content_form_app .col_100{display:flex;flex-direction:column;width:100%;margin-bottom:15px}.content_form_app .col_100 label{color:#212457;font-size:14px;margin-bottom:5px;font-family:medio}.content_form_app .col_100 input,.content_form_app .col_100 select,.content_form_app .col_100 textarea{width:100%;border-radius:5px;border:1px solid #ddd;outline:none;height:45px;font-size:14px;padding:0 15px}.content_form_app .col_100 textarea{height:auto;padding:15px}.content_form_app .col_50{display:flex;flex-direction:column;width:calc(50% - 10px);margin-bottom:15px}.content_form_app .col_50 label{color:#212457;font-size:14px;margin-bottom:5px;font-family:medio}.content_form_app .col_50 input,.content_form_app .col_50 select,.content_form_app .col_50 textarea{width:100%;border-radius:5px;border:1px solid #ddd;outline:none;height:45px;font-size:14px;padding:0 15px}.content_form_app .col_50 textarea{height:auto;padding:15px}.content_form_app .col_25{display:flex;flex-direction:column;width:calc(25% - 10px);margin-bottom:15px}.content_form_app .col_25 label{color:#212457;font-size:14px;margin-bottom:5px;font-family:medio}.content_form_app .col_25 input,.content_form_app .col_25 select,.content_form_app .col_25 textarea{width:100%;border-radius:5px;border:1px solid #ddd;outline:none;height:45px;font-size:14px;padding:0 15px}.content_form_app .col_25 textarea{height:auto;padding:15px}@media (max-width:767px){.content_form_app .col_100,.content_form_app .col_50,.content_form_app .col_25{width:100%}}.content_form_app .group_form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ddd;padding:1rem;border-radius:5px;margin-bottom:25px}.content_form_app .group_form h4{width:100%;font-family:"medio";margin-bottom:1rem;font-size:1.25rem;font-weight:500}.content_form_app .group_btn button{padding:14px 25px;border:0;outline:none;font-size:13.5px;border-radius:5px;overflow:hidden;cursor:pointer;margin-right:12px;font-family:medio;background-color:#F4F4F5;color:#000}.content_form_app .group_btn button:first-child{background-color:#C9304E;color:#fff}.error-message{color:#C9304E;font-size:11px;font-family:medio;margin-top:5px}.cont_booking{position:fixed;top:0;left:0;background-color:rgb(0 0 0 / .4);width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:0.5s}.cont_booking.active{opacity:1;visibility:visible}.cont_booking .booking{max-width:900px;background-color:#fff;margin:auto;padding:3rem 1.5rem;border-radius:5px;height:650px;overflow:auto}.cont_booking .booking h2{color:#212457;font-size:calc(1.3rem + 0.6vw);margin-bottom:2rem}.content_contact{background-color:#F5F6F6}.content_contact .contact_number{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5rem 1rem}.content_contact .contact_number .item_contact{background-color:#fff;box-shadow:0 30px 40px 0 rgb(6 26 58 / .1);border-radius:10px;overflow:hidden;display:flex;align-items:center;padding:2rem}.content_contact .contact_number .item_contact i{background-color:#F0F2F2;color:#C9304E;width:45px;height:45px;border-radius:50px;display:flex;align-items:center;justify-content:center}.content_contact .contact_number .item_contact div{display:flex;flex-direction:column;padding-left:1rem}.content_contact .contact_number .item_contact div strong{color:#000;font-family:"bold";font-size:18px;margin-bottom:5px}.content_contact .contact_number .item_contact div a{color:#000;text-decoration:none}.loader_msg{background-color:rgb(255 255 255 / .5);position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;opacity:0;visibility:hidden}.loader_msg.active{visibility:visible;opacity:1}.loader_msg img{width:40px;margin-bottom:15px}.nav_content{background-color:#f9f9f9}.nav_content .nav-single{display:flex;justify-content:space-between;align-items:center;max-width:1250px;margin:auto;padding:10px 15px}@media (max-width:767px){.nav_content .nav-single{padding:10px 0}}@media (max-width:767px){.nav_content .nav-single div{display:none}}.nav_content .nav-single ul{display:flex;align-items:center}.nav_content .nav-single ul li{list-style:none;font-size:13px;font-family:bold;color:#000;margin-right:.5em}.nav_content .nav-single ul li:last-child{overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.nav_content .nav-single ul li a{color:#000;font-size:12px;font-family:medio}.nav_content .nav-single ul li i{font-size:11px}.titulo_single div div{background-color:#f9f9f9;padding:13px 20px;border-radius:5px;box-shadow:0 0 5px rgb(0 0 0 / .2)}@media (max-width:767px){.titulo_single div div{display:none}}.titulo_single div div b{font-size:28px;font-family:ultra}.titulo_single div div b span{font-size:15px!important;padding:0;width:auto!important;font-family:"bold"!important}.titulo_single div div span{font-size:13px;font-family:medio}.titulo_single div div span span{width:45px;font-size:11px;font-family:medio;color:#212457;display:inline-block;line-height:1.1}.titulo_single div ul{display:flex;align-items:center}.titulo_single div ul i{color:#ffbd40;font-size:13px;margin-right:3px}.titulo_single div ul span{color:#767676;font-family:"medio";font-size:13px;margin-left:6px}.titulo_single div h1{color:#000;font-family:ultra;letter-spacing:.3px;text-transform:uppercase;font-size:33px;max-width:500px;line-height:1.1;margin-top:5px}@media (max-width:767px){.titulo_single div h1{font-size:26px}}.single_gallery{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:10px}@media (max-width:767px){.single_gallery{display:flex;gap:0}}.single_gallery .item_new_gallery,.single_gallery .item_new_map{width:100%;height:220px;overflow:hidden;border-radius:7px;cursor:pointer;position:relative}.single_gallery .item_new_gallery .view_photos,.single_gallery .item_new_map .view_photos{background-color:#fff0;border:2px solid #fff;border-radius:50px;position:relative;bottom:20%;transform:translate(-50%,-50%);left:80%;padding:7px 13px}.single_gallery .item_new_gallery .view_photos::before,.single_gallery .item_new_map .view_photos::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgb(0 0 0 / .5)}.single_gallery .item_new_gallery .view_photos strong,.single_gallery .item_new_map .view_photos strong{color:#fff;position:relative;font-family:bold;text-transform:uppercase;letter-spacing:.5px;font-size:10px}@media (max-width:767px){.single_gallery .item_new_gallery,.single_gallery .item_new_map{display:none}.single_gallery .item_new_gallery:first-child,.single_gallery .item_new_map:first-child{display:block}}.single_gallery .item_new_gallery span,.single_gallery .item_new_map span{position:absolute;left:15px;bottom:15px;background-color:#14262E;color:#fff;border-radius:5px;overflow:hidden;font-family:medio;padding:8px 10px;display:inline-block;font-size:13px}.single_gallery .item_new_gallery img,.single_gallery .item_new_map img{width:100%;height:100%;object-fit:cover;object-position:center}.single_gallery .item_new_gallery:first-child,.single_gallery .item_new_map:first-child{grid-area:1/1/3/3;height:450px}@media (max-width:767px){.single_gallery .item_new_gallery:first-child,.single_gallery .item_new_map:first-child{height:220px}}.single_gallery .item_new_gallery:nth-child(2),.single_gallery .item_new_map:nth-child(2){grid-area:1/3/3/3;height:450px}.single_gallery .item_new_map span{width:118px;height:118px;border-radius:50%;background-color:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;font-size:35px;top:50%;left:50%;transform:translate(-50%,-50%)}.item_single_img{width:100%;height:100%;overflow:hidden}.item_single_img img{width:100%;height:auto;object-fit:cover;object-position:center;border-radius:5px}.reviews{text-align:center}.reviews .review_item{border:1px solid #dee2e6;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);text-align:left;padding:25px;border-radius:5px;font-size:16px}.reviews .review_item ul{padding-left:0;margin-bottom:5px}.reviews .review_item .review_titulo{display:flex;align-items:center;line-height:1.2;margin-bottom:10px}.reviews .review_item .review_titulo img{width:45px;height:45px;object-fit:cover;object-position:center;border-radius:50px;margin-right:10px}.reviews .review_item .review_titulo strong{font-family:bold}.reviews .review_item .review_titulo p{margin-top:0}.reviews .review_item ul i{font-size:14px;color:#11ad87}.reviews .review_item p{overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;margin-top:10px;font-size:15px}.reviews a{color:#212457;font-size:14.5px;display:inline-block;position:absolute;left:50%;bottom:5%;transform:translate(-50%,-50%)}.cont_blog{display:flex;flex-wrap:wrap;justify-content:space-between}.cont_blog .new_blog_item{width:calc(33.33% - 15px);height:100%;border-radius:.5rem;overflow:hidden;position:relative;background-color:#f2f2f2}@media (max-width:767px){.cont_blog .new_blog_item{width:100%;margin-bottom:15px}}.cont_blog .new_blog_item .item_blog_img{width:100%;height:260px;overflow:hidden;position:relative;margin:0}.cont_blog .new_blog_item .item_blog_img img{width:100%;height:100%;object-fit:cover;object-position:center}.cont_blog .new_blog_item .item_blog_text{padding:15px}.cont_blog .new_blog_item .item_blog_text span{background-color:#C9304E;color:#fff;font-size:13px;font-family:medio;padding:3px 10px;border-radius:5px;display:inline-block;margin-bottom:10px}.cont_blog .new_blog_item .item_blog_text h3{font-size:18px}.cont_blog .new_blog_item .item_blog_text h3 a{color:#000;font-family:bold}.cont_blog .new_blog_item .item_blog_text p{margin-bottom:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.content_tabs{text-align:center}.content_tabs .tab_tour{display:inline-block;padding:12px 20px;margin:0 5px;cursor:pointer;background-color:rgb(201 48 78 / .1215686275);border:1px solid #C9304E;text-transform:uppercase;font-family:bold;letter-spacing:1px;font-size:13px;transition:0.3s}.content_tabs .tab_tour:hover{background-color:#C9304E;color:#fff}.content_tabs .tab_tour.active{background-color:#C9304E;color:#fff}.tab_tour.active{background-color:#ccc}.tab-content{display:none;margin-top:4rem}.tab-content.active{display:block}.img_cat{width:100%;height:500px;overflow:hidden}.cat_wp h2{font-family:bold}.cat_wp .wp-block-columns{align-items:center;text-align:center}.cat_wp figure{text-align:center;margin:2rem 0 4rem;border-radius:10px;overflow:hidden}@media (max-width:767px){.cat_wp figure img{width:100%!important;height:auto;object-fit:cover}}.cat_wp p a{color:#C9304E;text-decoration:none}.clamped-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.cont_destinations{display:flex;flex-wrap:wrap}.cont_destinations .item_destination{flex:1;padding:15px;text-align:center}.cont_destinations .item_destination:hover h3::before{width:22%}.cont_destinations .item_destination img{border-radius:50%;width:220px;height:220px}.cont_destinations .item_destination h3::before{content:"";width:0%;height:4px;border-radius:5px;background-color:#C9304E;position:absolute;bottom:-7px;left:50%;transform:translate(-50%,-50%);transition:0.5s}.cont-whatsap{background-color:#fff;position:fixed;right:40px;bottom:40px;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:8;width:290px;border-radius:10px;overflow:hidden}.cont-whatsap p{background:#151200;padding:13px 16px;letter-spacing:.6px}.cont-whatsap.false p{margin-bottom:0!important;padding:11px 16px}.cont-whatsap.false div{display:none}.cont-whatsap.false .bi-x{left:0;height:100%;opacity:0}.cont-whatsap.false .bi-chat-dots-fill{display:contents;font-size:18px}.cont-whatsap i.bi-chat-dots-fill{display:none}.overview-extract h2{font-size:26px}.overview-extract h3,.overview-extract h2{color:#000;font-size:22px;font-family:bold}.overview-extract p{font-size:15px}.overview-extract p strong{color:#000}.overview-extract p a{color:#C9304E}.overview-extract li{font-size:15px}