.mixin-animate-basic{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.mixin-link-decrease:hover{opacity:.75}
.mixin-link-decrease:active{opacity:.5}
.mixin-link-decrease:disabled,.mixin-link-decrease.btn-disabled{opacity:.3}
.mixin-link-decrease:focus{border-color:#9cd1ff;outline:0}
.mixin-state-focus:focus{border-color:#9cd1ff;outline:0}
.mixin-link-basic{color:#464646}
.mixin-link-basic.active,.mixin-link-basic:active{color:#016a7f}
.mixin-link-basic:disabled,.mixin-link-basic.rp-disabled,.mixin-link-basic:hover{color:#aaa}
.mixin-link-grey-hover-turquoise{color:#464646}
.mixin-link-grey-hover-turquoise:hover{color:#016a7f}
.mixin-link-basic-inverse{color:#fff}
.mixin-link-basic-inverse:hover{color:#f8f8f8}
.mixin-link-basic-inverse.active,.mixin-link-basic-inverse:active{color:#016a7f}
.mixin-link-basic-inverse:disabled,.mixin-link-basic-inverse.rp-disabled{color:#aaa}
.mixin-link-white-hover-grey{color:#fff}
.mixin-link-white-hover-grey:hover{color:#aaa}
.mixin-link-white-hover-grey.active,.mixin-link-white-hover-grey:active{color:#757575}
.mixin-link-white-hover-grey:disabled,.mixin-link-white-hover-grey.rp-disabled{color:#464646}
.mixin-link-white-hover-yellow{color:#fff;opacity:1}
.mixin-link-white-hover-yellow:hover{color:#ffc800}
.mixin-link-white-hover-yellow.active,.mixin-link-white-hover-yellow:active{color:#757575}
.mixin-link-white-hover-yellow:disabled,.mixin-link-white-hover-yellow.rp-disabled{color:#464646}
.mixin-link-white{color:#fff}
.mixin-link-white:hover{opacity:.75}
.mixin-link-white:active{opacity:.5}
.mixin-link-white:disabled,.mixin-link-white.btn-disabled{opacity:.3}
.mixin-link-white:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise{color:#016a7f}
.mixin-link-turquoise:hover{opacity:.75}
.mixin-link-turquoise:active{opacity:.5}
.mixin-link-turquoise:disabled,.mixin-link-turquoise.btn-disabled{opacity:.3}
.mixin-link-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise-90{color:#016a7f}
.mixin-link-turquoise-90:hover{color:#00404d}
.mixin-link-reverse{color:#fff}
.mixin-link-reverse .rp-arrow{color:#fff}
.mixin-link-reverse:hover{color:#aaa}
.mixin-link-reverse:hover .rp-arrow{color:#aaa}
.mixin-link-reverse:active{color:#fff}
.mixin-link-reverse:active .rp-arrow{color:#fff}
.mixin-state-disabled:disabled,.mixin-state-disabled.rp-disabled,.mixin-state-disabled[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-white{color:#016a7f;background-color:#fff}
.mixin-states-rp-btn-white:hover{color:rgba(1,105,126,0.75);background-color:#fff}
.mixin-states-rp-btn-white:active{color:rgba(1,105,126,0.5);background-color:#fff}
.mixin-states-rp-btn-white:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-white:disabled,.mixin-states-rp-btn-white.rp-disabled{color:rgba(1,105,126,0.3);background-color:#fff}
.mixin-states-rp-btn-turquoise{color:#fff;background-color:#016a7f}
.mixin-states-rp-btn-turquoise:hover{background-color:#00404d}
.mixin-states-rp-btn-turquoise:active{background-color:#00adc3}
.mixin-states-rp-btn-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-turquoise:disabled,.mixin-states-rp-btn-turquoise.rp-disabled,.mixin-states-rp-btn-turquoise[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-grey:hover{opacity:.75}
.mixin-states-rp-btn-grey:active{opacity:.5}
.mixin-states-rp-btn-grey:disabled,.mixin-states-rp-btn-grey.btn-disabled{opacity:.3}
.mixin-states-rp-btn-grey:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary{color:#016a7f;background-color:#c0ebf2}
.mixin-states-rp-btn-secondary:hover{color:#016a7f;background-color:#92d9e2}
.mixin-states-rp-btn-secondary:active{background-color:#b0e1e7}
.mixin-states-rp-btn-secondary:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary:disabled,.mixin-states-rp-btn-secondary.rp-disabled,.mixin-states-rp-btn-secondary[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-btn-guia-display{display:flex;align-items:center;justify-content:center}
.reset-appearance-button{padding:0;border:0;outline:0;background:0}
.reset-appearance-button:focus{outline:0}
.rp-guia-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;color:#016a7f;background-color:#f2f2f2;box-shadow:0 8px 32px -16px rgba(0,0,0,0.08);border-radius:4px}
.rp-btn-guia{display:flex;align-items:center;justify-content:center;padding:0;border:0;outline:0;background:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;gap:8px;width:100%;font-family:"Roboto-Regular";border:solid transparent;border-radius:8px;cursor:pointer}
.rp-btn-guia:focus{outline:0}
@media(min-width:720px){.rp-btn-guia{width:auto}
}
.rp-btn-guia:not(.rp-btn-small){padding:8px;font-size:18px;line-height:32px;border-width:4px}
@media(min-width:375px){.rp-btn-guia:not(.rp-btn-small){padding-inline:16px}
}
@media(min-width:1024px){.rp-btn-guia:not(.rp-btn-small){padding-inline:28px;font-size:16px;line-height:24px}
}
.rp-btn-guia:not(.rp-btn-small) .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px}
.rp-btn-guia:not(.rp-btn-small) .icon-rp::before{font-size:20px}
.rp-btn-guia:not(.rp-btn-small) .icon-rp img{width:100%;height:100%}
.rp-btn-guia.rp-btn-small{height:40px;padding:6px 10px;font-size:16px;line-height:24px;border-width:2px}
@media(min-width:1024px){.rp-btn-guia.rp-btn-small{height:32px;padding:2px 14px;font-size:14px}
}
.rp-btn-guia.rp-btn-small .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:14px}
.rp-btn-guia.rp-btn-small .icon-rp::before{font-size:14px}
.rp-btn-guia.rp-btn-small .icon-rp img{width:100%;height:100%}
.rp-btn-guia.rp-btn-turquoise{color:#fff;background-color:#016a7f}
.rp-btn-guia.rp-btn-turquoise:hover{background-color:#00404d}
.rp-btn-guia.rp-btn-turquoise:active{background-color:#00adc3}
.rp-btn-guia.rp-btn-turquoise:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia.rp-btn-turquoise:disabled,.rp-btn-guia.rp-btn-turquoise.rp-disabled,.rp-btn-guia.rp-btn-turquoise[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-btn-guia.rp-btn-secondary{color:#016a7f;background-color:#c0ebf2}
.rp-btn-guia.rp-btn-secondary:hover{color:#016a7f;background-color:#92d9e2}
.rp-btn-guia.rp-btn-secondary:active{background-color:#b0e1e7}
.rp-btn-guia.rp-btn-secondary:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia.rp-btn-secondary:disabled,.rp-btn-guia.rp-btn-secondary.rp-disabled,.rp-btn-guia.rp-btn-secondary[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-btn-guia.rp-btn-white{color:#016a7f;background-color:#fff}
.rp-btn-guia.rp-btn-white:hover{color:rgba(1,105,126,0.75);background-color:#fff}
.rp-btn-guia.rp-btn-white:active{color:rgba(1,105,126,0.5);background-color:#fff}
.rp-btn-guia.rp-btn-white:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia.rp-btn-white:disabled,.rp-btn-guia.rp-btn-white.rp-disabled{color:rgba(1,105,126,0.3);background-color:#fff}
.rp-btn-guia.rp-btn-grey{background-color:#f8f8f8}
.rp-btn-guia.rp-btn-grey:hover{opacity:.75}
.rp-btn-guia.rp-btn-grey:active{opacity:.5}
.rp-btn-guia.rp-btn-grey:disabled,.rp-btn-guia.rp-btn-grey.btn-disabled{opacity:.3}
.rp-btn-guia.rp-btn-grey:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia--seeGallery,.rp-btn-guia--play,.rp-btn-guia--share,.rp-btn-guia--feedback,.rp-btn-guia--save{width:56px;height:56px}
@media(min-width:1024px){.rp-btn-guia--seeGallery,.rp-btn-guia--play,.rp-btn-guia--share,.rp-btn-guia--feedback,.rp-btn-guia--save{width:48px;height:48px}
.rp-btn-guia--seeGallery:not(.rp-btn-small),.rp-btn-guia--play:not(.rp-btn-small),.rp-btn-guia--share:not(.rp-btn-small),.rp-btn-guia--feedback:not(.rp-btn-small),.rp-btn-guia--save:not(.rp-btn-small){padding:8px}
}
.rp-btn-guia--seeGallery .text,.rp-btn-guia--play .text,.rp-btn-guia--share .text,.rp-btn-guia--feedback .text,.rp-btn-guia--save .text{display:none}
.rp-btn-guia--seeGallery.text--show,.rp-btn-guia--play.text--show,.rp-btn-guia--share.text--show,.rp-btn-guia--feedback.text--show,.rp-btn-guia--save.text--show{width:max-content;padding:8px}
@media(min-width:375px){.rp-btn-guia--seeGallery.text--show,.rp-btn-guia--play.text--show,.rp-btn-guia--share.text--show,.rp-btn-guia--feedback.text--show,.rp-btn-guia--save.text--show{padding-inline:28px}
}
@media(min-width:375px){.rp-btn-guia--seeGallery.text--show .text,.rp-btn-guia--play.text--show .text,.rp-btn-guia--share.text--show .text,.rp-btn-guia--feedback.text--show .text,.rp-btn-guia--save.text--show .text{display:inline-flex}
}
.mixin-slick-prev{z-index:10}
.mixin-slick-prev::before{content:"\e905"}
.mixin-slick-next::before{content:"\e906"}
.slick-dots li{margin:0}
.slick-dots li button::before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:32px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddd;opacity:1}
.slick-dots li.slick-active button::before{color:#ffc800}
.rp-guia-headline{font-family:"Roboto-Bold";font-weight:700}
.rp-guia-headline-01{font-family:"Roboto-Bold";font-weight:700;font-size:40px;line-height:48px}
@media(min-width:1024px){.rp-guia-headline-01{font-size:56px;line-height:64px}
}
.rp-guia-headline-02{font-family:"Roboto-Bold";font-weight:700;font-size:28px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-02{font-size:40px;line-height:48px}
}
.rp-guia-headline-03{font-family:"Roboto-Bold";font-weight:700;font-size:24px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-03{font-size:32px;line-height:40px}
}
.rp-guia-headline-03.rp-guia-headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.rp-guia-headline-03.rp-guia-headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../../../../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.rp-guia-headline-03.rp-guia-headline-marker{margin-bottom:42px}
}
.rp-guia-title-01{font-family:"Roboto-Bold";font-weight:700;font-size:26px;line-height:34px}
@media(min-width:1024px){.rp-guia-title-01{font-size:36px;line-height:46px}
}
.rp-guia-title-02{font-family:"Roboto-Bold";font-weight:700;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-guia-title-02{font-size:26px;line-height:40px}
}
.rp-guia-title-03{font-family:"Roboto-Bold";font-weight:700;font-size:20px;line-height:30px}
@media(min-width:1024px){.rp-guia-title-03{font-size:22px;line-height:32px}
}
.headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../../../../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.headline-marker{margin-bottom:42px}
}
.rp-title-01{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title-01{font-size:20px;line-height:32px}
}
.rp-title-02{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
.rp-title,.rp-highlighted-body{font-family:"Roboto-Regular";font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title,.rp-highlighted-body{font-size:20px;line-height:32px}
}
.rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-subheadline{font-size:24px}
}
.rp-body-guia{font-family:"Roboto-Regular";font-style:normal}
.rp-body-guia:not(.rp-body-semibold){font-weight:400}
.rp-body-guia.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-18{font-family:"Roboto-Regular";font-style:normal;font-size:18px;line-height:32px}
.rp-body-18:not(.rp-body-semibold){font-weight:400}
.rp-body-18.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-16{font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.rp-body-16:not(.rp-body-semibold){font-weight:400}
.rp-body-16.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-14{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.rp-body-14:not(.rp-body-semibold){font-weight:400}
.rp-body-14.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-12,.rp-caption{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.rp-body-12:not(.rp-body-semibold),.rp-caption:not(.rp-body-semibold){font-weight:400}
.rp-body-12.rp-body-semibold,.rp-caption.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.mixin-input{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646}
@media(min-width:1024px){.mixin-input{height:48px;padding-block:12px}
}
.mixin-input.validation--error{border-color:#e4002b}
.mixin-input::placeholder{color:#aaa;overflow:visible}
.mixin-input:focus,.mixin-input:active{border-color:#016a7f}
.mixin-textarea{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646;min-height:120px;padding:12px 16px}
@media(min-width:1024px){.mixin-textarea{height:48px;padding-block:12px}
}
.mixin-textarea.validation--error{border-color:#e4002b}
.mixin-textarea::placeholder{color:#aaa;overflow:visible}
.mixin-textarea:focus,.mixin-textarea:active{border-color:#016a7f}
.mixin-input-icon{position:absolute;color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:54px;width:54px;max-width:54px;min-height:54px;height:54px;max-height:54px;font-size:24px}
.mixin-input-icon::before{font-size:24px}
.mixin-input-icon img{width:100%;height:100%}
.mixin-input-icon[class$="--hide"]{display:none}
@media(min-width:1024px){.mixin-input-icon{display:flex;justify-content:center;align-items:center;min-width:46px;width:46px;max-width:46px;min-height:46px;height:46px;max-height:46px;font-size:24px}
.mixin-input-icon::before{font-size:24px}
.mixin-input-icon img{width:100%;height:100%}
}
@media(hover:hover){.mixin-input-icon:hover{cursor:pointer}
}
.mixin__input__group{display:flex;flex-direction:column;gap:4px;width:100%}
.mixin__input__group label{margin-bottom:0}
.mixin__input__group textarea{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646;min-height:120px;padding:12px 16px;height:auto}
@media(min-width:1024px){.mixin__input__group textarea{height:48px;padding-block:12px}
}
.mixin__input__group textarea.validation--error{border-color:#e4002b}
.mixin__input__group textarea::placeholder{color:#aaa;overflow:visible}
.mixin__input__group textarea:focus,.mixin__input__group textarea:active{border-color:#016a7f}
.mixin__input__group input{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646}
@media(min-width:1024px){.mixin__input__group input{height:48px;padding-block:12px}
}
.mixin__input__group input.validation--error{border-color:#e4002b}
.mixin__input__group input::placeholder{color:#aaa;overflow:visible}
.mixin__input__group input:focus,.mixin__input__group input:active{border-color:#016a7f}
.mixin__input__group .icon-rp{position:absolute;color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:54px;width:54px;max-width:54px;min-height:54px;height:54px;max-height:54px;font-size:24px}
.mixin__input__group .icon-rp::before{font-size:24px}
.mixin__input__group .icon-rp img{width:100%;height:100%}
.mixin__input__group .icon-rp[class$="--hide"]{display:none}
@media(min-width:1024px){.mixin__input__group .icon-rp{display:flex;justify-content:center;align-items:center;min-width:46px;width:46px;max-width:46px;min-height:46px;height:46px;max-height:46px;font-size:24px}
.mixin__input__group .icon-rp::before{font-size:24px}
.mixin__input__group .icon-rp img{width:100%;height:100%}
}
@media(hover:hover){.mixin__input__group .icon-rp:hover{cursor:pointer}
}
.mixin__input__group .message--error{color:#e4002b}
.mixin__input__group .message--success{color:#00a074}
.mixin-selection-chip{display:flex;align-items:center;gap:8px;min-height:40px;padding:10.4px 16px;border-radius:28px;cursor:pointer;font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.mixin-selection-chip:not(.rp-body-semibold){font-weight:400}
.mixin-selection-chip.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.mixin-selection-chip{gap:4px;height:32px;min-height:32px;padding:8px 12px;font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.mixin-selection-chip:not(.rp-body-semibold){font-weight:400}
.mixin-selection-chip.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
.mixin-selection-chip--border{border:1px solid #ddd}
.mixin-selection-chip--border:hover{border-color:#aaa}
.mixin-selection-chip--border:active,.mixin-selection-chip--border[data-selected='true']{background-color:#c0ebf2;border-color:#00adc3}
.mixin-selection-chip:not([class*='--border']){box-shadow:0 2px 8px -2px rgba(0,0,0,0.141),0 -1px 4px -4px rgba(0,0,0,0.02)}
.mixin-selection-chip:not([class*='--border']):hover{box-shadow:none}
.mixin-selection-chip:not([class*='--border']):active,.mixin-selection-chip:not([class*='--border'])[data-selected='true']{border:1px solid #00adc3}
.mixin-selection-chip .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px;color:#016a7f}
.mixin-selection-chip .icon-rp::before{font-size:16px}
.mixin-selection-chip .icon-rp img{width:100%;height:100%}
.mixin-modal-overlay{position:fixed;inset:0;z-index:120;display:none;justify-content:center;align-items:center;background-color:rgba(69,69,69,0.8)}
.mixin-modal-shape{position:relative;display:flex;justify-content:center;height:41px;padding-top:28px}
.mixin-modal-shape::after{position:absolute;content:"";width:134px;height:5px;border-radius:100px;background-color:#ddd}
@media(min-width:1024px){.mixin-modal-shape{display:none}
}
.results-search .search__tabs{border-bottom:1px solid #ddd;background-color:#fff}
.results-search .search__tabs .search__list{gap:24px;padding-top:20px;padding-inline:0}
@media(min-width:1280px){.results-search .search__tabs .search__list{padding-inline:60px}
}
@media(min-width:1440px){.results-search .search__tabs .search__list{padding-inline:8px}
}
.results-search .search__tabs .search__list .search__item__list{display:flex;align-items:center;gap:8px;padding-bottom:10px;font-size:18px;border-bottom:2px solid transparent}
.results-search .search__tabs .search__list .search__item__list .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px;color:#016a7f}
.results-search .search__tabs .search__list .search__item__list .icon-rp::before{font-size:20px}
.results-search .search__tabs .search__list .search__item__list .icon-rp img{width:100%;height:100%}
.results-search .search__tabs .search__list .search__item__list--active{border-color:#ff6200}
.results-search .search__container{display:flex;flex-direction:column-reverse}
@media(min-width:1024px){.results-search .search__container{gap:60px;max-height:1800px;overflow-y:clip;margin-bottom:56px}
}
.results-search .search__container .search__col--left .container-carousel--white,.results-search .search__container .search__col--right .container-carousel--white,.results-search .search__container .search__col--left .card,.results-search .search__container .search__col--right .card{display:flex;background-color:#fff;border-radius:8px}
.results-search .search__container .search__col--left .container-carousel--white--bordered,.results-search .search__container .search__col--right .container-carousel--white--bordered,.results-search .search__container .search__col--left .card--bordered,.results-search .search__container .search__col--right .card--bordered{box-shadow:0 0 3px 0 #0000001A}
.results-search .search__container .search__col--left .card img,.results-search .search__container .search__col--right .card img{width:100%;height:100%;object-fit:cover}
.results-search .search__container .search__col--left .card .card__info,.results-search .search__container .search__col--right .card .card__info{display:flex;flex-direction:column}
.results-search .search__container .search__col--left .card .card__placeholder,.results-search .search__container .search__col--right .card .card__placeholder{display:flex;align-items:center;justify-content:center}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.RESTAURANTE,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.RESTAURANTE,.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.SOLETE-6,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.SOLETE-6{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Restaurantes.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.SOLETE-1,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.SOLETE-1{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Cafeterias.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.SOLETE-2,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.SOLETE-2{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Bares.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.SOLETE-3,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.SOLETE-3{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Terrazas.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.SOLETE-4,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.SOLETE-4{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Vinotecas.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.SOLETE-5,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.SOLETE-5{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/FastGood.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.SOLETE-7,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.SOLETE-7{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Heladerias.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.ATRACTIVO_NATURAL,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.ATRACTIVO_NATURAL{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Atractivo_natural.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.BODEGA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.BODEGA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Bodega.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.CENTROS_DEPORTIVOS,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.CENTROS_DEPORTIVOS{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Centro_deportivo.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.ESTACION_ESQUI,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.ESTACION_ESQUI{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_esqui.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.ESTACION_DE_SERVICIO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.ESTACION_DE_SERVICIO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_servicio.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.ESTACION_RECARGA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.ESTACION_RECARGA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_recarga.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.EXPERIENCIA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.EXPERIENCIA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Experiencia.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.FIESTA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.FIESTA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Fiesta.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.LOCALIDAD,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.LOCALIDAD{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Localidad.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.LUGAR_EMBLEMATICO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.LUGAR_EMBLEMATICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Lugar_emblematico.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.MONUMENTO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.MONUMENTO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Monumento.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.MUSEO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.MUSEO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Museo.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.PARQUE_TEMATICO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.PARQUE_TEMATICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_tematico.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.PARQUE_URBANO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.PARQUE_URBANO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_urbano.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.PLAYA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.PLAYA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Playa.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.PRODUCTO_TIPICO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.PRODUCTO_TIPICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Producto_tipico.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.PLATO_TIPICO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.PLATO_TIPICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Plato_tipico.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.VINO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.VINO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Vino.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.REPORTAJE,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.REPORTAJE{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.REPORTAJE_GASTRO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.REPORTAJE_GASTRO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_gastro.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.REPORTAJE_VIAJE,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.REPORTAJE_VIAJE{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_viaje.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.RECETA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.RECETA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Receta.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.RUTA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.RUTA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Ruta.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.BRINDAR,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.BRINDAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_brindis.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.COMER,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.COMER{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_comida.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.DESAYUNO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.DESAYUNO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Desayuno.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.APERITIVO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.APERITIVO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.COMIDA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.COMIDA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Comida.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.TARDEO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.TARDEO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo_tarde.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.CENA,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.CENA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Cena.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.COPAS,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.COPAS{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Copas.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.CALIFICAR,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.CALIFICAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Calificar.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.GEOLOCALIZAR,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.GEOLOCALIZAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Geolocalizar.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.GUARDAR,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.GUARDAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Guardar.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.RETROALIMENTAR,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.RETROALIMENTAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Retroalimentar.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.NOT_FOUND,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.NOT_FOUND{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Not_found.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.NO_ROUTE,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.NO_ROUTE{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/No_route.svg")}
.results-search .search__container .search__col--left .card .card__placeholder .icon__placeholder.COMPLETADO,.results-search .search__container .search__col--right .card .card__placeholder .icon__placeholder.COMPLETADO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Completado.svg")}
.results-search .search__container .search__col--left .card .card__type,.results-search .search__container .search__col--right .card .card__type{display:flex;align-items:center;gap:4px;margin-top:8px}
.results-search .search__container .search__col--left .card .card__type .icon-rp-recomendado,.results-search .search__container .search__col--right .card .card__type .icon-rp-recomendado{color:#0b1741}
.results-search .search__container .search__col--left{padding-block:56px}
@media(min-width:1024px){.results-search .search__container .search__col--left{padding-top:32px;padding-bottom:0}
}
.results-search .search__container .search__col--left .header__col--left .search__featured{display:flex;justify-content:space-between}
.results-search .search__container .search__col--left .header__col--left .search__filters{gap:12px;padding-top:20px;padding-left:0;scroll-snap-type:x mandatory;overflow:auto;margin-right:-20px}
.results-search .search__container .search__col--left .header__col--left .search__filters__item{display:flex;align-items:center;gap:8px;min-width:fit-content;height:40px;padding:12px 16px;line-height:16px;border-radius:28px;border:1px solid #ddd}
@media(min-width:1024px){.results-search .search__container .search__col--left .header__col--left .search__filters__item{height:32px;padding:8px 12px;font-size:12px}
}
.results-search .search__container .search__col--left .header__col--left .search__filters__item--selected{border-color:#0b1741;background-color:#fff}
.results-search .search__container .search__col--left .header__col--left .search__filters__item:last-of-type{margin-right:20px}
.results-search .search__container .search__col--left .header__col--left .search__filters .icon-rp{color:#0b1741}
.results-search .search__container .search__col--left .header__col--left .search__modal{position:fixed;bottom:0;left:0;right:0;z-index:10;display:none;border-radius:8px 8px 0 0;background-color:#fff}
.results-search .search__container .search__col--left .header__col--left .search__modal--visible{display:block}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container{padding:24px 16px 0}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__header .form__title{font-size:22px;line-height:32px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__header .icon-rp.icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__header .icon-rp.icon-rp::before{font-size:20px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__header .icon-rp.icon-rp img{width:100%;height:100%}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__header .icon-rp.icon-rp.icon-rp-Cross{position:absolute;top:24px;right:24px;color:#016a7f;cursor:pointer}
@media(min-width:1024px){.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__header .icon-rp.icon-rp.icon-rp-Cross{top:32px;right:32px}
}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group{padding-top:32px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__label,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .radio__label,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .checkbox__label,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__label{margin:0}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group{display:none}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__input{display:none}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__input:checked+.radio__label::after{top:6px;right:14px;width:12px;height:12px;background-color:#016a7f}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__label{position:relative;width:100%;cursor:pointer}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__label::before{top:0;right:8px;width:24px;height:24px;border:1px solid #00adc3;background-color:#b0e1e7}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__input:checked+.radio__label::after,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__label::before{position:absolute;content:"";border-radius:50%}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group--show{display:flex}
@media(min-width:1024px){.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group:nth-child(even){margin-top:32px}
}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__input{display:none}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__input:checked+label::after{position:absolute;content:"\e91d";top:0;right:8px;font-family:"icomoon";color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:16px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__input:checked+label::after::before{font-size:16px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__input:checked+label::after img{width:100%;height:100%}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__label{position:relative;width:100%;cursor:pointer}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__label::before{position:absolute;content:"";top:0;right:8px;width:24px;height:24px;border:1px solid #00adc3;border-radius:4px;background-color:#b0e1e7}
@media(min-width:1024px){.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group:not(:first-of-type){margin-top:32px}
}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .rp-btn-guia{width:100%;margin-top:24px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__footer{position:relative;display:flex;justify-content:center;height:41px;padding-top:28px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__footer::after{position:absolute;content:"";width:134px;height:5px;border-radius:100px;background-color:#ddd}
@media(min-width:1024px){.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__footer{display:none}
}
@media(min-width:1024px){.results-search .search__container .search__col--left .header__col--left .search__featured,.results-search .search__container .search__col--left .header__col--left .search__filters{position:relative}
.results-search .search__container .search__col--left .header__col--left .search__modal{position:absolute;bottom:initial;left:initial;width:292px;border-radius:8px;box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 6px 0 rgba(0,0,0,0.2)}
.results-search .search__container .search__col--left .header__col--left .search__modal.form__sort{top:32px}
.results-search .search__container .search__col--left .header__col--left .search__modal.form__article{right:initial;margin-top:4px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container{padding:16px 24px}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__header{display:none}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group{padding-top:0}
.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .radio__label,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .radio__label,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .radio__group .checkbox__label,.results-search .search__container .search__col--left .header__col--left .search__modal .form__container .form__main .checkbox__group .checkbox__label{font-family:"Roboto-Medium";font-weight:500}
}
.results-search .search__container .search__col--left .main__col--left{display:flex;flex-direction:column;gap:12px;margin-top:24px}
@media(min-width:1024px){.results-search .search__container .search__col--left .main__col--left{gap:16px;height:1600px;overflow-y:scroll}
}
.results-search .search__container .search__col--left .main__col--left .group__card{display:flex;flex-direction:column;gap:12px}
@media(min-width:1024px){.results-search .search__container .search__col--left .main__col--left .group__card{gap:16px}
}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured{width:100%;transition:box-shadow ease-in-out 350ms}
@media(hover:hover){.results-search .search__container .search__col--left .main__col--left .group__card .card__featured:hover{box-shadow:0 8px 32px -16px rgba(0,0,0,0.08)}
}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured picture,.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__placeholder{min-width:140px;max-width:140px;min-height:140px;height:auto;max-height:148px}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured picture img,.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__placeholder img{border-radius:8px 0 0 8px}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured picture .icon__placeholder,.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__placeholder .icon__placeholder{display:flex;justify-content:center;align-items:center;min-width:56px;width:56px;max-width:56px;min-height:56px;height:56px;max-height:56px;font-size:56px}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured picture .icon__placeholder::before,.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__placeholder .icon__placeholder::before{font-size:56px}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured picture .icon__placeholder img,.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__placeholder .icon__placeholder img{width:100%;height:100%}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info{padding:16px}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .rp-body-16{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(min-width:1024px){.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .rp-body-16{-webkit-line-clamp:2}
}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .card__schedule,.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .card__description{padding-top:4px;color:#727272}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .card__schedule .current__status--false{color:#e4002b}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .card__schedule .current__status--true{color:#00a074}
.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .card__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(min-width:1024px){.results-search .search__container .search__col--left .main__col--left .group__card .card__featured .card__info .card__description{-webkit-line-clamp:3}
}
.results-search .search__container .search__col--left .main__col--left .loader{opacity:.2;transition:opacity ease-in-out 700ms}
.results-search .search__container .search__col--left .main__col--left .loader--show{opacity:1}
.results-search .search__container .search__col--left .main__col--left .loader .rp-loader .block{position:initial;margin-top:32px}
.results-search .search__container .search__col--left .main__col--left .empty-state{text-align:center;display:none}
@media(min-width:1024px){.results-search .search__container .search__col--left .main__col--left .empty-state{max-width:392px}
}
.results-search .search__container .search__col--left .main__col--left .empty-state .not-found__image{margin:0 auto 16px;content:"";width:120px;height:120px;background-image:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Not_found.svg");background-size:contain}
@media(min-width:1024px){.results-search .search__container .search__col--left .main__col--left .empty-state .not-found__image{width:160px;height:160px}
}
.results-search .search__container .search__col--left .main__col--left .empty-state p{margin-bottom:0}
.results-search .search__container .search__col--right .view__list{display:flex;flex-direction:column;gap:24px;margin-top:16px}
.results-search .search__container .search__col--right .view__list.view--hide{display:none}
@media(min-width:1024px){.results-search .search__container .search__col--right .view__list{margin-top:32px}
}
.results-search .search__container .search__col--right .view__list .container-carousel .rp-body-16{margin-bottom:8px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel__info{display:flex;justify-content:space-between;align-items:flex-start;width:100%}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel{display:flex;flex-wrap:nowrap;gap:16px;margin-top:16px;scroll-snap-type:x mandatory;overflow:auto}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card{height:auto}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-xs,.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m{flex-direction:column}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-xs{min-width:125px;max-width:125px}
@media(min-width:1024px){.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-xs{min-width:138px;max-width:138px}
}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-xs .card__info{padding-top:16px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-xs picture img,.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-xs .card__placeholder{border-radius:8px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-xs .card__placeholder{background-color:#f8f8f8}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m{min-width:192px;max-width:192px;transition:box-shadow ease-in-out 350ms}
@media(min-width:720px){.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m{min-width:calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}
}
@media(min-width:1024px){.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m{min-width:calc(50% - 16px);max-width:calc(50% - 16px)}
}
@media(min-width:1280px){.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m{min-width:calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}
}
@media(hover:hover){.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m:hover{box-shadow:0 2px 8px -2px rgba(0,0,0,0.14),0 -1px 4px -4px rgba(0,0,0,0.02)}
}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m picture img{aspect-ratio:1.33333333;border-radius:8px 8px 0 0}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m .card__info{padding:16px 12px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m.card-location{justify-content:space-between;align-items:center;padding:16px;text-align:center}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m.card-location .icon-rp{display:flex;justify-content:center;align-items:center;min-width:32px;width:32px;max-width:32px;min-height:32px;height:32px;max-height:32px;font-size:16px;background-color:#f2f2f2;border-radius:50%}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m.card-location .icon-rp::before{font-size:16px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m.card-location .icon-rp img{width:100%;height:100%}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m.card-location .card__title{margin-top:12px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card.card-m.card-location .rp-btn-guia{width:100%;height:32px;margin-top:16px;font-size:14px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card picture,.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card .card__placeholder{width:100%;aspect-ratio:1.33333333}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card .card__placeholder .icon__placeholder{display:flex;justify-content:center;align-items:center;min-width:72px;width:72px;max-width:72px;min-height:72px;height:72px;max-height:72px;font-size:72px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card .card__placeholder .icon__placeholder::before{font-size:72px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card .card__placeholder .icon__placeholder img{width:100%;height:100%}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel .card .card__title{margin-bottom:4px}
.results-search .search__container .search__col--right .view__list .container-carousel:not(.container-carousel--white) .carousel{margin-right:-20px}
.results-search .search__container .search__col--right .view__list .container-carousel.container-carousel--white{flex-direction:column;padding-block:24px}
.results-search .search__container .search__col--right .view__list .container-carousel.container-carousel--white .carousel__info,.results-search .search__container .search__col--right .view__list .container-carousel.container-carousel--white>.rp-caption{padding-inline:24px}
.results-search .search__container .search__col--right .view__list .container-carousel.container-carousel--white .carousel{padding-left:24px}
@media(min-width:720px){.results-search .search__container .search__col--right .view__list .container-carousel .carousel{scroll-snap-type:none;overflow:visible}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider{flex-direction:column}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-list .slick-track{display:flex;width:auto !important}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-list .slick-track .card{margin-inline:8px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow{top:calc(50% - 16px);width:32px;height:32px;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px -2px rgba(0,0,0,0.14),0 -1px 4px -4px rgba(0,0,0,0.02)}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow::before{display:flex;justify-content:center;align-items:center;font-family:'icomoon';color:#016a7f;font-size:16px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow::before::before{font-size:16px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow::before img{width:100%;height:100%}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow.slick-disabled{display:none !important}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled){display:none !important}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled)::before{display:flex;justify-content:center;align-items:center;min-width:32px;width:32px;max-width:32px;min-height:32px;height:32px;max-height:32px;font-size:16px;color:#016a7f}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled)::before::before{font-size:16px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled)::before img{width:100%;height:100%}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled).slick-next{right:-8px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled).slick-next::before{content:"\e906"}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled).slick-prev{z-index:10;left:-8px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-arrow:not(.slick-disabled).slick-prev::before{content:"\e905"}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.slick-slider .slick-dots{position:initial}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.carousel__places.slick-slider .slick-arrow.slick-prev{left:-16px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.carousel__places.slick-slider .slick-arrow.slick-next{right:-16px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel:not(.slick-slider){padding-bottom:24px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel:hover .slick-arrow:not(.slick-disabled){display:inline-block !important}
.results-search .search__container .search__col--right .view__list .container-carousel:not(.container-carousel--white) .carousel{margin-inline:-8px}
}
@media(min-width:720px) and (min-width:1024px) and (max-width:1920px){.results-search .search__container .search__col--right .view__list .container-carousel .carousel.carousel__places.slick-slider{position:relative;width:100%;margin-right:138px}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.carousel__places.slick-slider .slick-list{margin-right:-138px;clip-path:inset(0 138px 0 0);overflow:hidden}
.results-search .search__container .search__col--right .view__list .container-carousel .carousel.carousel__places.slick-slider .slick-list .slick-track{margin-left:-8px}
}
.results-search .search__container .search__col--right .feedback-component{display:none;order:4;padding-block:12px}
.results-search .search__container .search__col--right .feedback-component--show{display:flex}
@media(min-width:1024px){.results-search .search__container .search__col--right .feedback-component{padding-block:0}
}
.results-search .search__container .search__col--right .feedback-component .feedback__container{margin-inline:0}
.results-search .search__container .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px;color:#016a7f}
.results-search .search__container .icon-rp::before{font-size:16px}
.results-search .search__container .icon-rp img{width:100%;height:100%}
@media(min-width:1024px){.results-search .search__container{flex-direction:row}
.results-search .search__container .search__col--left{width:50%}
.results-search .search__container .search__col--right{width:calc(50% - 8px)}
}
.results-search .search__tabs .search__list,.results-search .search__container .search__list,.results-search .search__tabs .search__filters,.results-search .search__container .search__filters{display:flex;list-style:none;margin-bottom:0}
.results-search .search__tabs .search__list .search__filters__item,.results-search .search__container .search__list .search__filters__item,.results-search .search__tabs .search__filters .search__filters__item,.results-search .search__container .search__filters .search__filters__item,.results-search .search__tabs .search__list .search__item__list,.results-search .search__container .search__list .search__item__list,.results-search .search__tabs .search__filters .search__item__list,.results-search .search__container .search__filters .search__item__list{cursor:pointer;user-select:none}
.results-search .search__tabs .search__list .search__filters__item.not-active,.results-search .search__container .search__list .search__filters__item.not-active,.results-search .search__tabs .search__filters .search__filters__item.not-active,.results-search .search__container .search__filters .search__filters__item.not-active,.results-search .search__tabs .search__list .search__item__list.not-active,.results-search .search__container .search__list .search__item__list.not-active,.results-search .search__tabs .search__filters .search__item__list.not-active,.results-search .search__container .search__filters .search__item__list.not-active{pointer-events:none;cursor:default}
.results-search .search__tabs .reset-appearance-button,.results-search .search__container .reset-appearance-button,.results-search .search__tabs .container-carousel .rp-link,.results-search .search__container .container-carousel .rp-link{min-width:max-content}
.results-search .search__container,.results-search .search__filters,.results-search .main__col--left,.results-search .carousel{-ms-overflow-style:none;scrollbar-width:none}
.results-search .search__container::-webkit-scrollbar,.results-search .search__filters::-webkit-scrollbar,.results-search .main__col--left::-webkit-scrollbar,.results-search .carousel::-webkit-scrollbar{display:none}
.results-search--empty.map-view .search__container .search__col--left .main__col--left .group__card{display:none}
.results-search--empty.map-view .search__container .search__col--left .main__col--left .empty-state{display:block}
.rp-guia-headline{font-family:"Roboto-Bold";font-weight:700}
.rp-guia-headline-01{font-family:"Roboto-Bold";font-weight:700;font-size:40px;line-height:48px}
@media(min-width:1024px){.rp-guia-headline-01{font-size:56px;line-height:64px}
}
.rp-guia-headline-02{font-family:"Roboto-Bold";font-weight:700;font-size:28px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-02{font-size:40px;line-height:48px}
}
.rp-guia-headline-03{font-family:"Roboto-Bold";font-weight:700;font-size:24px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-03{font-size:32px;line-height:40px}
}
.rp-guia-headline-03.rp-guia-headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.rp-guia-headline-03.rp-guia-headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../../../../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.rp-guia-headline-03.rp-guia-headline-marker{margin-bottom:42px}
}
.rp-guia-title-01{font-family:"Roboto-Bold";font-weight:700;font-size:26px;line-height:34px}
@media(min-width:1024px){.rp-guia-title-01{font-size:36px;line-height:46px}
}
.rp-guia-title-02{font-family:"Roboto-Bold";font-weight:700;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-guia-title-02{font-size:26px;line-height:40px}
}
.rp-guia-title-03{font-family:"Roboto-Bold";font-weight:700;font-size:20px;line-height:30px}
@media(min-width:1024px){.rp-guia-title-03{font-size:22px;line-height:32px}
}
.headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../../../../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.headline-marker{margin-bottom:42px}
}
.rp-title-01{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title-01{font-size:20px;line-height:32px}
}
.rp-title-02{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
.rp-title,.rp-highlighted-body{font-family:"Roboto-Regular";font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title,.rp-highlighted-body{font-size:20px;line-height:32px}
}
.rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-subheadline{font-size:24px}
}
.rp-body-guia{font-family:"Roboto-Regular";font-style:normal}
.rp-body-guia:not(.rp-body-semibold){font-weight:400}
.rp-body-guia.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-18{font-family:"Roboto-Regular";font-style:normal;font-size:18px;line-height:32px}
.rp-body-18:not(.rp-body-semibold){font-weight:400}
.rp-body-18.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-16{font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.rp-body-16:not(.rp-body-semibold){font-weight:400}
.rp-body-16.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-14{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.rp-body-14:not(.rp-body-semibold){font-weight:400}
.rp-body-14.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-12,.rp-caption{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.rp-body-12:not(.rp-body-semibold),.rp-caption:not(.rp-body-semibold){font-weight:400}
.rp-body-12.rp-body-semibold,.rp-caption.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.mixin-input{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646}
@media(min-width:1024px){.mixin-input{height:48px;padding-block:12px}
}
.mixin-input.validation--error{border-color:#e4002b}
.mixin-input::placeholder{color:#aaa;overflow:visible}
.mixin-input:focus,.mixin-input:active{border-color:#016a7f}
.mixin-textarea{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646;min-height:120px;padding:12px 16px}
@media(min-width:1024px){.mixin-textarea{height:48px;padding-block:12px}
}
.mixin-textarea.validation--error{border-color:#e4002b}
.mixin-textarea::placeholder{color:#aaa;overflow:visible}
.mixin-textarea:focus,.mixin-textarea:active{border-color:#016a7f}
.mixin-input-icon{position:absolute;color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:54px;width:54px;max-width:54px;min-height:54px;height:54px;max-height:54px;font-size:24px}
.mixin-input-icon::before{font-size:24px}
.mixin-input-icon img{width:100%;height:100%}
.mixin-input-icon[class$="--hide"]{display:none}
@media(min-width:1024px){.mixin-input-icon{display:flex;justify-content:center;align-items:center;min-width:46px;width:46px;max-width:46px;min-height:46px;height:46px;max-height:46px;font-size:24px}
.mixin-input-icon::before{font-size:24px}
.mixin-input-icon img{width:100%;height:100%}
}
@media(hover:hover){.mixin-input-icon:hover{cursor:pointer}
}
.mixin__input__group{display:flex;flex-direction:column;gap:4px;width:100%}
.mixin__input__group label{margin-bottom:0}
.mixin__input__group textarea{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646;min-height:120px;padding:12px 16px;height:auto}
@media(min-width:1024px){.mixin__input__group textarea{height:48px;padding-block:12px}
}
.mixin__input__group textarea.validation--error{border-color:#e4002b}
.mixin__input__group textarea::placeholder{color:#aaa;overflow:visible}
.mixin__input__group textarea:focus,.mixin__input__group textarea:active{border-color:#016a7f}
.mixin__input__group input{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646}
@media(min-width:1024px){.mixin__input__group input{height:48px;padding-block:12px}
}
.mixin__input__group input.validation--error{border-color:#e4002b}
.mixin__input__group input::placeholder{color:#aaa;overflow:visible}
.mixin__input__group input:focus,.mixin__input__group input:active{border-color:#016a7f}
.mixin__input__group .icon-rp{position:absolute;color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:54px;width:54px;max-width:54px;min-height:54px;height:54px;max-height:54px;font-size:24px}
.mixin__input__group .icon-rp::before{font-size:24px}
.mixin__input__group .icon-rp img{width:100%;height:100%}
.mixin__input__group .icon-rp[class$="--hide"]{display:none}
@media(min-width:1024px){.mixin__input__group .icon-rp{display:flex;justify-content:center;align-items:center;min-width:46px;width:46px;max-width:46px;min-height:46px;height:46px;max-height:46px;font-size:24px}
.mixin__input__group .icon-rp::before{font-size:24px}
.mixin__input__group .icon-rp img{width:100%;height:100%}
}
@media(hover:hover){.mixin__input__group .icon-rp:hover{cursor:pointer}
}
.mixin__input__group .message--error{color:#e4002b}
.mixin__input__group .message--success{color:#00a074}
.mixin-selection-chip{display:flex;align-items:center;gap:8px;min-height:40px;padding:10.4px 16px;border-radius:28px;cursor:pointer;font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.mixin-selection-chip:not(.rp-body-semibold){font-weight:400}
.mixin-selection-chip.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.mixin-selection-chip{gap:4px;height:32px;min-height:32px;padding:8px 12px;font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.mixin-selection-chip:not(.rp-body-semibold){font-weight:400}
.mixin-selection-chip.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
.mixin-selection-chip--border{border:1px solid #ddd}
.mixin-selection-chip--border:hover{border-color:#aaa}
.mixin-selection-chip--border:active,.mixin-selection-chip--border[data-selected='true']{background-color:#c0ebf2;border-color:#00adc3}
.mixin-selection-chip:not([class*='--border']){box-shadow:0 2px 8px -2px rgba(0,0,0,0.141),0 -1px 4px -4px rgba(0,0,0,0.02)}
.mixin-selection-chip:not([class*='--border']):hover{box-shadow:none}
.mixin-selection-chip:not([class*='--border']):active,.mixin-selection-chip:not([class*='--border'])[data-selected='true']{border:1px solid #00adc3}
.mixin-selection-chip .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px;color:#016a7f}
.mixin-selection-chip .icon-rp::before{font-size:16px}
.mixin-selection-chip .icon-rp img{width:100%;height:100%}
:root{--headerHeight:65px;--colRightWidth:58.33333%;--colRightTotalWidth:var(--colRightWidth)}
.results-search.map-view .search__container{position:relative;height:auto}
@media(max-width:1023px){.results-search.map-view .search__container{padding-inline:0;margin-inline:0;max-width:100%}
}
@media(min-width:1024px){.results-search.map-view .search__container{height:calc(100dvh - var(--headerHeight));margin-bottom:0}
}
@media(max-width:1023px){.results-search.map-view .search__col--left{position:fixed;bottom:0;z-index:1;width:100%;padding:24px 16px;background-color:#fff;border-radius:8px 8px 0 0}
.results-search.map-view .search__col--left::after{position:absolute;content:"";top:8px;left:calc(50% - 24px);width:48px;height:4px;background-color:#ddd;border-radius:8px}
.results-search.map-view .search__col--left.show,.results-search.map-view .search__col--left.showing{padding-bottom:0}
.results-search.map-view .search__col--left.show .main__col--left,.results-search.map-view .search__col--left.showing .main__col--left,.results-search.map-view .search__col--left.show .search__filters,.results-search.map-view .search__col--left.showing .search__filters{display:flex}
.results-search.map-view .search__col--left.showing{height:304px}
.results-search.map-view .search__col--left.showing .main__col--left{max-height:180px;overflow:auto}
.results-search.map-view .search__col--left.show{height:calc(100dvh - 200px)}
.results-search.map-view .search__col--left.show .main__col--left{max-height:calc(100% - 108px);overflow:auto}
.results-search.map-view .search__col--left .main__col--left,.results-search.map-view .search__col--left .search__filters{display:none}
}
@media(min-width:1024px){.results-search.map-view .search__col--left{padding-right:24px;width:41.66667%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}
.results-search.map-view .search__col--left::-webkit-scrollbar{display:none}
}
.results-search.map-view .search__col--left .search__title{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:12px}
.results-search.map-view .search__col--left .search__featured .search__related-content{display:none}
.results-search.map-view .search__col--left .search__info{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.results-search.map-view .search__col--left .search__info{font-size:20px;line-height:32px}
}
@media(min-width:1024px){.results-search.map-view .search__col--left .search__info{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
}
@media(min-width:1024px){.results-search.map-view .search__col--right{width:var(--colRightTotalWidth);position:absolute;left:41.66667%;right:0}
}
.results-search .results-search-component.hidden-list .search__container{position:static}
.results-search .results-search-component.hidden-list .search__col--left{display:none}
.results-search .results-search-component.hidden-list .search__col--right{width:100%;left:0}
.results-search .view__map{position:relative}
.results-search .view__map.view--hide{display:none}
.results-search #map{height:calc(100dvh - var(--headerHeight))}
.results-search .filters__map{position:absolute;top:12px;left:16px;display:flex;width:calc(100% - 16px)}
@media(min-width:1024px){.results-search .filters__map{top:24px;left:33px;width:calc(100% - 33px);transform:none}
}
.results-search .filters__map.filters__map--hide .filter-map-hide-all__btn,.results-search .filters__map.filters__map--hide .filters-map-group{display:none}
.results-search .filters__map>.filter-map__btn{margin-right:4px}
.results-search .filters__map>.filter-map__btn:not(:first-child){margin-left:4px}
.results-search .filters__map .filter-map-hide-list__btn{margin-right:20px}
.results-search .filters__map .filter-map__btn{padding:4px 16px 4px 4px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:28px;background-color:#fff;box-shadow:0 -1px 4px -4px rgba(0,0,0,0.02),0 2px 8px -2px rgba(0,0,0,0.14);white-space:nowrap}
@media(min-width:1024px){.results-search .filters__map .filter-map__btn{height:32px}
}
.results-search .filters__map .filter-map__btn .filter__icon,.results-search .filters__map .filter-map__btn .filter__qty{padding:8px;height:32px;width:32px;background:#e5ebf0;border-radius:28px;line-height:16px}
@media(min-width:1024px){.results-search .filters__map .filter-map__btn .filter__icon,.results-search .filters__map .filter-map__btn .filter__qty{padding:4px;height:24px;width:24px}
}
.results-search .filters__map .filter-map__btn img{width:100%;display:flex;object-fit:contain}
.results-search .filters__map .filter-map__btn .filter__qty{background:#0b1741;color:#fff}
.results-search .filters__map .filter-map__btn .icon-rp{color:#0b1741;display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px}
.results-search .filters__map .filter-map__btn .icon-rp::before{font-size:16px}
.results-search .filters__map .filter-map__btn .icon-rp img{width:100%;height:100%}
.results-search .filters__map .filter-map__btn .filter__text{margin-left:8px;display:flex;align-items:center;font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px;line-height:16px;color:#464646}
.results-search .filters__map .filter-map__btn .filter__text:not(.rp-body-semibold){font-weight:400}
.results-search .filters__map .filter-map__btn .filter__text.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.results-search .filters__map .filter-map__btn .filter__text{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px;letter-spacing:0}
.results-search .filters__map .filter-map__btn .filter__text:not(.rp-body-semibold){font-weight:400}
.results-search .filters__map .filter-map__btn .filter__text.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
.results-search .filters__map .filter-map__btn .filter__text .icon-rp{margin-left:8px}
.results-search .filters__map .filter-map__btn.active{border:1px solid #0b1741}
.results-search .filters__map .filter-map__btn.active .filter__icon{background-color:#0b1741}
.results-search .filters__map .filter-map__btn.active .filter__icon .icon-rp{color:#fff}
.results-search .filters__map .filter-map__btn.active .filter__icon img{filter:grayscale(1) invert(1)}
.results-search .filters__map .filter-map__btn.active .filter__text .icon-rp{transform:rotate(180deg)}
.results-search .filters__map .filter-map__btn--icon{padding:12px;width:40px;min-width:auto;border-radius:100px}
@media(min-width:1024px){.results-search .filters__map .filter-map__btn--icon{padding:8px;width:32px}
}
.results-search .filters__map .filter-map__btn--icon.active{background-color:#0b1741;border-color:#0b1741}
.results-search .filters__map .filter-map__btn--icon.active .icon-rp{color:#fff}
.results-search .filters__map .filter-map__btn.featured-filter .filter__icon{background-color:#fff0e0}
.results-search .filters__map .filter-map__btn.featured-filter .filter__icon .icon-rp{color:#ff8200}
.results-search .filters__map .filter-map__btn.featured-filter.active{border:1px solid #ff6200}
.results-search .filters__map .filter-map__btn.featured-filter.active .filter__icon{background-color:#ff6200}
.results-search .filters__map .filter-map__btn.featured-filter.active img{filter:grayscale(1) brightness(3)}
.results-search .filters__map .filter-map__btn.featured-filter.active .filter__qty{background-color:#ff6200}
.results-search .filters__map .filter-map-hide-list__btn{display:none}
.results-search .filters__map .filter-map-hide-list__btn .filter__text{margin-left:4px;display:none}
.results-search .filters__map .filter-map-hide-list__btn.active{padding-left:12px;padding-right:12px;border:0}
.results-search .filters__map .filter-map-hide-list__btn.active .icon-rp{transform:rotate(180deg)}
.results-search .filters__map .filter-map-hide-list__btn.active .filter__text{display:inline}
@media(min-width:1024px){.results-search .filters__map .filter-map-hide-list__btn{display:flex}
}
.results-search .filters__map .filters-map-group{margin-left:4px;padding-right:16px;display:flex;flex-wrap:nowrap;flex:1;opacity:1;transition:opacity .3s cubic-bezier(0.175,0.885,0.32,1.275);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;cursor:grabbing;margin-right:20px}
.results-search .filters__map .filters-map-group.hidden{opacity:0}
.results-search .filters__map .filters-map-group .filter-map__btn{margin-left:4px;margin-right:4px}
.results-search .filters__map .filters-map-group .filter-map__btn:last-child{margin-right:0}
.results-search .filters__map .filters-map-group>.filter-map__btn{margin-left:0}
.results-search .filters__map .filters-map-group .filter-dropdown-group:last-child .filter-map__btn{margin-right:0}
.results-search .filters__map .filter-dropdown-group{position:relative}
.results-search .filters__map .filter-dropdown-group.show .dropdown-menu-backdrop{display:block}
@media(min-width:1024px){.results-search .filters__map .filter-dropdown-group.show .dropdown-menu-backdrop{display:none}
}
.results-search .filters__map .filter-dropdown{white-space:nowrap}
.results-search .filters__map .dropdown-menu{margin-top:0;padding:0;min-width:auto;position:relative;top:0;background-color:#fff;border-radius:8px 8px 0 0;border:0;box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 6px 0 rgba(0,0,0,0.2);z-index:1}
@media(max-width:1023px){.results-search .filters__map .dropdown-menu{position:fixed;left:0;right:0;top:auto;bottom:0;transform:translateY(100%);transition:transform .4s ease-in-out}
.results-search .filters__map .dropdown-menu.show{transform:translateY(0);z-index:1900}
}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu{margin-top:8px;width:292px;border-radius:8px}
}
.results-search .filters__map .dropdown-menu-header{padding:24px 16px;display:flex;align-items:center;justify-content:center;color:#464646}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu-header{padding:16px 24px;justify-content:start}
}
.results-search .filters__map .dropdown-menu-header .filter-map-close__btn{position:absolute;right:16px}
.results-search .filters__map .dropdown-menu-header .filter-map-close__btn:before{font-size:24px}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group{position:relative;height:56px;height:100%;padding:0 16px 8px 16px}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group{height:48px}
}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group input{position:absolute}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group input{width:100%;height:56px;padding:16px;border:1px solid #ddd;border-radius:8px;outline:0;color:#464646;height:100%;padding:16px 108px 16px 16px}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group input{height:48px;padding-block:12px}
}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group input.validation--error{border-color:#e4002b}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group input::placeholder{color:#aaa;overflow:visible}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group input:focus,.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group input:active{border-color:#016a7f}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp{position:absolute;color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:54px;width:54px;max-width:54px;min-height:54px;height:54px;max-height:54px;font-size:24px;top:1px}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp::before{font-size:24px}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp img{width:100%;height:100%}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp[class$="--hide"]{display:none}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp{display:flex;justify-content:center;align-items:center;min-width:46px;width:46px;max-width:46px;min-height:46px;height:46px;max-height:46px;font-size:24px}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp::before{font-size:24px}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp img{width:100%;height:100%}
}
@media(hover:hover){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp:hover{cursor:pointer}
}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp{padding-inline:initial}
}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp.icon-rp-Search{right:0;border-radius:0 7px 7px 0}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp.icon-rp-Search{right:.3}
}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp.icon-rp-Cross{right:32px}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .icon-rp.icon-rp-Cross{right:24px}
}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group{height:100%;padding:0 24px 12px 24px}
}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .page-search__form__input.input-search-filter{position:relative;height:56px;padding:16px}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .page-search__form__input.input-search-filter{height:48px;padding:12px 16px}
}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .page-search__form__input.input-search-filter::placeholder{color:#aaa}
.results-search .filters__map .dropdown-menu .dropdown-menu-input.input__group .page-search__form__input.input-search-filter.active{color:#464646;border:1px solid #00404d !important}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items{border-bottom:solid 1px #ddd;padding:12px 16px}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__input{display:none}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__input:checked+label::after{position:absolute;content:"\e91d";top:0;right:0;font-family:"icomoon";color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:16px}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__input:checked+label::after::before{font-size:16px}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__input:checked+label::after img{width:100%;height:100%}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__label{position:relative;width:100%;cursor:pointer}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__label::before{position:absolute;content:"";top:0;right:0;width:24px;height:24px;border:1px solid #00adc3;border-radius:4px;background-color:#b0e1e7}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-menu-all-items{padding:0 24px 13px 24px}
}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__input:checked+label{color:#464646}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__input:checked+label:after{top:50%;transform:translateY(-50%)}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__label{margin-top:8px}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__label .text{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__label:before,.results-search .filters__map .dropdown-menu .dropdown-menu-all-items .checkbox__label:after{display:block;top:50%;transform:translateY(-50%)}
.results-search .filters__map .dropdown-menu .dropdown-items{max-height:calc(100dvh - 230px);margin:0;padding:8px 4px 16px;display:flex;flex-wrap:wrap;row-gap:24px;color:#464646;list-style:none;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-items{padding:0 24px 12px;max-height:250px;row-gap:0}
}
.results-search .filters__map .dropdown-menu .dropdown-items li{padding-left:12px;padding-right:12px;width:33.33333%;text-align:center}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-items li{padding:8px 0;width:100%;text-align:left}
}
.results-search .filters__map .dropdown-menu .dropdown-items img{margin:0 auto 8px;padding:20px;height:72px;width:72px;border-radius:50%;border:1px solid #ddd;object-fit:contain}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .dropdown-items img{margin:0 16px 0 0;padding:0;height:auto;width:24px;border-radius:0;border:0}
}
.results-search .filters__map .dropdown-menu .checkbox__group{position:relative}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input{display:none}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label::after{position:absolute;content:"\e91d";top:0;right:0;font-family:"icomoon";color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:16px}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label::after::before{font-size:16px}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label::after img{width:100%;height:100%}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label{position:relative;width:100%;cursor:pointer}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label::before{position:absolute;content:"";top:0;right:0;width:24px;height:24px;border:1px solid #00adc3;border-radius:4px;background-color:#b0e1e7}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label{margin-bottom:0;display:flex;flex-direction:column;font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px;padding-right:0;line-height:16px}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label:not(.rp-body-semibold){font-weight:400}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label{padding-right:25px;font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;flex-direction:row}
}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label:before,.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label:after{display:none}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label:before,.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label:after{display:block}
}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label .text-restaurant,.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__label .category-restaurant{display:none}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input{width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:0;z-index:1;cursor:pointer}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label{color:#016a7f}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label{color:inherit}
}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label:after{display:none}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label:after{display:flex}
}
.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label img{background-color:#c0ebf2;border-color:#00adc3}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu .checkbox__group .checkbox__input:checked+label img{background-color:transparent;border:0}
}
.results-search .filters__map .dropdown-menu-footer{padding:16px}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu-footer{border-top:1px solid #ddd}
}
.results-search .filters__map .dropdown-menu-footer .rp-btn-guia{width:100%;font-size:18px;line-height:32px}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu-footer .rp-btn-guia{padding-block:4px;font-size:16px;line-height:24px}
}
@media(max-width:1023px){.results-search .filters__map .dropdown-menu--list .dropdown-items{padding-left:22px;padding-right:22px;gap:16px}
.results-search .filters__map .dropdown-menu--list .dropdown-items li{padding:0;margin-top:0;width:auto}
.results-search .filters__map .dropdown-menu--list .dropdown-items img{margin:0 8px 0 0;padding:0;height:auto;width:16px;border:0;border-radius:0}
.results-search .filters__map .dropdown-menu--list .dropdown-items .checkbox__label{padding:8px 16px;border-radius:28px;border:1px solid #ddd;flex-direction:row;font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.results-search .filters__map .dropdown-menu--list .dropdown-items .checkbox__label:not(.rp-body-semibold){font-weight:400}
.results-search .filters__map .dropdown-menu--list .dropdown-items .checkbox__label.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.results-search .filters__map .dropdown-menu--list .dropdown-items .checkbox__input:checked+label{background-color:#c0ebf2;border-color:#00adc3;color:inherit}
.results-search .filters__map .dropdown-menu--list .dropdown-items .checkbox__input:checked+label .text:before{margin-right:8px;color:#016a7f;font-family:"icomoon";content:"\e91d";font-size:16px;vertical-align:middle}
.results-search .filters__map .dropdown-menu--list .dropdown-items .checkbox__input:checked+label img{display:none}
}
@media(max-width:1024px){.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;padding:0 16px 0 16px;height:52vh}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li{padding-block:16px;width:100%}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input{display:none}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input:checked+label::after{position:absolute;content:"\e91d";top:0;right:0;font-family:"icomoon";color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:16px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input:checked+label::after::before{font-size:16px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input:checked+label::after img{width:100%;height:100%}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label{position:relative;width:100%;cursor:pointer}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label::before{position:absolute;content:"";top:0;right:0;width:24px;height:24px;border:1px solid #00adc3;border-radius:4px;background-color:#b0e1e7}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input:checked+label{background-color:transparent;border-color:transparent}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input:checked+label .text:before{display:none}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input:checked+label img{display:block;background-color:transparent}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__input:checked+label:after{top:50%;transform:translateY(-50%)}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label{border:0;padding:0;padding-right:24px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label img{width:64px;height:64px;border-radius:8px;margin-right:16px;object-fit:cover;aspect-ratio:1}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label:before,.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label:after{display:block;top:50%;transform:translateY(-50%)}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .text{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;padding-bottom:4px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .text-restaurant{display:block;font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px;line-height:16px;color:#727272;padding-bottom:6px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .text-restaurant:not(.rp-body-semibold){font-weight:400}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .text-restaurant.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .category-restaurant{display:flex;flex-direction:row}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .category-restaurant .icon-rp{display:block;margin-right:4px;display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .category-restaurant .icon-rp::before{font-size:16px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .category-restaurant .icon-rp img{width:100%;height:100%}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .category-restaurant .text-category{display:block;font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px;color:#727272}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .category-restaurant .text-category:not(.rp-body-semibold){font-weight:400}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items li .checkbox__group .checkbox__label .checkbox__text .category-restaurant .text-category.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
@media(min-width:1024px){.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items{max-height:200px;padding-top:12px}
.results-search .filters__map .dropdown-menu.dropdown-menu-input-filter .dropdown-items img{clip-path:circle(50%);object-fit:cover;height:24px;width:24px;flex-shrink:0}
}
.results-search .filters__map .dropdown-menu-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#464646;opacity:.8;pointer-events:none;z-index:100}
.results-search .filters__map .filter-map-clean__btn{position:absolute;left:16px;color:#016a7f}
@media(min-width:1024px){.results-search .filters__map .filter-map-clean__btn{position:static}
}
.results-search .view__map .card{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px -2px rgba(0,0,0,0.14),0 -1px 4px -4px rgba(0,0,0,0.02)}
.results-search .view__map .card .card__placeholder{height:100%}
.results-search .view__map .card .card__placeholder .icon__placeholder{display:flex;justify-content:center;align-items:center;min-width:100%;width:100%;max-width:100%;min-height:100%;height:100%;max-height:100%;font-size:100%}
.results-search .view__map .card .card__placeholder .icon__placeholder.RESTAURANTE,.results-search .view__map .card .card__placeholder .icon__placeholder.SOLETE-6{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Restaurantes.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.SOLETE-1{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Cafeterias.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.SOLETE-2{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Bares.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.SOLETE-3{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Terrazas.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.SOLETE-4{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Vinotecas.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.SOLETE-5{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/FastGood.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.SOLETE-7{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Heladerias.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.ATRACTIVO_NATURAL{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Atractivo_natural.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.BODEGA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Bodega.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.CENTROS_DEPORTIVOS{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Centro_deportivo.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.ESTACION_ESQUI{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_esqui.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.ESTACION_DE_SERVICIO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_servicio.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.ESTACION_RECARGA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_recarga.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.EXPERIENCIA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Experiencia.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.FIESTA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Fiesta.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.LOCALIDAD{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Localidad.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.LUGAR_EMBLEMATICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Lugar_emblematico.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.MONUMENTO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Monumento.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.MUSEO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Museo.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.PARQUE_TEMATICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_tematico.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.PARQUE_URBANO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_urbano.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.PLAYA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Playa.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.PRODUCTO_TIPICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Producto_tipico.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.PLATO_TIPICO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Plato_tipico.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.VINO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Vino.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.REPORTAJE{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.REPORTAJE_GASTRO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_gastro.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.REPORTAJE_VIAJE{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_viaje.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.RECETA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Receta.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.RUTA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Ruta.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.BRINDAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_brindis.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.COMER{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_comida.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.DESAYUNO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Desayuno.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.APERITIVO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.COMIDA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Comida.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.TARDEO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo_tarde.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.CENA{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Cena.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.COPAS{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Copas.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.CALIFICAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Calificar.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.GEOLOCALIZAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Geolocalizar.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.GUARDAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Guardar.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.RETROALIMENTAR{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Retroalimentar.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.NOT_FOUND{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Not_found.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.NO_ROUTE{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/No_route.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder.COMPLETADO{content:url("../../../../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Completado.svg")}
.results-search .view__map .card .card__placeholder .icon__placeholder::before{font-size:100%}
.results-search .view__map .card .card__placeholder .icon__placeholder img{width:100%;height:100%}
.results-search .view__map .card.card-xl{padding:16px;width:calc(100vw - 32px);justify-content:space-between}
@media(min-width:1024px){.results-search .view__map .card.card-xl{position:relative;padding:0;width:343px;max-height:477px;flex-direction:column;justify-content:flex-start;box-shadow:none}
}
.results-search .view__map .card.card-xl .card__image{order:1;width:106px;height:79px}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__image{order:0;width:100%;height:195px;margin:0}
}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__image img{border-radius:8px 8px 0 0}
}
.results-search .view__map .card.card-xl .card__info{position:relative;justify-content:flex-end;flex:1;margin-right:12px}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info{justify-content:flex-start;gap:2px;margin-right:0;padding:24px}
}
.results-search .view__map .card.card-xl .card__info p{margin-bottom:0}
.results-search .view__map .card.card-xl .card__info .card__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__title{-webkit-line-clamp:2}
}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__title{font-weight:700;font-size:22px;line-height:32px}
}
.results-search .view__map .card.card-xl .card__info .card__subtitle{margin-top:4px;letter-spacing:0;font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.results-search .view__map .card.card-xl .card__info .card__subtitle:not(.rp-body-semibold){font-weight:400}
.results-search .view__map .card.card-xl .card__info .card__subtitle.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__subtitle{-webkit-line-clamp:1}
}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__subtitle{margin-top:0;font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.results-search .view__map .card.card-xl .card__info .card__subtitle:not(.rp-body-semibold){font-weight:400}
.results-search .view__map .card.card-xl .card__info .card__subtitle.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
.results-search .view__map .card.card-xl .card__info .card__subtitle .bullet-separator{display:none}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__subtitle .bullet-separator{display:inline}
}
.results-search .view__map .card.card-xl .card__info .card-subtitle-description{display:none}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card-subtitle-description{display:inline}
}
.results-search .view__map .card.card-xl .card__info .card-subtitle-description .icon-rp{margin-right:8px;color:#464646;display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px;vertical-align:middle;display:none}
.results-search .view__map .card.card-xl .card__info .card-subtitle-description .icon-rp::before{font-size:16px}
.results-search .view__map .card.card-xl .card__info .card-subtitle-description .icon-rp img{width:100%;height:100%}
.results-search .view__map .card.card-xl .card__info .card__type{position:absolute;top:0;left:0;margin-top:0}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__type{position:static}
}
.results-search .view__map .card.card-xl .card__info .card__type .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px}
.results-search .view__map .card.card-xl .card__info .card__type .icon-rp::before{font-size:16px}
.results-search .view__map .card.card-xl .card__info .card__type .icon-rp img{width:100%;height:100%}
.results-search .view__map .card.card-xl .card__info .card__type .level-price{display:none}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__type .level-price{display:block}
}
.results-search .view__map .card.card-xl .card__info .card-type-description{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px;letter-spacing:0}
.results-search .view__map .card.card-xl .card__info .card-type-description:not(.rp-body-semibold){font-weight:400}
.results-search .view__map .card.card-xl .card__info .card-type-description.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card-type-description{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.results-search .view__map .card.card-xl .card__info .card-type-description:not(.rp-body-semibold){font-weight:400}
.results-search .view__map .card.card-xl .card__info .card-type-description.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
.results-search .view__map .card.card-xl .card__info .card__description{display:none}
.results-search .view__map .card.card-xl .card__info .card__schedule,.results-search .view__map .card.card-xl .card__info .card__contact-data,.results-search .view__map .card.card-xl .card__info .card__actions{display:none}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__schedule,.results-search .view__map .card.card-xl .card__info .card__contact-data,.results-search .view__map .card.card-xl .card__info .card__actions{display:block}
}
.results-search .view__map .card.card-xl .card__info .card__schedule{color:#727272}
.results-search .view__map .card.card-xl .card__info .card__schedule .current__status--false{color:#e4002b}
.results-search .view__map .card.card-xl .card__info .card__schedule .current__status--true{color:#00a074}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__contact-data{margin-top:14px}
}
.results-search .view__map .card.card-xl .card__info .card__contact-data .icon-rp{margin-right:8px;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.results-search .view__map .card.card-xl .card__info .card__contact-data .icon-rp::before{font-size:24px}
.results-search .view__map .card.card-xl .card__info .card__contact-data .icon-rp img{width:100%;height:100%}
.results-search .view__map .card.card-xl .card__info .card__contact-data .phone-data{display:flex;align-items:center;color:#016a7f}
@media(min-width:1024px){.results-search .view__map .card.card-xl .card__info .card__actions{margin-top:22px}
}
.results-search .view__map .card.card-xl .card__info .rp-btn-guia{width:100%}
.results-search .view__map .card.card-xl.card__poi--places .card__info .card__type,.results-search .view__map .card.card-xl.card__poi--places .card__info .card__schedule,.results-search .view__map .card.card-xl.card__poi--places .card__info .card__contact-data{display:none}
@media(min-width:1024px){.results-search .view__map .card.card-xl.card__poi--places .card__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px;margin-top:10px}
.results-search .view__map .card.card-xl.card__poi--places .card__description:not(.rp-body-semibold){font-weight:400}
.results-search .view__map .card.card-xl.card__poi--places .card__description.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
@media(min-width:1024px) and (min-width:1024px){.results-search .view__map .card.card-xl.card__poi--places .card__description{-webkit-line-clamp:2}
}
@media(max-width:1023px){.results-search .view__map .card.card-xl.card__poi--places .card__subtitle{margin-top:0}
}
.results-search .view__map .card.card-xl.card__poi--places .card-subtitle-description{display:inline;position:absolute;top:0;left:0}
@media(min-width:1024px){.results-search .view__map .card.card-xl.card__poi--places .card-subtitle-description{position:static}
}
@media(max-width:1023px){.results-search .view__map .card.card-xl.card__poi--places .card-subtitle-description .icon-rp{display:inline}
}
.results-search .view__map .card.card-xl .icon-rp-Cross{display:none}
@media(min-width:1024px){.results-search .view__map .card.card-xl .icon-rp-Cross{position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;min-width:32px;width:32px;max-width:32px;min-height:32px;height:32px;max-height:32px;font-size:18px;padding-inline:0}
.results-search .view__map .card.card-xl .icon-rp-Cross::before{font-size:18px}
.results-search .view__map .card.card-xl .icon-rp-Cross img{width:100%;height:100%}
}
.results-search .view__map .card.card-s{justify-content:space-between;gap:16px;width:395px;height:156px;padding:16px}
.results-search .view__map .card.card-s .card__image{width:166px;order:1}
.results-search .view__map .card.card-s .card__info{justify-content:space-between}
.results-search .view__map .card.card-s .card__info .card__type{align-items:center;gap:8px;margin-top:0}
.results-search .view__map .card.card-s .card__info .card__type .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px}
.results-search .view__map .card.card-s .card__info .card__type .icon-rp::before{font-size:16px}
.results-search .view__map .card.card-s .card__info .card__type .icon-rp img{width:100%;height:100%}
.results-search .view__map .card.card-s .card__info .card__type .icon-rp.icon-rp-Location{color:#0b1741}
.results-search .view__map .card.card-s .card__info .card__title{display:flex;flex-direction:column;gap:4px}
.results-search .view__map .card-container{top:auto !important;left:16px !important}
@media(max-width:1023px){.results-search .view__map .card-container{bottom:88px !important}
}
@media(min-width:1024px){.results-search .view__map .card-container{top:89px !important;left:33px !important}
}
.results-search .custom-marker{padding:7px;height:32px;width:52px;position:relative;background-color:#fff;border-radius:16px;border:1px solid #ddd;box-shadow:0 1px 4px 0 rgba(0,0,0,0.08);text-align:center}
.results-search .custom-marker.active{border-color:#00adc3}
.results-search .custom-marker.active:before{border-color:transparent transparent #00adc3 transparent}
.results-search .custom-marker:after,.results-search .custom-marker:before{width:0;height:0;position:absolute;top:100%;left:50%;pointer-events:none;background-color:transparent;border-style:solid;transform:rotate(180deg);content:""}
.results-search .custom-marker:after{margin-left:-3.5px;border-width:0 3.5px 6px 3.5px;border-color:transparent transparent #fff transparent}
.results-search .custom-marker:before{margin-left:-4.5px;border-width:0 4.5px 7px 4.5px;border-color:transparent transparent #ddd transparent}
.results-search .custom-marker.custom-marker--location{width:32px}
.results-search .custom-marker.custom-marker--location:after,.results-search .custom-marker.custom-marker--location:before{top:98%}
.results-search .custom-marker.custom-marker--location:before{margin-left:-4px}
.results-search .custom-marker img{height:16px;max-width:100%}
.results-search .gm-style-iw-d{overflow:initial !important}
.results-search .gm-style .gm-style-iw-c{padding:0 !important;min-width:311px !important}
@media(min-width:1024px){.results-search .gm-style .gm-style-iw-c{width:395px}
}
.results-search .gm-style .gm-style-iw-c button{display:none !important}
.results-search .gm-style .gm-style-iw-ch{padding:0 !important}
.results-search .gm-style-iw-tc{display:none}
.results-search .map-custom-buttons{right:88px !important;bottom:40px !important}
.results-search .map-custom__btn{cursor:pointer}
.results-search .map-custom__btn .icon-rp{color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.results-search .map-custom__btn .icon-rp::before{font-size:24px}
.results-search .map-custom__btn .icon-rp img{width:100%;height:100%}
.results-search .map-center-control,.results-search .map-zoom-control-container{width:48px;display:none;border-radius:8px;background-color:#fff}
@media(min-width:1024px){.results-search .map-center-control,.results-search .map-zoom-control-container{display:block}
}
.results-search .map-center-control{height:48px;padding:12px;box-shadow:0 8px 32px -16px rgba(0,0,0,0.08)}
.results-search .map-zoom-control-container{margin-top:16px;padding-left:8px;padding-right:8px}
.results-search .map-zoom-control-container .map-custom__btn{padding:12px 4px;height:48px}
.results-search .map-zoom-control-container .map-custom__btn:first-child{border-bottom:1px solid #ddd}
.mixin-modal-overlay{position:fixed;inset:0;z-index:120;display:none;justify-content:center;align-items:center;background-color:rgba(69,69,69,0.8)}
.mixin-modal-shape{position:relative;display:flex;justify-content:center;height:41px;padding-top:28px}
.mixin-modal-shape::after{position:absolute;content:"";width:134px;height:5px;border-radius:100px;background-color:#ddd}
@media(min-width:1024px){.mixin-modal-shape{display:none}
}
.sticky-banner-app-overlay{position:fixed;inset:0;z-index:120;display:none;justify-content:center;align-items:center;background-color:rgba(69,69,69,0.8)}
.sticky-banner-app-overlay--active{display:block}
.sticky-banner-app-component{position:fixed;left:0;right:0;z-index:130;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;transition:600ms ease-in-out transform}
.sticky-banner-app-component--bottom{bottom:0;transform:translateY(100%)}
.sticky-banner-app-component--show{transform:translateY(0)}
.sticky-banner-app-component--close{transform:translateY(100%)}
.sticky-banner-app-component .sticky__banner-app{padding-top:24px;padding-bottom:20px}
.sticky-banner-app-component .sticky__banner-app__header{display:flex;justify-content:space-between;margin-bottom:24px}
.sticky-banner-app-component .sticky__banner-app__header .sticky__banner-app__title{margin-bottom:0}
.sticky-banner-app-component .sticky__banner-app__header .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px;color:#016a7f}
.sticky-banner-app-component .sticky__banner-app__header .icon-rp::before{font-size:20px}
.sticky-banner-app-component .sticky__banner-app__header .icon-rp img{width:100%;height:100%}
.sticky-banner-app-component .sticky__banner-app__body{margin-bottom:16px}
.sticky-banner-app-component .sticky__banner-app__body .sticky__banner-app__body__item{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}
.sticky-banner-app-component .sticky__banner-app__body .sticky__banner-app__body__item .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px;color:#ff6200}
.sticky-banner-app-component .sticky__banner-app__body .sticky__banner-app__body__item .icon-rp::before{font-size:24px}
.sticky-banner-app-component .sticky__banner-app__body .sticky__banner-app__body__item .icon-rp img{width:100%;height:100%}
.sticky-banner-app-component .sticky__banner-app__body .sticky__banner-app__body__item .sticky__banner__text{margin-bottom:0;color:#727272}
.sticky-banner-app-component .sticky__banner-app__body .sticky__banner-app__body__item:not(:last-child){margin-bottom:4px}
.sticky-banner-app-component .sticky__banner-app__buttons{display:flex;flex-direction:column;gap:16px}