.elementor .e-f35878e-9665f2e{font-family:"Playfair Display";font-weight:400;font-size:60px;color:#FFFFFF;line-height:1.1px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-1c65a8f-b21916e{min-width:0px;font-family:"Cormorant Garamond";font-size:68px;color:#313948;text-align:center;font-style:normal;text-transform:none;-webkit-text-stroke: #000000;stroke:#000000;margin:0px;}.elementor .e-27d050a-8826d7b{font-weight:400;font-size:18px;color:#313948;font-style:normal;margin:20px;}.elementor .e-08d025e{min-height:500px;font-family:Arial;color:#ffffff;background-image:url("https://vistaestate.gr/wp-content/uploads/2026/09/1b3d21e6-91de-4676-8cbc-6189bfc2f77c-1024x403.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0px -40px;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-709e04e-f9f883a{font-family:"Montagu Slab";font-weight:400;font-size:36px;color:#272626;text-align:center;font-style:normal;padding:50px;}.elementor .e-c75c863-99ad959{width:650px;font-family:Montserrat;font-weight:400;font-size:15px;text-align:center;margin:-20px;}.elementor .e-ee1f9f2-bc22efb{width:200px;color:#25466a;text-align:center;margin:16px;border-color:#214673;border-style:none;background-color:#25466a;}.elementor .e-ebff432-79347c4{font-family:Montserrat;font-weight:500;font-size:13px;color:#2F426C;letter-spacing:3px;text-align:center;font-style:normal;text-transform:uppercase;margin:18px;}.elementor .e-63f7a69-07c6c0a{flex-direction:column;align-items:center;}.elementor .e-647c8b0-34f5ee7{font-size:16px;text-align:center;margin-block-start:-50px;}.elementor .e-be9f933-4c46eb1{font-size:16px;text-align:center;padding:4px;margin-block-start:-73px;margin-block-end:-1px;margin-inline-start:-1px;margin-inline-end:-1px;}.elementor .e-b54c9e1-4c2696d{width:1000px;margin:0px;}.elementor .e-54ce15c-e6e0c24{font-size:16px;text-align:center;padding-block-start:35px;padding-block-end:5px;padding-inline-start:4px;padding-inline-end:4px;margin-block-start:-98px;margin-block-end:-19px;margin-inline-start:-1px;margin-inline-end:-1px;}.elementor .e-9184640-76cca97{width:1000px;padding:14px;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5f57e69-f09b175{font-size:16px;text-align:center;padding-block-start:35px;padding-block-end:5px;padding-inline-start:4px;padding-inline-end:4px;margin-block-start:-78px;margin-block-end:-42px;margin-inline-start:-1px;margin-inline-end:-1px;}.elementor .e-4b02818-025fb18{height:92px;min-width:0px;min-height:0px;max-width:213px;padding:14px;margin-block-start:34px;margin-block-end:13px;margin-inline-start:26px;}.elementor .e-a5befac-ea0991a{width:450px;font-family:Montserrat;font-weight:700;font-size:28px;color:#FFFFFF;line-height:1.2em;text-align:start;flex:1 0 auto;}.elementor .e-a5131ac-489f1aa{font-family:Montserrat;font-weight:400;font-size:15px;color:#ffffff;line-height:1.7em;text-align:start;flex:1 0 auto;align-self:start;}.elementor .e-886e0c6-5c49dc5{font-family:Montserrat;font-weight:600;font-size:17px;color:#000000;letter-spacing:0px;line-height:12px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:-50px;margin-block-end:14px;margin-inline-start:4px;margin-inline-end:24px;border-radius:2px;background-color:#ffffff;flex:1 0 auto;align-self:end;}.elementor .e-e3a09d1-0e19068{margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:start;}.elementor .e-af3f52c-2080fd0{padding-block-start:50px;padding-block-end:50px;padding-inline-start:40px;padding-inline-end:40px;background-color:#36496e;flex-direction:row;justify-content:space-around;align-items:center;}.elementor .e-549b7a9-9e1c27f{font-family:Montserrat;font-weight:500;font-size:13px;color:#2F426C;letter-spacing:3px;text-align:center;font-style:normal;text-transform:uppercase;margin:-10px;}.elementor .e-4feb945-d3a114f{width:100px;color:#ffffff;margin-block-start:15px;margin-block-end:15px;margin-inline-start:auto;margin-inline-end:auto;background-color:#1b2141;display:block;}.elementor .e-db39d58-9e8ad57{font-family:Montserrat;font-weight:700;font-size:30px;color:#2F426C;text-align:center;}.elementor .e-d764cf9{padding-block-start:70px;padding-block-end:70px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:4px;}.elementor .e-bc04b42-662a505{color:#ffffff;background-color:#ffffff;align-self:center;}.elementor .e-a21b187-5b79cdf{font-family:Montserrat;font-weight:600;font-size:18px;color:#2F426C;text-align:center;}.elementor .e-8d95699-7777688{font-family:Montserrat;font-weight:400;font-size:16px;color:#555555;text-align:center;}.elementor .e-e93c9f9{width:25%;margin:-6px;flex-direction:column;gap:10px;}.elementor .e-cd789a2-90f1d95{color:#fffefe;align-self:center;}.elementor .e-ea6ec27-06b3d0f{font-family:Montserrat;font-weight:600;font-size:18px;color:#2F426C;text-align:center;padding:1px;}.elementor .e-bba7955-5d4125e{font-family:Montserrat;font-weight:500;font-size:16px;color:#555555;line-height:16px;text-align:center;margin:21px;}.elementor .e-167c782{width:50%;margin:3px;flex-direction:column;}.elementor .e-b76e11f-ff18324{color:#ffffff;align-self:center;}.elementor .e-a9db222-980283b{font-family:Montserrat;font-weight:600;font-size:18px;color:#2F426C;text-align:center;}.elementor .e-78e001b-e834c3c{font-family:Montserrat;font-weight:400;font-size:16px;color:#555555;text-align:center;margin:10px;}.elementor .e-a0c4618{width:25%;padding:10px;flex-direction:column;}.elementor .e-bcb11cc{padding:24px;display:flex;flex-direction:row;}