.hero-content-offer{padding-top:var(--etg-padding-top-bottom-mini);padding-bottom:var(--etg-padding-top-bottom);color:var(--etg-color-txt-body)}.hero-content-offer .etg-content a{color:var(--etg-primary)!important}.hero-content-offer .etg-content ul{list-style-image:url('/wp-content/themes/theme-bs5-deverso-etg/assets/images/li-icon.svg')}.hero-content-offer .boxValidity{font-weight:bold;margin-top:1rem}.hero-content-offer .boxMainInfo{display:flex;gap:16px;margin:24px 0 16px}.hero-content-offer .boxMainInfo .minPax,.hero-content-offer .boxMainInfo .minStay{display:flex;gap:8px;border:1px solid var(--etg-primary);padding:16px 24px;width:100%;font-size:1rem;align-items:center;line-height:20px;margin-bottom:8px}.hero-content-offer .boxMainInfo span.icon{color:var(--etg-primary)}.hero-content-offer .boxMainInfo span.icon svg{width:24px}.hero-content-offer .etg-content-book{background-color:var(--etg-bkg-light);padding:24px}body.etg-bkg-light .hero-content-offer .etg-content-book{background-color:#fff;padding:24px}.hero-content-offer .etg-content-book h2{color:var(--etg-primary);font-size:1.125rem;font-style:normal;font-weight:400}.hero-content-offer .etg-content-book .bookPrice{font-size:1rem}.hero-content-offer .etg-content-book .bookPrice span.priceFrom{color:var(--etg-primary);font-size:2.5rem;margin-left:8px}.hero-content-offer .etg-content-book .bookPrice span.priceOriginal{text-decoration:line-through;margin-left:8px}.hero-content-offer .abs-book-offer-v01>.container>.row>.col-12{padding:0}.hero-content-offer .containerIframe{border:1px solid var(--etg-primary-light);padding:20px;margin-top:var(--etg-padding-top-bottom);display:none;border-radius:8px;background:#fafafa;background-image:url('/wp-content/themes/theme-bs5-deverso-etg/assets/images/logo-lph.png');background-repeat:no-repeat;background-position:center center}@media(min-width:1400px){}@media(max-width:1399px){}@media(max-width:1199px){}@media(pointer:coarse)and(max-width:1199px){}@media(max-width:991px){}@media(max-width:1200px){.hero-content-offer{padding-top:var(--etg-padding-top-bottom-mobile);padding-bottom:var(--etg-padding-top-bottom-mobile);padding-left:15px;padding-right:15px}}@media(max-width:767px){}@media(min-width:10px)and(max-width:575px){}