.desktop-photo-carousel-modal{margin-top:5vh;max-width:1350px!important;width:90vw!important}.desktop-photo-carousel-modal .modal-content{border:none;border-radius:0;height:90vh!important;overflow:hidden}@media(min-width:768px)and (max-width:999px){.desktop-photo-carousel-modal .modal-content{height:unset!important;overflow:auto}}.desktop-photo-carousel-modal .modal-content .modal-body,.desktop-photo-carousel-modal .modal-content .modal-mobile__content{height:100%}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content{display:flex;height:100%;padding:48px 0}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__thumbnail{margin-right:16px;overflow:auto;padding-right:16px;width:176px}@media(min-width:768px)and (max-width:999px){.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__thumbnail{display:none}}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__thumbnail>div{border:3px solid #fff;border-radius:8px;cursor:pointer;height:160px;margin-bottom:8px;overflow:hidden;transition:all .2s;width:160px}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__thumbnail>div:last-child{margin-bottom:0}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__thumbnail>div img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__thumbnail>div.active{border:3px solid #323232}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__thumbnail_req{align-items:center;background-color:#d6fab4;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:24px}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__carousel{display:flex;position:relative;width:calc(100% - 192px)}@media(min-width:768px)and (max-width:999px){.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content__carousel{display:block;width:100%}}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item{border-radius:8px;height:100%;position:relative;width:100%}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item .preloader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:50}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item .photos-item{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item .spot-detail-photos-submitted{bottom:16px;justify-content:flex-start;left:16px}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.xl{display:flex;justify-content:center}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.xl picture{background-color:rgba(0,0,0,.95);border-radius:12px;display:block;height:100%;width:100%}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.xl .photos-item{-o-object-fit:contain;object-fit:contain}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.md{border-radius:8px;display:none;height:unset;margin-top:24px;overflow:hidden;position:relative;width:100%}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.md .photos-item{border-radius:0;height:700px}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.md .photo-modal-item-md-caption{font-size:16px;line-height:21px;margin-top:4px}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item .request-more-photos{width:100%}@media(min-width:768px)and (max-width:999px){.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.xl{display:none}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-item.md{display:block}}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-back,.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-next{align-items:center;background-color:rgba(0,0,0,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:44px;z-index:5}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-back:hover,.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-next:hover{background-color:rgba(0,0,0,.6)}@media(min-width:768px)and (max-width:999px){.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-back,.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-next{display:none}}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-back{left:40px}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-next{right:40px}.desktop-photo-carousel-modal .modal-content .desktop-photo-carousel-modal__content .photo-modal-close{color:#484848;cursor:pointer;display:flex;padding:0 0 8px 8px;position:absolute;right:24px;top:24px;z-index:5}.desktop-photo-carousel-modal .spot-detail-photos-counter{bottom:16px;display:flex;justify-content:center;position:absolute;width:100%}.desktop-photo-carousel-modal .spot-detail-photos-counter .photos-text{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);border-radius:6px;color:#fff;font-size:12px;font-weight:500;line-height:16px;padding:2px 12px;white-space:nowrap}
/*# sourceMappingURL=5083-3685eb73.css.map*/