.footer-container{width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--color-1)}@media (max-width:479px){.footer-container{padding-bottom:75px}}.footer-text{text-align:center}.Main-container-vertical{display:flex;flex-flow:column;color:var(--color-1);padding-top:0px;padding-right:0px;padding-bottom:50px;padding-left:0px}.page-heading-light{padding-top:25px}.rich-text-light{color:var(--color-4);text-align:justify}.sub-heading-light{padding-top:25px}.inquiry-form-button{width:275px;color:var(--color-4);text-align:center;text-decoration:none;padding-top:15px;padding-bottom:15px;background-color:var(--color-1);border-top:1px solid var(--bde-palette-color-3-b091fd98-eb05-4171-9c0a-e19926b447a9);border-bottom:1px solid var(--bde-palette-color-3-b091fd98-eb05-4171-9c0a-e19926b447a9);border-left:1px solid var(--bde-palette-color-3-b091fd98-eb05-4171-9c0a-e19926b447a9);border-right:1px solid var(--bde-palette-color-3-b091fd98-eb05-4171-9c0a-e19926b447a9)}.inquiry-form-button:hover{color:var(--color-4);background-color:var(--color-14)}.inquiry-form-button-container{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%}@media (max-width:479px){.inquiry-form-button-container{justify-content:center;align-items:center;width:100%}}.image-box-text{color:var(--color-4);text-align:justify}.menu-container{display:flex;justify-content:space-around;align-items:center;width:100%}@media (max-width:1119px){.menu-container{flex-flow:row;gap:15px}}@media (max-width:767px){.menu-container{flex-flow:row}}.text-link{color:#fafafa;text-decoration:none;text-transform:none}.header-link-container{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:15px;width:100%}@media (max-width:1023px){.header-link-container{flex-flow:row;justify-content:start;align-items:center;gap:25px}}.header-column-2{display:flex;justify-content:center;align-items:center}.header-column-1{display:flex;justify-content:center;align-items:center}@media (max-width:1119px){.header-column-1{justify-content:center;align-items:center}}.header-column-3{display:flex;justify-content:center;align-items:center}.main-container-grid{display:flex;flex-flow:column;gap:25px;width:100%;padding-top:10px;background-color:var(--color-4)}@media (max-width:1023px){.main-container-grid{align-items:end;justify-items:center}}@media (max-width:767px){.main-container-grid{padding-top:15px;padding-bottom:25px}}.logo-container-link{display:flex;justify-content:center;align-items:center;width:100%}.header-icon-link{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:10px}@media (max-width:1119px){.header-text-link{display:none}}.header-icon-container{display:flex;justify-content:center;align-items:center;gap:10px}.header-icon-text-link-comtainer{display:flex;gap:25px}@media (max-width:767px){.header-icon-text-link-comtainer{display:none;order:-1}}.container-1{display:flex;flex-flow:column;justify-content:center;align-items:start;height:450px;padding-left:25px;background-image:linear-gradient(#642eda38,#642eda38),url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-2-scaled.jpg);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.container-2{background-image:url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-2-scaled.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.Text-container{padding-right:150px;padding-left:150px}@media (max-width:1119px){.Text-container{padding-right:100px;padding-left:100px}}@media (max-width:1023px){.Text-container{padding-right:50px;padding-left:50px}}@media (max-width:479px){.Text-container{padding-right:25px;padding-left:25px}}.container-a{position:relative;z-index:1;height:50vh}.container-b{position:relative;z-index:2;height:500px}.Hero-container{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:15px;width:100%;padding-top:25px;padding-right:150px;padding-bottom:25px;padding-left:150px;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-1-1-scaled.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.Hero-container{justify-content:center;align-items:center;padding-top:25px;padding-right:100px;padding-bottom:25px;padding-left:100px}}@media (max-width:1023px){.Hero-container{gap:25px;padding-right:50px;padding-left:50px}}@media (max-width:767px){.Hero-container{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (max-width:479px){.Hero-container{padding-right:25px;padding-left:25px}}.bg-pink{background-color:var(--color-11)}.hero-rich-text{font-size:20px}.container-3{height:400px;background-color:#614c91}.container-c{height:500px}.scroll-container{position:relative;width:100vw;height:100vh}.scroll-container{overflow-y:scroll;overflow-x:hidden}.layer-bottom{position:relative;z-index:1;width:100%;height:100vh;background-image:url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-9-scaled.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.layer-top{position:relative;z-index:2;width:100%;height:100vh;background-image:url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-4-1-scaled.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.layer-fixed{height:100vh;background-image:url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Classic-Wedding-Style-8-scaled.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hero-sub-container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:15px}.hero-subcontainer-header{font-size:15px}@media (max-width:1119px){.hero-subcontainer-header{text-align:center}}.container-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;justify-items:center;width:100%}@media (max-width:1119px){.container-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.container-4{grid-template-columns:repeat(1,minmax(0,1fr))}}.hero-sub-container-image{width:250px}@media (max-width:1119px){.hero-sub-container-image{width:300px}}.hero-text-container{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%}.layer-1{position:relative;z-index:1;width:100%;height:100vh;background-image:url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-9-scaled.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.layer-2{position:relative;z-index:2;width:100%;height:100vh;background-image:url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-4-1-scaled.jpg);background-size:cover;background-position:100% 50%;background-repeat:repeat;background-attachment:scroll}.layer-3{position:relative;z-index:3;width:100%;height:100vh;background-image:url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Bridal-Bouquet-1-1-scaled.jpg);background-size:cover;background-position:100% 50%;background-repeat:repeat;background-attachment:scroll}.contact-icon-container{flex-flow:column;position:fixed;right:5px;bottom:150px;z-index:100}@media (max-width:479px){.contact-icon-container{display:flex;justify-content:center;align-items:center;bottom:0px;width:100%}}.Gallery-container{margin-top:25px;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px;background-color:var(--color-14)}@media (max-width:479px){.Gallery-container{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}.container-5{display:flex;flex-flow:row;justify-content:start;align-items:center}.three-column-text-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:25px;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px;background-color:var(--color-14)}@media (max-width:1119px){.three-column-text-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}}@media (max-width:1023px){.three-column-text-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.three-column-text-container{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:479px){.three-column-text-container{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}.bg-romantic{padding-right:25px;padding-left:25px;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Outdoore-Wedding-Style-10-scaled.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-classic{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-9_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.text-bg-container-h250{display:flex;flex-flow:column;justify-content:start;align-items:start;max-height:100%;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px;border-top:1px solid var(--color-4);border-bottom:1px solid var(--color-4);border-left:1px solid var(--color-4);border-right:1px solid var(--color-4)}@media (max-width:1119px){.text-bg-container-h250{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (max-width:1023px){.text-bg-container-h250{padding-top:25px;padding-right:25px;padding-left:25px}}@media (max-width:767px){.text-bg-container-h250{padding-right:25px;padding-left:25px}}@media (max-width:479px){.text-bg-container-h250{height:300px}}.revers{order:-1}.bg-garden{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-8_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-modern{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-6_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-rustic{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Rustic-and-Natural-Wedding-Style-12-scaled.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-outdoor{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/08/Outdoore-Wedding-Style-10-scaled.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-bouquet{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-1_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:479px){.bg-bouquet{height:300px}}.bg-boutonniere{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-2_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-bridesmaid{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-3_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-ceremony{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-4_3x2-scaled.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-reception{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-6_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.bg-insallation{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wedding.posyhome.com/wp-content/uploads/2026/09/Bridal-Bouquet-8_3x2.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.list-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:var(--color-4)}@media (max-width:767px){.list-container{grid-template-columns:repeat(1,minmax(0,1fr));color:var(--color-4)}}@media (max-width:767px){.list-text{margin-top:-30px;padding-top:0px;padding-bottom:0px}}.rich-text-1{color:#fff;text-align:justify;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}@media (max-width:1023px){.rich-text-1{padding-right:0px;padding-left:0px}}.container-6{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-right:100px;padding-left:100px}@media (max-width:1119px){.container-6{flex-flow:row;padding-right:50px;padding-left:50px}}@media (max-width:1023px){.container-6{flex-flow:column}}@media (max-width:767px){.container-6{flex-flow:column;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:25px;padding-bottom:25px}}@media (max-width:479px){.container-6{padding-top:25px;padding-right:25px;padding-bottom:0px;padding-left:25px}}.form-container{display:flex;flex-flow:column;gap:25px;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px}@media (max-width:479px){.form-container{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}.padding--xl{padding-top:50px;padding-right:150px;padding-bottom:50px;padding-left:150px}@media (max-width:1119px){.padding--xl{padding-right:100px;padding-left:100px}}@media (max-width:1023px){.padding--xl{padding-top:25px;padding-right:50px;padding-bottom:25px;padding-left:50px}}@media (max-width:479px){.padding--xl{display:grid}}.contact-form-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}@media (max-width:1023px){.contact-form-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.contact-form-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:0px}}.contact-text-container{display:flex;flex-flow:column;gap:40px;padding-right:25px;padding-left:25px}.phone-link{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:15px;width:250px;color:var(--color-4);text-decoration:none;padding-top:10px;padding-bottom:10px;background-color:var(--color-1)}.phone-link:hover{color:var(--color-3)}.bde-back-to-top.is-sticky{margin-right:5px}@media (max-width:479px){.bde-back-to-top.is-sticky{position:fixed;margin-right:10px;margin-bottom:10px}}