.footer-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding-top:25px;padding-right:50px;padding-bottom:25px;padding-left:50px}@media (max-width:1119px){.footer-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.footer-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.footer-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:30px;padding-right:25px;padding-left:25px}}@media (max-width:479px){.footer-container{grid-template-columns:repeat(1,minmax(0,1fr))}}.main-container{display:flex;flex-flow:column;width:100%;padding-bottom:25px}.page-heading-dark{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:50px}@media (max-width:767px){.page-heading-dark{padding-left:25px}}.subcontainer{display:flex;flex-flow:column}@media (max-width:1119px){.subcontainer{flex-flow:column}}.container-heading-dark{display:flex;padding-top:25px;padding-right:50px;padding-bottom:25px;padding-left:50px}@media (max-width:767px){.container-heading-dark{padding-right:25px;padding-left:50px}}.header-container{display:flex;justify-content:space-around;align-items:center;width:100%}@media (max-width:1119px){.header-container{flex-flow:column;gap:25px}}.footer-subcontainer{display:flex;flex-flow:column}.footer-subcontainer-heading{color:var(--color-10);font-size:26px;padding-top:15px;padding-bottom:15px}.footer-text-link{color:var(--color-10);text-decoration:none;padding-top:16px}.footer-text-link:hover{color:var(--color-3)}.footer-text{color:var(--color-10)}@media (max-width:767px){.footer-text{margin-bottom:0px}}@media (max-width:479px){.footer-text{text-align:justify}}.footer-link-container{display:flex;justify-content:start;align-items:center;gap:15px}.menu-container{display:flex;flex-flow:column;justify-content:center;align-items:end;gap:5px}@media (max-width:1119px){.menu-container{justify-content:center;align-items:center}}@media (max-width:1023px){.menu-container{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%}}@media (max-width:767px){.menu-container{flex-flow:row;gap:25px}}.menu-icons-container{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:25px}@media (max-width:1119px){.menu-icons-container{flex-flow:row;justify-content:center;align-items:center}}@media (max-width:1023px){.menu-icons-container{margin-right:15px}}@media (max-width:767px){.menu-icons-container{gap:25px}}.header-icon-text{color:var(--color-9)}.header-icon-text:hover{color:var(--color-6)}@media (max-width:1023px){.header-icon-text{display:flex}}@media (max-width:767px){.header-icon-text{display:none}}.rich-text-light{color:var(--color-10);text-align:justify;padding-top:25px;padding-right:50px;padding-bottom:50px;padding-left:50px}@media (max-width:767px){.rich-text-light{padding-right:25px;padding-left:25px}}.inquiry-form-button{display:flex;justify-content:center;align-items:center;width:235px;color:var(--color-1);text-align:center;text-decoration:none;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;background-color:var(--color-9)}.inquiry-form-button:hover{color:var(--color-10);background-color:var(--color-6)}.inquiry-form-button:active{background-color:var(--color-8)}.subcontainer-image-box-center{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:center;justify-items:start;justify-content:start}@media (max-width:1119px){.subcontainer-image-box-center{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:479px){.subcontainer-image-box-center{align-items:center;justify-items:center}}.image-box-heading{font-size:16px}.image-box-text{justify-content:center;align-items:center;text-align:justify;padding-right:50px;padding-left:50px}@media (max-width:767px){.image-box-text{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}.image-box-image{min-width:100%;min-height:100%;object-fit:cover;object-position:50% 50%}@media (max-width:1119px){.image-box-image{min-height:0vh;padding-bottom:25px}}@media (max-width:1023px){.image-box-image{width:100%}}.container-link-1{display:flex;justify-content:start;align-items:center;gap:25px;width:40%;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:var(--color-9)}@media (max-width:1023px){.container-link-1{width:60%;margin-right:0px;margin-left:0px}}@media (max-width:767px){.container-link-1{width:100%}}.wedding-services-div{display:flex;gap:25px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;background-color:var(--color-1)}.wedding-services-heading{width:100%;text-align:center}@media (max-width:1119px){.wedding-services-heading{font-size:30px}}@media (max-width:479px){.wedding-services-heading{font-size:24px}}.icon-header-container-link{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px}.hero-container{flex-flow:row;width:auto;height:auto}.hero-text-container{background-color:var(--color-6)}.dark-bg{background-color:var(--color-6)}.subcontainer-heading-light{color:var(--color-10);padding-top:25px;padding-right:50px;padding-bottom:25px;padding-left:75px}@media (max-width:767px){.subcontainer-heading-light{padding-right:25px;padding-left:50px}}.rich-text-dark{color:var(--color-9);text-align:justify;padding-right:50px;padding-left:50px}@media (max-width:767px){.rich-text-dark{padding-right:25px;padding-left:25px}}.accordeon-container{padding-right:50px;padding-bottom:50px;padding-left:50px}@media (max-width:767px){.accordeon-container{padding-right:25px;padding-left:25px}}.page-heading-light{color:var(--color-10);padding-top:25px;padding-right:50px;padding-bottom:25px;padding-left:75px}@media (max-width:767px){.page-heading-light{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:50px}}.gallery-container{display:flex;flex-flow:column;gap:25px;width:100%;padding-top:25px;background-color:var(--color-10)}@media (max-width:767px){.gallery-container{padding-right:0px;padding-left:0px}.gallery-container{.ee-gallery-filter{width:100%;padding:0 50px}}}.wedding-form{padding-right:50px;padding-left:50px}.contact-link-container{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:10px;width:100%;padding-right:25px;padding-left:25px}@media (max-width:767px){.contact-link-container{flex-flow:column;justify-content:start;align-items:start;padding-left:0px}}.image-box-text-subcontainer{display:flex;flex-flow:column;justify-content:center;align-items:start;height:100%}@media (max-width:1023px){.image-box-text-subcontainer{width:100%}}@media (max-width:479px){.image-box-text-subcontainer{justify-content:center;align-items:center}}.image-box-container-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1119px){.image-box-container-top{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:1023px){.image-box-container-top{flex-flow:column;grid-template-columns:repeat(1,minmax(0,1fr))}}.subcontainer-heading-dark{font-style:italic;padding-top:25px;padding-right:50px;padding-left:50px}@media (max-width:767px){.subcontainer-heading-dark{padding-right:25px;padding-left:25px}}@media (max-width:1119px){.image-opposite{order:-1}}@media (max-width:1023px){.image-opposite{order:-1}}.white-bg{background-color:var(--color-1)}.hero-image{width:100%;object-fit:contain;object-position:50% 50%}.contact-link-subcontainer{display:flex;justify-content:center;align-items:center;gap:15px}.rich-text-list-light{color:var(--color-1);text-align:justify;padding-right:50px;padding-bottom:25px;padding-left:50px}@media (max-width:767px){.rich-text-list-light{padding-right:25px;padding-left:25px}}.under-footer-container{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:15px;width:100%;background-color:var(--color-12)}@media (max-width:1119px){.under-footer-container{padding-top:0px;padding-bottom:0px}}@media (max-width:1023px){.under-footer-container{flex-flow:column;gap:0px}}.under-footer-text{color:var(--color-1);font-size:14px;text-align:center;padding-right:25px;padding-left:25px}@media (max-width:767px){.under-footer-text{font-size:12px}}@media (max-width:479px){.under-footer-text{font-size:10px}}@media (max-width:767px){.container-1{flex-flow:row}}.container-2{height:100px}.subcontainer-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:start;width:100%;padding-right:25px;padding-bottom:25px;padding-left:25px}@media (max-width:767px){.subcontainer-contact{grid-template-columns:repeat(1,minmax(0,1fr));gap:15px;padding-right:25px;padding-left:25px}}.subcontainer-horizontal{display:flex;flex-flow:row;justify-content:start;align-items:center}.wedding-form-button-container{display:flex;justify-content:start;align-items:center;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px}@media (max-width:767px){.wedding-form-button-container{justify-content:start;align-items:center}}@media (max-width:479px){.wedding-form-button-container{justify-content:center;align-items:center;padding-top:25px;padding-bottom:25px}}.form-container{width:100%}.bde-back-to-top.is-sticky{margin-right:10px;margin-bottom:90px}.bde-tabs__select{display:flex;max-width:500px;color:var(--color-9);font-family:"Playfair",serif;font-weight:600;font-size:22px;text-align:center}@media (max-width:1023px){.bde-tabs__select{align-self:center;font-size:28px;text-align:center}}@media (max-width:767px){.bde-tabs__select{align-self:center;width:400px;font-size:26px;text-align:center}}@media (max-width:479px){.bde-tabs__select{width:320px;font-size:24px}}.bde-tabs,.bde-advanced-tabs{padding-left:50px}@media (max-width:1023px){.bde-tabs,.bde-advanced-tabs{padding-left:0px}}