.elementor-6544 .elementor-element.elementor-element-b0c1753{--spacer-size:50px;}.elementor-6544 .elementor-element.elementor-element-1ec0a58 .uael-fancy-text-wrap {text-align:center;}.elementor-6544 .elementor-element.elementor-element-1ec0a58.uael-fancytext-stack-yes .uael-fancy-stack {margin-top:0px;}.elementor-6544 .elementor-element.elementor-element-1ec0a58.uael-fancytext-stack-yes .uael-fancy-stack .uael-fancy-heading.uael-fancy-text-main{margin-left:0px;}.elementor-6544 .elementor-element.elementor-element-1ec0a58 .uael-fancy-text-main{margin-left:0px;}.elementor-6544 .elementor-element.elementor-element-1ec0a58 .uael-fancy-heading{color:var( --e-global-color-primary );}.elementor-6544 .elementor-element.elementor-element-1ec0a58 .uael-fancy-heading.uael-fancy-text-main{color:var( --e-global-color-accent );}.elementor-6544 .elementor-element.elementor-element-77e013c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-6544 .elementor-element.elementor-element-77e013c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-d9e9768{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6544 .elementor-element.elementor-element-d9e9768 .elementor-divider-separator{width:100%;}.elementor-6544 .elementor-element.elementor-element-d9e9768 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6544 .elementor-element.elementor-element-2b7b1b3 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-6544 .elementor-element.elementor-element-2b7b1b3 .elementor-heading-title{color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-72b5cda > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-6544 .elementor-element.elementor-element-72b5cda .elementor-heading-title{color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-239417c > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-6544 .elementor-element.elementor-element-239417c .elementor-heading-title{color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-ace1e44 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-6544 .elementor-element.elementor-element-ace1e44 .elementor-heading-title{color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-ba551c3 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-6544 .elementor-element.elementor-element-ba551c3 .elementor-heading-title{color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-3d38025{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6544 .elementor-element.elementor-element-3d38025 .elementor-divider-separator{width:100%;}.elementor-6544 .elementor-element.elementor-element-3d38025 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6544 .elementor-element.elementor-element-ce5c8a7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-3197924 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-b9696f8 .uael-fancy-text-wrap {text-align:center;}.elementor-6544 .elementor-element.elementor-element-b9696f8.uael-fancytext-stack-yes .uael-fancy-stack {margin-top:0px;}.elementor-6544 .elementor-element.elementor-element-b9696f8.uael-fancytext-stack-yes .uael-fancy-stack .uael-fancy-heading.uael-fancy-text-main{margin-left:0px;}.elementor-6544 .elementor-element.elementor-element-b9696f8 .uael-fancy-text-main{margin-left:0px;}.elementor-6544 .elementor-element.elementor-element-b9696f8 .uael-fancy-heading{color:var( --e-global-color-primary );}.elementor-6544 .elementor-element.elementor-element-b9696f8 .uael-fancy-heading.uael-fancy-text-main{color:var( --e-global-color-accent );}.elementor-6544 .elementor-element.elementor-element-84d84f9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-be2591f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-9f7f90a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-05465c1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-b49211a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-752ae60 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-364a12e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-7e0d870 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-3845cb7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-c989dd4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-48985d4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-c0a06bf > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:50px 0px 50px 30px;}.elementor-6544 .elementor-element.elementor-element-c0a06bf .elementor-heading-title{color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-727f433 > .elementor-widget-container{margin:30px 30px 30px 60px;}.elementor-6544 .elementor-element.elementor-element-727f433 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6544 .elementor-element.elementor-element-727f433 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6544 .elementor-element.elementor-element-727f433{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6544 .elementor-element.elementor-element-727f433 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6544 .elementor-element.elementor-element-3f6bb86{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-6544 .elementor-element.elementor-element-3f6bb86 .elementor-divider-separator{width:100%;}.elementor-6544 .elementor-element.elementor-element-3f6bb86 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6544 .elementor-element.elementor-element-cb48ae8:not(.elementor-motion-effects-element-type-background), .elementor-6544 .elementor-element.elementor-element-cb48ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ff3f7ee );background-image:url('https://res.cloudinary.com/dkwcbop1j/images/f_auto,q_auto/v1768536511/stephv_site/20250801_10_37_47/20250801_10_37_47.jpg?_i=AA');background-position:top center;}.elementor-6544 .elementor-element.elementor-element-cb48ae8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6544 .elementor-element.elementor-element-cb48ae8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6544 .elementor-element.elementor-element-f6b2246 .uael-pricing-style-3 .uael-price-table-pricing{min-height:9em;min-width:9em;line-height:9em;margin-top:calc( -9em / 2 );box-sizing:content-box;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-6544 .elementor-element.elementor-element-f6b2246 .uael-pricing-style-3 .uael-price-table-header{padding-bottom:calc( 9em / 2 );}.elementor-6544 .elementor-element.elementor-element-f6b2246 .uael-price-table-features-list i,
					.elementor-6544 .elementor-element.elementor-element-f6b2246 .uael-price-table-features-list svg{margin-right:5px;}.elementor-6544 .elementor-element.elementor-element-f6b2246 .uael-price-table .uael-price-table-features-list i{font-size:10px;}.elementor-6544 .elementor-element.elementor-element-f6b2246 .uael-price-table .uael-price-table-features-list svg{height:10px;width:10px;}.elementor-6544 .elementor-element.elementor-element-f6b2246 .uael-price-table-features-list{text-align:left;}.elementor-6544 .elementor-element.elementor-element-f6b2246 .elementor-button{border-style:none;}.elementor-6544 .elementor-element.elementor-element-e282d30 .uael-pricing-style-3 .uael-price-table-pricing{min-height:9em;min-width:9em;line-height:9em;margin-top:calc( -9em / 2 );box-sizing:content-box;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-6544 .elementor-element.elementor-element-e282d30 .uael-pricing-style-3 .uael-price-table-header{padding-bottom:calc( 9em / 2 );}.elementor-6544 .elementor-element.elementor-element-e282d30 .uael-price-table-features-list i,
					.elementor-6544 .elementor-element.elementor-element-e282d30 .uael-price-table-features-list svg{margin-right:5px;}.elementor-6544 .elementor-element.elementor-element-e282d30 .uael-price-table .uael-price-table-features-list i{font-size:10px;}.elementor-6544 .elementor-element.elementor-element-e282d30 .uael-price-table .uael-price-table-features-list svg{height:10px;width:10px;}.elementor-6544 .elementor-element.elementor-element-e282d30 .uael-price-table-features-list{text-align:left;}.elementor-6544 .elementor-element.elementor-element-e282d30 .elementor-button{border-style:none;}.elementor-6544 .elementor-element.elementor-element-8c13df4 > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-6544 .elementor-element.elementor-element-8c13df4{text-align:center;color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-8c13df4 p{margin-block-end:0px;}.elementor-6544 .elementor-element.elementor-element-8c13df4 a{color:var( --e-global-color-accent );}.elementor-6544 .elementor-element.elementor-element-5f31ee7 > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-6544 .elementor-element.elementor-element-5f31ee7{text-align:center;color:var( --e-global-color-6f6bd1a4 );}.elementor-6544 .elementor-element.elementor-element-5f31ee7 p{margin-block-end:0px;}.elementor-6544 .elementor-element.elementor-element-5f31ee7 a{color:var( --e-global-color-accent );}.elementor-6544 .elementor-element.elementor-element-a97e096{padding:020px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-8522cd3 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:24px 24px 24px 24px;}.elementor-6544 .elementor-element.elementor-element-8522cd3 .uael-heading{margin:0px 0px 15px 0px;}.elementor-6544 .elementor-element.elementor-element-8522cd3 .uael-subheading{font-family:"Inria Serif", Sans-serif;font-size:12px;margin:15px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-ece4607 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6544 .elementor-element.elementor-element-ece4607:not(.elementor-motion-effects-element-type-background), .elementor-6544 .elementor-element.elementor-element-ece4607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-6544 .elementor-element.elementor-element-ece4607 > .elementor-container{min-height:557px;}.elementor-6544 .elementor-element.elementor-element-ece4607{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-6544 .elementor-element.elementor-element-ece4607 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6544 .elementor-element.elementor-element-1274efdf > .elementor-element-populated{padding:0% 12% 0% 12%;}.elementor-6544 .elementor-element.elementor-element-2d55f75b > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-6544 .elementor-element.elementor-element-2d55f75b{text-align:center;}.elementor-6544 .elementor-element.elementor-element-47898e46{text-align:center;}.elementor-6544 .elementor-element.elementor-element-27fb8ea1 .elementor-button{background-color:var( --e-global-color-4440aa9 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-27fb8ea1 .elementor-button:hover, .elementor-6544 .elementor-element.elementor-element-27fb8ea1 .elementor-button:focus{background-color:var( --e-global-color-4440aa9 );color:var( --e-global-color-2ee8cc4b );}.elementor-6544 .elementor-element.elementor-element-27fb8ea1 > .elementor-widget-container{margin:7% 0% 0% 0%;}.elementor-6544 .elementor-element.elementor-element-27fb8ea1 .elementor-button:hover svg, .elementor-6544 .elementor-element.elementor-element-27fb8ea1 .elementor-button:focus svg{fill:var( --e-global-color-2ee8cc4b );}.elementor-6544 .elementor-element.elementor-element-4e140fbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6544 .elementor-element.elementor-element-4e140fbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephv.com/wp-content/uploads/2024/10/Tokyo-Surprise-Proposal-1607-scaled.jpg");background-position:174px -709px;background-repeat:no-repeat;background-size:auto;}.elementor-6544 .elementor-element.elementor-element-4e140fbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-4e140fbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6544 .elementor-element.elementor-element-1b8e9704{--spacer-size:50px;}.elementor-6544 .elementor-element.elementor-element-4e140fbd:not(.elementor-motion-effects-element-type-background), .elementor-6544 .elementor-element.elementor-element-4e140fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url('https://res.cloudinary.com/dkwcbop1j/images/w_1708,h_2560,c_scale/f_auto,q_auto/v1727956636/stephv_site/Tokyo-Surprise-Proposal-1607/Tokyo-Surprise-Proposal-1607.jpg?_i=AA');}body.elementor-page-6544:not(.elementor-motion-effects-element-type-background), body.elementor-page-6544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6544 .elementor-element.elementor-element-1274efdf{width:60.09%;}.elementor-6544 .elementor-element.elementor-element-4e140fbd{width:39.896%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6544 .elementor-element.elementor-element-1274efdf{width:45%;}.elementor-6544 .elementor-element.elementor-element-4e140fbd{width:55%;}}@media(min-width:1025px){.elementor-6544 .elementor-element.elementor-element-4e140fbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6544 .elementor-element.elementor-element-4e140fbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6544 .elementor-element.elementor-element-2d55f75b > .elementor-widget-container{margin:0% 0% 7% 0%;}.elementor-6544 .elementor-element.elementor-element-27fb8ea1 > .elementor-widget-container{margin:12% 0% 0% 0%;}.elementor-6544 .elementor-element.elementor-element-4e140fbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6544 .elementor-element.elementor-element-4e140fbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:53% 68%;}}@media(max-width:767px){.elementor-6544 .elementor-element.elementor-element-ece4607 > .elementor-container{min-height:80vh;}.elementor-6544 .elementor-element.elementor-element-1274efdf > .elementor-element-populated{padding:27% 8% 27% 8%;}.elementor-6544 .elementor-element.elementor-element-2d55f75b > .elementor-widget-container{margin:0% 0% 12% 0%;}.elementor-6544 .elementor-element.elementor-element-2d55f75b{text-align:center;}.elementor-6544 .elementor-element.elementor-element-27fb8ea1 > .elementor-widget-container{margin:14% 0% 0% 0%;}.elementor-6544 .elementor-element.elementor-element-4e140fbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6544 .elementor-element.elementor-element-4e140fbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6544 .elementor-element.elementor-element-1b8e9704{--spacer-size:70vh;}}