/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.sushrut-slider .swiper-pagination-bullet-active{background:#1c2024}.sushrut-slider .swiper-arrow-wrap{gap:48px}.sushrut-slider .swiper-button-next:after,.sushrut-slider .swiper-button-prev:after{font-size:16px;color:#1c2024;font-weight:600}.sushrut-slider .swiper-pagination{width:auto}.sushrut-slider .swiper-button-next,.sushrut-slider .swiper-button-prev,.sushrut-slider .swiper-pagination{position:relative}.image-grid.no-grid-left{grid-template-columns:100%}.image-grid.no-grid-left .grid-right{grid-template-columns:repeat(2,50%);display:grid}
.social-icons{display:flex;gap:1rem}.social-icons .icon-link{display:inline-block;width:32px;height:32px;transition:transform .3s ease}.social-icons .icon-link img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.social-icons .icon-link:hover{transform:scale(1.1)}.toast-message{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);background:#1c2024;color:#fff;padding:10px 20px;border-radius:8px;opacity:0;transition:all .3s ease;font-size:14px;z-index:9999}.toast-message.show{opacity:1;transform:translateX(-50%) translateY(0)}
