.BackgroundImageCard2_card__PpVB1{border-radius:20px;position:relative;overflow:hidden;padding:var(--card-padding)}.BackgroundImageCard2_card__PpVB1:after{position:absolute;content:"";box-shadow:inset 0 -280px 150px 0 #041d13cc;height:100%;width:100%;bottom:0;left:0}@media only screen and (min-width:1201px){.BackgroundImageCard2_card__PpVB1{min-height:600px}}.BackgroundImageCard2_text__3jWEC{position:absolute;bottom:var(--card-padding);right:var(--card-padding);left:var(--card-padding);z-index:1}.BackgroundImageCard2_text__3jWEC p{color:#fff;margin-bottom:20px;min-height:52px}@media (max-width:800px){.BackgroundImageCard2_card__PpVB1{min-height:356px}}.TouristListPreviewCard_linkWrapper__WXHkD{display:contents;width:100%}.CardTall_container__g_m7Y{display:flex;flex-direction:column;height:100%}.CardTall_card__BLAGY{background:var(--light-background);display:flex;flex-direction:column;border-radius:10px;overflow:hidden;flex:1 1}.CardTall_cardtitle__r1Txy{font-size:var(--card-title)}.CardTall_description__r_zU_{font-size:var(--card-description)}.CardTall_imageWrapper__9N7A2{position:relative;height:214px}.CardTall_textWrapper__ZQyPf{flex:1 1;padding:20px 30px 40px;display:flex;flex-direction:column;justify-content:space-between;min-height:320px}.CardTall_image__rJdrm{width:100%;margin-left:0;object-fit:cover;min-height:267px}.CardTall_button__NCyrR{width:100%}.CardTall_Badges__nZdwN{display:flex;gap:15px;margin:25px 0}.CardTall_carouselCard__3D5_y{min-height:320px}@media only screen and (max-width:800px){.CardTall_Badges__nZdwN{flex-direction:row;margin:15px 0}.CardTall_textWrapper__ZQyPf{padding:20px;min-height:auto}.CardTall_carouselCard__3D5_y{height:330px}}.CardTall_langWrapper__c7jdl{background:var(--color-green);border-radius:10px;color:var(--color-accent);z-index:99;position:absolute;padding:5px;left:30px;top:30px;font-size:15px;font-weight:700}.CardTall_langWrapper__c7jdl span{color:#fff;margin:0 5px}@media only screen and (max-width:468px){.CardTall_image__rJdrm{position:relative;height:100%}.CardTall_Badges__nZdwN{flex-direction:row;flex-wrap:wrap}.CardTall_textWrapper__ZQyPf{padding:25px;height:auto}}.Badge_badge__92qv4{display:flex;text-transform:uppercase;color:#000;font-weight:600}.Badge_badge__92qv4 span{margin-left:5px}@media only screen and (max-width:468px){.Badge_badge__92qv4 span{font-size:13px}}