.modal-target{position:fixed;inset:0;z-index:99999;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity 200ms}.modal-target .modal-container{position:relative;max-width:540px;margin-inline:15px;padding:32px;background:#fff;border-radius:1rem;transition:all 200ms ease-in-out}.modal-target .modal-container .content{margin-block:30px;font-family:"WorkSans-Regular",sans-serif;font-size:20.2px;line-height:1.24;color:#000}.modal-target .modal-container .close{position:absolute;top:20px;right:30px;font-size:30px;font-weight:bold;text-decoration:none;color:#3f3f3f;transition:all 200ms;cursor:pointer}.modal-target .modal-container .close:hover{color:#00777a}.modal-target.show{opacity:1;visibility:visible}span[modal-toggle]{text-decoration:underline;cursor:pointer}.single-album--ctr{position:relative;padding:30px 60px;background-color:#00777a;border-bottom-right-radius:40px}.single-album--content{background-color:#fff;border-radius:30px;cursor:pointer}.single-album--title{padding:18px 18px 34px 18px;text-align:left;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;overflow:hidden;font-family:"SourceSerifPro-SemiBold",serif;font-size:20px;line-height:1.22}.single-album--img{position:relative;display:flex;justify-content:center;height:300px}.single-album--img .copyright{position:absolute;bottom:10px;left:10px;font-style:italic;text-shadow:1px 1px 2px #000,-1px 1px 2px #000,1px -1px 2px #000;color:#fff;font-family:"WorkSans-Regular",sans-serif;font-size:9px;line-height:1.22}.single-album--img img{width:100%;height:auto;border-radius:30px 30px 0 0;object-fit:cover;object-position:top}.single-album--btns{position:absolute;top:50%;right:15px;left:15px;display:flex;justify-content:space-between;transform:translateY(-50%)}.single-album--btns-btn{display:flex;justify-content:center;align-items:center;width:45px;height:90px;background-color:#ffc800}.single-album--btns-prev{border-radius:90px 0 0 90px}.single-album--btns-next{border-radius:0 90px 90px 0}.single-album--link{display:inline-block;margin-block:20px;padding:10px 20px;color:#fff;background-color:#00777a;border-radius:40px;cursor:pointer;font-family:"WorkSans-Regular",sans-serif;font-size:16px;line-height:1.22}.single-album--modal{background-color:#fff}.single-album--modal-ctr.modal-container{width:100vw;max-width:unset;height:100vh;padding-block:0}.logged-in .single-album--modal-ctr.modal-container{height:calc(100vh - 32px)}.single-album--modal-ctr.modal-container .content{margin-block:0}.single-album--modal .modal-row{height:100%}.single-album--modal .modal-side{padding-block:40px}.single-album--modal .modal-side .modal-side-head .close{top:40px;line-height:26px}.single-album--modal-content{padding-block:40px;background-color:#ededed}.single-album--modal-side-head{position:relative}.single-album--modal .sep{width:100%;height:1px;margin-block:15px;background-color:#000}.single-album .share-buttons{margin-top:60px;padding-bottom:10px}.single-album .share-buttons ul{display:flex;justify-content:center;list-style-type:none;gap:15px}.single-album .share-buttons ul li *{display:inline-block}.single-album .share-buttons ul li::before{content:none}.single-album .share-buttons ul svg path{fill:#000}.single-album--item-title{margin:20px 30px;text-align:center;font-family:"WorkSans-Bold",sans-serif;font-size:16px;line-height:1.11}@media only screen and (min-width: 768px){.single-album--item-title{font-family:"WorkSans-Bold",sans-serif;font-size:34px;line-height:1.06}}.single-album--item-img{position:relative;text-align:center}.single-album--item-img img{width:auto;height:70vh}.single-album--item-img .copyright{position:absolute;bottom:10px;left:0;padding:0 10px;box-sizing:border-box;text-shadow:2px 2px 2px #000;white-space:nowrap;text-overflow:ellipsis;color:#fff}.single-album--item-icon img{position:absolute;top:10px;left:10px;width:36px;height:auto}.single-album--carousel-next,.single-album--carousel-prev{color:#000}@media screen and (max-width: 560px){body:has(.vsly-player) .breadcrumb,body:has(.viously-ui-container) .breadcrumb{padding-top:168px}}
