@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@700&display=swap');custom-header-button et_pb_button #menu_cta{background-color:#20a1b6;color:#FFFFFF;padding:15px 20px 15px 20px!important;margin-top:0px!important;margin-right:15px;border:1px solid #FFFFFF;border-radius:5px;font-size:15px}custom-header-button et_pb_button #menu_cta a{color:#FFFFFF!important;padding:15px 25px 15px 25px!important;margin-top:-35px!important;margin-bottom:35px;border-radius:5px;font-size:15px}custom-header-button et_pb_button #menu_cta a:hover{color:#FFFFFF!important;background-color:#d29053;padding:15px 35px 15px 35px!important;border-radius:5px;font-size:15px}.space-right{margin-right:25px}#top-header,#top-header #et-info,#top-header .container,#top-header .et-social-icon a{line-height:1em;font-weight:400}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left;font-weight:400}span.mobile_menu_bar:before{color:#ffffff}a[href^="tel:"]{color:white!important;text-decoration:none}.blue a[href^="tel:"]{color:#20a1b6!important;text-decoration:none}.ti-widget[data-layout-id='33'][data-set-id='light-background'] .ti-review-item>.ti-inner{border-top-width:2px!important;border-bottom-width:2px!important;border-left-width:2px!important;border-right-width:2px!important;background-color:#ffffff!important;backdrop-filter:blur(0px)}@media screen and (max-width:980px){#main-header.et-fixed-header{position:fixed}.logged-in #main-header.et-fixed-header{top:0!important;transition:all .3s 0s}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#00d263;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media screen and (min-width:981px){.sub-menu{min-width:300px}#top-menu li li a{width:300px;padding:4px 12px}}.mp-arrow-color .et-pb-slider-arrows .et-pb-arrow-next,.mp-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev{color:#ffffff!important}.mp-arrow-color .et-pb-controllers a{background-color:#ffffff!important}@media only screen and (max-width:767px){body header img#logo{max-width:60%!important;max-height:60%!important;height:auto!important;width:auto!important;margin-left:0px}}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left;font-weight:400;margin-top:3px}.mobile_menu_bar{position:relative;display:block;margin-left:15px;margin-top:5px;line-height:0}@media only screen and (max-width:980px){.et_pb_fullwidth_menu .et_pb_row{min-height:50px!important}.et_pb_fullwidth_menu .mobile_menu_bar:before{top:14px!important}}#footer-links p:hover{opacity:0.9}.wedding-brochure-form{max-width:700px;margin:40px auto;padding:40px;background-image:url('https://vrcmszxm8r0.c.updraftclone.com/wp-content/uploads/2026/01/Untitled-4.png');background-repeat:repeat;background-size:auto;background-position:top left;border:1px solid #eeeeee;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.05);box-sizing:border-box}.wedding-brochure-form p,.wedding-brochure-form br{margin:0!important;padding:0!important}.wedding-brochure-form br{display:none!important}.wedding-brochure-form .wpcf7-form-control-wrap{display:block!important}.wedding-brochure-form .form-row>label{font-family:'Allura',cursive!important;font-size:22px!important;font-weight:700!important;letter-spacing:0.6px;color:#2f2f2f!important;margin-bottom:6px!important}.wedding-brochure-form .form-row{margin-bottom:20px!important}.wedding-brochure-form input[type="text"],.wedding-brochure-form input[type="email"],.wedding-brochure-form input[type="tel"],.wedding-brochure-form input[type="date"],.wedding-brochure-form textarea,.wedding-brochure-form select{width:100%!important;padding:12px 14px!important;font-size:16px!important;border:1px solid #dddddd!important;border-radius:4px!important;background:#ffffff!important;box-sizing:border-box!important}.wedding-brochure-form .wpcf7-list-item,.wedding-brochure-form .privacy-label{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important}.wedding-brochure-form .wpcf7-list-item>label{display:flex!important;align-items:flex-start!important;gap:12px!important}.wedding-brochure-form input[type="checkbox"]{width:18px!important;height:18px!important;min-width:18px!important;margin-top:2px!important;flex-shrink:0!important;cursor:pointer!important}.wedding-brochure-form .wpcf7-list-item-label,.wedding-brochure-form .checkbox-text,.wedding-brochure-form .newsletter-checkbox *,.wedding-brochure-form .privacy-label *{font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#555555!important;margin:0!important;padding:0!important}.wedding-brochure-form .newsletter-checkbox{padding:15px!important;background:#f9f9f9!important;border:1px solid #e8e8e8!important;border-radius:4px!important}.wedding-brochure-form .privacy-acceptance{margin-bottom:30px!important}.wedding-brochure-form .privacy-label{padding:15px!important;background:#fff9e6!important;border:1px solid #ffe082!important;border-radius:4px!important}.wedding-brochure-form .form-submit{text-align:center!important;margin-bottom:0!important}.wedding-brochure-form input[type="submit"]{display:block!important;margin:0 auto!important;padding:14px 36px!important;background:#00a2b9!important;color:#ffffff!important;border:none!important;border-radius:4px!important;font-size:17px!important;font-weight:500!important;cursor:pointer!important}.wedding-brochure-form input[type="submit"]:hover{background:#008aa0!important}@media (max-width:768px){.wedding-brochure-form{padding:30px 20px!important}.wedding-brochure-form input[type="submit"]{width:100%!important}}.wedding-brochure-form label:not(.privacy-label):not(.wpcf7-list-item-label){font-family:'Great Vibes',cursive!important;font-size:20px!important;font-weight:400!important;letter-spacing:0.6px!important;color:#2f2f2f!important}.wedding-brochure-form .privacy-label,.wedding-brochure-form .privacy-label *,.wedding-brochure-form .newsletter-checkbox .wpcf7-list-item-label{font-size:15.5px!important;line-height:1.6!important}