.Home_marginConteiner__m4WPV{margin-top:1vw}@media(max-width:749px){.Home_marginConteiner__m4WPV{margin-top:2vw}}.CoverWedding_weddingSeries__0oAYx{flex:1 1 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;container-type:inline-size;container-name:series;padding:12px}@media(max-width:711px){.CoverWedding_weddingSeries__0oAYx{padding:0}}.CoverWedding_coverWedding__bfMAf{min-width:400px;flex:1 1 auto;flex-wrap:wrap;position:relative;overflow:hidden;border-radius:14px}@container series (min-width: 767px) and (max-width: 1224px){.CoverWedding_coverWedding__bfMAf{min-width:350px;flex-grow:0;width:calc((100cqw - 12px)/2)}}@media(max-width:711px){.CoverWedding_coverWedding__bfMAf{width:100%;border-radius:0}}.CoverWedding_coverWedding__bfMAf:hover:before{background-color:rgba(0,0,0,.301)}.CoverWedding_coverWedding__bfMAf:hover .CoverWedding_wedding-series__title__eXOtx,.CoverWedding_coverWedding__bfMAf:hover img{transform:scale(1.1)}.CoverWedding_coverWedding__bfMAf:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.137);transition:background-color .8s ease}.CoverWedding_item__pyBzT{padding-bottom:45%}.CoverWedding_item__pyBzT img{position:absolute;top:-30px;left:0;z-index:1;object-fit:cover;width:100%;height:auto;transition:all .8s ease}.CoverWedding_title__DNVWo{bottom:50px;font-size:25px;transition:all .8s ease}.CoverWedding_subTitle__u2oNu,.CoverWedding_title__DNVWo{position:absolute;right:30px;z-index:3;font-family:Mont;color:#fff}.CoverWedding_subTitle__u2oNu{bottom:20px;font-size:18px;font-weight:400;text-transform:uppercase}.Gallery_gallery__HPHx4{display:flex;justify-content:center;column-gap:1vw;padding:0 1vw;width:100%}@media(max-width:749px){.Gallery_gallery__HPHx4{column-gap:2vw;padding:0}}.Column_column__YLYuj{flex:0 1 25%;display:flex;flex-direction:column;row-gap:1vw}@media(max-width:749px){.Column_column__YLYuj{flex:0 1 100%;row-gap:2vw}}.Column_column__YLYuj img{object-fit:cover;width:100%;height:100%;pointer-events:none}.HeaderImage_headerImage__a8j7W{width:100%;height:100%;display:flex;justify-content:center;position:relative}.HeaderImage_headerImage__body__h4_DX{width:100%;max-width:3000px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.HeaderImage_headerImage__a8j7W:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.HeaderImage_hello__hLFQ9{position:absolute;bottom:10%;left:0;width:100%;z-index:3;background-color:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;padding:10px}@media(max-width:1200px){.HeaderImage_hello__hLFQ9{bottom:0}}@media(max-width:1000px){.HeaderImage_hello__hLFQ9{height:100%;align-items:flex-end}}.HeaderImage_hello__body__tGyGD{padding:10px 0;width:100%;max-width:1400px;font-family:Hand;text-align:center}.HeaderImage_hello__hi__r5QfS{font-size:clamp(27px,1.4vw,32px);color:#fff;letter-spacing:2px}.HeaderImage_hello__I__iirvY,.HeaderImage_hello__text__anyN2{margin-top:10px}.HeaderImage_hi_text__rfl3L{font-size:clamp(24px,1.2vw,26px);color:#fff;line-height:130%;letter-spacing:1px}.HeaderImage_desktop__pP8i8{display:block}@media(max-width:1000px){.HeaderImage_desktop__pP8i8{display:none}}.HeaderImage_mobile__1fvqe{display:none}@media(max-width:1000px){.HeaderImage_mobile__1fvqe{display:block}}.MainImage_container__gXiTL{width:100%;height:100%;aspect-ratio:100/23}@media(max-width:1920px){.MainImage_container__gXiTL{aspect-ratio:100/25}}@media(max-width:1000px){.MainImage_container__gXiTL{aspect-ratio:100/40}}@media(max-width:750px){.MainImage_container__gXiTL{aspect-ratio:100/130}}.MainImage_container__gXiTL img{object-fit:cover;width:100%;height:100%}.Wedding_wedding__ddPa0{width:100%}.Wedding_line__PPEVF{border-bottom:2px solid var(--color-gold);width:100%}.Wedding_text__E_cCc{font-family:Streamster;color:var(--color-bark-green__to__color-light-2);font-size:32px;font-weight:400;line-height:140%;text-align:center;padding:10px 0}.Wedding_description__c7AiT{margin-top:20px;width:100%;padding:0 10px;display:flex;justify-content:center}.Wedding_description__body__eyS7c{max-width:1000px}.Wedding_description__c7AiT p{font-family:Hand;font-size:24px;color:var(--color-black-2__to__color-light-2);line-height:130%}.Wedding_photo__oI4W6{max-width:1000px;margin:20px auto 0}.Wedding_photo__oI4W6 img{object-fit:cover;width:100%;height:100%;margin-bottom:6px}@media(max-width:1910px){.Wedding_photo__oI4W6 img{margin-bottom:calc(3px + 3*(100vw - 375px)/1535)}}@media(max-width:375px){.Wedding_photo__oI4W6 img{margin-bottom:3px}}.Wedding_anotherWedding__d_9Ap{margin-top:40px;width:100%;display:flex;justify-content:center}.Wedding_anotherWedding__body__V7nmD{width:100%;max-width:1400px}