.block_cpt
h1{text-align:left;margin-bottom:0.5rem;line-height:1.2;width:100%;font-weight:600}.block_cpt h1
strong{color:var(--vsf-primary-color2);font-weight:600}.block_cpt
.intro{text-align:left;margin-bottom:1rem;width:100%;color:#000}.block_cpt
.intro.intro1{display:none}.block_cpt
.intro.intro2{display:block}.block_cpt
.intro.intro3{text-align:left;border-radius:0.375rem;border:1px
solid var(--vsf-primary-color);padding:0.725rem 0.875rem;position:relative;display:none;margin:1.5rem 0}.block_cpt .intro.intro3
p{opacity:0.75;margin:0}.block_cpt .intro-div{display:flex;flex-direction:column;margin-bottom:1rem}.block_cpt .intro-div .intro-buttons{display:flex;justify-content:space-between;align-items:center}.block_cpt .filtro-form{}.block_cpt .filtro-bloque{margin-bottom:2.95rem}.block_cpt .filtro-bloque .filtro-titulo{color:#000;font-weight:500;font-size:1.125rem;margin-bottom:1.25rem}.block_cpt .filtro-bloque
.filtro{margin-bottom:1.75rem}.block_cpt .filtro-bloque .filtro.filtro-hidden{display:none}.block_cpt .filtro-bloque .filtro
a{}.block_cpt .filtro-bloque .filtro a:hover{text-decoration:none}.block_cpt .filtro-bloque .filtro
label{color:#000;cursor:pointer;margin:0;display:flex;flex-direction:row;align-items:flex-start;line-height:1.2;position:relative}.block_cpt .filtro-bloque .filtro
input{position:absolute;opacity:0;height:0;width:0}.block_cpt .filtro-bloque .filtro input~label:before{content:'';margin-right:0.625rem;flex-shrink:0;display:inline-flex;width:1.125rem;height:1.125rem;justify-content:center;border:2px
solid var(--vsf-primary-color);border-radius:3px;font-size:0.75rem}.block_cpt .filtro-bloque .filtro input~label:after{transition:all 0.3s ease;content:'';mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%20480H48c-26.5%200-48-21.5-48-48V80c0-26.5%2021.5-48%2048-48h352c26.5%200%2048%2021.5%2048%2048v352c0%2026.5-21.5%2048-48%2048zm-204.7-98.1l184-184c6.2-6.2%206.2-16.4%200-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6%200L184%20302.7l-70.1-70.1c-6.2-6.2-16.4-6.2-22.6%200l-22.6%2022.6c-6.2%206.2-6.2%2016.4%200%2022.6l104%20104c6.2%206.3%2016.4%206.3%2022.6%200z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;background:var(--vsf-primary-color);width:1.125rem;height:1.125rem;border-radius:3px;position:absolute;top:0;left:0;opacity:0}.block_cpt .filtro-bloque .filtro input:checked~label:before{}.block_cpt .filtro-bloque .filtro input:checked~label:after{opacity:1}.block_cpt .filtro-bloque .filtro input:focus~label:before{box-shadow:0 0 0 0.2rem rgba(252, 132, 4, 0.25)}.block_cpt .filtro-bloque
.more{border:0;background:transparent;color:var(--vsf-primary-color2);padding:0;display:inline-block;margin-top:0.75rem;border-bottom:1px solid var(--vsf-primary-color);font-size:1rem;font-weight:500}.block_cpt .filtro-bloque .more:hover{text-decoration:none}.block_cpt .order-dropdown{margin-left:auto}.block_cpt .order-dropdown
.btn{border-radius:0.375rem;border:1px
solid #DDD;background:transparent;padding:0.5rem 0.75rem;transition:all 0.3s ease;color:black;font-size:0.9375rem;font-weight:500}.block_cpt .order-dropdown .btn:hover,
.block_cpt .order-dropdown .btn.active,
.block_cpt .order-dropdown .btn:active,
.block_cpt .order-dropdown .btn:focus{background:#FEF2E9;box-shadow:none;border-color:var(--vsf-primary-color)}.block_cpt .order-dropdown .btn::after{display:none}.block_cpt .order-dropdown .btn
svg{transition:all 0.3s ease;color:var(--vsf-primary-color);margin-right:0.5rem;font-size:1.25rem}.block_cpt .order-dropdown .dropdown-menu.show{border-radius:0.375rem}.block_cpt .order-dropdown .dropdown-menu{margin-top:0.5rem;padding:0.25rem 0}.block_cpt .order-dropdown .dropdown-item{padding:0.5rem 1.5rem}.block_cpt .order-dropdown .dropdown-item:hover,
.block_cpt .order-dropdown .dropdown-item:focus,
.block_cpt .order-dropdown .dropdown-item.active{color:black;background-color:#FEF2E9}.block_cpt .order-dropdown .dropdown-item
svg{margin-left:0.5rem}.block_cpt .map-button,
.block_cpt .list-button{margin-left:auto}.block_cpt .filtro-clear,
.block_cpt .map-button,
.block_cpt .list-button,
.block_cpt .show-filter-button{border-radius:0.375rem;border:1px
solid #DDD;background:transparent;padding:0.5rem 0.75rem;transition:all 0.3s ease;margin-bottom:2rem;display:flex;align-items:center;color:black;font-size:0.9375rem;font-weight:500}.block_cpt .map-button,
.block_cpt .list-button,
.block_cpt .show-filter-button{margin-bottom:0}.block_cpt .show-filter-button{display:none}.block_cpt .filtro-clear .fal,
.block_cpt .map-button .fal,
.block_cpt .list-button .fal,
.block_cpt .show-filter-button .fal,
.block_cpt .filtro-clear svg,
.block_cpt .map-button svg,
.block_cpt .list-button svg,
.block_cpt .show-filter-button
svg{transition:all 0.3s ease;color:var(--vsf-primary-color);margin-right:0.5rem;font-size:1.25rem}.block_cpt .filtro-clear:hover,
.block_cpt .map-button:hover,
.block_cpt .list-button:hover,
.block_cpt .show-filter-button:hover{background:#FEF2E9;box-shadow:none;border-color:var(--vsf-primary-color)}.block_cpt .filtro-clear{color:#000;padding:1rem 1.625rem}.block_cpt .filtro-clear .fal,
.block_cpt .filtro-clear
svg{color:var(--vsf-primary-color)}.block_cpt .filtro-more{border:2px
solid var(--vsf-primary-color);background:var(--vsf-primary-color);color:#000;padding:0.6875rem 2.5rem;transition:all 0.3s ease;margin:2.34rem 0 2.34rem 1.875rem;align-self:flex-start;font-size:1rem;font-weight:600;border-radius:var(--button-border-radius)}.block_cpt .filtro-more:hover{background:#fff;color:var(--vsf-primary-color)}.block_cpt .show-help{border-radius:0.375rem;border:1px
solid transparent;background:transparent;padding:0;transition:all 0.3s ease;display:none;align-items:center;color:var(--vsf-primary-color);font-weight:500}.block_cpt .show-help span:first-child{text-decoration:underline}.block_cpt .show-help .fal,
.block_cpt .show-help
svg{transition:all 0.3s ease;color:var(--vsf-primary-color);margin-left:0.25rem;font-size:1.25rem}.block_cpt .help-info{text-align:left;border-radius:0.375rem;border:1px
solid var(--vsf-primary-color);padding:0.725rem 0.875rem;position:relative;margin-top:1rem;display:none}.block_cpt .help-info
p{opacity:0.85}.block_cpt .help-info p
strong{color:var(--vsf-primary-color);font-weight:400}.block_cpt .help-info
div{background:#FEF2E8;padding:1rem;border-radius:1rem;text-align:center;margin-bottom:1.5rem}.block_cpt .help-info div
p{opacity:1;color:#000;font-weight:600}.block_cpt .help-info div
a{background:var(--vsf-primary-color);border-radius:3.25rem;padding:0.875rem 4rem;color:#fff;font-size:1rem;display:block;margin:0
auto -2.4rem auto;max-width:16rem}.block_cpt .help-info div a .fal,
.block_cpt .help-info div a
svg{margin-left:0.5rem}.block_cpt .help-info::before,
.block_cpt .help-info::after{content:'';position:absolute;bottom:100%;left:59px;border:11px
solid transparent;border-bottom-color:var(--vsf-primary-color)}.block_cpt .help-info::after{left:60px;border:10px
solid transparent;border-bottom-color:#fff}.block_cpt_loading{text-align:center;margin:2.34rem 0;display:none}.block_cpt_loading .far,
.block_cpt_loading
svg{color:var(--vsf-primary-color);font-size:2rem}.block_cpt{text-align:right}.block_cpt .vsf2-col1,
.block_cpt .vsf2-col2{text-align:left}.block_cpt
.fixed_tab{display:inline-block;background:var(--vsf-primary-color);color:#000;text-align:center;padding:0.625rem 1.875rem 0.875rem 1.875rem;border-top-left-radius:var(--image-border-radius);border-top-right-radius:var(--image-border-radius);font-weight:500;position:sticky;bottom:0;margin-left:2.25rem}.block_cpt .fixed_tab:nth-child(3){background:#323232}.block_cpt .fixed_tab[data-count="0"]{bottom:-67px;display:none}.block_cpt .fixed_tab
.count{min-width:0.675rem;display:inline-block;text-align:center}.block_cpt
.fixed_tab.budget_tab{}.block_cpt
.fixed_tab.compare_tab{}.modal-budget .modal-content{border-color:#707070}.modal-budget .modal-header,
.modal-compare .modal-header{border:0;padding:1.75rem;align-items:center;justify-content:space-between}.modal-budget .modal-header
div{font-weight:600;color:var(--vsf-primary-color2)}.modal-budget .modal-header
div.back{cursor:pointer}.modal-budget .modal-header .modal-title,
.modal-compare .modal-header .modal-title{color:#000;font-size:1.625rem;font-weight:500}.modal-budget .modal-header .modal-title.h6{color:var(--vsf-primary-color2);font-size:1.375rem;font-weight:500}.modal-budget .modal-header
.close{margin:0;padding:0;font-size:1.5rem}.step3-div .modal-body{text-align:center;margin-bottom:2.0625rem}.step3-div .modal-body div:nth-child(1){font-size:1.125rem;font-weight:500;color:black;margin-bottom:1.0625rem}.step3-div .modal-body div:nth-child(2){margin-bottom:1.9375rem}.step3-div .modal-footer{text-align:center;display:block}.step3-div .modal-footer
button{padding:0.65rem 4.28rem;font-size:1rem;font-weight:500;border-radius:0;transition:all 0.3s ease}.modal-budget .modal-body{padding:0
1.75rem 0 1.75rem}.modal-budget .modal-body
ul{display:flex;flex-wrap:wrap;padding-left:1.5rem}.modal-budget .modal-body ul
li{flex:0 0 25%;margin-bottom:1.25rem}.modal-budget .modal-body ul li:last-child{flex:0 0 100%}.modal-budget .modal-body
.postName{font-weight:700}.modal-budget .modal-body
.postCat{}.modal-budget .modal-body
.postDir{color:var(--vsf-body-color);display:inline-block;margin-top:0.3125rem}.modal-budget .modal-footer{border:0;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:0
1.75rem 0.75rem 1.75rem}.modal-budget .modal-footer>*{margin:0
0 1rem 0}.modal-budget .modal-footer
.btn{flex-shrink:0}.modal-budget .modal-footer .form-group{margin-bottom:1rem}.bg-popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);z-index:9999;flex-wrap:wrap;justify-content:center}.popup{height:fit-content;background:white;border-radius:10px;margin:35px
auto 0;padding:35px
30px}#popup-step-two{display:none}.popup
.title{position:relative;display:flex;align-items:center;margin-bottom:20px}.popup .title
p{position:absolute;margin:0;color:var(--vsf-primary-color);font-weight:bold}.popup .title
h3{margin:0
auto;text-align:center;max-width:50%;color:#000;font-size:1.625rem;font-weight:500}.popup .title .cross-popup{right:0;cursor:pointer}.popup .title .cross-popup .fal,
.popup .title .cross-popup
svg{font-size:28px;color:#707070}.popup
label{display:flex}.popup label
.text{margin:6px
3px 0 0}.popup label
.asterisk{color:var(--vsf-primary-color);font-size:18px;font-weight:bold}.popup
input#observations{min-height:122px}.popup .div-button{text-align:right}.popup
button{border-radius:100px;color:white;font-weight:500}.popup #back-step-one{cursor:pointer;color:#707070}.popup .charac-request{margin-bottom:5px}.popup .charac-request
p{display:flex;align-items:center;margin-bottom:30px}.popup .charac-request .fas,
.popup .charac-request
svg{font-size:6px;min-width:15px}.popup .form-group{}.popup .form-group
label{color:#000;font-weight:400;font-size:0.9375rem;margin-bottom:0.75rem}.popup .form-group .form-control{font-size:0.875rem;color:#707070;padding:0.875rem 0.75rem;height:auto;border-color:#E4E4E4}.popup .form-group .form-control::placeholder{color:#707070}.popup .send-to .form-group{display:flex}.popup .send-to .form-group
input{width:20px;height:20px;margin-right:15px}.popup .send-to .form-group .info-option
p{margin-bottom:5px}.popup .send-to .form-group .info-option .name-agency{color:black}.popup .send-to .form-group .info-option
.name{font-size:15px;font-weight:600}.popup .send-to .form-group .info-option
.dir{font-size:14px}.popup .send-to .fin-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px}.popup .send-to .fin-form .pol-and-cond{display:flex;flex-wrap:wrap;align-items:center}.popup .send-to .fin-form .pol-and-cond
input{width:30px}.popup .send-to .fin-form .pol-and-cond
p{margin:0}.block_cpt .guia-content{text-align:center;background-color:#2573B5;padding:1.875rem 1.4375rem;border-radius:var(--image-border-radius);margin-bottom:2rem}.block_cpt .guia-content
img{display:block;width:100%;height:auto;margin-bottom:1rem}.block_cpt .guia-content
p{color:white}.block_cpt .guia-content
a{display:inline-block;background-color:white;color:#2573B5;padding:0.75rem 1.875rem;border:2px
solid #FFF;border-radius:var(--button-border-radius);font-size:1rem;font-weight:600}.block_cpt .guia-content a:hover{text-decoration:none;background-color:#2573B5;color:white}.modal-compare .fas,
.modal-compare
svg{min-width:1rem;font-size:1rem;text-align:center;margin:0.2rem 0.5rem 0 0;color:var(--vsf-primary-color)}.modal-compare
.text{color:black;font-weight:500}.modal-compare .modal-body
.row{padding:20px}.modal-compare
.orange_row{background-color:#FEF2E9}.modal-compare .modal-body-mobile{display:none}.modal-compare .modal-body-mobile
.row{margin-left:0;margin-right:0}.block_cpt .modal-eye{display:flex;align-items:center;margin-left:auto;background-color:#FEF2E8;padding:0.8125rem 0.8125rem 0.8125rem 0.9375rem;margin-bottom:1.875rem;transition:all 0.3s ease;text-align:left;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.16);position:fixed;top:50%;right:0;z-index:2}.block_cpt .modal-eye
h2{margin-bottom:0;line-height:1.35;font-size:0.875rem;max-width:8.25rem}.block_cpt .modal-eye .eye-content{width:2.1875rem;height:2.1875rem;display:flex;align-items:center;background-color:var(--vsf-primary-color);border-radius:50%;justify-content:center;margin-right:0.8125rem}.block_cpt .modal-eye .eye-content
span{color:white;font-size:1.0625rem}.block_cpt .modal-eye:hover{text-decoration:none;padding-right:2rem}.block_cpt .modal-ease{background:#fff;margin:0;padding:0.9375rem 1.75rem 1.5rem 1.75rem;box-shadow:0 3px 6px #00000029;text-align:left;position:fixed;bottom:calc(50% - 7rem);right:6rem;z-index:11}.block_cpt .modal-ease .title-content{display:flex}.block_cpt .modal-ease .title-content
h2{color:var(--vsf-primary-color);margin:0.6875rem 0 0.5625rem}.block_cpt .modal-ease .title-content
button{margin-left:auto;background:transparent;border:0}.block_cpt .modal-ease .title-content
span{font-size:1.625rem;color:#A09F9F}.block_cpt .modal-ease
p{margin-bottom:0;max-width:15.625rem}.filtro-movil-overlay{transition:all 0.3s ease;visibility:hidden;opacity:0}.filtro-movil-div .content .header,
.filtro-movil-div
.bottom{display:none}.destino-card{overflow:hidden;margin-bottom:2rem}.destino-card .item-destino{display:flex;flex-direction:column;text-decoration:none;color:#333;border:1px
solid #E4E4E4}.destino-card .item-destino:hover{text-decoration:none}.destino-card .item-destino:hover
img{transform:scale(1.1)}.destino-card
.imagen{width:100%;height:auto;overflow:hidden}.destino-card .imagen-inner
img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all 0.6s ease}.destino-card
.contenido{padding:15px}.destino-card .contenido
p{margin-bottom:0}.destino-card .contenido
h3{font-weight:500;font-size:1.125rem;line-height:1.25;color:#000;margin:0
0 1.125rem 0}.destino-card .contenido
hr{width:25%;height:2px;border:0;background:#EB7C24;margin:0
1.8125rem 1.281rem 0}.destino-card .contenido
p{color:var(--vsf-body-color);font-size:14px}.modal-success .form-content.form-success{text-align:center}.modal-success .form-content.form-success .form-group div:nth-child(1){color:var(--vsf-primary-color);font-size:1.375rem;font-weight:500;margin-bottom:1.625rem}.modal-success .form-content.form-success .form-group div:nth-child(2){font-size:1.125rem;font-weight:500;color:black;margin-bottom:1.0625rem}.modal-success .form-content.form-success .form-group
img{margin-bottom:2.0625rem}.resultados_busqueda_noResults{padding:0.875rem 0.875rem 0.875rem 1.625rem;background-color:#F8D7DA;border:1px
solid #EDABB2;border-radius:5px;margin-top:4rem;color:#58151C}.resultados_busqueda_noResults
.title_noResults{font-size:16px;font-weight:500}.block_cpt_hasOficinaShown{background:var(--vsf-primary-color);color:#000;padding:0.5rem 1rem;margin:1.5rem 0;font-size:1rem;font-weight:500}@media (max-width: 991px){.block_cpt .guia-content
img{max-width:300px;margin:0
auto 1rem}.block_cpt
h1{padding:0
1rem}.block_cpt
.intro.intro1{display:block}.block_cpt
.intro.intro2{display:none}.block_cpt
.intro.intro3{display:block}.block_cpt .intro-div{flex-direction:column;padding:0
1rem}.block_cpt .intro-div .intro-buttons{width:100%;display:flex;justify-content:space-between;align-items:center}.block_cpt .show-help,
.block_cpt .show-filter-button{display:flex}.filtro-movil-overlay{position:fixed;top:92px;left:0;width:100%;height:calc(100vh - 92px);z-index:12;background:rgba(0, 0, 0, 0.4)}.filtro-movil-overlay.show{visibility:visible;opacity:1}.filtro-movil-div{position:fixed;top:92px;width:calc(100% - 3rem);max-width:22rem;height:calc(100vh - 92px);z-index:13;background:#fff;display:flex;flex-direction:column;text-align:left;transition:all 0.3s ease;right:-100vw}.filtro-movil-div.show{right:0}.filtro-movil-div
.content{flex:0 0 calc(100% - 91px);overflow-y:auto}.filtro-movil-div .content
.header{padding:0.75rem 2rem;font-size:1.125rem;font-weight:500;color:var(--vsf-primary-color);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.filtro-movil-div .content .header
button{font-size:1.375rem;background:transparent;border:0;color:var(--vsf-primary-color)}.filtro-movil-div .content .filtro-form{display:block;padding:0
2rem}.filtro-movil-div
.bottom{background:#fff;box-shadow:0 -4px 6px rgba(0, 0, 0, 0.08);display:flex;align-items:center;justify-content:center;padding:1rem 2rem}.filtro-movil-div .bottom
button{width:100%;background:#FC8404;box-shadow:0 -4px 6px rgba(0, 0, 0, 0.16);border:1px
solid #FC8404;border-radius:0.375rem;font-size:1.0625rem;color:#fff;font-weight:400;padding:1rem}.block_cpt .map-button,
.block_cpt .list-button{margin-left:0}.block_cpt .btn.btn-secondary.dropdown-toggle{margin-left:0 !important}.buttons-filters{margin-top:1rem}}@media (max-width: 767px){.block_cpt
h1{font-size:1.625rem}.block_cpt
.intro{font-size:0.9375rem}.block_cpt .filtro-bloque .filtro input~label:before{width:1.5rem;height:1.5rem;font-size:1.1rem}.block_cpt .filtro-bloque .filtro label
span{padding-top:0.1rem;line-height:1.5}}@media (max-width: 575px){.block_cpt .filtro-more{margin-left:0;width:100%}.title-div
h2{text-align:left}.block_cpt .modal-ease{right:unset;left:0.5rem;bottom:4rem;display:none}.popup .title
p{max-width:42px}.step3-div .modal-footer
button{width:100%;padding:0.65rem 0}.modal-compare .modal-body-mobile{display:block}.modal-compare .modal-body{display:none}}