.elementor-582 .elementor-element.elementor-element-c8c8d63{--display:flex;--min-height:755px;--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;--justify-content:center;--align-items:center;}.elementor-582 .elementor-element.elementor-element-c8c8d63:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-c8c8d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/photo_5_2026-03-01_03-21-36-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.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-582 .elementor-element.elementor-element-c840622{margin:-240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-582 .elementor-element.elementor-element-c840622 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:59px;font-weight:100;color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-2a50e90{--display:flex;--min-height:672px;--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;--justify-content:space-between;--align-items:center;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-582 .elementor-element.elementor-element-2a50e90:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-2a50e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/новое-закругление-бел-фон-scaled-1-768x1408.webp");}.elementor-582 .elementor-element.elementor-element-2a50e90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-ad9ff43{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-582 .elementor-element.elementor-element-ad9ff43 .elementor-heading-title{font-family:"Princess Diana", Sans-serif;font-size:41px;font-weight:500;color:#3B6C3B;}.elementor-582 .elementor-element.elementor-element-3ef6dbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-582 .elementor-element.elementor-element-3ef6dbd .elementor-heading-title{font-family:"Lighthaus", Sans-serif;font-weight:600;color:#4E744E;}.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-582 .elementor-element.elementor-element-0ad2a8d{width:var( --container-widget-width, 102px );max-width:102px;--e-transform-rotateZ:9deg;--container-widget-width:102px;--container-widget-flex-grow:0;top:538.283px;}body:not(.rtl) .elementor-582 .elementor-element.elementor-element-0ad2a8d{right:23.288px;}body.rtl .elementor-582 .elementor-element.elementor-element-0ad2a8d{left:23.288px;}.elementor-582 .elementor-element.elementor-element-f34827f{width:var( --container-widget-width, 79px );max-width:79px;--e-transform-rotateZ:-18deg;--container-widget-width:79px;--container-widget-flex-grow:0;top:154.991px;}body:not(.rtl) .elementor-582 .elementor-element.elementor-element-f34827f{left:14.196px;}body.rtl .elementor-582 .elementor-element.elementor-element-f34827f{right:14.196px;}.elementor-582 .elementor-element.elementor-element-397854b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-582 .elementor-element.elementor-element-a5c83d7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-e939be3{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-87ad8cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-582 .elementor-element.elementor-element-f259ae9{width:initial;max-width:initial;text-align:center;font-family:"Playfair Display", Sans-serif;font-weight:600;color:#4E744E;}.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-582 .elementor-element.elementor-element-07282f1 .elementor-button{background-color:#4E744E;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:45px 45px 45px 45px;}.elementor-582 .elementor-element.elementor-element-76ce46f{width:initial;max-width:initial;top:174px;}body:not(.rtl) .elementor-582 .elementor-element.elementor-element-76ce46f{left:3px;}body.rtl .elementor-582 .elementor-element.elementor-element-76ce46f{right:3px;}.elementor-582 .elementor-element.elementor-element-10509e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-582 .elementor-element.elementor-element-10509e1:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-10509e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/photo_4_2026-03-01_03-21-36-768x1194.webp");}body:not(.rtl) .elementor-582 .elementor-element.elementor-element-ef9f1f3{left:113.5px;}body.rtl .elementor-582 .elementor-element.elementor-element-ef9f1f3{right:113.5px;}.elementor-582 .elementor-element.elementor-element-ef9f1f3{bottom:26.988px;}.elementor-582 .elementor-element.elementor-element-ef9f1f3 img{width:238px;}.elementor-582 .elementor-element.elementor-element-429dd4c{--display:flex;--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;--justify-content:space-between;--align-items:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-582 .elementor-element.elementor-element-429dd4c:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-429dd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/фон-зеленый-под-цветочки-scaled-1-768x1397.webp");background-repeat:no-repeat;background-size:cover;}.elementor-582 .elementor-element.elementor-element-1761145{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-582 .elementor-element.elementor-element-f612a30{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;color:#f4ece4;}.elementor-582 .elementor-element.elementor-element-218a98d{text-align:center;font-family:"Playfair Display", Sans-serif;font-weight:600;color:#f4ece4;}.elementor-582 .elementor-element.elementor-element-8e199a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Princess Diana", Sans-serif;font-weight:600;color:#f4ece4;}.elementor-582 .elementor-element.elementor-element-6a97d1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Princess Diana", Sans-serif;font-weight:600;color:#f4ece4;}.elementor-582 .elementor-element.elementor-element-cfff299{--display:flex;--min-height:353px;--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;--justify-content:space-between;--align-items:center;--z-index:1000000;}.elementor-582 .elementor-element.elementor-element-cfff299:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-cfff299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/новое-закругление-бел-фон-1-scaled-e1772615259924-1-768x1408.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-582 .elementor-element.elementor-element-6bdb880{left:0px;}body.rtl .elementor-582 .elementor-element.elementor-element-6bdb880{right:0px;}.elementor-582 .elementor-element.elementor-element-6bdb880{top:-91px;}.elementor-582 .elementor-element.elementor-element-fd2ab68{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-582 .elementor-element.elementor-element-152b6d5{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-3f17fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-b740bf1{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-aec5bc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-f640707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-size:23px;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-cb65692{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-cb65692 a{color:#4E744E;}.elementor-582 .elementor-element.elementor-element-cdb2cf2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;text-decoration:none;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-cdb2cf2 a{color:#4E744E;}.elementor-582 .elementor-element.elementor-element-7278b34{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lighthaus", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-5a1de89{text-align:center;font-family:"Playfair Display", Sans-serif;font-weight:600;color:#4E744E;}.elementor-582 .elementor-element.elementor-element-255ea8f .elementor-button{background-color:#4E744E;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:45px 45px 45px 45px;}.elementor-582 .elementor-element.elementor-element-255ea8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-582 .elementor-element.elementor-element-32e2550{--display:flex;--min-height:444px;--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;--justify-content:flex-end;--align-items:center;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-582 .elementor-element.elementor-element-32e2550:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-32e2550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/photo_4_2026-03-01_03-21-36-768x1194.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-582 .elementor-element.elementor-element-3bf6d17{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#f4ece4;}@media(max-width:767px){.elementor-582 .elementor-element.elementor-element-c8c8d63:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-c8c8d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/photo_5_2026-03-01_03-21-36-1.webp");}.elementor-582 .elementor-element.elementor-element-c8c8d63{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-582 .elementor-element.elementor-element-c840622{margin:-240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-582 .elementor-element.elementor-element-c840622 .elementor-heading-title{font-size:53px;}.elementor-582 .elementor-element.elementor-element-2a50e90:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-2a50e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/новое-закругление-бел-фон-scaled-1-768x1408.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-582 .elementor-element.elementor-element-2a50e90{--min-height:791px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-582 .elementor-element.elementor-element-ad9ff43{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-582 .elementor-element.elementor-element-ad9ff43 .elementor-heading-title{font-size:36px;}.elementor-582 .elementor-element.elementor-element-3ef6dbd{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-582 .elementor-element.elementor-element-3ef6dbd .elementor-heading-title{font-size:36px;}.elementor-582 .elementor-element.elementor-element-0ad2a8d{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;top:626.278px;}body:not(.rtl) .elementor-582 .elementor-element.elementor-element-0ad2a8d{right:4.505px;}body.rtl .elementor-582 .elementor-element.elementor-element-0ad2a8d{left:4.505px;}.elementor-582 .elementor-element.elementor-element-f34827f{width:var( --container-widget-width, 79px );max-width:79px;--container-widget-width:79px;--container-widget-flex-grow:0;top:158.616px;z-index:5;}body:not(.rtl) .elementor-582 .elementor-element.elementor-element-f34827f{left:7.431px;}body.rtl .elementor-582 .elementor-element.elementor-element-f34827f{right:7.431px;}.elementor-582 .elementor-element.elementor-element-a5c83d7{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-e939be3{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-87ad8cb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-582 .elementor-element.elementor-element-f259ae9{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-07282f1 .elementor-button{border-radius:45px 45px 45px 45px;}.elementor-582 .elementor-element.elementor-element-76ce46f{top:214px;}.elementor-582 .elementor-element.elementor-element-10509e1:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-10509e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/photo_4_2026-03-01_03-21-36-768x1194.webp");background-position:center center;}.elementor-582 .elementor-element.elementor-element-10509e1{--min-height:446px;}.elementor-582 .elementor-element.elementor-element-e1f7a66{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-582 .elementor-element.elementor-element-ef9f1f3{margin:0 auto calc(var(--kit-widget-spacing, 0px) + 0) auto;bottom:31px;text-align:center;}.elementor-582 .elementor-element.elementor-element-ef9f1f3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-ef9f1f3 img{width:238px;}.elementor-582 .elementor-element.elementor-element-429dd4c:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-429dd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/фон-зеленый-под-цветочки-scaled-1-768x1397.webp");}.elementor-582 .elementor-element.elementor-element-429dd4c{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-582 .elementor-element.elementor-element-1761145{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-582 .elementor-element.elementor-element-f612a30{width:var( --container-widget-width, 341px );max-width:341px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-218a98d{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-8e199a2{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-6a97d1d{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-cfff299:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-cfff299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/новое-закругление-бел-фон-1-scaled-e1772615259924-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-582 .elementor-element.elementor-element-cfff299{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000000;}.elementor-582 .elementor-element.elementor-element-6bdb880{top:-76px;}.elementor-582 .elementor-element.elementor-element-fd2ab68{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-582 .elementor-element.elementor-element-152b6d5{width:var( --container-widget-width, 341px );max-width:341px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-3f17fcc{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-b740bf1{width:var( --container-widget-width, 341px );max-width:341px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-aec5bc1{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-f640707{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-cb65692{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-cdb2cf2{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-7278b34{width:var( --container-widget-width, 341px );max-width:341px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-5a1de89{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:18px;}.elementor-582 .elementor-element.elementor-element-255ea8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-582 .elementor-element.elementor-element-255ea8f .elementor-button{border-radius:45px 45px 45px 45px;}.elementor-582 .elementor-element.elementor-element-32e2550:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-32e2550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/photo_4_2026-03-01_03-21-36-768x1194.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-582 .elementor-element.elementor-element-32e2550{--min-height:444px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-582 .elementor-element.elementor-element-3bf6d17{width:var( --container-widget-width, 341px );max-width:341px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:341px;--container-widget-flex-grow:0;z-index:1.0E+21;text-align:center;font-size:24px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Princess Diana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/Princess-Diana.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lighthaus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://veronika-misha-wedding2026.site/wp-content/uploads/2026/03/Lighthaus.ttf') format('truetype');
}
/* End Custom Fonts CSS */