.hero_section_container__LdNvD{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.hero_section_landingContainer__cZOlK{min-height:70vh}.hero_section_christmasContainer__K0_t6,.hero_section_dryHireContainer__PiSkX,.hero_section_showcaseContainer__mbv__{min-height:calc(60vh + 100px)}.hero_section_homePageContainer__MAgMr,.hero_section_weddingPacksPageContainer__fgGPF{aspect-ratio:1500/1000}.hero_section_imgDesktopContainer__uOhHP,.hero_section_imgMobileContainer__hVq0e{width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:45;overflow:hidden}.hero_section_imgDesktopContainer__uOhHP{display:none}.hero_section_imgMobileContainer__hVq0e{display:block}@keyframes hero_section_fadeIn__RC6rg{0%{opacity:0}to{opacity:1}}.hero_section_backOverlay__k0dYz{display:block;position:absolute;height:100%;width:100%;top:0;left:0;background-color:#6b6b6b;opacity:.4;transition:background-color .3s,opacity .3s;z-index:50}.hero_section_landingOverlay__Yt91q{min-height:70vh}.hero_section_homePageOverlay__vpsVf,.hero_section_weddingPacksPageOverlay__n7AMl{background-color:rgba(1,7,2,.788);aspect-ratio:1500/1000}.hero_section_homePageOverlay__vpsVf{opacity:.3}.hero_section_weddingPacksPageOverlay__n7AMl{opacity:.1}.hero_section_christmasOverlay__MqXTu,.hero_section_dryHireOverlay__vHPlm,.hero_section_showcaseOverlay__f_xSG{max-height:calc(70vh + 100px)}.hero_section_showcaseOverlay__f_xSG{background-color:rgba(1,7,2,.788);opacity:.5}.hero_section_christmasOverlay__MqXTu,.hero_section_dryHireOverlay__vHPlm{background-color:transparent;opacity:1}.hero_section_contentBlock__Q6t2W{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:100%;height:100%;padding:10px;z-index:52}.hero_section_contentBlockHomeVar__ljSE7,.hero_section_contentBlockWedPacksVar__Kz9i_{aspect-ratio:1500/1000}.hero_section_contentBlockWedPacksVar__Kz9i_{padding:10px 40px}.hero_section_logoContainer__uG4Aw{display:block;position:relative;width:250px;height:67px;margin-bottom:20px}.hero_section_titlePage__dMJYc{font-family:Mister London;font-size:35px;font-weight:400;font-style:normal;line-height:1;text-align:center;color:#fff;margin:0 0 20px;padding:0 40px}.hero_section_titleHomeVar__Mtkkw{margin-top:30px;margin-bottom:0;font-size:35px;font-weight:500;color:#f5f4ee;animation:hero_section_scaling__xrjgz 1.5s normal;animation-timing-function:linear;transition-timing-function:linear}.hero_section_titleWeddingPacksVar__j7gTv{font-size:45px;font-weight:500;color:#f5f4ee;padding-top:40px;margin:0}@keyframes hero_section_scaling__xrjgz{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.hero_section_descriptionHero__z2H40{display:block;position:relative;max-width:500px;margin:0 auto}.hero_section_descriptionHero__z2H40 p{font-family:Mulish;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;color:#fff;text-align:center}.hero_section_descriptionHero__z2H40 p a{color:blue}.hero_section_descriptionHero__z2H40 p a:hover{text-decoration:underline}.hero_section_imageOwner__1FsG3{font-family:Mulish;font-size:14px;font-weight:500;font-style:italic;line-height:2;text-align:right;margin-right:25px}@media screen and (min-width:280px){.hero_section_imgMobileContainer__hVq0e img{-o-object-fit:cover;object-fit:cover}.hero_section_imgMobileContainerHomeVar__EQVba img,.hero_section_imgMobileContainerWedPaacksVar__NYRkN img{-o-object-fit:contain;object-fit:contain}}@media screen and (min-width:340px){.hero_section_titleWeddingPacksVar__j7gTv{padding-top:120px}}@media screen and (min-width:360px){.hero_section_titleHomeVar__Mtkkw{font-size:40px}}@media screen and (min-width:400px){.hero_section_titleHomeVar__Mtkkw{font-size:45px}}@media screen and (min-width:600px){.hero_section_imgMobileContainer__hVq0e{display:none}.hero_section_imgDesktopContainer__uOhHP{display:block}.hero_section_contentBlockWedPacksVar__Kz9i_{justify-content:flex-end}.hero_section_titleWeddingPacksVar__j7gTv{padding-bottom:80px;font-size:55px;line-height:1}}@media screen and (min-width:700px){.hero_section_contentBlockHomeVar__ljSE7,.hero_section_contentBlockWedPacksVar__Kz9i_,.hero_section_homePageContainer__MAgMr,.hero_section_homePageOverlay__vpsVf,.hero_section_weddingPacksPageContainer__fgGPF,.hero_section_weddingPacksPageOverlay__n7AMl{min-height:calc(70vh + 100px);aspect-ratio:auto}.hero_section_titleWeddingPacksVar__j7gTv{padding-bottom:60px}}@media screen and (min-width:768px){.hero_section_backOverlay__k0dYz,.hero_section_contentBlock__Q6t2W{height:90vh}.hero_section_contentBlock__Q6t2W{padding:0 40px}.hero_section_logoContainer__uG4Aw{display:block;position:relative;width:380px;height:100px}.hero_section_titlePage__dMJYc{font-size:66px;line-height:1}.hero_section_titleHomeVar__Mtkkw,.hero_section_titleWeddingPacksVar__j7gTv{font-size:65px}.hero_section_titleWeddingPacksVar__j7gTv{padding-bottom:200px;margin:0}.hero_section_dryHireContainer__PiSkX,.hero_section_dryHireOverlay__vHPlm,.hero_section_landingContainer__cZOlK,.hero_section_landingOverlay__Yt91q,.hero_section_showcaseContainer__mbv__,.hero_section_showcaseOverlay__f_xSG{min-height:90vh}.hero_section_titlePage__dMJYc{margin-bottom:40px}}@media screen and (min-width:1024px){.hero_section_titlePage__dMJYc{padding-bottom:20px}.hero_section_descriptionHero__z2H40 p{font-size:18px}.hero_section_titleHomeVar__Mtkkw{font-size:80px;padding-bottom:0;margin-bottom:0}.hero_section_titleWeddingPacksVar__j7gTv{padding-bottom:200px}}@media screen and (min-width:1500px){.hero_section_titleWeddingPacksVar__j7gTv{font-size:100px}}