.WeddingsAndCelebrationsPage_contentContainer__HQkT7 .WeddingsAndCelebrationsPage_foodInfoSection__GgljC{background-color:transparent;padding-top:68px}@media screen and (max-width:480px){.WeddingsAndCelebrationsPage_contentContainer__HQkT7 .WeddingsAndCelebrationsPage_foodInfoSection__GgljC{padding-top:28px}}.WeddingsAndCelebrationsPage_findAPerfectVenueSection__cAnCW{background-color:transparent;padding-left:0;padding-right:0}@media screen and (min-width:1081px){.WeddingsAndCelebrationsPage_findAPerfectVenueSection__cAnCW{padding-left:48px;padding-right:48px}}@media screen and (max-width:1080px){.WeddingsAndCelebrationsPage_findAPerfectVenueSection__cAnCW .WeddingsAndCelebrationsPage_findAPerfectVenueContainer__Q0EwE{display:flex;flex-direction:column}}.WeddingsAndCelebrationsPage_findAPerfectVenueSection__cAnCW .WeddingsAndCelebrationsPage_findAPerfectVenueImageContainer__kS3Bc{z-index:1}@media screen and (max-width:1080px){.WeddingsAndCelebrationsPage_findAPerfectVenueSection__cAnCW .WeddingsAndCelebrationsPage_findAPerfectVenueImageContainer__kS3Bc{order:1}}@media screen and (max-width:480px){.WeddingsAndCelebrationsPage_horizontalCardTitle__QXYSu{text-align:center}.WeddingsAndCelebrationsPage_circleSection__2SsUd{padding-top:0!important}}.WeddingsGatheringsSection_title__AbfFR{order:1}@media screen and (min-width:1441px){.WeddingsGatheringsSection_title__AbfFR{margin-bottom:24px}}.WeddingsGatheringsSection_carouselsWrapper__6SJO7{aspect-ratio:.5}@media screen and (min-width:376px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7{aspect-ratio:.6048387097}}@media screen and (min-width:769px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7{aspect-ratio:1}}@media screen and (min-width:1081px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7{aspect-ratio:1.7777777778}}.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_imageCarouselSlideImage__0l1Vp{aspect-ratio:.5}@media screen and (min-width:376px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_imageCarouselSlideImage__0l1Vp{aspect-ratio:.6048387097}}@media screen and (min-width:769px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_imageCarouselSlideImage__0l1Vp{aspect-ratio:1}}@media screen and (min-width:1081px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_imageCarouselSlideImage__0l1Vp{aspect-ratio:1.7777777778}}.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_cardCarousel__TcTrF{display:flex;flex-direction:column;height:100%;justify-content:center;gap:16px;padding-top:32px;padding-bottom:32px;z-index:2}@media screen and (min-width:1441px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_cardCarousel__TcTrF{gap:24px;padding-top:0;padding-bottom:0}}.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_cardCarouselSlidesWrapper__baWhy{order:2}.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_exploreWeddingCTA__6yP_J{order:3}@media screen and (max-width:480px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_exploreWeddingCTA__6yP_J{width:calc(100vw - 32px)}}@media screen and (min-width:481px)and (max-width:559px){.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_exploreWeddingCTA__6yP_J{width:75vw;max-width:500px}}.WeddingsGatheringsSection_carouselsWrapper__6SJO7 .WeddingsGatheringsSection_imageCarouselImage__AN3cU:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}