.tlb_accommodationBox_style.tlb_weather{overflow:hidden;padding-bottom:.625rem}.tlb_accommodationBox_style.tlb_weather .swiper-button-next,.tlb_accommodationBox_style.tlb_weather .swiper-button-prev{background:#fff;color:var(--ds-color-text);height:3.125rem;text-align:center;width:3.125rem}.tlb_accommodationBox_style.tlb_weather .swiper-button-next:after,.tlb_accommodationBox_style.tlb_weather .swiper-button-prev:after{font-size:18px;line-height:3.125rem}.tlb_accommodationBox_style.tlb_weather .swiper-button-prev{left:0}.tlb_accommodationBox_style.tlb_weather .swiper-button-next{right:0}.tlb_accommodationBox_style.tlb_weather .weatherCarousel{margin-left:-1.875rem;margin-right:-1.875rem;padding:1.25rem 4.375rem;position:relative}.tlb_accommodationBox_style.tlb_weather .weatherCredits{font-size:.75rem;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:5rem;text-align:right}.weatherEl{text-align:center}.weatherEl .date{font-size:2.25rem;font-weight:var(--ds-weight-bold);line-height:1.2;text-transform:uppercase}@media (max-width:575.98px){.weatherEl .date{font-size:1.875rem}}.weatherEl .date small{display:block;font-size:.875rem}.weatherEl .icon{margin-bottom:.9375rem;margin-top:.9375rem}.weatherEl .temps{font-size:1.125rem;font-weight:var(--ds-weight-bold)}.weatherEl .temps small{font-size:.875rem;font-weight:400;vertical-align:baseline}.weatherEl .temps>div:first-child{text-align:right}.weatherEl .temps>div:last-child{text-align:left}.weatherPage .innerSectionMargin{margin-bottom:6.25rem}.weatherPage .weatherRowBig>div:last-child{border-left:1px solid #f0f2f3}@media (max-width:767.98px){.weatherPage .weatherRowBig>div:last-child{border-left:0;border-top:1px solid #f0f2f3;padding-top:3.75rem}}