.gallery .container .images{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;display:grid}.gallery .container .images>div{-ms-border-radius:20px;-o-border-radius:20px;-o-transition:.3s linear;-webkit-filter:grayscale();border-radius:20px;height:200px;transition:all .3s linear;overflow:hidden}.gallery .container .images>div:hover{-webkit-filter:grayscale(0)}.gallery .container .images>div:hover img{scale:1.1}.gallery .container .images>div img{object-fit:cover;vertical-align:middle;-o-transition:.3s linear;width:100%;height:100%;transition:all .3s linear}
.voices{-o-transition:.3s linear;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;gap:0;height:100vh;margin:20px 0;transition:all .3s linear;display:flex;position:relative}.voices .overlay{background-color:#000000c4}.voices .container .voice{justify-content:space-between;align-items:center;gap:20px;display:flex}.voices .container .voice>div{width:50%}.voices .container .voice .heading h5{color:#66caa9;text-transform:uppercase;font-size:12px;font-weight:700}.voices .container .voice .heading h2{color:#c4cdd5;margin:15px 0;font-size:3vw}.voices .container .voice .heading p{color:#a0a0a0;white-space:pre-line;font-size:17px;line-height:1.6}.voices .container .voice .profiles>div{-o-transition:.3s linear;border-bottom:1px solid #c4cdd5;margin-bottom:20px;padding:20px;transition:all .3s linear}.voices .container .voice .profiles>div:hover{scale:1.01}.voices .container .voice .profiles>div h2{color:#c4cdd5;width:fit-content;margin-bottom:10px;font-size:2vw}.voices .container .voice .profiles>div a{color:#c4cdd5;text-transform:uppercase;-o-transition:.3s linear;width:fit-content;font-weight:700;transition:all .3s linear}.voices .container .voice .profiles>div a:hover{color:#05f}@media (max-width:990px){.voices .container .voice{flex-direction:column}.voices .container .voice>div{width:100%}}@media (max-width:500px){.voices .container .voice .heading p{font-size:11px}.voices .container .voice .profiles h2{font-size:4vw!important}.voices .container .voice .profiles a{font-size:11px}}
.carousel{width:100%;position:relative}.carousel__wrapper{width:100%;overflow:hidden}.carousel__track{will-change:transform;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex}.carousel__btn{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex;position:absolute;top:45%;transform:translateY(-50%)}.carousel__btn:hover{background:#ffffff40}.carousel__btn--prev{left:1rem}.carousel__btn--next{right:1rem}.carousel__dots{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.carousel__dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:10px;height:10px;transition:background .2s}.carousel__dot--active{background:#fff}.insta-card{box-sizing:border-box;background:#1a1a1a;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.insta-card__profile-pic{object-fit:cover;border-radius:50%;width:40px;height:40px}.insta-card__username{color:#fff;font-size:.9rem;font-weight:600;text-decoration:none}.insta-card__username:hover{text-decoration:underline}.insta-card__follow-btn{color:#fff;background:#1877f2;border-radius:8px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.insta-card__follow-btn:hover{background:#1565d8}.insta-card__media{flex:1;width:100%}.insta-card__footer{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.insta-card__actions{gap:1rem;display:flex}.insta-card__action-item{color:#fff;align-items:center;gap:.3rem;font-size:.9rem;display:flex}.insta-card__icon--heart{color:#ff4d6d}.insta-card__view-post{color:#fff9;font-size:.85rem;text-decoration:none}.insta-card__view-post:hover{color:#fff}@media (min-width:1024px){.insta-card__video{min-height:320px;max-height:400px}}@media (max-width:1023px) and (min-width:768px){.insta-card__video{min-height:280px;max-height:360px}}@media (max-width:767px) and (min-width:576px){.insta-card__video{min-height:300px;max-height:400px}}@media (max-width:575px){.insta-card__video{object-fit:cover;min-height:70vh;max-height:70vh}}.insta-card__media{aspect-ratio:unset!important}.heading{border-bottom:1px solid #a0a0a0;margin-bottom:50px;padding:50px 0}.heading h5{color:#05f;text-transform:uppercase;font-size:14px}.heading h2{color:#c4cdd5;margin:15px 0;font-size:4vw}.heading p{color:#a0a0a0;white-space:pre-line;line-height:1.6}.carousel-control-next,.carousel-control-prev{height:100px;top:50%;translate:0 -50%}.posts{scroll-behavior:smooth;gap:20px;width:100%;display:flex;overflow-x:auto}.posts::-webkit-scrollbar{display:none}.insta-card{scroll-snap-align:start;background-color:#001314;border:1px solid #66caa9;border-radius:12px;flex:0 0 20em;transition:all .3s;overflow:hidden;box-shadow:0 4px 12px #0000000d}.insta-card:hover{box-shadow:0 8px 24px #0000001a}.insta-card__header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.insta-card__user-info{align-items:center;gap:12px;display:flex}.insta-card__profile-pic{object-fit:cover;border:2px solid #fff;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #dadada}.insta-card__user-texts{flex-direction:column;display:flex}.insta-card__username{color:#66caa9;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s}.insta-card__username:hover{color:#8e8e8e}.insta-card__location{color:#8e8e8e;font-size:12px}.insta-card__follow-btn{color:#fff;background-color:#0095f6;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.insta-card__follow-btn:hover{background-color:#1877f2}.insta-card__media{aspect-ratio:4/5;background-color:#000;width:100%;position:relative;overflow:hidden}.insta-card__video{object-fit:cover;width:100%;height:100%;display:block}.insta-card__footer{border-top:1px solid #66caa9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.insta-card__actions{align-items:center;gap:16px;display:flex}.insta-card__action-item{align-items:center;gap:6px;display:flex}.insta-card__icon{color:#66caa9;cursor:pointer;transition:all .3s}.insta-card__icon:hover{opacity:.7}.insta-card__icon--heart:hover{color:#ed4956;opacity:1}.insta-card__count{color:#66caa9;font-size:14px;font-weight:600}.insta-card__view-post{color:#8e8e8e;font-size:12px;font-weight:500;text-decoration:none}.insta-card__view-post:hover{text-decoration:underline}@media (max-width:480px){.insta-card{border-left:none;border-right:none}.insta-card__header,.insta-card__footer{padding:10px}.insta-card__profile-pic{width:32px;height:32px}.insta-card__username{font-size:13px}.insta-card__follow-btn{padding:4px 10px;font-size:12px}}@media (max-width:830px){.insta-card{flex:0 0 250px}}@media (max-width:500px){.heading p{font-size:11px}}
