/*===============================================
=            Inicio Pagina Principal            =
===============================================*/
/*----------  Slider  ----------*/
#block-bloquefrontslidertrexperienceperu {
    position: relative;
}
#block-bloquefrontslidertrexperienceperu .field--name-field-tipo-bloque-front-slider-i {
    width: 100%;
    height: 80vh;
    position: relative;
}
#block-bloquefrontslidertrexperienceperu .field--name-field-tipo-bloque-front-slider-i:before {
    position: absolute;
    content: "";
    background: rgba(0,0,0,0.15);
    background: rgba(0,0,0,0.45);
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}
#block-bloquefrontslidertrexperienceperu .field--name-field-tipo-bloque-front-slider-i img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    display: block;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field--name-field-tip-blfrsl-parr-img-ta {
    display: none;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body {
    width: 100%;
    max-width: 75%;
    z-index: 2;
    position: absolute;
    top: 40%;
    transform: translate(-50%,-40%);
    left: 50%;
    color: white;
    /* font-size: calc(0.6em + 1vw); */
}
/*
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body {
    background: linear-gradient(45deg,#1d9d73 1%,#1d9d73 64%,#76cf9f 97%) rgba(0,0,0,0);
    color: white;
    text-align: center;
    padding-bottom: 1px;
}
*/
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body .field--name-body {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    /*font-size: calc(0.5em + 1vw);*/
    font-size: calc(0.6em + 1vw);
    color: white;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body .field--name-body a {
    color: white;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body .field--name-field-tip-blfrsl-bvc-bf {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    display: none;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body .field--name-field-tip-blfrsl-bvc-bf .field--name-field-tipbloq-votcon-tptbvc-parr {
    display: flex;
    flex-wrap: wrap;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body .field--name-field-tip-blfrsl-bvc-bf .field--name-field-tipbloq-votcon-tptbvc-parr > .field__item {
    margin-bottom: 25px;
    flex-grow: 1;
    flex-basis: 48%;
    padding: 0% 5%;
    flex-basis: 142px;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-name-body .field--name-field-tip-blfrsl-bvc-bf .field--name-field-tipbloq-votcon-tptbvc-parr > .field__item .field--name-field-tippar-tipbloq-votcon-img img {
    max-width: 100%;
    height: auto;
}
#block-bloquefrontslidertrexperienceperu .field--name-field-tip-blo-front-sli-linkb-ex {
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: center;
    font-size: calc(0.5em + 1vw);
}
#block-bloquefrontslidertrexperienceperu .field--name-field-tip-blo-front-sli-linkb-ex a {
    display: inline-block;
    background: linear-gradient(#f7295d 60%,#d9103f 40%);
    color: white;
    padding: 8px 20px;
    border-radius: 20px;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-tip-blo-front-sli-link-bk {
    background: linear-gradient(45deg,#26aee2 1%,#58c7ff 64%,#5cb7ee 97%) rgba(0,0,0,0);
    color: white;
    text-align: center;
    padding: 11px 0px;
}
#block-bloquefrontslidertrexperienceperu .wrapper-field-tip-blo-front-sli-link-bk .field--name-field-tip-blo-front-sli-link-bk a {
    color: white;
}
.wrapper-field--name-field_tip_bloq_front_slider_i_ex {
    background: #47505f;
    color: white;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 1px;
}
.field--name-field-tip-bloq-front-slider-i-ex {
    width: 100%;
    max-width: 25%;
    margin: 0 auto;
}
.field--name-field-tip-bloq-front-slider-i-ex img {
    width: 100%;
    height: auto;
    background-image: linear-gradient(180deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.6) 100%);
}

/*----------  Inicio Bloque Nuestras Bases  ----------*/
/* #block-bloquenuestrasbases {
    background: #F2F2F2;
}
.field--name-field-tipbloq-nuebas-tptbnb-parr {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.field--name-field-tipbloq-nuebas-tptbnb-parr > .field__item {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 33.3333%;
    flex-basis: 185px;
    flex-basis: 142px;
    margin: 0 1%;
    position: relative;
}
.tippar-tipbloq-nues-base-img {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.tippar-tipbloq-nues-base-item-img {
    height: 100%;
    background-image: url(/themes/trexperienceperu/img//backgrounds/background-icon-services.avif);
    background-size: 100% 100%;
    width: 10vw;
    width: 22vw;
    margin: 0 auto;
    height: 7.5vw;
    height: 16vw;
}
.field--name-field-tipar-tipbloq-nuesbas-iimg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    max-width: 5%;
    max-width: 20%;
}
.tippar-tipbloq-nues-base-tit {
    border: 0.35vw solid #0881C3;
    border: 0.75vw solid #0881C3;
    border-bottom: 0;
    border-top-left-radius: 2.5vw;
    border-top-right-radius: 2.5vw;
    padding-top: 8.5vw;
    position: relative;
    top: 2.965vw;
    transform: translate(0%,-7vw);
    transform: translate(0%,-8.6vw);
    top: 2.965vw;
    top: 0vw;
    margin-bottom: -4.06vw;
    margin-bottom: -8.65vw;
    box-sizing: border-box;
}
.field--name-field-tipar-tb-nuesbas-title-tf {
    font-weight: 600;
    font-size: calc(0.8em + 1vw);
    text-align: center;
}
.tippar-tipbloq-nues-base-descr {
    border: 0.35vw solid #0881C3;
    border: 0.75vw solid #0881C3;
    border-top: 0;
    border-bottom-right-radius: 2.5vw;
    border-bottom-left-radius: 2.5vw;
    box-sizing: border-box;
}
.field--name-field-tipar-tb-nuesbas-descr-tfl {
    display: inline-block;
    width: 100%;
    font-size: calc(0.6em + 1vw);
    font-weight: normal;
    text-align: center;
} */
/*----------  Fin Bloque Nuestras Bases  ----------*/
/*----------  Inicio Bloque Por Que Elegir Trexperience  ----------*/
.bloq-title-description-why-choose-trexperience {
    background-image: url('/themes/trexperienceperu/img/backgrounds/background-why-choose-description.avif');
    background-size: 100% 100%;
    position: relative;
    z-index: 1;
    color: white;
    padding-top: 25px;
    padding-bottom: 25px;
}
.bloq-title-description-why-choose-trexperience .field--name-field-tip-blo-poqueltrexp-tit-he {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
    font-size: calc(0.8em + 1vw);
}
.bloq-title-description-why-choose-trexperience .field--name-body {
    width: 100%;
    max-width: 65%;
    margin: 0 auto;
    font-size: calc(0.7em + 1vw);
}
.bloq-title-description-why-choose-trexperience .field--name-body u {
    text-decoration-color: #FE1E52;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
.bloq-title-description-why-choose-trexperience .field--name-body a {
    color: white;
    text-decoration-color: #FE1E52;
}
.bloq-image-why-choose-trexperience .field--name-field-tip-blo-poqueltrexp-img img {
    width: 100%;
    height: auto;
}
/*----------  Fin Bloque Por Que Elegir Trexperience  ----------*/
/*----------  Inicio Bloque Por Que Elegir TreXperience Enlaces Extras  ----------*/
#block-bloqueporqueelegirtrexperienceenlacesextras .field--name-field-tpbq-pqetee-tptbpetee-parr {
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
.field--name-field-tpbq-pqetee-tptbpetee-parr > .field__item {
    width: 100%;
    max-width: 25%;
    padding: 10px;
}
.field--name-field-tp-tbq-peltenlext-img {
    z-index: 2;
    position: relative;
    bottom: -2.5vw;
}
.field--name-field-tp-tbq-peltenlext-img img {
    width: 100%;
    height: auto;
    clip-path: polygon(0% 0,100% 0,83% 100%,17% 100%);
    border-top-left-radius: 10vw;
    border-top-right-radius: 10vw;
    max-width: 100%;
    min-width: 75%;
    display: inherit;
}
.field--name-field-tp-tbq-peltenlext-link {
    background-image: url(/themes/trexperienceperu/img/backgrounds/background-why-choose-links-options.png);
    background-size: 100% 100%;
    height: 16vw;
    position: relative;
    z-index: 1;
    font-size: calc(0.65em + 0.85vw);
    padding-top: 25px;
    padding-bottom: 25px;
}
.field--name-field-tp-tbq-peltenlext-link a {
    position: absolute;
    top: 40%;
    transform: translate(0%,-40%);
    margin: 0 auto;
    width: 100%;
    text-align: center;
    color: white;
    left: 0;
    right: 0;
    max-width: 85%;
}
/*----------  Fin Bloque Por Que Elegir TreXperience Enlaces Extras  ----------*/
/*----------  Inicio Bloque Tours Mas Populares   ----------*/
#block-bloquetoursmaspopulares {
    background: #ececec;
}
.bloq-tours-mas-populares {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
.bloq-tours-mas-populares .field--name-field-tipbloq-toursmaspopul-head {
    text-align: center;
    font-size: calc(0.8em + 1vw);
}
.bloq-tours-mas-populares .field--name-field-tipbloq-toursmaspopul-head h2 {
    padding: 20px 0 10px;
}
.bloq-tours-mas-populares .field--name-body {
    font-size: calc(0.7em + 1vw);
}
.bloq-tours-mas-populares .field--name-body u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
.bloq-tours-mas-populares .field--name-body a {
    color: black;
    text-decoration-color: #02a1e7;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-row {
    position: relative;
    margin-bottom: 20px;
    display: table;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset {
    position: relative;
    display: table-header-group;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset .field-group {
    position: relative;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-field-pag-paq-tur-imagen-home img {
    width: 100%;
    height: auto;
    display: block;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-field-paq-tur-precio-nd {
    position: absolute;
    top: 5%;
    bottom: 0;
    /* left: 0; */
    right: 0;
    transform: translateY(-5%);
    z-index: 4;
    height: max-content;
    background: #d9103f;
    color: white;
    /* padding: 10px 20px; */
    display: flex;
    /* flex-wrap: wrap; */
    /* gap: 10%; */
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-field-paq-tur-precio-nd .views-label-field-paq-tur-precio-nd {
    padding: 10px 0px 10px 15px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-field-paq-tur-precio-nd .field-content {
    padding: 10px 15px 10px 0px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-title {
    background: rgba(0, 0, 0, 0.5);
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-title .field-content {
    width: 100%;
    max-width: 80%;
    margin: 0px auto;
    display: block;
    text-align: center;
/*    font-size: calc(0.7em + 1vw);*/
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-title a {
    color: white;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-title h3 {
    font-weight: normal;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 {
    background: white;
    display: table-row-group;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .field-group {
    display: flex;
    flex-wrap: wrap;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-cantidad-dias {
    width: 100%;
    max-width: 25%;
    display: flex;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-cantidad-dias img {
    width: auto;
    height: 16px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-field-pag-paq-tur-cantidad-dias .field-content {
    width: 100%;
    border: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #E6E6E6;
    padding: 10px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-cantidad-perso {
    width: 100%;
    max-width: 40%;
    display: flex;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-cantidad-perso .field-content {
    width: 100%;
    border: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
    padding: 10px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-cantidad-perso img {
    width: auto;
    height: 16px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-sel-dificultad {
    width: 100%;
    max-width: 35%;
    display: flex;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-sel-dificultad .field-content {
    width: 100%;
    border: solid;
    border-width: 0px 0px 1px 1px;
    border-color: #E6E6E6;
    padding: 10px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-fieldset-1 .views-field-field-pag-paq-tur-sel-dificultad img {
    width: auto;
    height: 16px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-body .field-content {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
    display: block;
    padding: 15px 0px;
    text-align: justify;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-nothing {
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-nothing .field-content {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    display: block;
    padding: 7px 0;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-nothing a {
    background: linear-gradient(#0092d0 60%,#0073a4 40%);
    color: white;
    padding: 7px 15px;
    border-radius: 5px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-view-node-1 {
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-view-node-1 .field-content {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    display: block;
    padding: 7px 0;
}
#block-views-block-vista-mejores-ofertas-de-viajes-block-1 .views-field-view-node-1 a {
    background: linear-gradient(#0092d0 60%,#0073a4 40%);
    color: white;
    padding: 7px 15px;
    border-radius: 5px;
}
/*----------  Fin Bloque Tours Mas Populares   ----------*/

/*----------  Inicio Bloque Resaltante  ----------*/
#block-bloquebannerresaltante {
    position: relative;
}
#block-bloquebannerresaltante .field--name-field-tipbloq-bannerresaltan-img {
    position: absolute;
    width: 100%;
    height: 100%;
}
.field--name-field-tipbloq-bannerresaltan-img:before {
    position: absolute;
    content: "";
    background: rgba(0,0,0,0.35);
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}
#block-bloquebannerresaltante .field--name-field-tipbloq-bannerresaltan-img img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    object-position: 50% 50%;
}
#block-bloquebannerresaltante .field--name-field-tipbloq-bannerresalta-head {
    position: relative;
    width: 100%;
    max-width: 50%;
    margin: 0 0 0 auto;
    padding: 5% 0 5%;
    text-align: center;
    color: white;
    font-size: calc(0.75em + 1vw);
    z-index: 1;
}
#block-bloquebannerresaltante .field--name-field-tipbloq-bannerresalta-head h2 {
    margin: 0;
}
#block-bloquebannerresaltante .field--name-body {
    position: relative;
    width: 100%;
    max-width: 50%;
    margin: 0 0 0 auto;
    padding: 5% 0 5%;
    text-align: center;
    color: white;
    font-size: calc(0.75em + 1vw);
    z-index: 1;
}
#block-bloquebannerresaltante .field--name-body u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
#block-bloquebannerresaltante .field--name-body a {
    color: white;
    text-decoration-color: #02a1e7;
}
#block-bloquebannerresaltante .field--name-field-tipbloq-bannerresalta-link {
    position: relative;
    width: 100%;
    max-width: 50%;
    margin: 0 0 0 auto;
    padding: 10px 0 5%;
    text-align: center;
    font-size: calc(0.75em + 1vw);
    z-index: 1;
}
#block-bloquebannerresaltante .field--name-field-tipbloq-bannerresalta-link a {
    background: linear-gradient(#f7295d 60%, #d9103f 40%);
    color: white;
    padding: 10px 15px;
    border-radius: 15px;
}
/*----------  Fin Bloque Resaltante  ----------*/

/*----------  Inicio Bloque Categoria Caminatas Alternativas  ----------*/
#block-bloquecategoriacaminatasalternativas {
    margin-bottom: 25px;
}
#block-bloquecategoriacaminatasalternativas .field--name-field-tipbloq-catcaminalter-head {
    text-align: center;
    font-size: calc(0.8em + 1vw);
}
#block-bloquecategoriacaminatasalternativas .field--name-body.field--type-text-with-summary {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquecategoriacaminatasalternativas .field--name-body.field--type-text-with-summary u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
#block-bloquecategoriacaminatasalternativas .field--name-body.field--type-text-with-summary a {
    color: black;
    text-decoration-color: #02a1e7;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .view-content {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .jcarousel-wrapper {
    width: 100%;
    height: auto;
    max-width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    box-shadow: none;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .jcarousel-wrapper > .jcarousel {
    z-index: 1;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .jcarousel-wrapper .jcarousel-container-horizontal > li {
    height: auto;
    width: 300px;
    position: relative;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .views-field-field-pag-paq-tur-imagen-home {
    position: relative;
    z-index: 1;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .views-field-field-pag-paq-tur-imagen-home:after {
    position: absolute;
    content: "";
    background: linear-gradient(to bottom,rgba(0,0,0,.85) 1%,rgba(0,0,0,0) 50%);
    width: 100%;
    height: 100%;
    top: 0;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .jcarousel-wrapper .jcarousel-control-prev {
    left: 0;
    top: 45%;
    z-index: 1;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .jcarousel-wrapper .jcarousel-control-next {
    right: 0;
    top: 45%;
    z-index: 1;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .views-field-title {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 5%;
    right: 0;
    bottom: 0;
    text-align: center;
    z-index: 2;
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .views-field-title .field-content {
    font-size: calc(0.8em + 1vw);
}
#block-views-block-vista-categoria-caminatas-alternativas-block-1 .views-field-title a {
    color: white;
}
/*----------  Fin Bloque Categoria Caminatas Alternativas  ----------*/

/*----------  Inicio Bloque Categoria Tours de Lujo  ----------*/
#block-bloquecategoriatoursdelujo {
    background: #F2F2F2;
    padding-bottom: 5px;
}
#block-bloquecategoriatoursdelujo .field--name-field-tipbloq-cattourslujo-headi {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0 0;
    font-size: calc(0.8em + 1vw);
}
#block-bloquecategoriatoursdelujo .field--name-body {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    font-size: calc(0.7em + 1vw);
}
#block-bloquecategoriatoursdelujo .field--name-body u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
#block-bloquecategoriatoursdelujo .field--name-body a {
    color: black;
    text-decoration-color: #02a1e7;
}
#block-bloquecategoriatoursdelujo .field--name-field-tipbloq-cattourslujo-bf {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-views-block-vista-categoria-tours-de-lujo-block-1 .views-row {
    position: relative;
    margin-bottom: 20px;
}
#block-views-block-vista-categoria-tours-de-lujo-block-1 .views-field-field-pag-paq-tur-imagen-home img {
    width: 100%;
    height: auto;
}
#block-views-block-vista-categoria-tours-de-lujo-block-1 .views-field-title {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    z-index: 2;
    /* background: rgba(0, 0, 0, 0.5); */
    background: linear-gradient(to top, rgba(0,0,0,.85), rgba(0,0,0,0) 25%,rgba(0,0,0,0) 60%, rgba(0,0,0,0.85) 100%);
    background: linear-gradient(180deg, rgba(255,255,255, 0) 25%, rgba(0,0,0,0.5) 50%, rgba(255,255,255, 0) 100%);
    border: 1px solid white;
    margin: 20px;
}
#block-views-block-vista-categoria-tours-de-lujo-block-1 .views-field-title:after {
    content: "";
    background-image: url(/themes/trexperienceperu/img/backgrounds/background-logo-dorado.avif);
    background-size: 100% 100%;
    width: 15%;
    height: 10%;
    position: absolute;
    top: 1.5%;
    left: 3%;
    /* z-index: 13; */
    /* font-size: calc(0.65em + 0.85vw); */
    /* padding-top: 25px; */
    /* padding-bottom: 25px; */
}
#block-views-block-vista-categoria-tours-de-lujo-block-1 .views-field-title .field-content {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    bottom: 0;
    display: block;
    font-size: calc(0.95em + 1vw);
}
#block-views-block-vista-categoria-tours-de-lujo-block-1 .views-field-title a {
    color: white;
}
/*----------  Fin Bloque Categoria Tours de Lujo  ----------*/

/*----------  Inicio Bloque Permisos Oficiales Camino Inca  ----------*/
#block-bloquepermisosoficialescaminoinca {
    position: relative;
}
#block-bloquepermisosoficialescaminoinca .field--name-field-tipbloq-permoficaminca-img:before {
    position: absolute;
    content: "";
    background: rgba(0,0,0,0.35);
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}
#block-bloquepermisosoficialescaminoinca .field--name-field-tipbloq-permoficaminca-img img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    object-position: 50% 50%;
}
#block-bloquepermisosoficialescaminoinca .field--name-field-tipbloq-peroficaminca-head {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    position: relative;
    padding-top: 5px;
    color: white;
    text-align: center;
    font-size: calc(0.8em + 1vw);
    z-index: 1;
}
#block-bloquepermisosoficialescaminoinca .field--name-body {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    position: relative;
    color: white;
    font-size: calc(0.8em + 1vw);
    z-index: 1;
}
#block-bloquepermisosoficialescaminoinca .field--name-body p {
    text-align: center;
}
#block-bloquepermisosoficialescaminoinca .field--name-body u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
#block-bloquepermisosoficialescaminoinca .field--name-body a {
    color: white;
    /* border-bottom: 3px solid #00a3da; */
    text-decoration-color: inherit;
}
#block-bloquepermisosoficialescaminoinca .field--name-field-tipbloq-peroficaminca-link {
    position: relative;
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0 30px;
    font-size: calc(0.65em + 1vw);
    z-index: 1;
}
#block-bloquepermisosoficialescaminoinca .field--name-field-tipbloq-peroficaminca-link a {
    background: linear-gradient(#f7295d 60%, #d9103f 40%);
    color: white;
    padding: 10px 20px;
    border-radius: 20px;
}
/*----------  Fin Bloque Permisos Oficiales Camino Inca  ----------*/

/*----------  Inicio Bloque Blogs mas Resaltantes  ----------*/
#block-bloqueblogsmasresaltantes .field--name-field-tipbloq-blogsmasresal-head {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
    font-size: calc(0.8em + 1vw);
}
#block-bloqueblogsmasresaltantes .field--name-body {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    font-size: calc(0.8em + 1vw);
}
#block-bloqueblogsmasresaltantes .field--name-body u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
#block-bloqueblogsmasresaltantes .field--name-body a {
    color: black;
    text-decoration-color: #02a1e7;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-row {
    position: relative;
    margin-bottom: 15px;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field.views-field-field-pag-blog-img:before {
    position: absolute;
    content: "";
    background: rgba(0,0,0,0.25);
    width: 100%;
    height: 100%;
    top: 0;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-field-pag-blog-img img {
    width: 100%;
    height: auto;
    display: block;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-title {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 7.5%;
    right: 0;
    bottom: 0;
    text-align: center;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-title .field-content {
    font-size: calc(0.8em + 1vw);
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-title a {
    color: white;
    font-weight: bold;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-body {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 30%;
    right: 0;
    bottom: 0;
    text-align: center;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-body .field-content {
    font-size: calc(0.7em + 1vw);
    color: white;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-view-node {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 80%;
    right: 0;
    bottom: 0;
    text-align: center;
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-view-node .field-content {
    font-size: calc(0.6em + 1vw);
}
#block-views-block-vista-blogs-mas-resaltantes-block-1 .views-field-view-node a {
    /*    background: linear-gradient(#f7295d 60%, #d9103f 40%);*/
    background: linear-gradient(#0092d0 60%, #0073a4 40%);
    color: white;
    padding: 7px 15px;
    border-radius: 5px;
}
/*----------  Fin Bloque Blogs mas Resaltantes  ----------*/

/*----------  Inicio Bloque Acerca de mas Relevantes  ----------*/
#quicktabs-vista-acerca-de-mas-relevantes {
    position: relative;
}
#quicktabs-vista-acerca-de-mas-relevantes .item-list {
    width: 100%;
    max-width: 42.5%;
    margin: 0 auto 0 0;
    position: absolute;
    top: 50%;
    left: 2.5%;
    /* right: 2.5%; */
    transform: translate(0%,-50%);
    z-index: 2;
}
#quicktabs-vista-acerca-de-mas-relevantes .item-list ul li {
    display: block;
    margin: 0;
    margin-bottom: 7.5px;
    white-space: normal;
    word-break: break-word;
    text-align: center;
    font-size: calc(0.7em + 1vw);
}
#quicktabs-vista-acerca-de-mas-relevantes .item-list ul li a {
    cursor: pointer;
    padding: 10px 10px;
    background-color: #fff;
    box-shadow: 1px 3px 5px rgb(179 189 205 / 30%);
    border-radius: 10px;
    color: #002358;
    display: block;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-row {
    position: relative;
}
.views-field-field-pag-acer-de-img-slider img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-field-pag-acer-de-img-slider:before {
    position: absolute;
    content: "";
    background: rgba(255,255,255,0.25);
    background: linear-gradient(to top,rgba(255,255,255, 0) 40%,rgba(255,255,255, 0.7) 60%);
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-title {
    width: 100%;
    max-width: 50%;
    /* margin: 0 0 0 auto; */
    position: absolute;
    /* left: 0; */
    /* top: 15%; */
    right: 2.5%;
    /* bottom: 0; */
    text-align: center;
    /* position: relative; */
    top: 10%;
    /* max-height: 10%; */
    z-index: 1;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-title .field-content {
    font-size: calc(0.8em + 1vw);
    font-weight: bold;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-title .field-content a {
    color: black;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-body {
    width: 100%;
    max-width: 50%;
    /* margin: 0 auto; */
    position: absolute;
    /* left: 0; */
    top: 20%;
    right: 2.5%;
    max-height: 60%;
    /* bottom: 0; */
    /* position: relative; */
    /* text-align: justify; */
    word-break: break-all;
    overflow: hidden;
    color:  black;
    z-index: 1;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-view-node {
    width: 100%;
    max-width: 50%;
    /* margin: 0 auto; */
    position: absolute;
    /* left: 0; */
    /* top: 75%; */
    right: 2.5%;
    bottom: 7.5%;
    text-align: center;
    z-index: 1;
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-view-node .field-content {
    font-size: calc(0.65em + 1vw);
}
#quicktabs-container-vista-acerca-de-mas-relevantes .views-field-view-node a {
    background: linear-gradient(#f7295d 60%, #d9103f 40%);
    color: white;
    padding: 8px 20px;
    border-radius: 20px;
}
/*----------  Fin Bloque Acerca de mas Relevantes  ----------*/

/*----------  Inicio Bloque Reseñas Generales  ----------*/
#block-bloqueresenasgenerales .field--name-field-tipbloq-resengeneral-headi {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
    font-size: calc(0.8em + 1vw);
}
#block-bloqueresenasgenerales .field--name-body {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    font-size: calc(0.7em + 1vw);
}

#block-bloqueresenasgenerales .field--name-field-tipbloq-resengen-tpbrg-bf {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquetripadvisorresenasingles .field--name-field-tipbloq-trpadvres-tparr-rg {
    display: flex;
    flex-wrap: wrap;
}
#block-bloquetripadvisorresenasingles .field--name-field-tipbloq-trpadvres-tparr-rg > .field__item {
    background: #F2F2F2;
    margin: 0 1%;
    margin-bottom: 25px;
    flex-grow: 1;
    /* flex-shrink: 0; */
    flex-basis: 48%;
    flex-basis: 142px;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-info {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 85%;
    padding: 5% 0 5%;
    margin: 0 auto;
    align-items: center;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resge-img-u {
    width: 100%;
    max-width: 25%;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resge-img-u img {
    width: 100%;
    height: auto;
    border-radius: 50%;
}
#block-bloquetripadvisorresenasingles .field--group-resgen-usen-date {
    width: 100%;
    max-width: 55%;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-usen {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-date {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    color: #808080;
    color: black;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-tripadvisor-logo-icon {
    width: 100%;
    max-width: 20%;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-tripadvisor-logo-icon img {
    width: 100%;
    height: auto;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-tripadvisor-rating img {
    width: 100%;
    height: auto;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-head {
    width: 100%;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-head h3 {
    margin: 0;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-tpl {
    width: 100%;
}
#block-bloquetripadvisorresenasingles .field--name-field-tiparr-tipbloq-resgen-link a {
    color: #26786F;
}
#block-bloquewetravelresenasingles .field--name-field-tipbloq-wetravres-tparr-rg {
    display: flex;
    flex-wrap: wrap;
}
#block-bloquewetravelresenasingles .field--name-field-tipbloq-wetravres-tparr-rg > .field__item {
    border: 2.5px solid #808080;
    margin: 0 1%;
    margin-bottom: 25px;
    flex-grow: 1;
    flex-basis: 142px;
}
#block-bloquewetravelresenasingles .field--name-field-tiparr-tipbloq-resgen-info {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 85%;
    padding: 5% 0 5%;
    margin: 0 auto;
}
#block-bloquewetravelresenasingles .field--group-resgen-usen-head-date {
    width: 100%;
    max-width: 85%;
}
#block-bloquewetravelresenasingles .field--name-field-tiparr-tipbloq-resgen-wetravel-logo-icon {
    width: 100%;
    max-width: 15%;
}
#block-bloquewetravelresenasingles .field--name-field-tiparr-tipbloq-resgen-wetravel-logo-icon img {
    width: 100%;
    height: auto;
}
#block-bloquewetravelresenasingles .field--name-field-tiparr-tipbloq-resgen-link {
    width: 100%;
}
#block-bloquewetravelresenasingles .field--name-field-tiparr-tipbloq-resgen-link a {
    color: #0EABDE;
    color: #06607F;
    color: #025C83;
}
/** Bloque TourRadar Reseñas **/
#block-bloquetourradarresenasingles .field--name-field-tipbloq-touradres-tparr-rg {
    display: flex;
    flex-wrap: wrap;
}
#block-bloquetourradarresenasingles .field--name-field-tipbloq-touradres-tparr-rg > .field__item {
    border: 2.5px solid #6699FF;
    margin: 0 1%;
    margin-bottom: 25px;
    flex-grow: 1;
    flex-basis: 142px;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-info {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 85%;
    padding: 5% 0 5%;
    margin: 0 auto;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resge-img-u {
    width: 100%;
    max-width: 25%;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resge-img-u img {
    width: 100%;
    height: auto;
}
#block-bloquetourradarresenasingles .field--group-resgen-usen-head {
    width: 100%;
    max-width: 55%;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-usen {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-head {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-head h3 {
    margin-top: 0;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-date {
    width: 100%;
    color: #808080;
    color: #595959;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-tourradar-logo-icon {
    width: 100%;
    max-width: 20%;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-tourradar-logo-icon img {
    width: 100%;
    height: auto;
}
#block-bloquetourradarresenasingles .field--name-field-tiparr-tipbloq-resgen-link a {
    color: #6699FF;
    color: #2B8EC4;
    color: #1C5E82;
}
/*----------  Fin Bloque Resenas Generales  ----------*/

/*----------  Inicio Grupo Bloque Reconocimientos  ----------*/
#block-grupobloquereconocimientos {
    background-image: url(/themes/trexperienceperu/img/backgrounds/background-acknowledgments.avif);
    background-size: 100% 100%;
    position: relative;
    z-index: 1;
    color: white;
    padding: 15px 0 10px;
    background-attachment: fixed !important;
}
#block-grupobloquereconocimientos .field--name-field-tipgrupbloq-reconoc-bf {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquereconocimientostripadvisor .field--name-field-tipparrbloqrec-trip-linkim {
    display: flex;
    /* flex-flow: row wrap; */
    /* flex-flow: column nowrap; */
    justify-content: space-around;
    align-items: center;
    align-content: center;
    /* text-align: center; */
    flex-wrap: wrap;
    /* box-sizing: border-box; */
}
#block-bloquereconocimientostripadvisor .field--name-field-tipparrbloqrec-trip-linkim > .field__item {
    /* flex: 1 1 10%; */
    /* display: flex; */
    /* flex-flow: row nowrap; */
    /* border: 1px solid; */
    /* margin-right: 12px; */
    /* margin-top: 12px; */
    /* flex: 1; */
    /* min-width: 20%; */
    /* max-width: calc(100% - 80px); */
    /* flex-basis: 12%; */
    /* flex-grow: 0; */
    /* flex: 1; */
    /* column-count: 2; */
    /* column-gap: 0; */
    background-color: rgba(43,48,61,.2);
    padding: 10px;
    margin: 0 7px 12px;
    margin: 0 0 8px;
    max-width: 25%;
}
#block-bloquereconocimientostripadvisor .field--name-field-tipparrbloqrec-trip-linkim > .field__item .field--name-field-tip-parr-linkimgurl-img img {
    width: 100%;
    height: auto;
    /*width: 171.5px;*/
    max-width: 100%;
    min-width: 75%;
}
#block-bloquereconocimientostourradar .field--name-field-tipparrbloqrectourad-linki {
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}
#block-bloquereconocimientostourradar .field--name-field-tipparrbloqrectourad-linki > .field__item {
    background-color: rgba(43,48,61,.2);
    padding: 10px;
    margin: 0 0 12px;
    max-width: 25%;
}
#block-bloquereconocimientostourradar .field--name-field-tipparrbloqrectourad-linki > .field__item .field--name-field-tip-parr-linkimgurl-img img {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-width: 75%;
}
/*----------  Fin Grupo Bloque Reconocimientos  ----------*/

/*----------  Inicio Bloque Contenido de Interes  ----------*/
#block-bloquecontenidodeinteres {
    background: #F2F2F2;
    position: relative;
    padding-bottom: 5px;
}
#block-bloquecontenidodeinteres .field--name-field-tipbloq-contdeinter-headi {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
    padding: 5px 0 0;
    font-size: calc(0.8em + 1vw);
}
#block-bloquecontenidodeinteres .field--name-body {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    font-size: calc(0.7em + 1vw);
}
#block-bloquecontenidodeinteres .field--name-body u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
#block-bloquecontenidodeinteres .field--name-body a {
    color: black;
    text-decoration-color: #02a1e7;
}
#block-bloquecontenidodeinteres .field--name-field-tipbloqconint-tpptbci-parr > .field__item {
    position: relative;
    width: 100%;
    max-width: 75%;
    margin: 0 auto;
    margin-bottom: 50%;
}
#block-bloquecontenidodeinteres .field--name-field-tipbloqconint-tpptbci-parr > .field__item:after {
    background-image: url(/themes/trexperienceperu/img/backgrounds/background-content-of-interest.webp);
    background-size: 101% 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    color: white;
    content: "";
    top: 0;
    top: 70%;
}
#block-bloquecontenidodeinteres .field--name-field-tipparr-tipblo-contint-img img {
    width: 100%;
    height: auto;
}
#block-bloquecontenidodeinteres .field--name-field-tiparr-tb-contint-desc-tpl {
    width: 100%;
    max-width: 65%;
    margin: 0 auto;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 85%;
    right: 0;
    bottom: 0;
    /* top: 60%; */
    /* right: 0; */
    /* transform: translate(0%,-35%); */
    /* text-align: justify; */
    /* color: white; */
    /* background: red; */
    overflow: hidden;
    height: 56%;
    text-align: justify;
    font-size: calc(0.8em + 1vw);
    color: white;
}
#block-bloquecontenidodeinteres .field--name-field-tipar-tb-contint-btnl-link {
    /* width: 100%; */
    /* max-width: 50%; */
    /* margin: 0 auto; */
    /* position: absolute; */
    /* left: 0; */
    /* top: 90%; */
    /* right: 0; */
    /* bottom: 0; */
    /* text-align: center; */
    /* color: white; */
    width: 100%;
    max-width: 65%;
    margin: 0 auto;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 150%;
    /* bottom: 0%; */
    right: 0;
    text-align: center;
    /* transform: translate(0%,-35%); */
    /* text-align: justify; */
    /* color: white; */
    /* background: blue; */
    /* overflow: hidden; */
    /* height: 58%; */
    font-size: calc(0.6em + 1vw);
}
#block-bloquecontenidodeinteres .field--name-field-tipar-tb-contint-btnl-link a {
    background: white;
    display: block;
    background: linear-gradient(#f7295d 60%,#d9103f 40%);
    color: white;
    padding: 8px 20px;
    border-radius: 20px;
}
/*----------  Fin Bloque Contenido de Interes  ----------*/

/*----------  Inicio Bloque Preguntas y Respuestas Generales  ----------*/
/* #block-bloquepreguntasyrespuestasgenerales {
    padding-bottom: 20px;
}
.bloq-preguntas-y-respuestas-generales {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquepreguntasyrespuestasgenerales .field--name-field-tipbloq-pregresgen-headi {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
    font-size: calc(0.8em + 1vw);
}
#block-bloquepreguntasyrespuestasgenerales .field--name-field-tipbloq-prerege-parr-tbprg {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#block-bloquepreguntasyrespuestasgenerales .field--name-field-tipbloq-pregresgen-img img {
    width: 100%;
    height: auto;
}
#block-bloquepreguntasyrespuestasgenerales .field--name-field-tipbloq-prerege-parr-tbprg > .field__item .field--name-field-tippar-tipbloqpreresge-tfl u {
    text-decoration-color: #02a1e7;
    text-decoration-thickness: 3px;
    text-underline-offset: 10%;
}
#block-bloquepreguntasyrespuestasgenerales .field--name-field-tipbloq-prerege-parr-tbprg > .field__item .field--name-field-tippar-tipbloqpreresge-tfl a {
    color: black;
    text-decoration-color: #02a1e7;
}

.bloq-preguntas-y-respuestas-generales .field--name-field-tpbq-preyrege-tptbprg-parr {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
.bloq-preguntas-y-respuestas-generales .field--name-field-tipar-tpbqpreyresg-tit-hea {
    display: flex;
    align-items: center;
}
.bloq-preguntas-y-respuestas-generales .field--name-field-tipar-tpbqpreyresg-tit-hea h3 {
    font-weight: normal;
    margin: 0;
} */
/*----------  Fin Bloque Preguntas y Respuestas Generales  ----------*/

/*----------  Inicio Bloque Instituciones Turismo  ----------*/
#block-bloqueinstitucionesturismo .field--name-field-tipbloq-institur-parrimgli {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#block-bloqueinstitucionesturismo .field--name-field-tipbloq-institur-parrimgli > .field__item {
    /* width: 100%; */
    /* max-width: 10%; */
    display: inline-block;
    padding: 0 30px;
    vertical-align: middle;
}
#block-bloqueinstitucionesturismo .field--name-field-tipbloq-institur-parrimgli > .field__item img {
    width: 100%;
    height: auto;
    max-width: 135px;
}
/*----------  Fin Bloque Instituciones Turismo  ----------*/

/*=====  Fin Pagina Principal  ======*/

