.weddings-relationship-block{overflow:hidden}.weddings-relationship-block .site-container .top-container{margin-bottom:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.weddings-relationship-block .site-container .package{padding:0 20px}.weddings-relationship-block .site-container .package:not(:last-child){border-right:solid .25px #1c2223}.weddings-relationship-block .site-container .package .image-container{overflow:hidden}.weddings-relationship-block .site-container .package .image-container img{width:100%;height:auto;aspect-ratio:395/293;transform:scale(1);transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.weddings-relationship-block .site-container .package .image-container .tag{position:absolute;top:10px;left:40px;text-shadow:0 2px 4px rgba(0,0,0,.25);max-width:calc(100% - 80px);color:#fff;font-size:11px;font-weight:700}.weddings-relationship-block .site-container .package .image-container:hover img{transform:scale(1.05)}.weddings-relationship-block .site-container .package .text-container{padding-top:22px}.weddings-relationship-block .site-container .package .text-container .title{margin-bottom:3px}.weddings-relationship-block .site-container .package .text-container .price{margin-bottom:20px}.weddings-relationship-block .site-container .package .text-container .subtext{margin-bottom:47px}.weddings-relationship-block .site-container .package .text-container .links-container{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.weddings-relationship-block .site-container .carousel-container,.weddings-relationship-block .site-container .packages-grid{margin-left:-20px;margin-right:-20px;overflow:visible}.weddings-relationship-block .site-container .packages-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:100px 0}.weddings-relationship-block .site-container .packages-grid .package:nth-child(3n){border-right:unset}@media only screen and (max-width: 1023px){.weddings-relationship-block .site-container .packages-grid{grid-template-columns:1fr 1fr;gap:50px 0}.weddings-relationship-block .site-container .packages-grid .package:nth-child(3n){border-right:solid .25px #1c2223}.weddings-relationship-block .site-container .packages-grid .package:nth-child(2n){border-right:unset}}@media only screen and (max-width: 767px){.weddings-relationship-block .site-container .packages-grid{grid-template-columns:1fr;gap:50px 0}.weddings-relationship-block .site-container .packages-grid .package{border-right:unset}.weddings-relationship-block .site-container .packages-grid .package:nth-child(3n){border-right:unset}.weddings-relationship-block .site-container .packages-grid .package:nth-child(2n){border-right:unset}}
