.main__container{margin-top:110px;min-height:100vh;padding-bottom:200px;position:relative;z-index:5}.main__container>h1{display:none}.galleries__menu-container{background-color:#03332d}.swiper.navbar__gallery-slider{width:100%;display:flex;flex-wrap:wrap;gap:30px;justify-content:left;padding:30px 0 30px 2px}.galleries__menu-item{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;justify-content:flex-start}.galleries__menu-img{background-color:#fff;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.galleries__menu-img img{width:30px;height:30px;object-fit:contain}.gallery__lightbox-content .gallery__lightbox-item img,.gallery__lightbox-item img{object-fit:cover;height:100%;width:100%}.galleries__menu-item h3{text-align:left;font-size:16px;letter-spacing:0;color:#fff;opacity:1}.link__marker{height:5px;width:35%;background-color:transparent;position:absolute;left:70px;bottom:0}.gallery__items-content{padding:50px 0}.gallery__lightbox-container{position:relative;margin-top:50px;padding-right:5px}.gallery__lightbox-container .btn__content .ov-btn-grow-ellipse{padding:12px 180px;margin-top:25px}.gallery__lightbox-content{columns:4 auto;margin:auto;border-radius:25px;overflow:hidden;gap:5px}.gallery__lightbox-content .gallery__lightbox-item{position:relative;min-width:100%;max-width:100%;margin-bottom:5px}.gallery__lightbox-item{width:100%;height:100%;overflow:hidden}.gallery__lightbox-item img{transition:.3s}.gallery__lightbox-item img:hover{transform:scale(1.1)}.draggable__circle{position:fixed;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:grab;left:0;top:50%;z-index:50;transform:translate(-50%,-50%)}.draggable__circle .social__network-items{display:flex;align-items:center;justify-content:center;transform:rotate(-180deg)}.social__network-items .facebook__icon,.social__network-items .instagram__icon,.social__network-items .phone__icon,.social__network-items .social__network-btn{height:60px;width:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.2)}.social__network-items .social__network-btn{font-size:35px;z-index:100;cursor:pointer;transform:rotate(180deg);transition:.6s;display:flex;align-items:center;justify-content:flex-end;padding:5px 20px 5px 5px;background-color:var(--first-color);border:1px solid var(--white-color);opacity:1;width:100px;height:100px}.social__network-items.open .social__network-btn{transform:rotate(0)}.facebook__icon,.instagram__icon,.phone__icon{position:absolute;transition:.6s;opacity:0}.draggable__circle.open .social__network-items .facebook__icon,.draggable__circle.open .social__network-items .instagram__icon,.draggable__circle.open .social__network-items .phone__icon{opacity:1;transform:rotate(calc(var(--i) *(360deg/8))) translateY(120px)}.social__network-btn>svg{transition:transform .3s}.draggable__circle.open .social__network-items .social__network-btn>svg{transform:rotate(-180deg)}.facebook__icon svg,.instagram__icon svg,.phone__icon svg{font-size:24px;color:#0e2431;opacity:.8;transition:.2s}.facebook__icon svg{transform:rotate(135deg)}.phone__icon svg{transform:rotate(50deg)}.facebook__icon:hover,.instagram__icon:hover,.phone__icon:hover{opacity:1}.social__network-items>a{border-radius:50%;padding:15px;display:flex;align-items:center;justify-content:center}.facebook__icon{background:#3b5998}.facebook__icon:hover{box-shadow:5px 0 20px #3b5998}.instagram__icon{background:radial-gradient(circle at 100% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%) #d6249f}.instagram__icon:hover{box-shadow:5px 0 20px #fd5949}.phone__icon{background:#4dc247}.phone__icon:hover{box-shadow:5px 0 20px #55acee}@media(width <=1400px){.galleries__menu-item h3{font-size:15px}}@media(width <=1250px){.galleries__menu-item h3{font-size:14px}}@media(width <=1150px){.draggable__circle{display:none}.main__container{margin-top:97px;min-height:100vh;padding-bottom:150px}.swiper.navbar__gallery-slider{padding:30px 25px}.gallery__lightbox-container{position:relative;margin-top:5px;padding-right:0}.gallery__lightbox-container .btn__content .ov-btn-grow-ellipse{padding:12px 160px;margin-top:25px}.gallery__lightbox-content{columns:2 auto;margin:auto;border-radius:0;overflow:hidden;gap:5px}.gallery__lightbox-content .gallery__lightbox-item{position:relative;min-width:100%;max-width:100%;margin-bottom:5px}}