.elementor .e-4e57bc77-7b46{font-family:var(--vv-font-body);font-size:14px;color:var(--vv-white);line-height:1.65;padding:0px;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;cursor:default;\n}.elementor .e-3470431e-ee3f{font-family:var(--vv-font-heading);font-weight:500;font-size:45px;color:var(--vv-white);line-height:1.2em;padding-inline-start:0px;padding-inline-end:0px;margin:0px;cursor:default;
text-align: left;\n}.elementor .e-6bc06d27-e24d{max-width:600px;font-family:var(--vv-font-body);font-size:25px;color:var(--vv-white);line-height:1.5em;padding:0px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;cursor:default;\n}.elementor .e-1c3f0d3c-4843{width:100%;aspect-ratio:16/9;object-fit:cover;display:none;}.elementor .e-28719047-69d9{width:1200px;height:100%;max-width:100%;padding-block-start:0px;padding-block-end:55px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-75c0d21-39f6{height:600px;padding:0px;background-image:linear-gradient(180deg, rgba(6,26,48,0.12) 0%,rgba(6,26,48,0.20) 45%,rgba(6,26,48,0.68) 100%),url("https://vakantie-villas.info/wp-content/uploads/2026/09/villa-kasalong-panorama-03.avif");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-attachment: scroll; background-size: cover; background-repeat: no-repeat; background-position: center center;\n}.elementor .e-65e216ca-8932{font-family:var(--vv-font-heading);font-weight:600;font-size:2.8rem;color:var(--vv-navy);line-height:1.15;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;
text-align: left;\n}.elementor .e-61b47e52-d85d{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-258ead3-694f{padding:0px;flex:1 1 30%;}.elementor .e-2aea416d-e7f9{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-4f7421c-77d3{padding:0px;flex:1 1 30%;}.elementor .e-c1a9d38-520c{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-3dcaa81c-696f{padding:0px;flex:1 1 30%;}.elementor .e-42621442-e517{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-11d24340-4ec9{padding:0px;flex:1 1 30%;}.elementor .e-411c8612-90fe{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-20e1137e-5399{padding:0px;flex:1 1 30%;}.elementor .e-1066d2e4-67d3{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-12198d82-be7d{padding:0px;flex:1 1 30%;}.elementor .e-572c0416-91bb{padding:0px;gap:2rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-66f34f66-e4d7{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-32578ab9-3608{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--vv-ivory);}.elementor .e-4efdb7d8-ed1d{font-family:var(--vv-font-heading);font-weight:600;font-size:2.8rem;color:var(--vv-navy);line-height:1.15;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;
text-align: left;\n}.elementor .e-6835630f-10c6{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-274df844-c787{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-6ca0467b-bd2d{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6860f1dd-7b14{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--vv-ivory);}.elementor .e-52eebc7-92c4{font-family:var(--vv-font-heading);font-weight:600;font-size:2.8rem;color:var(--vv-navy);line-height:1.15;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;
text-align: left;\n}.elementor .e-1816615f-c36f{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-433816ed-97b4{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-2d6abc9-4dfa{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-7f465800-e78b{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-312ce92b-135d{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-61741258-7b8c{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-503bd301-f76e{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-52f4eda9-b3dd{padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;gap:1rem;}.elementor .e-3baf446a-bd66{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-365c111c-c1ec{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-676580eb-acc9{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-39e4b4a1-9db6{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-26caa496-66fb{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-5ccc7704-7309{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-692598cf-59af{padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;gap:1rem;}.elementor .e-1aaaab39-40ca{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-74dedbbe-d877{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--vv-ivory);}.elementor .e-3dfac3ee-11bc{font-family:var(--vv-font-heading);font-weight:600;font-size:2.8rem;color:var(--vv-navy);line-height:1.15;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;
text-align: left;\n}.elementor .e-5eb5c2b8-1adc{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-1c7c3c80-eceb{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-40e06115-7cee{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-743374f1-5401{padding:0px;flex:1 1 0px;}.elementor .e-ee46d71-ec75{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-68d2af7c-a925{padding:0px;flex:1 1 0px;align-self:center;}.elementor .e-d63b92-2b95{padding:0px;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .e-3a4aaac9-333b{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-331fe5f4-7a86{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--vv-ivory);}.elementor .e-6b6c9918-994a{font-family:var(--vv-font-heading);font-weight:600;font-size:2.8rem;color:var(--vv-navy);line-height:1.15;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;
text-align: left;\n}.elementor .e-7b67e469-ff32{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-4835ae17-5041{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-3bb9ffff-bd54{padding:0px;flex:1 1 0px;}.elementor .e-2c1f08b0-9538{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-15110490-3f39{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-2a44e0a2-f2f3{padding:0px;flex:1 1 0px;}.elementor .e-69659e55-db8e{padding:0px;gap:3rem;align-items:flex-start;}.elementor .e-60b7f38d-9eda{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-ce4522a-bb88{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--vv-ivory);}.elementor .e-5fd0bf42-772a{font-family:var(--vv-font-heading);font-weight:600;font-size:2.8rem;color:var(--vv-navy);line-height:1.15;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;
text-align: left;\n}.elementor .e-37229889-708d{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-3de5aaf5-348a{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-198f7c72-e876{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-a7af2a7-a67f{padding-block-start:1.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--vv-ivory);}.elementor .e-539fa466-6418{font-family:var(--vv-font-heading);font-weight:600;font-size:2.8rem;color:var(--vv-navy);line-height:1.15;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;
text-align: left;\n}.elementor .e-7d51849f-9b31{font-family:var(--vv-font-body);font-size:var(--vv-body-size);color:var(--vv-navy);line-height:1.65;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-5c845959-4eba{font-family:var(--vv-font-body);font-weight:600;font-size:1rem;color:var(--vv-navy);text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:2px;background-color:var(--vv-gold);}.elementor .e-7dbea201-e597{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-56b020b9-d818{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--vv-ivory);}