.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%}
.feedback-component{display:none;opacity:0;transform:scale(0);padding-block:32px;transition:transform 2.4s ease-in-out 1.4s,opacity 3.6s ease,display 2s ease allow-discrete}
.feedback-component--show{display:flex;opacity:1;transform:scale(1)}
.feedback-component .feedback__container{width:100%;padding:24px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,0.102);border-radius:8px}
.feedback-component .feedback__container *{margin-bottom:0}
.feedback-component .feedback__step{display:none;flex-direction:column;gap:24px;width:100%}
@media(min-width:720px){.feedback-component .feedback__step__thank.feedback__step--left{flex-direction:row-reverse}
}
@media(min-width:720px){.feedback-component .feedback__step__thank.feedback__step--center{text-align:center}
}
.feedback-component .feedback__step--active{display:flex}
@media(min-width:720px){.feedback-component .feedback__step{justify-content:space-between}
.feedback-component .feedback__step:not([data-step='2']){align-items:center;gap:24px}
.feedback-component .feedback__step[data-step='2']{gap:16px}
}
.feedback-component .feedback__step .feedback__microillustration{align-self:center}
.feedback-component .feedback__step .feedback__microillustration.RESTAURANTE,.feedback-component .feedback__step .feedback__microillustration.SOLETE-6{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Restaurantes.svg")}
.feedback-component .feedback__step .feedback__microillustration.SOLETE-1{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Cafeterias.svg")}
.feedback-component .feedback__step .feedback__microillustration.SOLETE-2{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Bares.svg")}
.feedback-component .feedback__step .feedback__microillustration.SOLETE-3{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Terrazas.svg")}
.feedback-component .feedback__step .feedback__microillustration.SOLETE-4{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Vinotecas.svg")}
.feedback-component .feedback__step .feedback__microillustration.SOLETE-5{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/FastGood.svg")}
.feedback-component .feedback__step .feedback__microillustration.SOLETE-7{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Heladerias.svg")}
.feedback-component .feedback__step .feedback__microillustration.ATRACTIVO_NATURAL{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Atractivo_natural.svg")}
.feedback-component .feedback__step .feedback__microillustration.BODEGA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Bodega.svg")}
.feedback-component .feedback__step .feedback__microillustration.CENTROS_DEPORTIVOS{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Centro_deportivo.svg")}
.feedback-component .feedback__step .feedback__microillustration.ESTACION_ESQUI{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_esqui.svg")}
.feedback-component .feedback__step .feedback__microillustration.ESTACION_DE_SERVICIO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_servicio.svg")}
.feedback-component .feedback__step .feedback__microillustration.ESTACION_RECARGA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_recarga.svg")}
.feedback-component .feedback__step .feedback__microillustration.EXPERIENCIA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Experiencia.svg")}
.feedback-component .feedback__step .feedback__microillustration.FIESTA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Fiesta.svg")}
.feedback-component .feedback__step .feedback__microillustration.LOCALIDAD{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Localidad.svg")}
.feedback-component .feedback__step .feedback__microillustration.LUGAR_EMBLEMATICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Lugar_emblematico.svg")}
.feedback-component .feedback__step .feedback__microillustration.MONUMENTO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Monumento.svg")}
.feedback-component .feedback__step .feedback__microillustration.MUSEO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Museo.svg")}
.feedback-component .feedback__step .feedback__microillustration.PARQUE_TEMATICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_tematico.svg")}
.feedback-component .feedback__step .feedback__microillustration.PARQUE_URBANO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_urbano.svg")}
.feedback-component .feedback__step .feedback__microillustration.PLAYA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Playa.svg")}
.feedback-component .feedback__step .feedback__microillustration.PRODUCTO_TIPICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Producto_tipico.svg")}
.feedback-component .feedback__step .feedback__microillustration.PLATO_TIPICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Plato_tipico.svg")}
.feedback-component .feedback__step .feedback__microillustration.VINO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Vino.svg")}
.feedback-component .feedback__step .feedback__microillustration.REPORTAJE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje.svg")}
.feedback-component .feedback__step .feedback__microillustration.REPORTAJE_GASTRO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_gastro.svg")}
.feedback-component .feedback__step .feedback__microillustration.REPORTAJE_VIAJE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_viaje.svg")}
.feedback-component .feedback__step .feedback__microillustration.RECETA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Receta.svg")}
.feedback-component .feedback__step .feedback__microillustration.RUTA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Ruta.svg")}
.feedback-component .feedback__step .feedback__microillustration.BRINDAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_brindis.svg")}
.feedback-component .feedback__step .feedback__microillustration.COMER{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_comida.svg")}
.feedback-component .feedback__step .feedback__microillustration.DESAYUNO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Desayuno.svg")}
.feedback-component .feedback__step .feedback__microillustration.APERITIVO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo.svg")}
.feedback-component .feedback__step .feedback__microillustration.COMIDA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Comida.svg")}
.feedback-component .feedback__step .feedback__microillustration.TARDEO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo_tarde.svg")}
.feedback-component .feedback__step .feedback__microillustration.CENA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Cena.svg")}
.feedback-component .feedback__step .feedback__microillustration.COPAS{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Copas.svg")}
.feedback-component .feedback__step .feedback__microillustration.CALIFICAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Calificar.svg")}
.feedback-component .feedback__step .feedback__microillustration.GEOLOCALIZAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Geolocalizar.svg")}
.feedback-component .feedback__step .feedback__microillustration.GUARDAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Guardar.svg")}
.feedback-component .feedback__step .feedback__microillustration.RETROALIMENTAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Retroalimentar.svg")}
.feedback-component .feedback__step .feedback__microillustration.NOT_FOUND{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Not_found.svg")}
.feedback-component .feedback__step .feedback__microillustration.NO_ROUTE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/No_route.svg")}
.feedback-component .feedback__step .feedback__microillustration.COMPLETADO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Completado.svg")}
.feedback-component .feedback__step .feedback__microillustration--big{width:160px;height:160px}
.feedback-component .feedback__step .feedback__microillustration--small{width:120px;height:120px}
.feedback-component .feedback__step .feedback__content{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:100%}
.feedback-component .feedback__step .feedback__info,.feedback-component .feedback__step .feedback__interaction{display:flex;gap:8px}
.feedback-component .feedback__step .feedback__info{flex-direction:column}
.feedback-component .feedback__step .feedback__textarea__group .feedback__label{display:flex;justify-content:space-between}
.feedback-component .feedback__step .feedback__textarea__group .feedback__label__counter{color:#727272}
.feedback-component .feedback__step .feedback__textarea__group .feedback__textarea{resize:none;-ms-overflow-style:none;scrollbar-width:none}
.feedback-component .feedback__step .feedback__textarea__group .feedback__textarea::-webkit-scrollbar{display:none}
.feedback-component .feedback__step .feedback__textarea__group .rp-btn-guia{margin-top:12px}
@media(min-width:720px){.feedback-component .feedback__step .feedback__textarea__group .rp-btn-guia{width:fit-content;align-self:flex-end}
}
@media(min-width:720px){.feedback-component--simple .feedback__step:first-of-type .feedback__content{flex-direction:row}
}
@media(min-width:720px){.feedback-component--simple .feedback__step:first-of-type .feedback__content .feedback__interaction{align-self:center}
}
@media(min-width:720px){.feedback-component--simple .feedback__step:first-of-type .feedback__content .feedback__interaction .rp-btn-guia{padding-inline:28px}
}
@media(min-width:720px){.feedback-component--score .feedback__step--left{flex-direction:row-reverse}
.feedback-component--score .feedback__step--left .feedback__interaction{align-self:flex-start}
.feedback-component--score .feedback__step--center .feedback__info{align-items:center}
}
.feedback-component--score .feedback__interaction{flex-direction:column;align-self:center;width:fit-content}
.feedback-component--score .feedback__interaction .score__list,.feedback-component--score .feedback__interaction .score__caption{display:flex}
.feedback-component--score .feedback__interaction .score__list{justify-content:center;gap:12px}
@media(min-width:720px){.feedback-component--score .feedback__interaction .score__list{gap:24px}
}
.feedback-component--score .feedback__interaction .score__list__item{width:40px;height:40px;padding:6px;border:1px solid #ddd;border-radius:50%;cursor:pointer}
.feedback-component--score .feedback__interaction .score__list__item.SMILING{content:url("../../../../../content/dam/repsol-guia/guia-images/emojis/Smiling-face_Smiling-eyes.png")}
.feedback-component--score .feedback__interaction .score__list__item.GRINNING{content:url("../../../../../content/dam/repsol-guia/guia-images/emojis/Grinning-face_Big-eyes.png")}
.feedback-component--score .feedback__interaction .score__list__item.CONFUSED{content:url("../../../../../content/dam/repsol-guia/guia-images/emojis/Confused-face.png")}
.feedback-component--score .feedback__interaction .score__list__item.ANGRY{content:url("../../../../../content/dam/repsol-guia/guia-images/emojis/Angry-face.png")}
.feedback-component--score .feedback__interaction .score__list__item.ANGRY_NOSE{content:url("../../../../../content/dam/repsol-guia/guia-images/emojis/Angry-face_Steam%20-from-nose.png")}
@media(min-width:375px){.feedback-component--score .feedback__interaction .score__list__item{width:48px;height:48px;padding:8px}
}
.feedback-component--score .feedback__interaction .score__list__item:active,.feedback-component--score .feedback__interaction .score__list__item[data-selected='true']{border-color:#00adc3;background-color:#c0ebf2}
.feedback-component--score .feedback__interaction .score__list__item:hover{border-color:#aaa}
.feedback-component--score .feedback__interaction .score__caption{justify-content:space-between}
.feedback-component--selection .selection__list,.feedback-component--multiselection .selection__list{display:flex;flex-direction:column;gap:8px;width:100%}
.feedback-component--selection .selection__list--clone,.feedback-component--multiselection .selection__list--clone{pointer-events:none}
@media(min-width:720px){.feedback-component--selection .selection__list,.feedback-component--multiselection .selection__list{flex-flow:row wrap}
}
.feedback-component--selection .selection__list__item,.feedback-component--multiselection .selection__list__item{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;justify-content:center;width:100%;text-align:center;line-height:16px}
.feedback-component--selection .selection__list__item:not(.rp-body-semibold),.feedback-component--multiselection .selection__list__item:not(.rp-body-semibold){font-weight:400}
.feedback-component--selection .selection__list__item.rp-body-semibold,.feedback-component--multiselection .selection__list__item.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.feedback-component--selection .selection__list__item,.feedback-component--multiselection .selection__list__item{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}
.feedback-component--selection .selection__list__item:not(.rp-body-semibold),.feedback-component--multiselection .selection__list__item:not(.rp-body-semibold){font-weight:400}
.feedback-component--selection .selection__list__item.rp-body-semibold,.feedback-component--multiselection .selection__list__item.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
}
.feedback-component--selection .selection__list__item--border,.feedback-component--multiselection .selection__list__item--border{border:1px solid #ddd}
.feedback-component--selection .selection__list__item--border:hover,.feedback-component--multiselection .selection__list__item--border:hover{border-color:#aaa}
.feedback-component--selection .selection__list__item--border:active,.feedback-component--multiselection .selection__list__item--border:active,.feedback-component--selection .selection__list__item--border[data-selected='true'],.feedback-component--multiselection .selection__list__item--border[data-selected='true']{background-color:#c0ebf2;border-color:#00adc3}
.feedback-component--selection .selection__list__item:not([class*='--border']),.feedback-component--multiselection .selection__list__item: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)}
.feedback-component--selection .selection__list__item:not([class*='--border']):hover,.feedback-component--multiselection .selection__list__item:not([class*='--border']):hover{box-shadow:none}
.feedback-component--selection .selection__list__item:not([class*='--border']):active,.feedback-component--multiselection .selection__list__item:not([class*='--border']):active,.feedback-component--selection .selection__list__item:not([class*='--border'])[data-selected='true'],.feedback-component--multiselection .selection__list__item:not([class*='--border'])[data-selected='true']{border:1px solid #00adc3}
.feedback-component--selection .selection__list__item .icon-rp,.feedback-component--multiselection .selection__list__item .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}
.feedback-component--selection .selection__list__item .icon-rp::before,.feedback-component--multiselection .selection__list__item .icon-rp::before{font-size:16px}
.feedback-component--selection .selection__list__item .icon-rp img,.feedback-component--multiselection .selection__list__item .icon-rp img{width:100%;height:100%}
@media(min-width:720px){.feedback-component--selection .selection__list__item,.feedback-component--multiselection .selection__list__item{width:fit-content}
}
.feedback-component--multiselection .feedback__interaction{flex-direction:column}
.feedback-component--multiselection .feedback__textarea__group{margin-top:16px}
.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}
}
.modal__feedback--experience.modal__feedback{position:fixed;inset:0;z-index:120;display:none;justify-content:center;align-items:center;background-color:rgba(69,69,69,0.8);z-index:1100}
.modal__feedback--experience.modal__feedback.modal__feedback--show{display:flex}
.modal__feedback--experience.modal__feedback .modal__feedback-component{position:absolute;bottom:0;left:0;right:0;display:flex}
@media(min-width:720px){.modal__feedback--experience.modal__feedback .modal__feedback-component{position:relative}
}
.modal__feedback--experience.modal__feedback .modal__feedback-component .icon-rp{z-index:2}
.modal__feedback--experience.modal__feedback .modal__feedback-component .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}
.modal__feedback--experience.modal__feedback .modal__feedback-component .icon-rp.icon-rp::before{font-size:20px}
.modal__feedback--experience.modal__feedback .modal__feedback-component .icon-rp.icon-rp img{width:100%;height:100%}
.modal__feedback--experience.modal__feedback .modal__feedback-component .icon-rp.icon-rp.icon-rp-Cross{position:absolute;top:24px;right:16px;color:#016a7f;cursor:pointer}
@media(min-width:1024px){.modal__feedback--experience.modal__feedback .modal__feedback-component .icon-rp.icon-rp.icon-rp-Cross{top:32px;right:32px}
}
@media(min-width:720px){.modal__feedback--experience.modal__feedback .modal__feedback-component .icon-rp{top:32px;right:32px}
}
.modal__feedback--experience.modal__feedback .modal__feedback-component .feedback-component{padding-block:0}
@media(min-width:720px){.modal__feedback--experience.modal__feedback .modal__feedback-component .feedback-component{min-width:478px}
}
@media(min-width:1024px){.modal__feedback--experience.modal__feedback .modal__feedback-component .feedback-component{min-width:822px}
}
.modal__feedback--experience.modal__feedback .modal__feedback-component .feedback-component .feedback__container{margin-inline:0;padding-inline:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}
@media(min-width:720px){.modal__feedback--experience.modal__feedback .modal__feedback-component .feedback-component .feedback__container{padding:32px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
}
.modal__feedback--experience.modal__feedback .modal__feedback-component .feedback-component .feedback__container .rp-guia-title-03{max-width:calc(100% - 30px)}