.photogallery[data-gallery-type="smartclass"]{width:100%;margin:0 auto;position:relative}.photogallery[data-gallery-type="smartclass"] .carousel-inner{background:rgba(0,0,0,0.05)}.photogallery[data-gallery-type="smartclass"] .carousel-item{word-wrap:break-word;text-align:center}.photogallery[data-gallery-type="smartclass"] .carousel-item .item{display:inline-block;vertical-align:top;position:relative;overflow:hidden;width:100%}.photogallery[data-gallery-type="smartclass"] .carousel-item .item img{transition:all 0.2s linear;height:100%;width:100%}@supports (object-fit: cover){.photogallery[data-gallery-type="smartclass"] .carousel-item .item img{object-fit:cover}}.photogallery[data-gallery-type="smartclass"] .carousel-item .item-caption{display:block;background:rgba(0,0,0,0.6);padding:0.86em 25px 0.86em 15px;position:absolute;bottom:0;left:0;right:0;transition:transform 0.3s ease;color:#fff;font-size:0.86rem;line-height:1.6em;max-height:3.2em;overflow:hidden;z-index:1;box-sizing:content-box;width:auto !important;padding-top:0 !important;padding-bottom:0 !important;border-top:0.6em solid transparent !important;border-bottom:0.6em solid transparent !important}.photogallery[data-gallery-type="smartclass"] .carousel-item .item-caption:before{content:"...";display:block;float:right;line-height:inherit;padding:1.6em 0 0;font-weight:700;height:calc(1.6em + 1px);overflow:visible}@supports (display: -webkit-box) and (-webkit-line-clamp: 2) and (-webkit-box-orient: vertical){.photogallery[data-gallery-type="smartclass"] .carousel-item .item-caption{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.photogallery[data-gallery-type="smartclass"] .carousel-item .item-caption:before{display:none}}.photogallery[data-gallery-type="smartclass"] .carousel-item .item a:has(img):focus{outline-offset:-2px !important;outline-width:2px !important}.photogallery[data-gallery-type="smartclass"] .carousel-item .item a:has(img):focus .item-caption{right:2px;bottom:2px;left:2px}@media (hover: hover){.photogallery[data-gallery-type="smartclass"] .carousel-item .item{background:transparent}.photogallery[data-gallery-type="smartclass"] .carousel-item img,.photogallery[data-gallery-type="smartclass"] .carousel-item img:not(:last-child){padding-bottom:0}.photogallery[data-gallery-type="smartclass"] .carousel-item .item a .item-caption{bottom:0;max-height:none;padding-bottom:10px;transform:translateY(101%)}.photogallery[data-gallery-type="smartclass"] .carousel-item .item a .item-caption:after{display:none}.photogallery[data-gallery-type="smartclass"] .carousel-item .item a:hover .item-caption,.photogallery[data-gallery-type="smartclass"] .carousel-item .item a:focus .item-caption{transform:translateY(0)}}.photogallery[data-gallery-type="smartclass"] .item-index{position:absolute;font-size:0.93rem;top:0.3em;right:0.3em;background:rgba(0,0,0,0.8);color:#fff;line-height:1em;padding:0.3em}@media (min-width: 576px){.photogallery[data-gallery-type="smartclass"] .item-index{display:none}}@media (hover: hover){.photogallery.key-activated[data-gallery-type="smartclass"] .carousel-item.active .item a .item-caption{transform:translateY(0)}}.gallery-prev,.gallery-next{position:absolute;display:block;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);border:none;outline:none;width:auto;bottom:auto;z-index:4;padding:15px;transition:opacity 0.2s}.gallery-prev:hover,.gallery-prev:focus,.gallery-next:hover,.gallery-next:focus{outline:none;background:transparent;color:transparent}.gallery-prev:hover:before,.gallery-prev:focus:before,.gallery-next:hover:before,.gallery-next:focus:before{opacity:1}.gallery-prev:before,.gallery-next:before{font-family:"Font Awesome 5";font-weight:900;font-size:36px;line-height:initial;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 10px rgba(0,0,0,0.8)}@media (hover: hover){.gallery-prev:before,.gallery-next:before{font-size:36px}}.gallery-prev{left:1%}.gallery-prev:before{content:"\f137"}.gallery-next{right:1%}.gallery-next:before{content:"\f138"}.carousel-indicators.gallery-thumbnails>*:focus{outline:none !important;box-shadow:none !important}.carousel-indicators.gallery-thumbnails>*:focus:after{opacity:1;box-shadow:inset 0 0 0 2px #000, inset 0 0 0 4px #2491eb, inset 0 0 0 6px #fff}.carousel-indicators.gallery-thumbnails>*:focus img{opacity:1;transform:scale3d(1.05, 1.05, 1)}.carousel-indicators.gallery-thumbnails>*:focus-visible:after{box-shadow:inset 0 0 0 3px #000, inset 0 0 0 5px #2491eb, inset 0 0 0 7px #fff !important;outline:2px solid rgba(11,161,242,0.9) !important}.carousel-item a:has(img):focus{outline:none !important;box-shadow:none !important}.carousel-item a:has(img):focus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #000, inset 0 0 0 4px #2491eb, inset 0 0 0 6px #fff}.carousel-item a:has(img):focus:not(:focus-visible):after{box-shadow:none !important;outline:none !important}.carousel-item a:has(img):focus-visible:after{box-shadow:inset 0 0 0 3px #000, inset 0 0 0 5px #2491eb, inset 0 0 0 7px #fff !important;outline:2px solid rgba(11,161,242,0.9) !important}.photogallery[data-gallery-type="smartclass"] .carousel-item .item a:focus .item-caption{right:3px;bottom:3px;left:3px}.carousel[data-gallery-type="masonry"] .carousel-item a:focus img,.carousel[data-gallery-type="tabs"] .carousel-item a:focus img,.carousel[data-gallery-type="tiled"] .carousel-item a:focus img{transform:scale3d(1.05, 1.05, 1)}.carousel[data-transition="crossfade"] .carousel-item{transition:transform 0.6s ease;opacity:1;z-index:1}.carousel[data-transition="crossfade"] .carousel-item-prev,.carousel[data-transition="crossfade"] .active.carousel-item-left,.carousel[data-transition="crossfade"] .carousel-item-next,.carousel[data-transition="crossfade"] .active.carousel-item-right{transform:scale(1.001, 1.001);z-index:2}.carousel[data-transition="crossfade"] .active.landscape.carousel-item-left,.carousel[data-transition="crossfade"] .active.portrait.carousel-item-left,.carousel[data-transition="crossfade"] .active.landscape.carousel-item-right,.carousel[data-transition="crossfade"] .active.portrait.carousel-item-right{animation:0.6s both reverse carouselCrossFadeIn}.carousel[data-transition="crossfade"] .carousel-item-next.carousel-item-left,.carousel[data-transition="crossfade"] .carousel-item-prev.carousel-item-right{transform:scale(1, 1);animation:0.6s both carouselCrossFadeIn;z-index:3}@keyframes carouselCrossFadeIn{from{opacity:0}to{opacity:1}}.carousel[data-transition="none"] .carousel-item{transition:none}.carousel-ysi-lazyinit .carousel-control-next,.carousel-ysi-lazyinit .carousel-control-prev,.carousel-ysi-lazyinit .carousel-indicators{display:none}.carousel-inner{position:relative;width:100%;overflow:hidden}.photogallery[data-gallery-type="smartclass"] .carousel .carousel-item{padding:0}.photogallery[data-gallery-type="smartclass"] .carousel .carousel-item .item{display:flex;align-items:center;justify-content:center;position:relative;width:auto}.photogallery[data-gallery-type="smartclass"] .carousel .carousel-item .item a{position:relative;overflow:hidden;max-height:100%}.photogallery[data-gallery-type="smartclass"] .carousel-item .item.item-with-ratio{position:absolute;top:0;right:0;bottom:0;left:0}.photogallery[data-gallery-type="smartclass"] .carousel-item .item.item-with-ratio a{display:inline-flex;max-width:100%;max-height:100%}.photogallery[data-gallery-type="smartclass"] .carousel-item .item.item-with-ratio img{flex:0 0 auto;max-width:100%;max-height:100%}.carousel-indicators.gallery-dots{bottom:unset;top:100%}.carousel-indicators.gallery-dots>*{background-color:rgba(0,0,0,0.25)}.carousel-indicators.gallery-dots>*.active{background-color:rgba(0,0,0,0.75)}.carousel-indicators.gallery-dots>*:hover,.carousel-indicators.gallery-dots>*:focus{background-color:#000}.dots-on-top .carousel-indicators.gallery-dots{bottom:auto;top:0;position:absolute;padding:0 10px;display:flex;justify-content:flex-end}.container .photogallery[data-gallery-type="smartclass"] .item img{max-height:calc(100vw - 15px - 15px);width:unset;height:unset;max-width:100%;object-fit:unset;transition:none}@media (min-width: 576px){.container .photogallery[data-gallery-type="smartclass"] .item img{max-height:calc(540px - 15px - 15px)}}@media (min-width: 768px){.container .photogallery[data-gallery-type="smartclass"] .item img{max-height:calc(720px - 15px - 15px)}}@media (min-width: 992px){.container .photogallery[data-gallery-type="smartclass"] .item img{max-height:calc(960px - 15px - 15px)}}@media (min-width: 1200px){.container .photogallery[data-gallery-type="smartclass"] .item img{max-height:calc(1140px - 15px - 15px)}}.container .photogallery[data-gallery-type="smartclass"] .carousel-inner-wrapper:before{content:"";display:block;width:1px;height:0;padding-bottom:33.3333%;margin-left:-1px;float:left;background:transparent}.photogallery[data-gallery-type="smartclass"]:before{float:none;display:inline;margin-left:auto;width:1px}.photogallery[data-gallery-type="smartclass"] .carousel-inner-wrapper{vertical-align:middle;width:100%;display:inline-flex;align-items:center}.photogallery[data-gallery-type="smartclass"][data-gallery-type="default"]:not(.normalized) .carousel-control-prev,.photogallery[data-gallery-type="smartclass"][data-gallery-type="default"]:not(.normalized) .carousel-control-next{opacity:0}.photogallery[data-gallery-type="smartclass"][data-gallery-type="default"] .carousel-inner{transition:background 0.2s}.photogallery[data-gallery-type="smartclass"][data-gallery-type="default"]:not(.normalized) .carousel-inner{background:none}.ysi-slider[data-gallery-type="slider"] .carousel-indicators.gallery-dots{top:auto;bottom:10px;align-self:flex-end;z-index:3}.ysi-slider[data-gallery-type="slider"] .carousel-indicators.gallery-dots>*{border:2px solid #343a40;background-color:#fff}.ysi-slider[data-gallery-type="slider"] .carousel-item img{object-position:center center}.ysi-slider[data-gallery-type="slider"] .gallery-prev,.ysi-slider[data-gallery-type="slider"] .gallery-next{padding:30px}@media (max-width: 767.98px){.ysi-slider[data-gallery-type="slider"] .gallery-prev,.ysi-slider[data-gallery-type="slider"] .gallery-next{padding:5px}}.ysi-slider[data-gallery-type="slider"] .carousel-controls{z-index:4;width:100%}yardi-widget-gallery,yardi-widget-gallery .ysi-slider.ysi-slider-se[data-gallery-type="slider"]{min-height:96px}.ysi-slider.ysi-slider-se.position-absolute[data-gallery-type="slider"]{overflow:hidden}.carousel[data-gallery-type="smartclass"][data-slide-size] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size="12"] .carousel-item{width:8.33%}@media (min-width: 576px){.carousel[data-gallery-type="smartclass"][data-slide-size-sm="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size-sm="12"] .carousel-item{width:8.33%}}@media (min-width: 768px){.carousel[data-gallery-type="smartclass"][data-slide-size-md="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size-md="12"] .carousel-item{width:8.33%}}@media (min-width: 992px){.carousel[data-gallery-type="smartclass"][data-slide-size-lg="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size-lg="12"] .carousel-item{width:8.33%}}@media (min-width: 1200px){.carousel[data-gallery-type="smartclass"][data-slide-size-xl="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size-xl="12"] .carousel-item{width:8.33%}}@media (min-width: 1440px){.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size-2xl="12"] .carousel-item{width:8.33%}}@media (min-width: 1920px){.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size-3xl="12"] .carousel-item{width:8.33%}}@media (min-width: 2560px){.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="1"] .carousel-item{width:100%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="2"] .carousel-item{width:50%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="3"] .carousel-item{width:33.3%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="4"] .carousel-item{width:25%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="5"] .carousel-item{width:20%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="6"] .carousel-item{width:16.66%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="7"] .carousel-item{width:14.28%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="8"] .carousel-item{width:12.5%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="9"] .carousel-item{width:11.11%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="10"] .carousel-item{width:10%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="11"] .carousel-item{width:9.09%}.carousel[data-gallery-type="smartclass"][data-slide-size-4xl="12"] .carousel-item{width:8.33%}}.on-deck:not(.active){display:block;position:absolute;top:0}.carousel[data-gallery-type="smartclass"] .carousel-inner{background:transparent}.carousel[data-gallery-type="smartclass"] picture{display:flex;height:100%;width:100%;overflow:hidden}.carousel[data-gallery-type="smartclass"] .carousel-item .item img{object-fit:cover;object-position:50% 50%}.carousel[data-gallery-type="smartclass"] .carousel-item .item.item-with-ratio img{max-width:none;max-height:none;width:100%}.carousel[data-gallery-type="smartclass"] .carousel-item.portrait .item.item-with-ratio img{max-width:100%}.carousel[data-gallery-type="smartclass"] .carousel-item.landscape .item.item-with-ratio img{max-height:100%}.carousel[data-gallery-type="smartclass"] .item{padding-right:2px}.carousel[data-gallery-type="smartclass"] .carousel-indicators.gallery-dots{top:unset;bottom:unset}.carousel[data-gallery-type="smartclass"] yardi-widget-picture{width:100%;height:100%}
