.real-weddings-gallery{padding:75px 0}.real-weddings-gallery__container{display:flex;flex-direction:column;align-items:center;gap:30px;position:relative}.real-weddings-gallery__heading{font-size:20px;font-weight:800;line-height:normal;letter-spacing:4.8px;text-align:center;color:#36968c;margin:0}.real-weddings-gallery__subheading{font-family:var(--global-font-2);font-size:36px;font-weight:550;line-height:44px;letter-spacing:0px;text-align:center;margin:0;color:#055e5a}.real-weddings-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:30px}.real-weddings-gallery__item{display:flex;flex-direction:column;align-items:center}.real-weddings-gallery__item>svg:nth-child(1){max-width:430px;max-height:430px;width:100%;height:100%}.real-weddings-gallery__item>svg:nth-child(2){max-width:55px;max-height:55px;width:100%;height:100%}.real-weddings-gallery__image{max-width:430px;max-height:430px;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.real-weddings-gallery__title{font-size:18px;font-weight:700;line-height:normal;letter-spacing:0em;color:#36968c;margin-top:30px;margin-bottom:15px;position:relative;display:flex;justify-content:center;width:fit-content;text-align:center}.real-weddings-gallery__title:after{content:"";position:absolute;width:0;height:1px;bottom:0;background:#36968c;transition:width .6s}.real-weddings-gallery__author{font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;margin:0}.real-weddings-gallery__author-image{width:120px;height:120px;max-height:120px;max-width:120px;border-radius:50%;object-fit:cover;margin-top:-60px;border:5px solid #fff}.real-weddings-gallery__item:hover .real-weddings-gallery__title:after{width:100%}.real-weddings-gallery__container .left-nav,.real-weddings-gallery__container .right-nav{display:none}.real-weddings-gallery__container .left-nav.disabled,.real-weddings-gallery__container .right-nav.disabled{color:#bbb}.real-weddings-gallery__cta{display:inline-block;font-size:16px;font-family:var(--global-font);font-weight:800;color:#fff;border-radius:3em;background-color:#40a56d;border:1px solid #40a56d;padding:10px 40px;transition:.5s cubic-bezier(.25,.46,.45,.94)!important;text-transform:uppercase;cursor:pointer;text-decoration:none;text-align:center}.real-weddings-gallery__cta:hover{background-color:#fff!important;color:#40a56d!important}@media (max-width: 1024px){.real-weddings-gallery{padding:50px 0}.real-weddings-gallery__container .real-weddings-gallery__heading{font-size:26px}.real-weddings-gallery__cta{font-size:14px;padding:6px 30px}}@media (max-width: 768px){.real-weddings-gallery__container{max-width:430px}.real-weddings-gallery__container .real-weddings-gallery__heading{font-size:16px!important;font-weight:800;line-height:normal;letter-spacing:0;text-align:center}.real-weddings-gallery__container .real-weddings-gallery__subheading{font-size:28px;font-weight:500;line-height:normal;letter-spacing:0;text-align:center}.real-weddings-gallery__container .real-weddings-gallery__grid{display:flex;overflow:hidden;gap:0;justify-content:flex-start}.real-weddings-gallery__container .real-weddings-gallery__grid .real-weddings-gallery__item{flex:0 0 100%}.real-weddings-gallery__container .left-nav{display:block;left:0;top:45%;width:40px;height:40px;position:absolute;font-size:18px;border-radius:100%;color:#87beb8;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.real-weddings-gallery__container .right-nav{display:block;right:0;top:45%;position:absolute;width:40px;height:40px;font-size:18px;border-radius:100%;color:#87beb8;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}}
/*# sourceMappingURL=/cdn/shop/t/303/assets/real-weddings-gallery.css.map */
