.elementor-6810 .elementor-element.elementor-element-5b0aabb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px}.elementor-6810 .elementor-element.elementor-element-7fb1c34{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-6810 .elementor-element.elementor-element-4904a94 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:69px;font-weight:600}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-6810 .elementor-element.elementor-element-26203ab>.elementor-widget-container{padding:10px 0 0}.elementor-6810 .elementor-element.elementor-element-26203ab{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-6810 .elementor-element.elementor-element-85edff8>.elementor-widget-container{padding:10px 0 0}.elementor-6810 .elementor-element.elementor-element-85edff8{font-family:"Roboto",Sans-serif;font-weight:400;text-transform:uppercase}.elementor-6810 .elementor-element.elementor-element-03d2342{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end}.elementor-6810 .elementor-element.elementor-element-c1593b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-6810 .elementor-element.elementor-element-abb94cd .elementor-icon-box-wrapper{gap:0px}.elementor-6810 .elementor-element.elementor-element-abb94cd .elementor-icon{font-size:14px}.elementor-6810 .elementor-element.elementor-element-abb94cd .elementor-icon-box-title,.elementor-6810 .elementor-element.elementor-element-abb94cd .elementor-icon-box-title a{font-family:"Playfair Display",Sans-serif;font-size:17px;font-weight:600}.elementor-6810 .elementor-element.elementor-element-522ee4f .elementor-icon-box-wrapper{gap:0px}.elementor-6810 .elementor-element.elementor-element-522ee4f .elementor-icon{font-size:14px}.elementor-6810 .elementor-element.elementor-element-522ee4f .elementor-icon-box-title,.elementor-6810 .elementor-element.elementor-element-522ee4f .elementor-icon-box-title a{font-family:"Playfair Display",Sans-serif;font-size:17px;font-weight:600}.elementor-6810 .elementor-element.elementor-element-7f67764 .elementor-icon-box-wrapper{gap:0px}.elementor-6810 .elementor-element.elementor-element-7f67764 .elementor-icon{font-size:14px}.elementor-6810 .elementor-element.elementor-element-7f67764 .elementor-icon-box-title,.elementor-6810 .elementor-element.elementor-element-7f67764 .elementor-icon-box-title a{font-family:"Playfair Display",Sans-serif;font-size:17px;font-weight:600}.elementor-6810 .elementor-element.elementor-element-a7e0cc7{--display:flex}.elementor-6810 .elementor-element.elementor-element-e712869>.elementor-widget-container{margin:50px 0 0}.elementor-6810 .elementor-element.elementor-element-e712869{text-align:center}.elementor-6810 .elementor-element.elementor-element-e712869 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:23px;font-weight:600}.elementor-6810 .elementor-element.elementor-element-d240545{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-6810 .elementor-element.elementor-element-92756ad{text-align:center}.elementor-6810 .elementor-element.elementor-element-92756ad .elementor-heading-title{font-size:15px;font-weight:400}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-6810 .elementor-element.elementor-element-51f289d{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-6810 .elementor-element.elementor-element-c976082>.elementor-widget-container{margin:0 0 20px}.elementor-6810 .elementor-element.elementor-element-c976082{text-align:center}.elementor-6810 .elementor-element.elementor-element-c976082 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-accent)}.elementor-6810 .elementor-element.elementor-element-71491a9{text-align:center}@media(min-width:768px){.elementor-6810 .elementor-element.elementor-element-51f289d{--content-width:900px}}@media(max-width:767px){.elementor-6810 .elementor-element.elementor-element-5b0aabb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-6810 .elementor-element.elementor-element-7fb1c34{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-6810 .elementor-element.elementor-element-7fb1c34.e-con{--align-self:center}.elementor-6810 .elementor-element.elementor-element-4904a94{text-align:center}.elementor-6810 .elementor-element.elementor-element-4904a94 .elementor-heading-title{font-size:40px}.elementor-6810 .elementor-element.elementor-element-26203ab{text-align:center}.elementor-6810 .elementor-element.elementor-element-85edff8{text-align:center}.elementor-6810 .elementor-element.elementor-element-03d2342{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-6810 .elementor-element.elementor-element-03d2342.e-con{--align-self:center}}.wvd-submit-form{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.wvd-submit-form .wpuf-form-add,.wvd-submit-form .wpuf-form{margin:0;padding:0;background:0 0;box-shadow:none;border:0;width:100%;background:0 0 !important;box-shadow:none !important;border:none !important}.wvd-submit-form .wpuf-form li,.wvd-submit-form .wpuf-form-row{margin-bottom:28px}.wvd-submit-form .wpuf-label,.wvd-submit-form .wpuf-label label{font-family:"Playfair Display",serif !important;font-size:19px !important;font-weight:500 !important;line-height:1.3;color:#1c1c1c !important;margin-bottom:9px}.wvd-submit-form .required{color:#cf9c42 !important}.wvd-submit-form input[type=text],.wvd-submit-form input[type=email],.wvd-submit-form input[type=url],.wvd-submit-form input[type=number],.wvd-submit-form input[type=date],.wvd-submit-form select,.wvd-submit-form textarea{width:100% !important;font-family:"Roboto",sans-serif !important;font-size:15px !important;font-weight:400;color:#1c1c1c !important;background:#fff !important;border:1px solid #d8d8d8 !important;border-radius:0 !important;box-shadow:none !important;padding:13px 15px !important;transition:border-color .2s ease,background-color .2s ease}.wvd-submit-form input[type=text],.wvd-submit-form input[type=email],.wvd-submit-form input[type=url],.wvd-submit-form input[type=number],.wvd-submit-form input[type=date],.wvd-submit-form select{min-height:50px}.wvd-submit-form textarea{min-height:200px;line-height:1.6;resize:vertical}.wvd-submit-form input:focus,.wvd-submit-form select:focus,.wvd-submit-form textarea:focus{outline:none !important;border-color:#cf9c42 !important;box-shadow:none !important}.wvd-submit-form input::placeholder,.wvd-submit-form textarea::placeholder{font-family:"Roboto",sans-serif;color:#999;opacity:1}.wvd-submit-form .wpuf-help,.wvd-submit-form .description,.wvd-submit-form .wpuf-fields-description{font-family:"Roboto",sans-serif !important;font-size:13px !important;line-height:1.5;color:#777 !important;margin-top:7px}.wvd-submit-form .wpuf-attachment-upload-container,.wvd-submit-form .wpuf-attachment-upload-filelist{margin-top:10px}.wvd-submit-form input[type=submit],.wvd-submit-form .wpuf-submit-button{display:inline-flex;align-items:center;justify-content:center;min-width:260px;min-height:54px;padding:15px 36px !important;font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:1.2px;text-transform:uppercase;color:#fff !important;background:#cf9c42 !important;border:1px solid #cf9c42 !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.wvd-submit-form input[type=submit]:hover,.wvd-submit-form .wpuf-submit-button:hover{background:#1c1c1c !important;border-color:#1c1c1c !important;color:#fff !important}.wvd-submit-form .wpuf-submit{margin-top:45px;text-align:center}@media (max-width:767px){.wvd-submit-form input[type=submit],.wvd-submit-form .wpuf-submit-button{width:100%;min-width:0}}.wvd-submit-form .file-.elementor-6810 .elementor-element.elementor-element-da4695d:hover,.wvd-submit-form .wpuf-button:hover{color:#fff !important;background:#1c1c1c !important}.wvd-submit-form .wpuf-attachment-list{margin-top:15px}.wvd-submit-form .wpuf-attachment-list img,.wvd-submit-form .image-wrap img{border-radius:0 !important;box-shadow:none !important}.wvd-submit-form .wpuf-submit{margin-top:42px}.wvd-submit-form input[type=submit],.wvd-submit-form .wpuf-submit-button{min-width:220px;min-height:50px;padding:14px 32px !important;font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:1px;text-transform:uppercase;color:#fff !important;background:#cf9c42 !important;border:1px solid #cf9c42 !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer;transition:all .2s ease}.wvd-submit-form input[type=submit]:hover,.wvd-submit-form .wpuf-submit-button:hover{color:#fff !important;background:#1c1c1c !important;border-color:#1c1c1c !important}.wvd-submit-form .wpuf-error,.wvd-submit-form .error,.wvd-submit-form .wpuf-error-msg{font-family:"Roboto",sans-serif !important;font-size:13px !important;line-height:1.5;color:#a13c3c !important}.wvd-submit-form .wpuf-success{font-family:"Roboto",sans-serif !important;font-size:15px !important;line-height:1.6;padding:18px 20px;border:1px solid #cf9c42;background:#fff;color:#1c1c1c}@media (max-width:767px){.wvd-submit-form{max-width:100%}.wvd-submit-form .wpuf-form li,.wvd-submit-form .wpuf-form-row{margin-bottom:23px}.wvd-submit-form .wpuf-label,.wvd-submit-form .wpuf-label label{font-size:18px !important}.wvd-submit-form input[type=submit],.wvd-submit-form .wpuf-submit-button{width:100%}}.wvd-submit-form h3{font-family:"Playfair Display",serif !important;font-size:28px !important;font-weight:500 !important;text-transform:uppercase;letter-spacing:1.5px;color:#cf9c42 !important;margin-top:55px;margin-bottom:30px;line-height:1.3}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:auto;src:url('https://weddingvenuesdirectory.com/wp-content/uploads/2026/02/PlayfairDisplay-Regular.woff2') format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:auto;src:url('https://weddingvenuesdirectory.com/wp-content/uploads/2026/02/PlayfairDisplay-Bold.woff2') format('woff2')}