.elementor-125 .elementor-element.elementor-element-404e1778:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-404e1778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibewellvows.com/wp-content/uploads/2025/10/206572589.jpg");background-position:center center;background-size:cover;}.elementor-125 .elementor-element.elementor-element-404e1778 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-404e1778 > .elementor-container{min-height:500px;}.elementor-125 .elementor-element.elementor-element-404e1778{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-125 .elementor-element.elementor-element-3783dfec{text-align:center;}.elementor-125 .elementor-element.elementor-element-3783dfec .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:76px;font-weight:600;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-5644d20e{margin-top:70px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-125 .elementor-element.elementor-element-121baf90{margin-top:50px;margin-bottom:50px;}.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-125 .elementor-element.elementor-element-15a34f8d{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;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-125 .elementor-element.elementor-element-269df17f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-60c06f1a:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-60c06f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22346A;}.elementor-125 .elementor-element.elementor-element-60c06f1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-125 .elementor-element.elementor-element-60c06f1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-74cf6dc3:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-74cf6dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-74cf6dc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-125 .elementor-element.elementor-element-74cf6dc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-4f9ef195 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:54px;letter-spacing:0.8px;}.elementor-125 .elementor-element.elementor-element-6cd7d4a4{font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-23f01d2e:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-23f01d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-23f01d2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-125 .elementor-element.elementor-element-23f01d2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-7653fd36 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:54px;letter-spacing:0.8px;}.elementor-125 .elementor-element.elementor-element-6f71e587{font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-135d7501:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-135d7501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-135d7501{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-125 .elementor-element.elementor-element-135d7501 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-23ace4e1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:54px;letter-spacing:0.8px;}.elementor-125 .elementor-element.elementor-element-22adee39{font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-84b82b5{margin-top:50px;margin-bottom:50px;}.elementor-125 .elementor-element.elementor-element-27356f4e:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-27356f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-27356f4e, .elementor-125 .elementor-element.elementor-element-27356f4e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-125 .elementor-element.elementor-element-27356f4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-125 .elementor-element.elementor-element-27356f4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-7c56ae4a{text-align:center;}.elementor-125 .elementor-element.elementor-element-7c56ae4a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:54px;letter-spacing:0.8px;}.elementor-125 .elementor-element.elementor-element-6c060c0e{font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-42cd23fc:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-42cd23fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-42cd23fc, .elementor-125 .elementor-element.elementor-element-42cd23fc > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-125 .elementor-element.elementor-element-42cd23fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-125 .elementor-element.elementor-element-42cd23fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-1d6059c7{text-align:center;}.elementor-125 .elementor-element.elementor-element-1d6059c7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:54px;letter-spacing:0.8px;}.elementor-125 .elementor-element.elementor-element-18d14819{font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-2303a955:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-2303a955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22346A;}.elementor-125 .elementor-element.elementor-element-2303a955{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-125 .elementor-element.elementor-element-2303a955 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-749a2425, .elementor-125 .elementor-element.elementor-element-749a2425 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-125 .elementor-element.elementor-element-749a2425{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-125 .elementor-element.elementor-element-749a2425 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-1d95e99a{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-5f210b18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-125 .elementor-element.elementor-element-5f210b18, .elementor-125 .elementor-element.elementor-element-5f210b18 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-125 .elementor-element.elementor-element-5f210b18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-125 .elementor-element.elementor-element-5f210b18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-71a7da10{text-align:center;}.elementor-125 .elementor-element.elementor-element-71a7da10 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:54px;letter-spacing:0.8px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-5c229dfc{font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-ae89aab > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-125 .elementor-element.elementor-element-ae89aab{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-21ed3f04:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-21ed3f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibewellvows.com/wp-content/uploads/2025/10/1288930276.jpeg");}.elementor-125 .elementor-element.elementor-element-21ed3f04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:50px 0px 50px 0px;}.elementor-125 .elementor-element.elementor-element-21ed3f04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-73e9a23a:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-73e9a23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-73e9a23a, .elementor-125 .elementor-element.elementor-element-73e9a23a > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-125 .elementor-element.elementor-element-73e9a23a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:20px 20px 20px 20px;}.elementor-125 .elementor-element.elementor-element-73e9a23a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-7134fe91{text-align:center;}.elementor-125 .elementor-element.elementor-element-7134fe91 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:54px;letter-spacing:0.8px;}.elementor-125 .elementor-element.elementor-element-5a52c53c{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-1b6b9dcc:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-1b6b9dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22346A;}.elementor-125 .elementor-element.elementor-element-1b6b9dcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-125 .elementor-element.elementor-element-1b6b9dcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-5be8070a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-125 .elementor-element.elementor-element-5be8070a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-5be8070a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-125 .elementor-element.elementor-element-5be8070a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-7c62ae23{text-align:center;}.elementor-125 .elementor-element.elementor-element-7c62ae23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:54px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-1db7fc4f{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-5147198:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-125 .elementor-element.elementor-element-5147198 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-5147198 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-125 .elementor-element.elementor-element-5147198 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-728a28d2{text-align:center;}.elementor-125 .elementor-element.elementor-element-728a28d2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:54px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-3bd8927{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-648d2eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-125 .elementor-element.elementor-element-648d2eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-648d2eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-125 .elementor-element.elementor-element-648d2eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-c28756b{text-align:center;}.elementor-125 .elementor-element.elementor-element-c28756b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:54px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-11a4fc5{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-6728eeff:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-6728eeff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC7;}.elementor-125 .elementor-element.elementor-element-6728eeff, .elementor-125 .elementor-element.elementor-element-6728eeff > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-125 .elementor-element.elementor-element-6728eeff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-125 .elementor-element.elementor-element-6728eeff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-27d1eed3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-125 .elementor-element.elementor-element-27d1eed3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-125 .elementor-element.elementor-element-1ec93336{text-align:center;}.elementor-125 .elementor-element.elementor-element-1ec93336 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:54px;letter-spacing:0.8px;}.elementor-125 .elementor-element.elementor-element-58c5529{text-align:center;font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:400;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-125 .elementor-element.elementor-element-404e1778:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-404e1778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-125 .elementor-element.elementor-element-21ed3f04:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-21ed3f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}