html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Noto Sans,NotoSans,sans-serif;position:relative}body a{color:inherit;text-decoration:none;cursor:pointer}body a:hover{text-decoration:underline;text-decoration-color:inherit}.hidden{display:none}.invisible{visibility:hidden}.visable{visibility:visible}.no-underline-anchor{all:unset;cursor:pointer;height:100%}.no-underline-anchor:hover{text-decoration:unset}.bg-alternate>div:nth-of-type(odd),.bg-alternate>section:nth-of-type(odd){background-color:#f2f2f4}.bg-alternate>div:nth-of-type(2n),.bg-alternate>section:nth-of-type(2n){background-color:#fff}.container{width:100%;padding:var(--global-container-padding);max-width:var(--maxContentWidth);margin-right:auto;margin-left:auto}.container.compact-horizontal{padding:16px var(--global-container-padding-horizontal)}@media (min-width: 768px){.container.compact-horizontal{padding:32px var(--global-container-padding-horizontal)}}.section-outer{padding:var(--global-container-padding)}.section-outer-y{padding-top:var(--global-container-padding-vertical);padding-bottom:var(--global-container-padding-vertical)}.section-outer-x{padding-left:var(--global-container-padding-horizontal);padding-right:var(--global-container-padding-horizontal)}.section-inner{max-width:var(--maxContentWidth);margin:0 auto}.about-offer-container{background-color:#f2f2f4}.about-offer-container .content-wrapper{position:relative;margin:auto;max-width:var(--maxContentWidth);padding:var(--global-container-padding);display:flex;flex-direction:column;gap:16px}.about-offer-container .content-wrapper .breadcrumb{display:flex;align-items:center;list-style:none;margin:unset;padding:unset;gap:8px}.about-offer-container .content-wrapper .breadcrumb li{display:flex;gap:8px;align-items:center}.about-offer-container .content-wrapper .copy{display:flex;flex-direction:column;gap:16px;font-size:18px;line-height:1.4}.about-offer-container .content-wrapper .copy *{margin:unset}.about-offer-container .content-wrapper .copy h1,.about-offer-container .content-wrapper .copy h2,.about-offer-container .content-wrapper .copy h3,.about-offer-container .content-wrapper .copy h4,.about-offer-container .content-wrapper .copy h5,.about-offer-container .content-wrapper .copy h6{font-weight:500}.about-offer-container .content-wrapper .terms-conditions-container{display:flex;flex-direction:column}.about-offer-container .content-wrapper .terms-conditions-container .header{border:unset;background-color:unset;padding:16px 0;border-bottom:1px solid #D0CED4;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.about-offer-container .content-wrapper .terms-conditions-container .header svg{transition:all .2s ease-in-out;transform:rotate(180deg)}@media (min-width: 1024px){.about-offer-container .content-wrapper .terms-conditions-container .header{width:fit-content;gap:24px}}.about-offer-container .content-wrapper .terms-conditions-container .copy{font-size:15px;transition:all .2s ease-in-out;overflow:hidden}.offer-dates-container{background-color:#f2f2f4}.offer-dates-container .content-wrapper{padding:0 var(--global-container-padding-horizontal);margin:auto;max-width:var(--maxContentWidth)}.offer-dates-container .content-wrapper p{margin:unset}.participating-hotels-container{background-color:#f2f2f4;overflow:hidden}.participating-hotels-container>.content-wrapper{position:relative;margin:auto;max-width:var(--maxContentWidth);padding:var(--global-container-padding);display:flex;flex-direction:column;gap:32px}.participating-hotels-container>.content-wrapper .list-options{display:flex;gap:8px;align-items:center}.participating-hotels-container>.content-wrapper .list-options .input-with-icon{flex-grow:1}@media (min-width: 768px){.participating-hotels-container>.content-wrapper .list-options{justify-content:space-between}.participating-hotels-container>.content-wrapper .list-options .input-with-icon{flex-grow:initial;min-width:300px}}.participating-hotels-container>.content-wrapper .input-with-icon{background-color:#fff}.participating-hotels-container>.content-wrapper .hotels-list{display:flex;flex-direction:column;gap:16px}.participating-hotels-container>.content-wrapper .hotels-list .view-more-hotels{display:flex;justify-content:center}@media (min-width: 1024px){.participating-hotels-container>.content-wrapper .hotels-list .view-more-hotels{padding-top:32px}}.participating-hotels-container>.content-wrapper .hotels-list .no-hotels{background-color:#fff;padding:24px 16px}.participating-hotels-container>.content-wrapper .hotels-list .no-hotels>p:last-of-type{margin-top:16px}@media (min-width: 768px){.participating-hotels-container>.content-wrapper .hotels-list .no-hotels{width:80%}}@media (min-width: 1024px){.participating-hotels-container>.content-wrapper .hotels-list .no-hotels{width:60%}}.participating-hotels-container .sr-fade{animation:sr-fade 1s}.offers-map-container{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100}.offers-map-container .mobile-buttons-container{padding:16px;position:relative;z-index:1}.offers-map-container .mobile-buttons-container .btn{box-shadow:0 5px 5px #0000001a}.offers-map-container .map-container{position:absolute;top:0;right:0;left:0;bottom:0}.offers-map-container .map-container .map-price-tag{display:flex;padding:6px 10px;justify-content:center;align-items:center;outline:1px solid #1f2025;border-radius:38px;background:#ffffffd9;box-shadow:0 4px 4px #0a0a0a1a;position:relative;transition:all .2s ease-in-out}.offers-map-container .map-container .map-price-tag>span{font-size:18px;font-weight:500}.offers-map-container .map-container .map-price-tag.map-price-tag-focus{box-shadow:0 5px 5px #0003;transform:scale(1.125);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.offers-map-container .map-container .map-cluster-pin{display:flex;justify-content:center;align-items:center;outline:1px solid #1f2025;border-radius:38px;background:#ffffffd9;box-shadow:0 4px 4px #0a0a0a1a;font-size:18px;font-weight:500;width:40px;height:40px}@media (min-width: 768px){.offers-map-container .map-container{position:relative;top:0;bottom:0;left:0;right:0;min-height:80vh}}.offers-map-container .map-hotels-list{position:absolute;z-index:2;bottom:16px;left:16px;right:16px}.offers-map-container .map-hotels-list>.btn{position:absolute;right:0;top:-16px;z-index:1;box-shadow:0 5px 5px #0000001a}@media (max-width: 767px){.offers-map-container .map-hotels-list .availability-container{top:0}}@media (min-width: 768px){.offers-map-container .map-hotels-list{left:var(--global-container-padding-horizontal);right:var(--global-container-padding-horizontal);bottom:var(--global-container-padding-horizontal)}}@media (min-width: 768px){.offers-map-container{position:initial;top:initial;bottom:initial;left:initial;right:initial;z-index:initial;overflow:hidden}}.search-results-card{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative}.search-results-card .carousel-wrapper{position:relative}.search-results-card .carousel-wrapper .nav-btns{position:absolute;bottom:8px;margin:0 auto;left:0;right:0;width:-moz-fit-content;width:fit-content;z-index:1;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:30px}.search-results-card .carousel-wrapper .nav-btns .image-circle-container{display:flex;justify-content:center;gap:2px;min-width:40px;max-width:40px}.search-results-card .carousel-wrapper .nav-btns .image-circle-container svg{cursor:pointer}.search-results-card .carousel-wrapper .carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.search-results-card .carousel-wrapper .carousel .carousel-item{min-width:100%;max-width:100%;min-height:100%;max-height:100%;aspect-ratio:16/10;position:relative;scroll-snap-align:center;background-image:url(/assets/placeholder.png);background-position:center;background-size:cover}.search-results-card .carousel-wrapper .carousel .carousel-item>img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}@media (min-width: 768px) and (max-width: 1023px){.search-results-card .carousel-wrapper .carousel .carousel-item{aspect-ratio:1/1}}@media (min-width: 1024px){.search-results-card .carousel-wrapper .carousel .carousel-item{aspect-ratio:4/3}}@media (min-width: 1024px){.search-results-card .carousel-wrapper .carousel{-ms-overflow-style:none;scrollbar-width:none;min-height:256px}.search-results-card .carousel-wrapper .carousel::-webkit-scrollbar{display:none}}.search-results-card .content{display:flex;flex-direction:column;gap:8px;padding:6px 16px;border-bottom:1px solid #D0CED4;position:relative;height:100%}.search-results-card .content h4{max-height:25px;min-height:25px;align-content:center}.search-results-card .content p{max-height:20px;min-height:20px;align-content:center}.search-results-card .content .ratings{display:flex;align-items:center}@media (max-width: 767px){.search-results-card .content .ratings{justify-content:space-between}}@media (min-width: 768px){.search-results-card .content .ratings{gap:10px}}@media (max-width: 767px){.search-results-card .content .ratings .branding{padding:10px 12px 5px;background-color:#fff;position:absolute;top:-46px}}@media (min-width: 768px){.search-results-card .content .ratings .branding{display:flex;gap:10px;align-items:stretch}.search-results-card .content .ratings .branding span{display:flex;align-items:center}}.search-results-card .content .m-l-ratings{max-height:19px;min-height:19px;display:flex;align-items:center;gap:10px}.search-results-card .content .star-rating,.search-results-card .content .circle-rating{max-height:19px;min-height:19px;display:flex;gap:2px;align-content:center;align-items:center;overflow:hidden;width:-moz-fit-content;width:fit-content}.search-results-card .content .circle-rating .medallia-placeholder{width:30%;height:100%}.search-results-card .content .circle-rating span{padding:0 2px;max-width:-moz-fit-content;max-width:fit-content}@media (min-width: 1024px){.search-results-card .content .circle-rating{margin:8px 0}}.search-results-card .content .amenities-wrapper .amenities{padding:0}@media (min-width: 768px) and (max-width: 1023px){.search-results-card .content{padding:16px 0 0}}@media (min-width: 1024px){.search-results-card .content{padding:24px 0 24px 24px;border-bottom:unset;gap:16px}.search-results-card .content h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.search-results-card .footer{display:grid;padding:8px 16px 24px;grid-template-columns:calc(50% - 8px) 50%;grid-template-rows:max-content;gap:8px}.search-results-card .footer .btn{align-self:center;padding:12px}@media (min-width: 1024px){.search-results-card .footer .btn{padding:12px 20px;align-self:initial}}.search-results-card .footer .pricing-availability{display:flex;flex-direction:column;align-items:end;height:100%;width:100%;max-width:100%;text-align:end;gap:4px;position:relative}.search-results-card .footer .pricing-availability .sr-price-tooltip{background-color:#1f2025;color:#fff;border-radius:8px;padding:8px 16px;white-space:nowrap;position:absolute;top:-38px;pointer-events:none;opacity:0;transition:opacity .2s}.search-results-card .footer .pricing-availability .sr-price-tooltip.reveal{pointer-events:initial;opacity:1}.search-results-card .footer .pricing-availability .sr-price-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:#1f2025 transparent transparent transparent}@media (min-width: 1024px){.search-results-card .footer .pricing-availability .sr-price-tooltip{top:0;right:calc(100% + 10px)}.search-results-card .footer .pricing-availability .sr-price-tooltip:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #1f2025}}.search-results-card .footer .pricing-availability span{min-height:19px;align-content:center}@media (min-width: 1024px){.search-results-card .footer .pricing-availability{gap:8px}.search-results-card .footer .pricing-availability span{min-height:22px}}@media (min-width: 768px) and (max-width: 1023px){.search-results-card .footer{padding:4px 0 24px}}@media (min-width: 1024px){.search-results-card .footer{display:initial;padding:24px 24px 24px 8px;display:flex;flex-direction:column-reverse;align-items:flex-end}}.search-results-card .sr-text-ellipsis{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px) and (max-width: 1023px){.search-results-card{display:grid;grid-template-columns:300px calc(100% - 316px);grid-template-rows:1fr auto;column-gap:16px;min-height:300px;max-height:300px;padding-right:16px}.search-results-card .carousel-wrapper{grid-row-start:1;grid-row-end:3}}@media (min-width: 1024px){.search-results-card{display:grid;grid-template-columns:300px calc(70% - 300px) calc(100% - (70% - 300px) - 300px);min-height:256px;max-height:256px}}.availability-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:80px;right:0;left:0;bottom:calc(0px - env(safe-area-inset-bottom));z-index:5;overflow:hidden}.availability-container .content-wrapper{background-color:#fff;margin-top:2px;overflow-y:auto;display:flex;flex-direction:column;height:100%}.availability-container .content-wrapper .header-container{padding:8px var(--global-container-padding-horizontal);display:flex;flex-direction:row;gap:8px;align-items:center}.availability-container .content-wrapper .header-container .mlos-label{margin-right:38px;flex-grow:2;text-align:center}.availability-container .content-wrapper .body-scroll-container{flex-grow:2;padding:16px var(--global-container-padding-horizontal);overflow-y:auto;display:flex;flex-direction:column;gap:16px}.availability-container .content-wrapper .body-scroll-container .loading-block{padding:64px 16px;position:relative;display:flex;align-items:center;justify-content:center}.availability-container .content-wrapper .body-scroll-container .loading-block .pulsating-pill{position:relative;cursor:wait}.availability-container .content-wrapper .body-scroll-container .loading-block .pulsating-pill .inner-wrapper{position:relative;border:2px solid #2C2E35;padding:16px;border-radius:30px;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.availability-container .content-wrapper .body-scroll-container .loading-block .pulsating-pill:after{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:36px;background:linear-gradient(-45deg,#fff,#f2f2f4,#838089,#f2f2f4,#fff);background-size:400% 400%;animation:gradient 4s ease-in-out infinite;z-index:0}.availability-container .content-wrapper .body-scroll-container .calendar-grid{display:flex;flex-direction:column;gap:16px}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar{display:flex;flex-direction:column;gap:4px}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .cal-label{display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .cal-label{justify-content:space-between}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .cal-label .cal-nav-btn{all:unset;background-color:#f2f2f4;border-radius:2px;height:38px;width:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .125s ease-in-out;margin:0 5px}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .cal-label .cal-nav-btn.spacer{background-color:transparent;cursor:unset}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .cal-label .cal-nav-btn:hover:not(:disabled):not(.spacer){background-color:#d0ced4}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .cal-label .cal-nav-btn:disabled{cursor:not-allowed;opacity:.3;background-color:#838089}}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:4px}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row>div{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:2px}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row .date{font-weight:500}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row .date:not(.date-unavailable){cursor:pointer}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row .date-selected{background-color:#e8fdcd}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row .date-has-rate:not(.date-unavailable){color:#4bb543}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row .date-has-rate:not(.date-selected){background-color:#f2f2f4}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row .date-unavailable{color:#d0ced4}.availability-container .content-wrapper .body-scroll-container .calendar-grid .calendar .row.header{color:#4f4f4f}@media (min-width: 768px){.availability-container .content-wrapper .body-scroll-container .calendar-grid{display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.availability-container .content-wrapper .body-scroll-container .calendar-grid{gap:32px;width:768px;margin-left:auto;margin-right:auto}}.availability-container .content-wrapper .body-scroll-container .calendar-key-container{padding:16px 0;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.availability-container .content-wrapper .body-scroll-container .calendar-key-container .key{display:flex;align-items:center;gap:8px}.availability-container .content-wrapper .body-scroll-container .calendar-key-container .key .square{width:24px;height:24px;border:1px solid #D0CED4;border-radius:2px}.availability-container .content-wrapper .body-scroll-container .calendar-key-container .key.available-key .square{background-color:#f2f2f4}.availability-container .content-wrapper .body-scroll-container .calendar-key-container .key.selected-key .square{background-color:#e8fdcd}.availability-container .content-wrapper .body-scroll-container .calendar-key-container .key.unavailable-key .square{background-color:#fff}@media (min-width: 768px){.availability-container .content-wrapper .body-scroll-container .calendar-key-container{justify-content:center}}.availability-container .content-wrapper .body-scroll-container .calendar-navigation{display:flex;align-items:center;justify-content:space-between}.availability-container .content-wrapper .body-scroll-container .selected-dates-container{padding:16px;background-color:#f2f2f4;display:grid;grid-template-columns:1fr 1fr;gap:16px}.availability-container .content-wrapper .body-scroll-container .selected-dates-container>.header{grid-area:1 / span 2;display:flex;align-items:center;gap:8px}.availability-container .content-wrapper .body-scroll-container .selected-dates-container>.from-date,.availability-container .content-wrapper .body-scroll-container .selected-dates-container>.to-date{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.availability-container .content-wrapper .body-scroll-container>.btn{align-self:end;margin-bottom:8px}.availability-container .content-wrapper .body-scroll-container .search-guests-container-v2{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content}.availability-container .content-wrapper .body-scroll-container .search-guests-container-v2 .add-room-container{grid-column:span 2}.availability-container .content-wrapper .body-scroll-container .search-guests-container-v2 .child-policy{transform:unset}.availability-container .content-wrapper .body-scroll-container .unavailable-rooms{display:flex;align-items:center;gap:8px}}.availability-container .content-wrapper .footer-container{padding:12px var(--global-container-padding-horizontal) 16px;display:flex;flex-direction:column;gap:8px}.availability-container .content-wrapper .footer-container .dates-error-msg{display:flex;align-items:center;gap:8px}@media (min-width: 1024px){.availability-container .content-wrapper .footer-container{padding-bottom:24px}.availability-container .content-wrapper .footer-container .btn{align-self:end}}@media (min-width: 768px){.availability-container{top:48px;margin-left:var(--global-container-padding-horizontal);margin-right:var(--global-container-padding-horizontal);max-width:1024px;box-shadow:0 6px 6px #0003;border-radius:5px;bottom:16px}}@media (min-width: 1024px){.availability-container{min-width:1024px;margin-left:unset;margin-right:unset;left:50%;transform:translate(-50%)}}@keyframes sr-fade{0%{opacity:0}to{opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.price-finder-filters-container{max-width:var(--maxContentWidth);margin:10px auto 0;border-radius:8px}.generic-price-table>*:nth-child(n){padding-top:32px}.price-table__block-header{max-width:75ch;margin:auto auto 30px;text-align:center;display:flex;flex-direction:column;gap:10px}.all-offers-container .content-wrapper{position:relative;margin:auto;max-width:var(--maxContentWidth);padding:var(--global-container-padding)}.all-offers-container .content-wrapper .offers-list{display:flex;flex-direction:column;gap:32px}.all-offers-container .content-wrapper .offers-list .no-offers{padding:24px 16px;background-color:#f2f2f4}.all-offers-container .content-wrapper .offers-list .no-offers>p:last-of-type{margin-top:16px}@media (min-width: 768px){.all-offers-container .content-wrapper .offers-list .no-offers{width:80%}}@media (min-width: 1024px){.all-offers-container .content-wrapper .offers-list .no-offers{width:60%}}.all-offers-container .content-wrapper .offers-list .offer-card{position:relative;overflow:hidden}.all-offers-container .content-wrapper .offers-list .offer-card .image-container{aspect-ratio:16/9;overflow:hidden;background-image:url(/assets/placeholder.png);background-size:cover;background-position:center;position:relative}.all-offers-container .content-wrapper .offers-list .offer-card .image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.all-offers-container .content-wrapper .offers-list .offer-card .image-container .active-offer-label{position:absolute;top:0;left:0;padding:8px;background-color:#fc3;font-size:18px}.all-offers-container .content-wrapper .offers-list .offer-card .content-container{padding:24px 16px;position:relative;display:flex;flex-direction:column;gap:8px}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f2f2f4;z-index:-1}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .tile-cta-container{display:flex;flex-direction:column;gap:4px}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .tile-cta-container .view-offer-btn{display:flex;align-items:center;gap:8px;transition:all .125s;margin-top:16px}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .tile-cta-container .view-offer-btn svg{stroke:#4f4f4f;border:1px solid #4F4F4F;padding:2px;border-radius:100%;transition:all .125s;stroke-width:1.5px}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .tile-cta-container .view-offer-btn:hover{text-decoration:unset;padding-left:10px}@media (min-width: 768px){.all-offers-container .content-wrapper .offers-list .offer-card .content-container .tile-cta-container .view-offer-btn{margin-top:auto}}@media (min-width: 1024px){.all-offers-container .content-wrapper .offers-list .offer-card .content-container .tile-cta-container{display:grid;grid-template-columns:1fr 1fr}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .tile-cta-container .sublink-anchor{text-align:end}}@media (min-width: 1024px){.all-offers-container .content-wrapper .offers-list .offer-card .content-container .name{font-size:22px}}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .name:hover{text-decoration:none}@media (min-width: 768px){.all-offers-container .content-wrapper .offers-list .offer-card .content-container{padding:32px 24px;gap:16px}}@media (min-width: 1024px){.all-offers-container .content-wrapper .offers-list .offer-card .content-container{padding:40px 32px;gap:32px}}@media (min-width: 768px) and (max-width: 1023px){.all-offers-container .content-wrapper .offers-list .offer-card{display:grid;grid-template-columns:.9fr 1fr}.all-offers-container .content-wrapper .offers-list .offer-card .image-container{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:unset;z-index:-1}.all-offers-container .content-wrapper .offers-list .offer-card .content-container{grid-area:1/2}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .background{opacity:.9}}@media (min-width: 1024px){.all-offers-container .content-wrapper .offers-list .offer-card{display:grid;grid-template-columns:.9fr 1fr}.all-offers-container .content-wrapper .offers-list .offer-card .image-container{position:absolute;top:0;right:52%;bottom:0;left:0;aspect-ratio:unset;z-index:-1}.all-offers-container .content-wrapper .offers-list .offer-card .content-container{grid-area:1/2}.all-offers-container .content-wrapper .offers-list .offer-card .content-container .background{opacity:1}}@media (min-width: 768px){.all-offers-container .content-wrapper .offers-list{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr}}
