.imageCarousel_swiperContainer__LhaCR{position:var(--imageCarouselContainerPosition,relative);height:var(--imageCarouselContainerHeight,280px);width:var(--imageCarouselContainerWidth,100%);margin:var(--imageCarouselContainerMargin,20px 0);padding:var(--imageCarouselContainerPadding,0)}@media(max-width:481px){.imageCarousel_swiperContainer__LhaCR{height:var(--imageCarouselContainerHeightSm,340px);width:var(--imageCarouselContainerWidthSm,100vw);margin:var(--imageCarouselContainerMarginSm,20px -15px)}}@media(min-width:768px){.imageCarousel_swiperContainer__LhaCR{height:var(--imageCarouselContainerHeightMd,350px);margin:var(--imageCarouselContainerMarginMd,20px 0);width:var(--imageCarouselContainerWidthMd,100%)}}@media(min-width:1024px){.imageCarousel_swiperContainer__LhaCR{height:var(--imageCarouselContainerHeightLg,475px)}}@media(min-width:1281px){.imageCarousel_swiperContainer__LhaCR{height:var(--imageCarouselContainerHeightXl,550px)}}@media(min-width:1440px){.imageCarousel_swiperContainer__LhaCR{height:var(--imageCarouselContainerHeightXxl,650px)}}.imageCarousel_carouselWrapper__T0pK6{height:100%;overflow:visible}.imageCarousel_swiper___YdYr{width:100%;height:100%}.imageCarousel_swiper___YdYr.imageCarousel_fullImage__5KPxD .imageCarousel_imageContainer__Rlg9R{object-fit:var(--imageCarouselFullImageContainerObjectFit,contain)}.imageCarousel_swiperSlide__YLKDu{position:var(--imageCarouselPrimaryPosition,relative);width:var(--imageCarouselPrimaryWidth,100%);height:var(--imageCarouselPrimaryHeight,100%);border:var(--imageCarouselPrimaryBorder,2px solid var(--background))}.imageCarousel_navButton__cP5lX{--carouselArrowButtonWidth:var(--imageCarouselNavWidth,42px);--carouselArrowButtonHeight:var(--imageCarouselNavHeight,99.5%);--carouselArrowButtonBackgroundColor:var( --imageCarouselNavBackgroundColor,rgba(0,0,0,0.3) );--carouselArrowButtonBackgroundColorHover:var( --imageCarouselNavHoverBackgroundColor,rgba(0,0,0,0.5) );--carouselArrowButtonIconColor:white;--carouselArrowButtonBorder:var(--imageCarouselNavBorder,0px);--carouselArrowButtonBorderRadius:var(--imageCarouselNavBorderRadius,0);--carouselArrowButtonTop:var(--imageCarouselNavTop,50%);--carouselArrowButtonPrevLeft:var(--imageCarouselNavLeftLeft,2px);--carouselArrowButtonNextRight:var(--imageCarouselNavRightRight,2px)}.imageCarousel_pagination__3bQ4X{--carouselDotsPadding:var(--imageCarouselCarouselPaginationPadding,25px 0 0 0);--carouselDotsGap:var(--imageCarouselCarouselPaginationGap,8px);--carouselDotWidth:var(--imageCarouselCarouselDotWidth,10px);--carouselDotHeight:var(--imageCarouselCarouselDotHeight,10px);--carouselDotBackgroundColor:var( --imageCarouselCarouselDotBackgroundColor,rgba(71,155,59,0.4) );--carouselDotBackgroundColorHover:var( --imageCarouselCarouselDotHoverBackgroundColor,var(--primary,#479b3b) );--carouselDotBackgroundColorActive:var( --imageCarouselCarouselDotActiveBackgroundColor,var(--primary,#479b3b) );--carouselDotActiveWidth:var(--imageCarouselCarouselDotActiveWidth,28px);--carouselDotActiveBorderRadius:var(--imageCarouselCarouselDotActiveBorderRadius,5px);--carouselDotBorderRadius:var(--imageCarouselCarouselDotBorderRadius,50%);--carouselDotHoverTransform:var(--imageCarouselCarouselDotHoverTransform,scale(1.2));--carouselDotFocusOutline:var( --imageCarouselCarouselDotFocusOutline,2px solid var(--focusRingColor,var(--primary,#479b3b)) );--carouselDotFocusOutlineOffset:var(--imageCarouselCarouselDotFocusOutlineOffset,2px)}@media(min-width:768px){.imageCarousel_pagination__3bQ4X{--carouselDotsPadding:var(--imageCarouselCarouselPaginationPaddingMd,25px 0 0 0);--carouselDotsGap:var(--imageCarouselCarouselPaginationGapMd,10px)}}.imageCarousel_imageContainer__Rlg9R{position:var(--imageCarouselImageContainerPosition,relative);height:var(--imageCarouselImageContainerHeight,100%);width:var(--imageCarouselImageContainerWidth,100%);object-fit:var(--imageCarouselImgObjectFit,cover);color:var(--imageCarouselImageContainerColor,transparent);display:block}.imageCarousel_mlsLogo__EBEqS{position:var(--imageCarouselMlsLogoPosition,absolute);bottom:var(--imageCarouselMlsLogoBottom,16px);left:var(--imageCarouselMlsLogoLeft,16px);display:var(--imageCarouselMlsLogoDisplay,flex);align-self:var(--imageCarouselMlsLogoAlignSelf,flex-start);width:var(--imageCarouselMlsLogoWidth,auto);z-index:var(--imageCarouselMlsLogoZIndex,100)}