.elementor .e-17988729-ad7d{font-family:Oswald;font-size:13px;color:#8CCBE6;letter-spacing:5px;text-transform:uppercase;}.elementor .e-2f08f53e-677b{font-family:Oswald;font-weight:300;font-size:58px;color:#ffffff;letter-spacing:3px;line-height:1.12;text-transform:uppercase;}.elementor .e-6f609c0a-ead5{max-width:720px;font-family:Rosarivo;font-size:20px;color:rgba(255,255,255,0.88);line-height:1.65;}.elementor .e-1a376487-b229:hover,.elementor .e-1a376487-b229:focus-visible{color:#1E7BA6;border-color:#ffffff;background-color:#ffffff;}.elementor .e-1a376487-b229{font-family:Oswald;font-size:13px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#1E7BA6;border-style:solid;background-color:#1E7BA6;transition:all 0.3s;}.elementor .e-5fccb7f1-ca64:hover,.elementor .e-5fccb7f1-ca64:focus-visible{color:#2B2B30;background-color:#ffffff;}.elementor .e-5fccb7f1-ca64{font-family:Oswald;font-size:13px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.7);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-6ea42a63-ef7c{width:auto;padding:0px;margin-block-start:8px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-6a847b87-c9f6{width:80%;max-width:980px;text-align:center;padding:0px;flex-direction:column;gap:24px;align-items:center;max-width: none;\n}.elementor .e-58162d49-dfb1{min-height:78vh;padding-block-start:120px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(18,22,26,0.35) 0%,rgba(18,22,26,0.75) 100%),url("https://epirusadventures.com/wp-content/uploads/2026/06/vikoscrossing3.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:flex-end;background-size: auto auto, cover; background-position: 0% 0%, center center;\n}.elementor .e-3196a1b5-78ec{width:100%;height:640px;object-fit:cover;}.elementor .e-4c1ebd89-2efb{font-family:Oswald;font-weight:300;font-size:34px;color:#ffffff;letter-spacing:2px;line-height:1;text-transform:uppercase;}.elementor .e-6c520f37-bb71{font-family:Rosarivo;font-size:15px;color:rgba(255,255,255,0.85);font-style:italic;}.elementor .e-20909d8b-7a6e{width:auto;position:absolute;inset-inline-end:-28px;inset-block-end:-28px;color:#ffffff;padding-block-start:26px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;background-color:#1E7BA6;flex-direction:column;gap:4px;}.elementor .e-85e9470-c7d0{overflow:visible;position:relative;padding:0px;}.elementor .e-59da3aeb-9c1f{width:64px;height:2px;min-width:0px;padding:0px;margin-block-start:4px;margin-block-end:4px;background-color:#2992C0;}.elementor .e-7a333cc6-60e1{font-size:21px;color:#2B2B30;line-height:1.6;}.elementor .e-3967f73d-3b86{padding:0px;flex-direction:column;gap:20px;}.elementor .e-45ab19f-5f27{width:80%;column-gap:88px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(1, auto);align-items:center;row-gap: 48px; max-width: none;\n}.elementor .e-4c7f3e5f-5b8e{padding-block-start:120px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .e-3a77a130-3dc6{font-family:Oswald;font-size:13px;color:#8CCBE6;letter-spacing:5px;text-transform:uppercase;}.elementor .e-2764a94d-197e{font-family:Oswald;font-weight:300;font-size:42px;color:#ffffff;letter-spacing:5px;line-height:1.2;text-transform:uppercase;}.elementor .e-7c1f1b59-68e4{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-385b7a1c-618f{font-family:Oswald;font-weight:300;font-size:56px;color:#2992C0;line-height:1;}.elementor .e-7dd9684-abf5{font-family:Oswald;font-weight:400;font-size:20px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-984b945-3f8a{font-family:Rosarivo;font-size:17px;color:rgba(255,255,255,0.72);line-height:1.7;}.elementor .e-49630daa-8d17{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:44px;flex-direction:column;gap:16px;}.elementor .e-4e761ad1-dcce{font-family:Oswald;font-weight:300;font-size:56px;color:#2992C0;line-height:1;}.elementor .e-53133801-5a2b{font-family:Oswald;font-weight:400;font-size:20px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-71aca464-f0bd{font-family:Rosarivo;font-size:17px;color:rgba(255,255,255,0.72);line-height:1.7;}.elementor .e-770611e3-b993{padding-block-start:8px;padding-block-end:8px;padding-inline-start:44px;padding-inline-end:44px;flex-direction:column;gap:16px;border-inline-start-width: 1px; border-inline-start-style: solid; border-inline-start-color: rgba(255,255,255,0.14); border-inline-end-width: 1px; border-inline-end-style: solid; border-inline-end-color: rgba(255,255,255,0.14);\n}.elementor .e-12f9a43a-8748{font-family:Oswald;font-weight:300;font-size:56px;color:#2992C0;line-height:1;}.elementor .e-7f399ac5-15c1{font-family:Oswald;font-weight:400;font-size:20px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-6339770d-6b04{font-family:Rosarivo;font-size:17px;color:rgba(255,255,255,0.72);line-height:1.7;}.elementor .e-105db525-dc70{padding-block-start:8px;padding-block-end:8px;padding-inline-start:44px;padding-inline-end:0px;flex-direction:column;gap:16px;}.elementor .e-1dd42d42-c274{column-gap:0px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, auto);row-gap: 0px;\n}.elementor .e-3d50cd30-4ed0{width:80%;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:64px;max-width: none;\n}.elementor .e-36ff2cd8-134f{padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;background-color:#26262B;justify-content:center;}.elementor .e-b06366f-1cf5{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-47091a9c-490a{width:100%;height:300px;object-fit:cover;}.elementor .e-4a1bbcc4-6a67{overflow:hidden;padding:0px;}.elementor .e-4be3af09-ee76{font-family:Oswald;font-size:12px;color:#2992C0;letter-spacing:3px;text-transform:uppercase;}.elementor .e-461d56f6-4d5c{font-family:Oswald;font-weight:400;font-size:22px;color:#2B2B30;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase;}.elementor .e-748bb88d-ed63{font-family:Oswald;font-size:12px;color:#1E7BA6;letter-spacing:3px;text-transform:uppercase;margin-block-start:6px;}.elementor .e-7500d9f0-1e4f{padding-block-start:28px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:12px;}.elementor .e-1bea438a-947e:hover,.elementor .e-1bea438a-947e:focus-visible{box-shadow:0px 24px 50px 0px rgba(30,34,40,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-1bea438a-947e{color:#2B2B30;padding:0px;background-color:#ffffff;transition:all 0.35s;flex-direction:column;}.elementor .e-23d0062c-1ade{width:100%;height:300px;object-fit:cover;}.elementor .e-6dda81a8-6580{overflow:hidden;padding:0px;}.elementor .e-41631058-557a{font-family:Oswald;font-size:12px;color:#2992C0;letter-spacing:3px;text-transform:uppercase;}.elementor .e-4db3a6e-61df{font-family:Oswald;font-weight:400;font-size:22px;color:#2B2B30;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase;}.elementor .e-567a8027-3210{font-family:Oswald;font-size:12px;color:#1E7BA6;letter-spacing:3px;text-transform:uppercase;margin-block-start:6px;}.elementor .e-1f6f793e-9ae0{padding-block-start:28px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:12px;}.elementor .e-1ca208d7-fd15:hover,.elementor .e-1ca208d7-fd15:focus-visible{box-shadow:0px 24px 50px 0px rgba(30,34,40,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-1ca208d7-fd15{color:#2B2B30;padding:0px;background-color:#ffffff;transition:all 0.35s;flex-direction:column;}.elementor .e-35fc7d7f-1668{width:100%;height:300px;object-fit:cover;}.elementor .e-51869b6-e3c5{overflow:hidden;padding:0px;}.elementor .e-6e38af1c-1816{font-family:Oswald;font-size:12px;color:#2992C0;letter-spacing:3px;text-transform:uppercase;}.elementor .e-147b2fef-5516{font-family:Oswald;font-weight:400;font-size:22px;color:#2B2B30;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase;}.elementor .e-221ee933-da07{font-family:Oswald;font-size:12px;color:#1E7BA6;letter-spacing:3px;text-transform:uppercase;margin-block-start:6px;}.elementor .e-778ed472-bac0{padding-block-start:28px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:12px;}.elementor .e-55548ddb-68e0:hover,.elementor .e-55548ddb-68e0:focus-visible{box-shadow:0px 24px 50px 0px rgba(30,34,40,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-55548ddb-68e0{color:#2B2B30;padding:0px;background-color:#ffffff;transition:all 0.35s;flex-direction:column;}.elementor .e-5a1d907b-1657{column-gap:32px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, auto);row-gap: 32px;\n}.elementor .e-2798b98c-ffc3{width:80%;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;max-width: none;\n}.elementor .e-1a1b98e7-72f3{padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F6F5F2;justify-content:center;}.elementor .e-4c37d5dc-1a9e{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-5e2ed905-cebe{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;}.elementor .e-5008b116-8f12{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(18,22,26,0) 35%,rgba(18,22,26,0.82) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-695a398c-9f30{font-family:Oswald;font-weight:400;font-size:24px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-26ec4514-fbfd{font-family:Rosarivo;font-size:16px;color:rgba(255,255,255,0.85);font-style:italic;}.elementor .e-622d7d11-4986{position:relative;z-index:2;padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:8px;}.elementor .e-553abf7d-4252{height:420px;overflow:hidden;position:relative;padding:0px;align-items:flex-end;}.elementor .e-60be234e-daa6{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;}.elementor .e-cf0c9d9-888b{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(18,22,26,0) 35%,rgba(18,22,26,0.82) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-c8e023d-ae10{font-family:Oswald;font-weight:400;font-size:24px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-3f57f5ff-691a{font-family:Rosarivo;font-size:16px;color:rgba(255,255,255,0.85);font-style:italic;}.elementor .e-55365fb4-2c70{position:relative;z-index:2;padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:8px;}.elementor .e-1b1646c7-9463{height:420px;overflow:hidden;position:relative;padding:0px;align-items:flex-end;}.elementor .e-41a904d-67e2{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;}.elementor .e-2364f91b-4a60{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(18,22,26,0) 35%,rgba(18,22,26,0.82) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-4a4e3e8c-625d{font-family:Oswald;font-weight:400;font-size:24px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-a130274-bdb2{font-family:Rosarivo;font-size:16px;color:rgba(255,255,255,0.85);font-style:italic;}.elementor .e-12753b53-feb1{position:relative;z-index:2;padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:8px;}.elementor .e-352b6930-ce71{height:420px;overflow:hidden;position:relative;padding:0px;align-items:flex-end;}.elementor .e-62d199df-945b{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;}.elementor .e-4d3db44e-14df{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(18,22,26,0) 35%,rgba(18,22,26,0.82) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-349f9cfb-170f{font-family:Oswald;font-weight:400;font-size:24px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-3e4cb374-a6ff{font-family:Rosarivo;font-size:16px;color:rgba(255,255,255,0.85);font-style:italic;}.elementor .e-6f9733ad-ad9e{position:relative;z-index:2;padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:8px;}.elementor .e-457f437c-840a{height:420px;overflow:hidden;position:relative;padding:0px;align-items:flex-end;}.elementor .e-3a6fc362-b541{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;}.elementor .e-38e562ef-a194{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(18,22,26,0) 35%,rgba(18,22,26,0.82) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3f7ef438-583e{font-family:Oswald;font-weight:400;font-size:24px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-594adcab-8e15{font-family:Rosarivo;font-size:16px;color:rgba(255,255,255,0.85);font-style:italic;}.elementor .e-13d044b7-383d{position:relative;z-index:2;padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:8px;}.elementor .e-17eab110-6896{height:420px;overflow:hidden;position:relative;padding:0px;align-items:flex-end;}.elementor .e-54c5c443-1c06{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;}.elementor .e-2a76e90e-ba64{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(18,22,26,0) 35%,rgba(18,22,26,0.82) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-59649fdd-963a{font-family:Oswald;font-weight:400;font-size:24px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;}.elementor .e-628269b8-a101{font-family:Rosarivo;font-size:16px;color:rgba(255,255,255,0.85);font-style:italic;}.elementor .e-276ce1e8-1b08{position:relative;z-index:2;padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:8px;}.elementor .e-5d731c5b-252d{height:420px;overflow:hidden;position:relative;padding:0px;align-items:flex-end;}.elementor .e-785d75f5-df13{column-gap:24px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);row-gap: 24px;\n}.elementor .e-16b50776-c23c{width:80%;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;max-width: none;\n}.elementor .e-3feef14c-9c67{padding-block-start:110px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .e-113f5916-7840{font-family:Oswald;font-weight:300;font-size:38px;color:#ffffff;letter-spacing:6px;line-height:1.2;text-transform:uppercase;}.elementor .e-3314aac8-5686{max-width:620px;font-family:Rosarivo;font-size:19px;color:rgba(255,255,255,0.88);line-height:1.6;}.elementor .e-5fae52b2-ee8c:hover,.elementor .e-5fae52b2-ee8c:focus-visible{color:#ffffff;border-color:#2B2B30;background-color:#2B2B30;}.elementor .e-5fae52b2-ee8c{font-family:Oswald;font-size:13px;color:#1E7BA6;letter-spacing:3px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;transition:all 0.3s;}.elementor .e-63c5dccd-153e:hover,.elementor .e-63c5dccd-153e:focus-visible{color:#1E7BA6;background-color:#ffffff;}.elementor .e-63c5dccd-153e{font-family:Oswald;font-size:13px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.7);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-3d8ae36b-69d8{width:auto;padding:0px;margin-block-start:6px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-40e9e42f-a9d8{text-align:center;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(0deg, rgba(30,123,166,0.92) 0%,rgba(30,123,166,0.92) 100%),url("https://epirusadventures.com/wp-content/uploads/2026/06/gastronomy.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:24px;align-items:center;background-size: auto auto, cover; background-position: 0% 0%, center center;\n}.elementor .e-69fc46b9-b37b{padding:0px;flex-direction:column;gap:0px;}