.page-module-scss-module__rcUngW__landing{flex-direction:column;display:flex}.page-module-scss-module__rcUngW__landing section{padding-block:2rem}.page-module-scss-module__rcUngW__landing section.page-module-scss-module__rcUngW__sectionGrey{background-color:#f7f7f7}.page-module-scss-module__rcUngW__landing section .page-module-scss-module__rcUngW__sectionTitle .page-module-scss-module__rcUngW__subTitle{color:rgb(var(--orange-color-rgb));letter-spacing:.3rem;text-transform:uppercase;font-size:min(1rem,.75rem + 1vw)}.page-module-scss-module__rcUngW__landing section .page-module-scss-module__rcUngW__sectionTitle .page-module-scss-module__rcUngW__title{font-size:min(2.85rem,1.25rem + 3vw);font-weight:600}.page-module-scss-module__rcUngW__aboutUs{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.page-module-scss-module__rcUngW__aboutUsContent{flex-direction:column;gap:2rem;width:min(100%,40rem);display:flex}.page-module-scss-module__rcUngW__services{flex-direction:column;gap:2rem;display:flex}.page-module-scss-module__rcUngW__photographers{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;display:grid}.page-module-scss-module__rcUngW__photographers .page-module-scss-module__rcUngW__photographer{text-align:center;flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__rcUngW__photographers .page-module-scss-module__rcUngW__photographer .page-module-scss-module__rcUngW__imageContainer{aspect-ratio:2/3;width:100%;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__photographers .page-module-scss-module__rcUngW__photographer .page-module-scss-module__rcUngW__image{object-fit:cover;object-position:center}.page-module-scss-module__rcUngW__photographers .page-module-scss-module__rcUngW__photographer .page-module-scss-module__rcUngW__name{color:#000;font-size:1.5rem}.page-module-scss-module__rcUngW__sliderContainer{width:100%;height:100vh;position:relative}.page-module-scss-module__rcUngW__sliderContainer .page-module-scss-module__rcUngW__sliderArrowContainer{z-index:1;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.page-module-scss-module__rcUngW__sliderContainer .page-module-scss-module__rcUngW__sliderArrow{color:#fff;animation:2s infinite page-module-scss-module__rcUngW__bounce}.page-module-scss-module__rcUngW__about{flex-direction:column-reverse;display:flex}.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__image{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__content{text-align:center;background:#fafafa;flex-direction:column;align-items:center;gap:2rem;padding:3rem 2rem;display:flex}.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__hello{font-size:2rem}@media (min-width:768px){.page-module-scss-module__rcUngW__about{flex-direction:row}.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__image{aspect-ratio:auto}.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__content{padding:6rem 4rem}.page-module-scss-module__rcUngW__about>*{flex:1}}.page-module-scss-module__rcUngW__testimonialSection{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.page-module-scss-module__rcUngW__testimonialSection{flex-direction:row}.page-module-scss-module__rcUngW__testimonialSection>*{flex:1}}.page-module-scss-module__rcUngW__quote{font-size:2rem}.page-module-scss-module__rcUngW__bold{font-weight:700}.page-module-scss-module__rcUngW__author{text-align:right;text-transform:uppercase;flex-shrink:0}@keyframes page-module-scss-module__rcUngW__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(1rem)}60%{transform:translateY(.5rem)}}
.PhotographerCard-module-scss-module__xUjNZG__photographer{text-align:center;flex-direction:column;gap:1rem;display:flex}.PhotographerCard-module-scss-module__xUjNZG__photographer .PhotographerCard-module-scss-module__xUjNZG__imageContainer{aspect-ratio:2/3;width:100%;position:relative;overflow:hidden}.PhotographerCard-module-scss-module__xUjNZG__photographer .PhotographerCard-module-scss-module__xUjNZG__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.PhotographerCard-module-scss-module__xUjNZG__photographer .PhotographerCard-module-scss-module__xUjNZG__name{color:#000;font-size:1.5rem}
.WeddingGallery-module-scss-module__jperIG__masonry{width:auto;margin-left:-1rem;display:flex}.WeddingGallery-module-scss-module__jperIG__masonryColumn{background-clip:padding-box;padding-left:1rem}.WeddingGallery-module-scss-module__jperIG__imageWrapper{cursor:pointer;background:#f5f5f5;margin-bottom:1rem;position:relative;overflow:hidden}.WeddingGallery-module-scss-module__jperIG__imageWrapper:hover .WeddingGallery-module-scss-module__jperIG__image{transform:scale(1.03)}.WeddingGallery-module-scss-module__jperIG__imageWrapper:after{content:"";pointer-events:none;background:0 0;transition:background .3s;position:absolute;inset:0}.WeddingGallery-module-scss-module__jperIG__imageWrapper:hover:after{background:#0000001a}.WeddingGallery-module-scss-module__jperIG__image{object-fit:cover;opacity:0;width:100%;height:auto;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out;display:block}.WeddingGallery-module-scss-module__jperIG__image.WeddingGallery-module-scss-module__jperIG__loaded{opacity:1}