.elementor .e-widget_zewhinvee-7db5bf2{font-family:"Dancing Script";font-weight:700;font-size:4.5rem;color:#331a1c;text-align:center;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_tdypq2g5d-45160bd{width:5rem;margin-block-start:1.5rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#ad5e64;border-style:solid;align-self:center;}.elementor .e-widget_c41xqtszi-bea29d5{font-family:Montserrat;font-weight:400;font-size:1.1rem;color:#ad5e64;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:1.25rem;margin-inline-start:0rem;margin-inline-end:0rem;border-color:#ad5e64;}.elementor .e-widget_9hj5ymnbu-c4be3a7{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#331a1c;letter-spacing:0.1em;text-align:center;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-container_mx4wu7e1l-98d7afa{width:100%;max-width:36rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:12px;border-width:1px;border-color:#ad5e64;border-style:solid;background-color:#ffffff99;background-clip:border-box;mix-blend-mode:normal;box-shadow:0px 12px 32px 0px rgba(173, 94, 100, 0.12) inset;transform:translate3d(0px, 0px, 0px);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_3f67p0rue-3d2cda1{min-height:100vh;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://demo.invitopia-design.gr/wp-content/uploads/2026/10/wedding-template.jpg"),url("https://images.unsplash.com/photo-1519225495810-7512c696505a?auto=format&fit=crop&w=1920&q=80");background-repeat:repeat-x,no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-clip:padding-box;mix-blend-mode:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_bjh2cr53m-f097270{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:#ad5e64;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_n9vejp9qv-6626446{font-family:"Dancing Script";font-weight:400;font-size:2.5rem;color:#331a1c;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_yyjxwrrpc-caf136a{width:4rem;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1.5px;border-color:#ad5e64;border-style:solid;align-self:start;}.elementor .e-widget_arjrccg4k-b75a9ce{width:100%;height:34rem;object-fit:cover;border-radius:12px;box-shadow:0px 12px 24px 0px rgba(51, 26, 28, 0.08);}.elementor .e-widget_jxoleoa4j-c4bc2b0{font-family:"Playfair Display";font-weight:400;font-size:1.4rem;color:#0d141a;line-height:1.4em;text-align:start;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_p7pw18i8x-0c6586f{font-family:Montserrat;font-weight:400;font-size:0.95rem;color:#8a919a;line-height:1.7em;}.elementor .e-container_5jkx3tj5t-73201d9{width:48%;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-container_idwbb47z5-841dc1f{width:100%;max-width:75rem;column-gap:4rem;display:flex;flex-direction:row;row-gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-container_xr3ul81up-3b8a399{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFF7F2;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-9d3cf2d-e5a7c9a{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:#ad5e64;letter-spacing:0.25em;text-align:center;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-89b1355-c3d16ab{font-family:"Dancing Script";font-weight:700;font-size:2rem;color:#331a1c;text-align:center;margin:0rem;}.elementor .e-58e2c5e-beb58cf{margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_ahltz0sc5-1f9b0d0{font-family:Montserrat;font-weight:600;font-size:1.25rem;color:#331a1c;line-height:1.4em;text-align:center;}.elementor .e-widget_jcfxw6zxa-d1d817e{width:3rem;margin-block-start:0.25rem;margin-block-end:0.25rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1.5px;border-color:#ad5e64;border-style:solid;align-self:center;}.elementor .e-widget_xreqe2z2p-c419dbd{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:#ffffff;letter-spacing:0.05em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:50px;background-color:#ad5e64;}.elementor .e-widget_xreqe2z2p-c419dbd:hover,.elementor .e-widget_xreqe2z2p-c419dbd:focus-visible{color:#ffffff;background-color:#331a1c;}.elementor .e-container_wl711mk89-9fe48b5{max-width:30rem;column-gap:0rem;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:12px;border-width:1px;border-color:#e8dfda;border-style:solid;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(173, 94, 100, 0.05);display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-widget_e4whhkd7k-f8e32f3{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:#ad5e64;letter-spacing:0.25em;text-align:center;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_gc03ojqxn-70f6e3f{font-family:"Dancing Script";font-weight:700;font-size:2rem;color:#331a1c;text-align:center;margin:1rem;}.elementor .e-container_0jweszoje-49cab09{margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_46fklf0ux-2c1849c{font-family:"Dai Banna SIL";font-weight:600;font-size:1.4rem;color:#331a1c;letter-spacing:0.05em;text-align:center;text-transform:capitalize;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_xfpi2eqgt-75f4a56{width:48px;color:#ad5e64;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-style:solid;align-self:center;}.elementor .e-widget_6x4laec44-2d0c0cd{font-family:Montserrat;font-weight:400;font-size:0.95rem;color:#0d141a;line-height:1.7em;text-align:center;margin-block-start:0rem;margin-block-end:2.25rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_d168urnxp-bb8a7b9{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#ffffff;letter-spacing:0.05em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:12px;background-color:#ad5e64;box-shadow:0px 6px 16px 0px rgba(173, 94, 100, 0.2);}.elementor .e-widget_d168urnxp-bb8a7b9:hover,.elementor .e-widget_d168urnxp-bb8a7b9:focus-visible{background-color:#331a1c;box-shadow:0px 8px 20px 0px rgba(51, 26, 28, 0.25);}.elementor .e-container_t9t65zup2-039265c{width:100%;max-width:540px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:12px;border-width:1px;border-color:#f5e8e5;border-style:solid;background-color:#ffffff;box-shadow:0px 12px 32px 0px rgba(173, 94, 100, 0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_848qi9z4a-f24f3f5{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://demo.invitopia-design.gr/wp-content/uploads/2026/10/wedding-template.jpg");background-repeat:repeat-y;background-attachment:fixed;background-size:cover;background-position:center center;background-color:#FFF7F2;background-clip:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_q84htvtpa-60808c7{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:#ad5e64;letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-widget_12jtbmubl-4c75785{font-family:"Dancing Script";font-weight:400;font-size:3.2rem;color:#331a1c;}.elementor .e-2a74809-d506ab0{font-family:Diphylleia;font-weight:400;font-size:1.2rem;color:#8a919a;}.elementor .e-widget_398afixo9-40f0dc3{width:80px;color:#ad5e64;border-width:1px;border-style:solid;align-self:center;}.elementor .e-container_wisi2m8yy-9fe01b9{column-gap:0rem;text-align:center;margin-block-start:0rem;margin-block-end:4rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .e-7734c90-66d3270{width:200px;min-width:100px;max-width:200px;overflow:visible;position:static;}.elementor .e-widget_034yiappc-e72a787{font-family:Montserrat;font-weight:600;font-size:1.25rem;color:#331a1c;text-align:center;}.elementor .e-dfe8fd6-2574517{font-family:Montserrat;font-weight:400;color:#0d141a;line-height:1.6em;text-align:center;display:block;}.elementor .e-container_9hkbjz21h-6c06136{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 8px 20px 0px #e3d4cb;display:block;flex-direction:column;row-gap:1rem;grid-column:span 1;}.elementor .e-597a530-ca64a2a{width:200px;min-width:100px;max-width:200px;overflow:visible;position:static;text-align:center;}.elementor .e-1d40099-9496fb5{font-family:Montserrat;font-weight:600;font-size:1.25rem;color:#331a1c;text-align:center;}.elementor .e-46510ab-3dd2959{font-family:Montserrat;font-size:0.9rem;color:#0d141a;line-height:1.6em;text-align:center;}.elementor .e-a10f63a-686af64{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 8px 20px 0px #e3d4cb;display:flex;flex-direction:column;row-gap:1rem;grid-column:span 1;}.elementor .e-3c51297-fe020ab{width:200px;min-width:100px;max-width:200px;overflow:visible;position:static;text-align:center;}.elementor .e-96582ba-0e194c0{font-family:Montserrat;font-weight:600;font-size:1.25rem;color:#331a1c;text-align:center;}.elementor .e-71fa9cd-5e2e9f5{font-family:Montserrat;font-size:0.9rem;color:#0d141a;line-height:1.6em;text-align:center;}.elementor .e-f42c960-439ed5b{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 8px 20px 0px #e3d4cb;display:flex;flex-direction:column;row-gap:1rem;grid-column:span 1;}.elementor .e-989a4d0-ebdfdc7{width:200px;min-width:100px;max-width:200px;overflow:visible;position:static;text-align:center;}.elementor .e-ea7caf9-9660edb{font-family:Montserrat;font-weight:600;font-size:1.25rem;color:#331a1c;text-align:center;}.elementor .e-5ccca7a-8fe9afa{font-family:Montserrat;font-size:0.9rem;color:#0d141a;line-height:1.6em;text-align:center;}.elementor .e-ac7d5d5-225567d{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:#ffffff;text-transform:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:8px;background-color:#ad5e64;align-self:center;}.elementor .e-2cd93f9-4f42a40{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 8px 20px 0px #e3d4cb;display:flex;flex-direction:column;row-gap:1.2rem;grid-column:span 1;}.elementor .e-container_q762c2l0k-bcff08b{width:100%;max-width:1200px;column-gap:1.5rem;display:grid;row-gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_qi74e2vfz-d61c9da{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFF7F2;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-13e8ae5-6abce35{font-family:"Dancing Script";font-weight:600;font-size:1.5rem;color:#ad5e64;text-align:center;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-21b24cd-775239e{position:relative;background-color:#FFF7F2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:start;}.elementor .e-44f31ec{background-image:url("https://demo.invitopia-design.gr/wp-content/uploads/2026/10/wedding-template-150x150.jpg");background-repeat:repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;flex-direction:column;}.elementor .e-widget_bn4bterlq-ebf913f{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#ad5e64;letter-spacing:0.2em;text-transform:uppercase;margin:11px;display:flex;justify-content:center;align-self:center;}.elementor .e-5e88d6e-7148e80{width:300px;min-width:250px;max-width:200px;position:relative;display:block;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-widget_jmtxu2ivv-e9051ca{font-family:"Dancing Script";font-weight:700;font-size:1.5rem;color:#331a1c;}.elementor .e-widget_p089gf4ln-812165b{width:80px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#ad5e64;border-style:solid;align-self:center;}.elementor .e-widget_n4luymasy-cc7f7fd{font-family:Montserrat;font-size:1.05rem;color:#8a919a;line-height:1.6em;}.elementor .e-container_9q0rx33tt-2bbfe68{column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:0rem;justify-content:center;align-items:center;}.elementor .e-widget_7gk83avat-9ae9a7b{font-family:Montserrat;font-weight:600;font-size:1.4rem;color:#331a1c;}.elementor .e-widget_xo3d79pc8-4753bc6{font-family:Montserrat;font-size:0.95rem;color:#0d141a;line-height:1.6em;}.elementor .e-widget_d8lygsmre-ef5295e{font-family:Montserrat;font-weight:600;font-size:0.95rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;background-color:#ad5e64;}.elementor .e-container_g9mmz6pdf-432edde{width:50%;column-gap:0rem;padding:3rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(173, 94, 100, 0.08);display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-widget_7zgs7g1js-cc01250{font-family:Montserrat;font-weight:600;font-size:1.4rem;color:#331a1c;}.elementor .e-widget_rhxxrxjtg-0d92c8f{width:150px;height:150px;}.elementor .e-container_oz54ct9lv-8788ec9{width:180px;height:180px;padding:1.5rem;border-radius:12px;border-width:1px;border-color:rgba(173, 94, 100, 0.2);border-style:solid;background-color:#FFF7F2;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_wzbf0drim-e142151{font-family:Montserrat;font-size:0.85rem;color:#8a919a;line-height:1.4em;}.elementor .e-container_fra4l04fz-fdebdfe{width:50%;column-gap:0rem;text-align:center;padding:3rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(173, 94, 100, 0.08);display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-container_w3z0iqz6y-4a6e98a{width:100%;max-width:1000px;column-gap:2rem;display:flex;flex-direction:row;row-gap:2rem;justify-content:center;align-items:stretch;}.elementor .e-container_yiqvp4tz6-a39d9a2{position:static;column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2px;border-style:none;background-image:url("https://demo.invitopia-design.gr/wp-content/uploads/2026/10/wedding-template-150x150.jpg");background-repeat:repeat-x;background-attachment:scroll;background-size:cover;background-position:top center;background-clip:border-box;mix-blend-mode:normal;display:block;flex-direction:row;row-gap:3rem;justify-content:center;align-items:center;}.elementor .e-widget_2d18tdnrs-51f05f2{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:#ad5e64;letter-spacing:0.2em;text-align:center;text-transform:uppercase;}.elementor .e-196fd7a{flex-direction:column;}