PageSourceSearch

https://www.villaherkules.pl/hotel/historia

html villaherkules.pl collected 2026-09-26 16:18:41 UTC 93,185 bytes, 558 lines download raw bytes

1<!DOCTYPE html> <html itemscope itemtype="https://schema.org/WebPage" lang="pl" data-page-type="custom"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1"><title>Historia | Villa Herkules</title> <link rel="preconnect" href="https://fonts.profitroom.com" crossorigin> <link rel="preconnect" href="https://wa-uploads.profitroom.com"> <link rel="stylesheet" href="/templates/buenos_aires/10.cea580ec.css"><link rel="stylesheet" href="/templates/buenos_aires/app.198d4e52.css"> 
vendor: 1,642 bytes, lines 1-3
1<script>
2    !function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function f(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function a(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function e(u){function c(){}function t(e,n,t){if("undefined"!=typeof document){"number"==typeof(t=f({path:"/"},c.defaults,t)).expires&&(t.expires=new Date(1*new Date+864e5*t.expires)),t.expires=t.expires?t.expires.toUTCString():"";try{var o=JSON.stringify(n);/^[\{\[]/.test(o)&&(n=o)}catch(e){}n=u.write?u.write(n,e):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var r="";for(var i in t)t[i]&&(r+="; "+i,!0!==t[i]&&(r+="="+t[i].split(";")[0]));return document.cookie=e+"="+n+r}}function n(e,n){if("undefined"!=typeof document){for(var t={},o=document.cookie?document.cookie.split("; "):[],r=0;r<o.length;r++){var i=o[r].split("="),c=i.slice(1).join("=");n||'"'!==c.charAt(0)||(c=c.slice(1,-1));try{var f=a(i[0]);if(c=(u.read||u)(c,f)||a(c),n)try{c=JSON.parse(c)}catch(e){}if(t[f]=c,e===f)break}catch(e){}}return e?t[e]:t}}return c.set=t,c.get=function(e){return n(e,!1)},c.getJSON=function(e){return n(e,!0)},c.remove=function(e,n){t(e,"",f(n,{expires:-1}))},c.defaults={},c.withConverter=e,c}(function(){})});
3</script>
3 
3<script>
4
5    function matchConsent(val, accepted) {
6        return accepted.find(el => el === val);
7    }
8
9    function googleConsentModeMapping(consents, acceptedConsents, state) {
10        
11        function gtag(){dataLayer.push(arguments);}
12        
13        let consObj = {}
14
15        Object.entries(consents).forEach(entry => {
16            const [key, value] = entry;
17            consObj[key] = (matchConsent(value, acceptedConsents) === value) ? 'granted' : 'denied';
18        });
19        
20        gtag('consent', state, consObj);
21    
22    } 
23
24    function initGTMLayer(window) {
25        window.dataLayer = window.dataLayer || [];
26        function gtag(){dataLayer.push(arguments);}
27
28        gtag('consent', 'default', {
29            'ad_storage': 'denied',
30            'ad_user_data': 'denied',
31            'ad_personalization': 'denied',
32            'analytics_storage': 'denied',
33            'security_storage': 'granted',
34            'functionality_storage': 'denied',
35            'personalization_storage': 'denied',
36            'wait_for_update': 2500
37        });
38        
39        var jsonCookiesPolicy = Cookies.get("_CookiesPolicyAccepted");
40
41        if (typeof jsonCookiesPolicy !== "undefined") {
42
43            var cookiesPolicy = JSON.parse(jsonCookiesPolicy);
44
45            window.dataLayer.push({
46                'cookieConsentCategory': cookiesPolicy
47            });
48
49             googleConsentModeMapping({
50                "ad_storage": "marketing",
51                "ad_user_data": "marketing",
52                "ad_personalization": "marketing",
53                "analytics_storage": "analytics",
54                "security_storage": "necessary",
55                "functionality_storage": "necessary",
56                "personalization_storage": "marketing"
57            }, cookiesPolicy, 'update');
58
59            window.beAcceptedCookiePolicies = cookiesPolicy;
60
61        }
62    }
63    initGTMLayer(window);
64</script>
64 
64<script>
vendor: 359 bytes, lines 64-68
64(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
65          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
66        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
67        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
68      })(window,document,'script','dataLayer','
68GTM-WTRG5G6
vendor: 3 bytes, line 68
68');
68</script>
68 
68<script>
69    window.dataLayer = window.dataLayer || [];
70    window.dataLayer.push({
71        'templateCode': 'buenos_aires'
72                    });
73</script>
73 <link rel="preload" href="https://fonts.profitroom.com/dm_serif_display/websites/400.css" as="style"> <link rel="stylesheet" href="https://fonts.profitroom.com/dm_serif_display/websites/400.css" media="print" onload="this.media='all'"> <link rel="preload" href="https://fonts.profitroom.com/unna/websites/400-700.css" as="style"> <link rel="stylesheet" href="https://fonts.profitroom.com/unna/websites/400-700.css" media="print" onload="this.media='all'"> <style> #cookieWarning { z-index: 9999999999; position: fixed; bottom: 0; right: 0; left: 0; top: 0; width: 100%; background: rgba(0, 0, 0, .5) !important; color: #141416; text-shadow: none; line-height: 20px; padding: 0 !important; transform: translateY(-200vh); will-change: transform; transition: transform 0.01s; transition-delay: 0s; visibility: hidden; } #cookieWarning.preview { transform: translateY(0); transition-delay: 1.4s; visibility: visible; } #cookieWarning .cookieContent { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0 auto; padding: 25px 40px 35px; font-size: 0; width: 670px; background-color: #fff; box-sizing: border-box; } #cookieWarning .cookieContent .cookieContentItem.description { font-size: 13px; line-height: 1.7; text-align: left; } [dir='rtl'] #cookieWarning .cookieContent .cookieContentItem.description { text-align: right; } #cookieWarning .cookieContent .cookieContentItem.actions { margin-top: 30px; text-align: right; } #cookieWarning .cookieContent .cookiePrivacy { text-decoration: underline; color: inherit; } .cookieBtn:first-child { margin-right: 30px; } [dir='rtl'] .cookieBtn:first-child { margin-left: 30px; margin-right: 0; } .cookieBtn:nth-child(2) { margin-right: 20px; } [dir='rtl'] .cookieBtn:nth-child(2) { margin-left: 20px; margin-right: 0; } .cookieBtn--underline { position: relative; background: transparent; border: 0; padding: 0 0 7px 0; overflow: hidden; color: #141416; } .cookieBtn--underline:hover::after { transform: translatex(0); } .cookieBtn--underline::before { content: ''; position: absolute; right: 0; bottom: 0; left: 0; z-index: -1; background: #938767; height: 1px; opacity: 0.8; } .cookieBtn--underline::after { content: ''; position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; background: #938767; height: 1px; transform: translatex(-100%); transition: transform 0.3s; } .cookieBtn--underline .content { font-size: 13px; font-weight: 600; } .cookieBtn--outline { background: transparent; padding: 15px 35px; border: 1px solid #938767; border-radius: 2px; color: #141416; transition: all 0.3s; } .cookieBtn--outline:hover { background-color: #938767; color: #fff; } .cookieBtn--outline .content { font-size: 13px; font-weight: 600; } .cookieBtn--normal { position: relative; background: transparent; background: #938767; padding: 15px 35px; border: 1px solid #938767; border-radius: 2px; color: #fff; transition: all 0.3s; } .cookieBtn--normal .content { font-size: 13px; font-weight: 600; } .cookieBtn--normal::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #0c292c; } .cookieBtn--normal::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; opacity: 0; transition: opacity 0.3s; } .cookieBtn--normal .content { position: relative; z-index: 1; } .cookieBtn--normal:hover::after { opacity: 0.2; } #cookieWarning .manageCookieSettings, #cookieWarning .cookiePolicies { display: inline-block; background-color: transparent; color: #141416; font-weight: 400; text-decoration: underline; cursor: pointer; padding: 0; border: none; } #cookieWarning .cookiePolicies:focus-visible { outline: -webkit-focus-ring-color auto 1px; } @media (max-width: 767px) { #cookieWarning .cookieContent { width: 90%; } } @media (max-width: 480px) { #cookieWarning .cookieContent .cookieContentItem.actions { margin-top: 20px; text-align: center; } #cookieWarning .cookieContent .cookieContentItem.description { max-height: 250px; overflow: scroll; } #cookieWarning .cookieContent p { line-height: 1.5; } #cookieWarning .cookieContent { padding: 10px 25px 25px; } .cookieBtn:nth-child(2) { margin-right: 0; } .cookieBtn:nth-child(3) { margin-top: 20px; } } @media (max-width: 375px) { .cookieBtn:first-child { align-self: center; margin-right: 0; margin-bottom: 20px; }
73 #cookieWarning .cookieContent .cookieContentItem.actions { display: flex; flex-direction: column; } } @media (max-width: 360px) { #cookieWarning .cookieContent { padding: 15px; } #cookieWarning .cookieContent p { margin-top: 0; } #cookieWarning .cookieContent .cookieContentItem.description { font-size: 12px; } #cookieWarning .cookieContent .cookieContentItem.actions { margin-top: 15px; } .cookieBtn:first-child { margin-bottom: 15px; } .cookieBtn:nth-child(3) { margin-top: 15px; } .cookieBtn--underline .content, .cookieBtn--outline .content, .cookieBtn--normal .content { font-size: 12px; } } @media (max-width: 320px) { .cookieBtn--outline, .cookieBtn--normal { padding-top: 12px; padding-bottom: 12px; } } @media (max-width: 320px) and (max-height: 480px) { #cookieWarning .cookieContent { width: 100%; } } #cookie-privacy-iframe { z-index: 99999; position: fixed; top: 20px; bottom: 20px; left: 5%; right: 5%; overflow: auto; display: none; box-shadow: 0 0 0 5px rgba(0, 0, 0, .5); background-color: rgba(0, 0, 0, .5); } #cookie-privacy-iframe .cookie-privacy-iframe-inner { width: 100%; height: 100%; position: relative; } #cookie-privacy-iframe iframe { border: 0; background-color: #fff; width: 100%; height: 100%; overflow: auto; } .custom-close-popup { position: absolute; opacity: 0.8; cursor: pointer; width: 39px; height: 39px; background: #000; color: #FFF; text-align: center; right: 0; top: 0; } .custom-close-popup:hover { opacity: 1; } .custom-close-popup:after, .custom-close-popup:before { content: ''; position: absolute; top: 6px; right: 18px; width: 3px; height: 26px; border-radius: 2px; background-color: #fff; } .custom-close-popup:before { transform: rotate(45deg); } .custom-close-popup:after { transform: rotate(-45deg); } </style><style> body.active-cookies-modal { overflow: hidden; padding-right: 15px; } body.site-body.active-cookies-modal #cookieWarning { right: 15px; width: auto !important; } body.site-body.active-cookies-modal .site-top { right: 15px; width: auto; } .cookies-modal, .cookies-modal *, .cookies-modal *:before, .cookies-modal *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cookies-modal { will-change: visibility, opacity; position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-y: auto; overflow-x: hidden; z-index: 9999999999; visibility: hidden; opacity: 0; transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); background-color: rgba(0, 0, 0, 0.4); } .cookies-modal__table { width: 100%; height: 100%; display: table; table-layout: fixed; } .cookies-modal__cell { display: table-cell; vertical-align: middle; width: 100%; } .cookies-modal--active { visibility: visible; opacity: 1; } .cookies-modal__dialog { max-width: 835px; padding: 1.2rem; margin: 0 auto; } .cookies-modal__content { will-change: transform, opacity; position: relative; padding: 40px 50px 30px; background: #fff; background-clip: padding-box; box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.4); opacity: 0; } .cookies-modal__content--active { opacity: 1; } .cookies-modal__header { font-size: 18px; padding: 10px 0 20px; color: #000; font-weight: 900; } .cookies-modal__section { padding: 10px 0; } .cookies-modal__checkbox { padding: 0 15px 0 0; } [dir='rtl'] .cookies-modal__checkbox { padding: 0 0 0 15px; } .cookies-modal__checkbox label { position: relative; display: flex; gap: 18px; font-size: 14px; line-height: 20px; font-weight: 400; } .cookies-modal__checkbox label input { position: absolute; width: 20px; height: 20px; } .cookies-modal__checkbox label span { font-size: 14px; font-weight: 400; line-height: 1.4285714286em; display: block; position: relative; min-height: 20px; padding: 0 0 0 20px; cursor: pointer; } .cookies-modal__checkbox label span:before, .cookies-modal__checkbox label span:after { content: ''; position: absolute; left: 0; top: 0; height: 20px; width: 20px; border-color: #bdbdbd; } .cookies-modal__checkbox label span:before { background-color: #fff; border: 2px rgba(0, 0, 0, 0.5) solid; border-radius: 2px; transition: background .3s ease; } .cookies-modal__checkbox label span:after { position: absolute; top: 5px; display: flex; content: ''; background: #000; width: 14px; height: 7px; left: 3px; border-bottom: solid 2px #ffffff; border-left: solid 2px #ffffff; background: none; transform: rotate(-45deg) scale(0); transition: transform .1s ease, opacity .1s ease; transform-origin: center center; z-index: 1; } .cookies-modal__checkbox label input:checked ~ span:before { border-color: #6c7a30; background: #6c7a30; } .cookies-modal__checkbox label input:disabled ~ span:before { border-color: #bdbdbd !important; background: #bdbdbd !important; } .cookies-modal__checkbox label input:checked ~ span:after { opacity: 1; transform: rotate(-45deg) scale(.8); } .cookies-modal__text { font-size: 14px; line-height: 1.79; color: #000; padding-left: 39px; } .cookies-modal__text strong { line-height: 20px; display: block; } .cookies-modal__text p { margin: 10px 0; font-weight: 300; } .cookies-modal__close { position: absolute; opacity: 0.8; cursor: pointer; width: 39px; height: 39px; background: #000; color: #FFF; text-align: center; right: 0; top: 0; border: none; } .cookies-modal__close:hover { opacity: 1; } .cookies-modal__close:after, .cookies-modal__close:before { content: ''; position: absolute; top: 11px; right: 18px; width: 2px; height: 18px; border-radius: 2px; background-color: #fff; } .cookies-modal__close:before { transform: rotate(45deg); } .cookies-modal__close:after { transform: rotate(-45deg); } .cookies-modal__submit { /*float: right;*/ } .cookies-modal__section--action { display: flex; justify-content: flex-end; padding-bottom: 0; } [dir='rtl'] .cookies-modal__section--action { flex-direction: row-reverse; } .cookies-modal__notification { margin-right: 22px; display: none; } .cookies-modal__notification-text { font-size: 13px; line-height: 36px; background-color: #e1e1e1; border-radius: 2px; opacity: 0.7; color: #141416; margin-top: 5px; padding: 0 20px; position: relative; } .cookies-modal__notification-text::after { top: 10px; position: absolute; right: -6px; width: 0; height: 0; content: ''; border-style: solid; border-width: 8px 0 8px 6px; border-color: transparent transparent transparent #e1e1e1; } .cookies-modal__notification-text--success { background-color: #6c7a30; color: #fff; } .cookies-modal__notification-text--success::after { border-color: transparent transparent transparent #6c7a30; } .cookies-modal__submit button { height: 46px; padding: 0 20px; border-radius: 2px; background-color: #6c7a30; display: inline-block; font-size: 16px; border: 0; color: #fff; cursor: pointer; -webkit-filter: brightness(100%); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .cookies-modal__submit button:hover { -webkit-filter: brightness(90%); } @media (max-width: 960px) { .cookies-modal__section--action { justify-content: center; } .cookies-modal__content { padding: 40px 20px 20px; } body.active-cookies-modal { padding-right: 0; } body.site-body.active-cookies-modal #cookieWarning { right: 0; } body.site-body.active-cookies-modal .site-top { right: 0; } .cookies-modal__submit, .cookies-modal__submit button { width: 100%; } } @media (max-width: 375px) { .cookies-modal__notification-text { padding: 10px; line-height: 1.6; } .cookies-modal__submit button { font-size: 14px; } .cookies-modal__dialog { padding: 15px; } .cookies-modal__content { padding: 40px 15px 15px; } } </style> <style> #cookieWarning .cookieBtn--underline::before { background: #BD986F; }
73 #cookieWarning .cookieBtn--underline::after { background: #BD986F; } #cookieWarning .cookieBtn--outline { border-color: #BD986F; } #cookieWarning .cookieBtn--outline:hover { background-color: #BD986F; } #cookieWarning .cookieBtn--normal { border-color: #BD986F; } #cookieWarning .cookieBtn--normal::before { background: #BD986F; } .cookies-modal__notification-text--success { background-color: #BD986F; } .cookies-modal__notification-text--success::after { border-color: transparent transparent transparent #BD986F; } .cookies-modal__submit button { background-color: #BD986F; } .cookies-modal__checkbox label input:checked ~ span:before { border-color: #BD986F; background: #BD986F } </style> <link rel="canonical" href="https://www.villaherkules.pl/hotel/historia"/> <link rel="alternate" href="https://www.villaherkules.pl/hotel/historia" hreflang="pl"> <link rel="alternate" href="https://www.villaherkules.pl/en/hotel/historia" hreflang="en"> <link rel="alternate" href="https://www.villaherkules.pl/de/hotel/historia" hreflang="de"> <link rel="icon" type="image/png" sizes="16x16" href="https://wa-uploads.profitroom.com/villaherkules1/16953855076326/favicon16x16.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://wa-uploads.profitroom.com/villaherkules1/16953855076326/favicon32x32.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://wa-uploads.profitroom.com/villaherkules1/16953855076326/favicon180x180.png"> <meta name="format-detection" content="telephone=no"> <meta name="google" content="notranslate"><meta property="og:title" content="Historia"> <meta property="og:image" content="https://r.profitroom.pl/villaherkules1/images/202506051315260.Hotel_1_.jpg"> </head> <body class="wa-site site-body wa-headings-color--h wa-paragraph-font wa-global-heading page-custom pl " data-page-id="1ea446d9-3c36-4961-a30e-c8ed830d9c8c" data-site-id="11703" > <style type="text/css"> .wa-primary-color {color: #BD986F} .wa-primary-color--text .text {color: #BD986F} .wa-primary-color--hover:hover {color: #BD986F} .wa-primary-color--hover-text:hover .text {color: #BD986F} .wa-primary-color--is-active.is-active {color: #BD986F} .wa-primary-color--before::before {color: #BD986F} .wa-primary-color--a-before a::before {color: #BD986F} .wa-primary-color--a-mailto-hover a[href^='mailto']:hover {color: #BD986F} .wa-primary-color--strong strong {color: #BD986F} .wa-primary-background-color {background-color: #BD986F} .wa-primary-background-color--hover:hover {background-color: #BD986F} .wa-primary-background-color--before::before {background-color: #BD986F} .wa-primary-background-color--after::after {background-color: #BD986F} .wa-primary-border-color {border-color: #BD986F} .wa-primary-border-color--hover:hover {border-color: #BD986F} .wa-primary-border-color--is-active.is-active {border-color: #BD986F} .wa-primary-border-color--before::before {border-color: #BD986F} .wa-primary-border-color--input-focus input:focus {border-color: #BD986F} .wa-primary-border-color--input-focus input:focus {color: #BD986F} .wa-primary-border-color--textarea-focus textarea:focus {border-color: #BD986F} .wa-primary-border-color--textarea-focus textarea:focus {color: #BD986F} .wa-primary-border-color--select-focus select:focus {border-color: #BD986F} .wa-primary-border-color--is-active.is-active {border-color: #BD986F} .wa-primary-border-top-color--after::after {border-top-color: #BD986F} .wa-primary-background-color-dots--hover:hover .dot {background-color: #BD986F} .contact-form__form .site-btn {background-color: #BD986F} .site-btn--primary, .site-btn--secondary:hover, .wa-button-link-primary {background-color: #BD986F} .item:hover .item__content::before {border-color: #BD986F} .details-panel .details-panel-item .icon {color: #BD986F} .room-facilities__item .icon {border-color: #BD986F} .conference-item-detail__button:first-child {border-color: #BD986F} .conference-item-detail__button:first-child .text {color: #BD986F} .one-photo-slider__swiper-button:hover .icon:before {color: #BD986F} .opinion-slider__swiper-button:hover .icon:before {color: #BD986F} .events-slider__swiper-button:hover .icon:before {color: #BD986F} .details-gallery__swiper-button:hover .icon:before {color: #BD986F} .photo-text-tabs__tab:after {background-color: #BD986F} .wa-primary-input::placeholder {color: #BD986F}
73 .wa-secondary-color {color: #383736} .wa-secondary-color--before::before {color: #383736} .wa-secondary-color--after::after {color: #383736} .wa-secondary-background-color {background-color: #383736} .wa-secondary-background-color--hover:hover {background-color: #383736} .wa-secondary-background-color--before::before {background-color: #383736} .wa-secondary-background-color--after::after {background-color: #383736} .wa-secondary-background-color--is-active.is-active {background-color: #383736} .wa-secondary-background-color--is-active--before.is-active:before {background-color: #383736} .wa-secondary-border-color {border-color: #383736} .site-btn--secondary {background-color: #383736} .t-content h1, .t-content h2, .t-content h3, .t-content h4, .t-content h5, .t-content h6 {color: #C5A784} .t-content ul li::before {border-color: #C5A784} .wa-headings-color {color: #C5A784} .wa-headings-color--before::before {color: #C5A784} .wa-headings-border-color {border-color: #C5A784} .wa-headings-color--hover-icon:hover .icon {color: #C5A784} .wa-headings-background-color--before:before {background-color: #C5A784} .wa-headings-background-color {background-color: #C5A784} .wa-headings-color--is-active.is-active {color: #C5A784} .wa-headings-color--hover:hover {color: #C5A784} .rs-contact__download .text {background-image: linear-gradient(#C5A784,#C5A784) } .split-nav__subnav-item:hover .split-nav__subnav-text {color: #C5A784} .split-nav__subnav-item.is-active .split-nav__subnav-text {color: #C5A784} .swiper-pagination-bullet {border-color: #C5A784} .swiper-pagination .swiper-pagination-bullet-active {background: #C5A784} .l-section--one-photo-slider::before {background: #C5A784} .policies__schedule-col .text {color: #C5A784} .site-top-scroll .lang-dropdown__current {color: #C5A784} .wa-content-color {color: #3a3a3a} .wa-content-color--strong strong {color: #3a3a3a} .wa-content-background-color--before::before {background-color: #3a3a3a} .wa-content-input::placeholder {color: #3a3a3a} .wa-primary-background-color-dots .dot {background-color: #3a3a3a} .t-content {color: #3a3a3a} .t-content a[href$='.pdf']:not(.wa-button-link-primary):before {color: #3a3a3a} .attractions-filters__item .text::before {background-color: #3a3a3a} .attraction-details-sidebar__link--mail .text:before {background-color: #3a3a3a} .conference-sidebar__link--mail .text:before {background-color: #3a3a3a} .newsletter-form__input::placeholder {color: #3a3a3a} table {color: #3a3a3a} .t-content a:not([href^='tel:']):not([href^='mailto:']):not(.wa-button-link-primary) {background-image: linear-gradient(#3a3a3a, #3a3a3a)} .column-text-item__description {color: #3a3a3a} .details-panel-item__title {color: #3a3a3a} .wa-background-box-background-color {background-color: #F1ECE5} .wa-background-box-color {color: #F1ECE5} .wa-background-box-background-color--before::before {background-color: #F1ECE5} .wa-background-box-background-color--after::after {background-color: #F1ECE5} .wa-background-box-background-color--input input {background-color: #F1ECE5} .wa-background-box-background-color--textarea textarea {background-color: #F1ECE5} .wa-background-box-background-color--textarea select {background-color: #F1ECE5} .opinion-slider__item {background-color: #F1ECE5} .t-content table thead tr {border-bottom-color: #F1ECE5} .contact-form__input, .contact-form__textarea, .contact-form__select {background-color: #F1ECE5} .wa-background-header-bar-background-color {background-color: #FFFFFF} .wa-logo-background-color {background-color: #FFFFFF} .wa-frames-border-color {border-color: #C5A784} .wa-frames-border-color--before::before {border-color: #C5A784} .wa-frames-background-color--before::before {background-color: #C5A784} .opinion-slider-item {border-color: #C5A784} .site-top__a11y {border-color: #C5A784} .wa-background-primary-background-color {background-color: #ffffff} .wa-background-primary-background-color--before::before {background-color: #ffffff} .wa-background-secondary-background-color {background-color: #F1ECE5} .wa-background-secondary-background-color--before::before {background-color: #F1ECE5} .l-section--opinion-slider::before {background-color: #F1ECE5} .l-section--column-text::before {background-color: #F1ECE5} .content-accordions-item.is-active-accordion .content-accordions-item__title-box {background-color: #F1ECE5} .wa-background-footer-background-color {background-color: #989490} .wa-content-footer-color {color: #f9f9f9} .wa-content-footer-background-color {background-color: #f9f9f9} .wa-content-footer-background-color--before::before {background-color: #f9f9f9} .wa-content-footer-color--hover:hover {color: #f9f9f9} .wa-content-footer-color--is-active.is-active {color: #f9f9f9} .wa-headline-font { font-family: DM Serif Display !important} .wa-paragraph-font { font-family: Unna !important} .wa-global-heading h1, h2, h3, h4, h5, h6 { font-family: DM Serif Display} .site-btn {font-family: Unna} </style> <a class="skip-link js-scroll-to" href="#main-content" data-scroll-to="#main-content" data-scroll-px="-180px">Przejdź do głównej treści</a> <header class="site-top js-check-scroll"> <div class="site-top__main"> <div class="site-top__left"> <a class="site-top__logo" href="/"> <img fetchpriority="high" class="site-top__logo-img cvr-pic site-logo" data-logo="true" src="https://r.profitroom.pl/villaherkules1/images/202404161523530.logo_bez_hotel_i_gwiazdek.png" alt="Villa Herkules" style="transform: scale(1.5);"> </a> </div> <div class="site-top__center"> <div class="site-top__navigation"> <nav class="nav-primary-hld" aria-label="Menu główne"> <ul class="nav-primary js-nav" role="menu"> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary-default-1" role="menuitem" class="js-nav-link nav-primary__link is-active " href="/hotel" > <span class="nav-primary__text " data-menu-page="3516635" >O nas </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary-default-1"> <ul class="nav-primary__subnav-inner wa-background-box-background-color" role="menu"> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/o-villi-herkules" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="3516635"> O Villi Herkules </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/historia" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active is-active" data-menu-page="2702109"> Historia </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/galeria" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702103">
73 Galeria </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/wazne-informacje" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="4538623"> Ważne informacje </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item" role="presentation"> <a class="js-nav-link nav-primary__link " role="menuitem" href="/pokoje" > <span class="nav-primary__text " data-menu-page="2702093">Pokoje </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item" role="presentation"> <a class="js-nav-link nav-primary__link " role="menuitem" href="/oferty-i-promocje" > <span class="nav-primary__text " data-menu-page="2702101">Oferty specjalne </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary-default-4" role="menuitem" class="js-nav-link nav-primary__link " href="/strefa-wellness" > <span class="nav-primary__text " data-menu-page="2702121" >Wellness </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary-default-4"> <ul class="nav-primary__subnav-inner wa-background-box-background-color" role="menu"> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/strefa-wellness/o-wellness" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702121"> O Wellness </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/strefa-wellness/grota-solna" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702115">
73 Grota Solna </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/strefa-wellness/menu-zabiegowe" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="4538621"> Cennik Spa </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary-default-5" role="menuitem" class="js-nav-link nav-primary__link " href="/restauracja" > <span class="nav-primary__text " data-menu-page="2702133" >Café29 </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary-default-5"> <ul class="nav-primary__subnav-inner wa-background-box-background-color" role="menu"> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/restauracja/o-restauracji" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702133"> O Kawiarni </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/restauracja/imprezy-okolicznosciowe" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702157"> Imprezy okolicznościowe </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/restauracja/wigilia-firmowa" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702165"> Wigilia firmowa </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item" role="presentation"> <a class="js-nav-link nav-primary__link " role="menuitem" href="/kontakt" > <span class="nav-primary__text " data-menu-page="2702105">Kontakt </span> </a> </li> </ul> </nav> </div> <div class="site-top__hamburger"> <button class="hamburger js-toggle-menu" aria-label="Hamburger, otwiera menu"> <span class="hamburger__icon-hld" aria-hidden="true"> <span class="hamburger__icon"> <span></span> <span></span> <span></span> </span> </span> <span class="hamburger__text">Menu</span> </button> </div> </div> <div class="site-top__right"> <div class="site-top__language"> <div class="lang-dropdown lang-dropdown--header ms-dropdown"> <button type="button" class="lang-dropdown__current" role="combobox" aria-controls="lang-listbox-774604832" aria-haspopup="listbox" aria-expanded="false"> <span class="text" aria-hidden="true">PL</span> <span class="u-sr-only">Wybierz język - Polski </span> <span class="icon icon-angle-down" aria-hidden="true"></span> </button> <div class="lang-dropdown__list"> <ul class="lang-dropdown__list-inner wa-background-box-background-color" role="listbox" id="lang-listbox-774604832" aria-hidden="true" aria-label="Wybierz język"> <li class="lang-dropdown__item"> <a href="/en/hotel/historia" lang="en" class="lang-dropdown__link wa-content-color wa-secondary-background-color--before" role="option"> <span aria-hidden="true">EN</span> <span class="u-sr-only"> English </span> </a> </li> <li class="lang-dropdown__item"> <a href="/de/hotel/historia" lang="de" class="lang-dropdown__link wa-content-color wa-secondary-background-color--before" role="option"> <span aria-hidden="true">DE</span> <span class="u-sr-only"> Deutsch </span> </a> </li> </ul> </div> </div> </div> </div> <button class="site-top__a11y js-a11y-contrast" aria-label="Tryb wysokiego kontrastu" data-label-on="Wyłącz tryb wysokiego kontrastu" data-label-off="Włącz tryb wysokiego kontrastu"> <span class="icon icon-wcag-contrast-icon js-contrast-off" aria-hidden="true"></span> <span class="icon icon-wcag-eye-on js-contrast-on" style="display: none;" aria-hidden="true"></span> </button> </div> </header> <header class=" site-top-scroll js-scroll-header js-check-mobile-scroll js-site-top-mobile wa-background-header-bar-background-color js-site-top-scroll"> <div class="site-top-scroll__main"> <div class="site-top-scroll__left"> <a class="site-top-scroll__logo wa-background-header-bar-background-color wa-logo-background-color" href="/"> <img class="site-top-scroll__logo-img cvr-pic site-logo" data-logo="true" src="https://r.profitroom.pl/villaherkules1/images/202404161523530.logo_bez_hotel_i_gwiazdek.png" alt="Villa Herkules" style="transform: scale(1.1538461538462);"> </a> </div> <div class="site-top-scroll__right"> <div class="site-top-scroll__navigation"> <nav class="nav-primary-hld" aria-label="Menu główne"> <ul class="nav-primary js-nav" role="menu"> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary-scroll-1" role="menuitem" class="js-nav-link nav-primary__link wa-headings-color is-active " href="/hotel" > <span class="nav-primary__text wa-headings-background-color--before" data-menu-page="3516635" >O nas </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary-scroll-1"> <ul class="nav-primary__subnav-inner wa-background-box-background-color" role="menu"> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/o-villi-herkules" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="3516635"> O Villi Herkules </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/historia" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active is-active" data-menu-page="2702109"> Historia </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/galeria" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702103">
73 Galeria </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/hotel/wazne-informacje" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="4538623"> Ważne informacje </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item" role="presentation"> <a class="js-nav-link nav-primary__link wa-headings-color " role="menuitem" href="/pokoje" > <span class="nav-primary__text wa-headings-background-color--before " data-menu-page="2702093">Pokoje </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item" role="presentation"> <a class="js-nav-link nav-primary__link wa-headings-color " role="menuitem" href="/oferty-i-promocje" > <span class="nav-primary__text wa-headings-background-color--before " data-menu-page="2702101">Oferty specjalne </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary-scroll-4" role="menuitem" class="js-nav-link nav-primary__link wa-headings-color " href="/strefa-wellness" > <span class="nav-primary__text wa-headings-background-color--before" data-menu-page="2702121" >Wellness </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary-scroll-4"> <ul class="nav-primary__subnav-inner wa-background-box-background-color" role="menu"> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/strefa-wellness/o-wellness" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702121"> O Wellness </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/strefa-wellness/grota-solna" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702115">
73 Grota Solna </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/strefa-wellness/menu-zabiegowe" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="4538621"> Cennik Spa </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary-scroll-5" role="menuitem" class="js-nav-link nav-primary__link wa-headings-color " href="/restauracja" > <span class="nav-primary__text wa-headings-background-color--before" data-menu-page="2702133" >Café29 </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary-scroll-5"> <ul class="nav-primary__subnav-inner wa-background-box-background-color" role="menu"> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/restauracja/o-restauracji" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702133"> O Kawiarni </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/restauracja/imprezy-okolicznosciowe" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702157"> Imprezy okolicznościowe </span> </a> </li> <li class="js-nav-item nav-subnav__item" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " role="menuitem" href="/restauracja/wigilia-firmowa" > <span class="nav-subnav__text wa-content-color wa-primary-border-color--is-active " data-menu-page="2702165"> Wigilia firmowa </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item" role="presentation"> <a class="js-nav-link nav-primary__link wa-headings-color " role="menuitem" href="/kontakt" > <span class="nav-primary__text wa-headings-background-color--before " data-menu-page="2702105">Kontakt </span> </a> </li> </ul> </nav> </div> <button class="site-top-scroll__booking-btn site-btn site-btn--primary js-open-upper js-open-upper"> <span class="text">Rezerwuj online</span> </button> <div class="site-top-scroll__hamburger"> <button class="hamburger hamburger--scroll js-toggle-menu" aria-label="Hamburger, otwiera menu"> <span class="hamburger__icon-hld" aria-hidden="true"> <span class="hamburger__icon"> <span class="wa-headings-background-color"></span> <span class="wa-headings-background-color"></span> <span class="wa-headings-background-color"></span> </span> </span> <span class="hamburger__text wa-headings-color">Menu</span> </button> </div> </div> </div> </header> <div class="slide-menu wa-background-footer-background-color js-navigation"> <div class="slide-menu__outer"> <div class="slide-menu__top"> <button class="slide-menu-icon js-toggle-menu" aria-label="Zamknij"> <span class="slide-menu-icon__icon-hld" aria-hidden="true"> <span class="slide-menu-icon__icon"> <span class="wa-content-footer-background-color"></span> <span class="wa-content-footer-background-color"></span> </span> </span> </button> </div> <div class="slide-menu__inner"> <nav class="slide-menu__menu" aria-label="Menu mobilne"> <ul class="slide-menu__ul js-nav-animation"> <li class="slide-menu__li navigation__li--homepage"> <a class="slide-menu__link wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color wa-paragraph-font " href="/"> <span class="text">Strona główna</span> </a> </li> <li class="slide-menu__li"> <button type="button" aria-haspopup="menu" aria-expanded="false" aria-controls="slide-subnav-1" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color is-active js-show-mobile-subnav"> <span class="icon icon-angle-down" aria-hidden="true"></span> <span class="text" data-menu-page="3516635" >O nas</span> </button> <ul class="slide-menu__subnav" id="slide-subnav-1" aria-hidden="true" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/hotel/o-villi-herkules" > <span class="text" data-menu-page="3516635">O Villi Herkules</span> </a> </li> <li class=" is-active wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/hotel/historia" > <span class="text" data-menu-page="2702109">Historia</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/hotel/galeria" > <span class="text" data-menu-page="2702103">Galeria</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/hotel/wazne-informacje" > <span class="text" data-menu-page="4538623">Ważne informacje</span> </a> </li> </ul> </li> <li class="slide-menu__li wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="slide-menu__link wa-paragraph-font " href="/pokoje" > <span class="text">Pokoje</span> </a> </li> <li class="slide-menu__li wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="slide-menu__link wa-paragraph-font " href="/oferty-i-promocje" > <span class="text">Oferty specjalne</span> </a> </li> <li class="slide-menu__li"> <button type="button" aria-haspopup="menu" aria-expanded="false" aria-controls="slide-subnav-4" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color js-show-mobile-sub
73nav"> <span class="icon icon-angle-down" aria-hidden="true"></span> <span class="text" data-menu-page="2702121" >Wellness</span> </button> <ul class="slide-menu__subnav" id="slide-subnav-4" aria-hidden="true" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/strefa-wellness/o-wellness" > <span class="text" data-menu-page="2702121">O Wellness</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/strefa-wellness/grota-solna" > <span class="text" data-menu-page="2702115">Grota Solna</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/strefa-wellness/menu-zabiegowe" > <span class="text" data-menu-page="4538621">Cennik Spa</span> </a> </li> </ul> </li> <li class="slide-menu__li"> <button type="button" aria-haspopup="menu" aria-expanded="false" aria-controls="slide-subnav-5" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color js-show-mobile-subnav"> <span class="icon icon-angle-down" aria-hidden="true"></span> <span class="text" data-menu-page="2702133" >Café29</span> </button> <ul class="slide-menu__subnav" id="slide-subnav-5" aria-hidden="true" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/restauracja/o-restauracji" > <span class="text" data-menu-page="2702133">O Kawiarni</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/restauracja/imprezy-okolicznosciowe" > <span class="text" data-menu-page="2702157">Imprezy okolicznościowe</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/restauracja/wigilia-firmowa" > <span class="text" data-menu-page="2702165">Wigilia firmowa</span> </a> </li> </ul> </li> <li class="slide-menu__li wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="slide-menu__link wa-paragraph-font " href="/kontakt" > <span class="text">Kontakt</span> </a> </li> </ul> </nav> </div> <div class="slide-menu__bottom"> <div class="slide-menu__bottom-inner"> <div class="slide-menu__socials"> <div class="socials socials--slide-menu"> <ul class="socials__list socials__list--slide-menu"> <li class="socials__item socials__item--slide-menu"> <a href="https://www.facebook.com/villaherkules" rel="nofollow" title="facebook" class="socials__link socials__link--slide-menu wa-secondary-color wa-content-footer-color--hover" target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook" aria-hidden="true"></span> <span class="sr-only">facebook</span> </a> </li> <li class="socials__item socials__item--slide-menu"> <a href="https://www.instagram.com/hotel_villaherkules/" rel="nofollow" title="instagram" class="socials__link socials__link--slide-menu wa-secondary-color wa-content-footer-color--hover" target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram" aria-hidden="true"></span> <span class="sr-only">instagram</span> </a> </li> <li class="socials__item socials__item--slide-menu"> <a href="https://www.tripadvisor.com/Hotel_Review-g652064-d1083357-Reviews-Villa_Herkules-Swinoujscie_Western_Pomerania_Province_Western_Poland.html" rel="nofollow" title="tripadvisor" class="socials__link socials__link--slide-menu wa-secondary-color wa-content-footer-color--hover" target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor" aria-hidden="true"></span> <span class="sr-only">tripadvisor</span> </a> </li> <li class="socials__item socials__item--slide-menu"> <a href="https://www.youtube.com/embed/rlgooW7wzVA" rel="nofollow" title="youtube" class="socials__link socials__link--slide-menu wa-secondary-color wa-content-footer-color--hover" target="_blank"> <span class="socials__icon socials__icon--youtube icon icon-youtube" aria-hidden="true"></span> <span class="sr-only">youtube</span> </a> </li> </ul> </div> </div> </div> </div> </div> </div>
73 <main id="main-content" data-gjs-type="wrapper" tabindex="-1"> <div data-component-id='18262033' > <section class="banner js-banner-slider-holder" > <div class="slider-video"> <div class="slider-video__inner"> <div class="slider-video__background"> <picture class="cvr-pic"> <source srcset="https://wa-uploads.profitroom.com/villaherkules1/375x560/16915768507781_spedzwakacjewswinoujsciu6.png" media="(max-width: 767px)"> <source srcset="https://wa-uploads.profitroom.com/villaherkules1/768x1024/16915768507781_spedzwakacjewswinoujsciu6.png" media="(max-width: 1023px)"> <source srcset="https://wa-uploads.profitroom.com/villaherkules1/1366x768/16915768507781_spedzwakacjewswinoujsciu6.png" media="(max-width: 1366px)"> <img class="cvr-pic__img" src="https://wa-uploads.profitroom.com/villaherkules1/1920x1080/16915768507781_spedzwakacjewswinoujsciu6.png" alt="image" fetchpriority="high"> </picture> </div> </div> </div> <div class="banner__holder js-fadeup-banner"> <div class="hero "> <h1 class="hero__title wa-headline-font" > Kamienica z historią </h1> </div> <nav aria-label="breadcrumbs"> <ul class="breadcrumb breadcrumb--photo-background"> <li class="breadcrumb__item wa-content-color "> <a href="/">Strona główna</a> <span class="icon icon-arrow-right" aria-hidden="true"></span> </li> <li class="breadcrumb__item wa-content-color "> <a href="/hotel">O nas</a> <span class="icon icon-arrow-right" aria-hidden="true"></span> </li> <li class="breadcrumb__item wa-content-color active"> <span aria-current="Historia">Historia</span> </li> </ul> </nav> </div> <div class="banner__socials"> <div class="socials socials--banner"> <ul class="socials__list socials__list--banner"> <li class="socials__item socials__item--banner"> <a href="https://www.facebook.com/villaherkules" rel="nofollow" title="facebook" class="socials__link socials__link--banner wa-background-box-color" target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook" aria-hidden="true"></span> <span class="sr-only">facebook</span> </a> </li> <li class="socials__item socials__item--banner"> <a href="https://www.instagram.com/hotel_villaherkules/" rel="nofollow" title="instagram" class="socials__link socials__link--banner wa-background-box-color" target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram" aria-hidden="true"></span> <span class="sr-only">instagram</span> </a> </li> <li class="socials__item socials__item--banner"> <a href="https://www.tripadvisor.com/Hotel_Review-g652064-d1083357-Reviews-Villa_Herkules-Swinoujscie_Western_Pomerania_Province_Western_Poland.html" rel="nofollow" title="tripadvisor" class="socials__link socials__link--banner wa-background-box-color" target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor" aria-hidden="true"></span> <span class="sr-only">tripadvisor</span> </a> </li> <li class="socials__item socials__item--banner"> <a href="https://www.youtube.com/embed/rlgooW7wzVA" rel="nofollow" title="youtube" class="socials__link socials__link--banner wa-background-box-color" target="_blank"> <span class="socials__icon socials__icon--youtube icon icon-youtube" aria-hidden="true"></span> <span class="sr-only">youtube</span> </a> </li> </ul> </div> </div> <div data-component-id='29358333' > <div class="site-panel"> <div class="site-panel__content"> <div class="site-panel__inner"> <button type="button" aria-label="Przyjazd" class="site-panel__box site-panel__box--arrival js-checkin-box" data-short-year="true"> <div class="site-panel__input-title"> Przyjazd </div> <div class="site-panel-input"> <div class="site-panel-input__date"> <span class="site-panel-input__day-number js-input-hld__day-number">25</span> <span class="site-panel-input__month js-input-hld__month">9</span> <span class="site-panel-input__year js-input-hld__year">26</span> </div> <span class="site-panel-input__icon icon icon-calendar wa-primary-color" aria-hidden="true"></span> <input type="hidden" class="js-input-checkin" name="checkin" value="25.09.2026"> </div> </button> <button type="button" aria-label="Wyjazd" class="site-panel__box site-panel__box--departure js-checkout-box" data-short-year="true"> <div class="site-panel__input-title"> Wyjazd </div> <div class="site-panel-input"> <div class="site-panel-input__date"> <span class="site-panel-input__day-number js-input-hld__day-number">26</span> <span class="site-panel-input__month js-input-hld__month">
739</span> <span class="site-panel-input__year js-input-hld__year">26</span> </div> <span class="site-panel-input__icon icon icon-calendar wa-primary-color" aria-hidden="true"></span> <input type="hidden" class="js-input-checkout" name="checkout" value="26.09.2026"> </div> </button> <div class="site-panel__box site-panel__box--reserve-btn"> <button type="button" class="site-panel__button site-btn site-btn--primary js-open-upper"> <span class="text">Rezerwuj online</span> </button> </div> </div> <div class="site-panel__footer"> <div data-component-id='29358299' > <div class="site-panel__footer-hld wa-background-primary-background-color" > <div class="site-panel-footer__item "> <div data-component-id='29358301' > <div class="site-panel-footer__item-wrapper"> <div class="site-panel-footer__icons-hld"> <div class="site-panel-footer__icon-outer wa-primary-color" > <div class="icon buenos_aires-icon-amenities-pets_accepted"></div> </div> </div> <span class="site-panel-footer__text wa-content-color" >Pet friendly</span> </div> </div> </div> <div class="site-panel-footer__item "> <div data-component-id='29358303' > <div class="site-panel-footer__item-wrapper"> <div class="site-panel-footer__icons-hld"> <div class="site-panel-footer__icon-outer wa-primary-color" > <div class="icon buenos_aires-icon-amenities-seaside"></div> </div> </div> <span class="site-panel-footer__text wa-content-color" >Blisko plaży</span> </div> </div> </div> <div class="site-panel-footer__item "> <div data-component-id='29358305' > <div class="site-panel-footer__item-wrapper"> <div class="site-panel-footer__icons-hld"> <div class="site-panel-footer__icon-outer wa-primary-color" > <div class="icon buenos_aires-icon-amenities-restaurant"></div> </div> </div> <span class="site-panel-footer__text wa-content-color" >Wyśmienite śniadania</span> </div> </div> </div> </div> </div> </div> </div> </div> </div> <button class="banner__control banner__control--video banner-control" data-video-controls="banner-1338777926-video" data-text-play="Odtwórz film" data-text-pause="Wstrzymaj film" aria-pressed="false"> <span class="u-sr-only">Odtwórz film</span> <span class="icon" aria-hidden="true"></span> </button> <button class="banner__control banner__control--slider banner-control" data-slider-controls="banner-1338777926-slider" data-text-play="Wznów automatyczne odtwarzanie slidera" data-text-pause="Zatrzymaj automatyczne odtwarzanie slidera" aria-pressed="false"> <span class="u-sr-only">Zatrzymaj automatyczne odtwarzanie slidera</span> <span class="icon icon-pause" aria-hidden="true"></span> </button> <div class="fixed-panel-mobile "> <div class="fixed-panel-mobile__col "> <button class="fixed-panel-mobile__btn site-btn site-btn--primary js-open-upper js-open-upper"> <span class="text">Rezerwuj online</span> </button> </div> <div class="fixed-panel-mobile__col"> <a class="fixed-panel-mobile__link site-btn site-btn--secondary" href="/oferty-i-promocje"> <span class="text">Oferty specjalne</span> </a> </div> </div> </section> </div><div data-component-id='18262035' > <section class="l-section l-section--basic-text"> <div class="l-wrapper "> <div class="basic-text"> <h2 class="basic-text__title t-section-title wa-headings-color" > Nasza historia </h2> <div class="basic-text__content t-content" > <p>Villa Herkules to jeden z najstarszych i najbardziej charakterystycznych budynków w Świnoujściu, którego historia sięga XIX wieku. Powstała w okresie, gdy Świnoujście zaczęło zdobywać popularność jako uzdrowisko, przyciągając zamożną arystokrację i elity społeczne z całej Europy. Wówczas wzniesiona jako prywatna willa, od razu zachwycała swoją secesyjną architekturą i malowniczym ogrodem, w którym goście mogli odpoczywać i cieszyć się świeżym powietrzem.</p> <p><strong data-end="2515" data-start="2480">Zabytkowy charakter i elegancja</strong><br data-end="2518" data-start="2515" /> Z biegiem lat, Villa Herkules przechodziła różne zmiany, ale nigdy nie straciła swojego uroku i prestiżu. W okresie międzywojennym willa była świadkiem wielu ważnych wydarzeń towarzyskich, zachowując swoją renomę. Po II wojnie światowej przeszła w ręce państwowe i pełniła różnorodne funkcje, jednak jej wyjątkowy charakter nie został zatracony. W latach późniejszych obiekt został odrestaurowany i przywrócony do swojej pierwotnej świetności.Dziś, Villa Herkules łączy nowoczesne udogodnienia z elegancją przeszłości, oferując gościom niepowtarzalną atmosferę. W każdym zakątku budynku kryje się opowieść o minionych czasach, a zachowana secesyjna architektura sprawia, że wizyta w tym miejscu to podróż do historii Świnoujścia. Zatrzymując się tutaj, goście mogą poczuć ducha tamtych czasów, jednocześnie ciesząc się wygodami współczesności.</p> </div> </div> </div> </section> </div> </main> <section class="l-section l-section--newsletter"> <div class="l-wrapper"> <div class="newsletter wa-frames-border-color wa-background-box-background-color js-newsletter-holder" data-token="/contact/token" data-request="/contact/newsletter?lang=pl" data-policy-title="Potwierdź wysłanie formularza" data-policy-info="Poprzez kliknięcie przycisku „POTWIERDŹ” wyrażasz zgodę na przetwarzanie Twoich danych osobowych w celu realizacji zapytania." data-button-confirm="Potwierdź" data-button-cancel="Anuluj" data-success-title="Potwierdź rejestrację" data-success-info="Sprawdź pocztę. Wysłaliśmy do Ciebie wiadomość z prośbą o potwierdzenie adresu e-mail." data-server-error-title="Błąd serwera" data-server-error-info="Przepraszamy nie możemy teraz obsłużyć tego żądania, spróbuj ponownie później" data-token-error-title="Wystąpił problem" data-token-error-info="Proszę wysłać formularz ponownie" data-spam-error-title="Wykryto spam" data-spam-error-info="Wiadomośc nie została wysłana" data-valid-error-title="Formularz zawiera błedy" data-valid-error-field="Pole" data-not-valid-email="ma niepoprawny format" data-cannot-empty="nie powinno być puste" data-connect-error="Wystąpił błąd połączenia" data-already-added-text="Podany e-mail jest już zapisany na newsletter." data-already-added-error-title="newsletter.already_added_error_title" data-captcha-error-title="Weryfikacja Captcha nie powiodła się" data-captcha-error-setup="Captcha nie została poprawnie skonfigurowana. Proszę skontaktować się z administratorem strony." data-captcha-error-validation="Weryfikacja Captcha nie powiodła się. Spróbuj ponownie." data-consent-url="/contact/newsletter/consent?lang=pl" > <div class="newsletter__col newsletter__col--text-box"> <span class="newsletter__title t-section-title t-section-title--small wa-headline-font wa-headings-color"> Zapisz się na newsletter </span> <div class="newsletter__description t-content wa-content-color"> Dowiedz się jako pierwszy o najnowszych wydarzeniach, ofertach i promocjach! </div> </div> <div class="newsletter__col newsletter__col--form-box"> <form class="newsletter-form js-newsletter-form" action="#"> <div class="newsletter-form__inner"> <div class="newsletter-form__input-hld wa-content-background-color--before"> <label class="u-sr-only" for="newsletter-email">Adres e-mail</label> <input class="js-newsletter__value newsletter-form__input wa-content-color wa-paragraph-font" id="newsletter-email" type="email" name="email" data-name="Adres e-mail" placeholder="Wpisz swój e-mail*" required> <label for="name321nwsl" class="u-sr-only">name321</label> <input id="name321nwsl" class="js-newsletter__value newsletter-form__input" type="text" name="name321" placeholder="name" value="" autocomplete="off"> </div> <button class="newsletter-form__button site-btn site-btn--secondary" type="submit" name="submit" aria-label="Zapisz się"> <span class="text">Zapisz się</span> </button> </div> </form> </div> </div> </div> </section> <footer class="footer wa-background-footer-background-color wa-content-footer-color"> <div class="footer__wrapper"> <div class="l-wrapper"> <div class="footer__top">
73 <div class="footer__col footer__col--info"> <div class="footer__adress-hld"> <div class="footer__adress"> <div class="footer__title wa-headline-font"> Villa Herkules </div> <div class="footer__adress-row"> <span class="text"> ul. J. Słowackiego 29 </span> </div> <div class="footer__adress-row"> <span class="text"> 72-600 </span> <span class="text"> Świnoujście </span> <span class="text"> PL </span> </div> </div> </div> <div class="footer__contact-hld"> <a class="footer__link" href="tel:+48913213528" aria-label="Zadzwoń do nas: +48 91 321 35 28"> <span class="text">+48 91 321 35 28</span> </a> <a class="footer__link" href="mailto:[email protected]" title="[email protected]" aria-label="Napisz do nas: [email protected]"> <span class="text">[email protected]</span> </a> </div> <div class="footer__route-btn"> <div data-component-id='29358307' > <a class="route-btn__link btn-arrow wa-secondary-color--before wa-secondary-color--after wa-secondary-border-color" href='https://maps.app.goo.gl/LNiVYdHfMQiybXKP6' target='_blank' > <span class="text wa-content-footer-color" >WYZNACZ TRASĘ</span> </a> </div> </div> </div> <div class="footer__col footer__col--nav-first"> <div data-component-id='29358281' > <div class="footer__title wa-headline-font"> <span class="text" >Ważne informacje</span> </div> <div class="footer__navigation-hld"> <nav class="footer-navigation" aria-label="Menu stopki"> <ul class="footer-navigation__list" > <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="3516633" href="/hotel"> O nas </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702093" href="/pokoje"> Pokoje </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702101" href="/oferty-i-promocje"> Oferty specjalne </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702113" href="/strefa-wellness"> Wellness </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702131" href="/restauracja"> Café29 </a> </li> </ul> </nav> </div> </div> </div> <div class="footer__col footer__col--nav-second"> <div data-component-id='29358293' > <div class="footer__title wa-headline-font"> <span class="text" >Zobacz także</span> </div> <div class="footer__navigation-hld"> <nav class="footer-navigation footer-navigation--second" aria-label="Menu stopki"> <ul class="footer-navigation__list" > <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="3516633" href="/hotel"> O nas </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702093" href="/pokoje"> Pokoje </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702101" href="/oferty-i-promocje"> Oferty specjalne </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702113" href="/strefa-wellness"> Wellness </a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link wa-content-footer-color " data-menu-page="2702131" href="/restauracja"> Café29 </a> </li> </ul> </nav> </div> </div> </div> <div class="footer__col footer__col--socials"> <div class="footer__title wa-headline-font"> <span class="text">Obserwuj nas</span> </div> <div class="footer__socials-hld"> <div class="socials socials--footer"> <ul class="socials__list socials__list--footer"> <li class="socials__item socials__item--footer"> <a href="https://www.facebook.com/villaherkules" rel="nofollow" title="facebook" class="socials__link socials__link--footer " target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook" aria-hidden="true"></span> <span class="sr-only">facebook</span> </a> </li> <li class="socials__item socials__item--footer"> <a href="https://www.instagram.com/hotel_villaherkules/" rel="nofollow" title="instagram" class="socials__link socials__link--footer " target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram" aria-hidden="true"></span> <span class="sr-only">instagram</span> </a> </li> <li class="socials__item socials__item--footer"> <a href="https://www.tripadvisor.com/Hotel_Review-g652064-d1083357-Reviews-Villa_Herkules-Swinoujscie_Western_Pomerania_Province_Western_Poland.html" rel="nofollow" title="tripadvisor" class="socials__link socials__link--footer " target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor" aria-hidden="true"></span> <span class="sr-only">tripadvisor</span> </a> </li> <li class="socials__item socials__item--footer"> <a href="https://www.youtube.com/embed/rlgooW7wzVA" rel="nofollow" title="youtube" class="socials__link socials__link--footer " target="_blank"> <span class="socials__icon socials__icon--youtube icon icon-youtube" aria-hidden="true"></span> <span class="sr-only">youtube</span> </a> </li> </ul> </div> </div> </div> </div> <div class="footer__bottom"> <div class="footer__row-bottom-left"> <div class="footer__privacy-links"> <a class="footer__privacy-link wa-content-footer-color" href="/prywatnosc">Polityka prywatności</a> <button type="button" class="footer__privacy-link wa-content-footer-color manageCookieSettings" onclick="openCookieModal();">Ustawienia cookies</button> </div> </div> <div class="footer__row-bottom-right"> <span class="created__info"> <span class="created__text">Powered by</span> <a class="created__link" href="https://www.profitroom.com" target="_blank" rel="nofollow" aria-label="Link do strony głównej Profitroom"> <span class="icon icon-profitroom" aria-hidden="true"></span> </a> </span> </div> </div> </div> </div> </footer> <div data-component-id='29358329' > <section class="l-section l-section--logos-carousel "> <div class="l-wrapper l-wrapper--normal"> <div class="logos-carousel"> <h2 class="logos-carousel__title t-section-subtitle wa-paragraph-font wa-content-color" > Rehakur Sp. z o.o. <br /> 72-600 Świnoujście <br /> Ul. Słowackiego 29<br /> NIP 855 157 57 00 </h2> <div class="logos-carousel__bottom js-logos-carousel-holder"> <div class=" logos-carousel__slider " > <div class=" logos-carousel__container swiper-container js-logos-carousel "> <div class="logos-carousel__wrapper swiper-wrapper"> <div class=" logos-carousel__item swiper-slide "> <div class=" logos-carousel__item-inner "> <div data-component-id='29358331' > <div class=" logos-carousel-item"> <div class=" logos-carousel-item__image-hld" > <img class=" logos-carousel-item__image js-lazy" src="/templates/buenos_aires/images/img-blank.gif" data-src="https://wa-uploads.profitroom.com/villaherkules1/17696760167919_obszarroboczy5.png" alt="logo image"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div id="cookieWarning" role="dialog" aria-modal="true" tabindex="-1" aria-label="Okno polityki cookies"> <div id="cookieAnnouncement" aria-live="assertive" role="alert" class="u-sr-only"></div> <div class="cookieContent"> <div class="cookieContentItem description" id="cookies-modal-text"> <p class="wa-paragraph-font"> Aby świadczyć usługi na najwyższym poziomie, Serwis wykorzystuje pliki cookies zapisywane w pamięci przeglądarki. Szczegółowe informacje na temat celu ich używania, w tym przetwarzania danych dotyczących aktywności użytkownika oraz personalizacji reklam, oraz możliwość zmian ustawień plików cookies, znajdują się w <a class="cookiePolicies" href="/prywatnosc" target="_blank">Polityce prywatności</a>. Klikając AKCEPTUJĘ WSZYSTKIE, wyrażasz zgodę na korzystanie z technologii takich jak cookies i na przetwarzanie przez REHAKUR SPÓŁKA Z OGRANICZONĄ ODPOWIEDZ
73IALNOŚCIĄ, Juliusza Słowackiego 29, 72-600, Świnoujście Twoich danych osobowych zbieranych w Internecie, takich jak adresy IP i identyfikatory plików cookie, w celach analitycznych i marketingowych (w tym do zautomatyzowanego dopasowania reklam do Twoich zainteresowań, mierzenia ich skuteczności oraz przetwarzania danych użytkownika dla celów analitycznych). Zmiany ustawień plików cookies oraz szczegółowe preferencje dotyczące zgód możesz dokonać w <button class="manageCookieSettings" onclick="openCookieModal();">ustawieniach</button>. </p> </div> <div class="cookieContentItem actions"> <button class="cookieBtn cookieBtn--underline" type="button" onclick="openCookieModal();return false;"> <span class="content wa-paragraph-font">Ustawienia cookies</span> </button> <button class="cookieBtn cookieBtn--outline" type="button" onclick="acceptOnlyRequiredCookies();return false;"> <span class="content wa-paragraph-font">Odrzuć</span> </button> <button class="cookieBtn cookieBtn--normal js-cookieBtn-focus" type="button" onclick="_acceptCookiesPolicy();return false;"> <span class="content wa-paragraph-font">Akceptuję wszystkie</span> </button> </div> </div> </div> <div id="cookies-modal" class="cookies-modal"> <div class="cookies-modal__table" role="dialog" aria-modal="true" aria-live="assertive" aria-label="Zarządzaj ustawieniami dotyczącymi prywatności"> <div class="cookies-modal__cell"> <div class="cookies-modal__dialog"> <div class="cookies-modal__content"> <form action="#" id="cookies-privacy-settings"> <div class="cookies-modal__header wa-headline-font"> Zarządzaj ustawieniami dotyczącymi prywatności</div> <div class="cookies-modal__section"> <div class="cookies-modal__checkbox"> <label for="necessary-cookies"> <input type="checkbox" value="necessary" checked="" name="necessary-cookies" aria-label="Niezbędne pliki cookies" aria-description="Pliki cookies niezbędne do działania usług dostępnych na stronie internetowej, umożliwiające przeglądanie ofert lub dokonywanie rezerwacji, wspierające mechanizmy bezpieczeństwa, m.in.: uwierzytelnianie użytkowników i wykrywanie nadużyć. Te pliki są wymagane do prawidłowego funkcjonowania strony internetowej. Nie wymagają Twojej zgody." disabled="" id="necessary-cookies"> <span></span> <strong class="wa-headline-font">Niezbędne pliki cookies </strong> </label> </div> <div class="cookies-modal__text"> <p class="wa-paragraph-font"> Pliki cookies niezbędne do działania usług dostępnych na stronie internetowej, umożliwiające przeglądanie ofert lub dokonywanie rezerwacji, wspierające mechanizmy bezpieczeństwa, m.in.: uwierzytelnianie użytkowników i wykrywanie nadużyć. Te pliki są wymagane do prawidłowego funkcjonowania strony internetowej. Nie wymagają Twojej zgody. </p> </div> </div> <div class="cookies-modal__section"> <div class="cookies-modal__checkbox"> <label for="analytics-cookies"> <input type="checkbox" value="analytics" name="analytics-cookies" id="analytics-cookies" aria-label="Analityczne pliki cookies" aria-description="privacy.modal.analytics_cookies.descriptiopn"> <span></span> <strong class="wa-headline-font">Analityczne pliki cookies</strong> </label> </div> <div class="cookies-modal__text"> <p class="wa-paragraph-font"> Pliki cookies umożliwiające zbieranie informacji o sposobie korzystania przez użytkownika ze strony internetowej w celu optymalizacji jej funkcjonowania oraz dostosowania do oczekiwań użytkownika. Wyrażając zgodę na te pliki cookies, zgadzasz się na przetwarzanie danych dotyczących Twojej aktywności na stronie w celach analitycznych. </p> </div> </div> <div class="cookies-modal__section"> <div class="cookies-modal__checkbox"> <label for="marketing-cookies"> <input type="checkbox" value="marketing" name="marketing-cookies" id="marketing-cookies" aria-label="Marketingowe pliki cookies" aria-description="privacy.modal.marketing_cookies.descriptiopn"> <span></span> <strong class="wa-headline-font">Marketingowe pliki cookies</strong> </label> </div> <div class="cookies-modal__text"> <p class="wa-paragraph-font"> Pliki cookies umożliwiające wyświetlanie użytkownikowi treści marketingowych dostosowanych do jego preferencji oraz kierowanie do niego powiadomień o ofertach marketingowych odpowiadających jego zainteresowaniom, obejmujących informacje dotyczące aktywności użytkownika, produktów i usług administratora strony i podmiotów trzecich. Zgoda na te pliki cookies oznacza, że Twoje dane mogą być używane do personalizacji reklam oraz analizy skuteczności naszych kampanii reklamowych. </p> </div> </div> <div class="cookies-modal__section cookies-modal__section--action"> <div class="cookies-modal__notification"> <div class="cookies-modal__notification-text"> <span class="wa-paragraph-font">Twoje preferencje nie zostały jeszcze zapisane</span> </div> </div> <div class="cookies-modal__submit"> <button type="submit" class="wa-paragraph-font" aria-label="Zapisz i zamknij">Zapisz i zamknij</button> </div> </div> </form> <button type="button" class="cookies-modal__close js-cookies-modal__close" aria-label="Zamknij okno cookies"></button> </div> </div> </div> </div> </div> 
73<script>
74    var footerBtnClicked = false;
75    var footerLink = document.querySelector('.manageCookieSettings');
76    footerLink.addEventListener('click', () => footerBtnClicked = true);
77
78    function focusFirstInteractiveElement() {
79        if (footerBtnClicked) {
80            footerLink.focus();
81        }
82    }
83
84    function _acceptCookiesPolicy(acceptedCategories) {
85
86        if (typeof acceptedCategories === 'undefined') {
87            acceptedCategories = ["necessary", "marketing", "analytics"];
88        }
89
90        var options = {};
91
92        if (acceptedCategories.length > 1) {
93            options['expires'] = 365;
94        }
95
96        Cookies.set('_CookiesPolicyAccepted', JSON.stringify(acceptedCategories), options);
97
98        /** Send Info to GTM */
99        window.dataLayer = window.dataLayer || [];
100        function gtag() { dataLayer.push(arguments); }
101
102        googleConsentModeMapping({
103            "ad_storage": "marketing",
104            "ad_user_data": "marketing",
105            "ad_personalization": "marketing",
106            "analytics_storage": "analytics",
107            "security_storage": "necessary",
108            "functionality_storage": "necessary",
109            "personalization_storage": "marketing",
110        }, acceptedCategories, 'update');
111
112        window.dataLayer.push({
113            'event': 'cookieConsent',
114            'cookieConsentCategory': acceptedCategories
115        });
116
117        window.beAcceptedCookiePolicies = acceptedCategories;
118
119        if (localStorage) {
120            localStorage.setItem('cookiesManager', JSON.stringify({
121                acceptedCategories: acceptedCategories
122            }));
123        }
124
125        window.dispatchEvent(new CustomEvent('success-save-cookies', { 'detail': { 'acceptedCategories': acceptedCategories } }));
126
127        focusFirstInteractiveElement();
128
129        if (window.activateGA) {
130            activateGA();
131        }
132    }
133
134    function _checkCookiesPolicy() {
135
136        var cookiesPolicy = Cookies.get("_CookiesPolicyAccepted");
137
138        if (typeof cookiesPolicy !== "undefined") {
139            if (!window.beAcceptedCookiePolicies) {
140                cookiesPolicy = JSON.parse(cookiesPolicy);
141                window.beAcceptedCookiePolicies = cookiesPolicy;
142            }
143        } else {
144
145            showCookieDiv();
146
147            var cookiePrivacyIframe = document.getElementById('cookie-privacy-iframe');
148
149            if (cookiePrivacyIframe) {
150
151                var iframe = document.querySelector('#cookie-privacy-iframe iframe');
152
153                if (iframe) {
154                    document.getElementsByClassName('cookiePolicies')[0].addEventListener('click', function (e) {
155                        e.preventDefault();
156                        iframe.src = this.href;
157                        cookiePrivacyIframe.style.display = 'block';
158                    });
159                }
160
161                document.querySelector('#cookie-privacy-iframe .custom-close-popup').addEventListener('click', function (e) {
162                    e.preventDefault();
163                    cookiePrivacyIframe.style.display = 'none';
164                });
165
166            }
167
168            var receiveCookieSettings = false;
169
170            if (localStorage) {
171                window.addEventListener('storage', function (e) {
172
173                    if (e.key !== 'cookiesManager' || receiveCookieSettings) {
174                        return;
175                    }
176
177                    if (e.storageArea.hasOwnProperty('cookiesManager')) {
178                        receiveCookieSettings = true;
179                        var dataCookies = JSON.parse(e.storageArea.cookiesManager);
180                        _acceptCookiesPolicy(dataCookies.acceptedCategories);
181                        if (cookiePrivacyIframe) {
182                            cookiePrivacyIframe.style.display = 'none';
183                        }
184                    }
185
186                });
187            }
188
189            window.addEventListener('success-save-cookies', function () {
190                document.getElementById('cookieWarning').classList.remove('preview');
191            });
192
193        }
194
195        window.dispatchEvent(new CustomEvent('load-cookies'));
196
197    }
198
199    function showCookieDiv() {
200        const cookieDiv = document.getElementById('cookieWarning');
201        const cookieAnnouncement = document.getElementById('cookieAnnouncement');
202        const cookieText = document.querySelector('.cookieContentItem');
203
204        if (cookieDiv) {
205            if (cookieAnnouncement) {
206                cookieAnnouncement.textContent = cookieText.textContent;
207                cookieAnnouncement.setAttribute('aria-live', 'assertive');
208                setTimeout(() => {
209                    cookieAnnouncement.textContent = '';
210                    cookieAnnouncement.setAttribute('aria-live', 'off');
211                }, 1000);
212            }
213            cookieDiv.classList.add('preview');
214            document.querySelector('.js-cookieBtn-focus').focus();
215        }
216
217        cookieDiv.classList.add('preview');
218        setTimeout(() => {
219            document.querySelector('.js-cookieBtn-focus').focus();
220        }, 100);
221    }
222    
223
224    const focusableElements = 'button, [href], input:not([disabled])';
225
226    function trapFocus(modal) {
227        const focusableContent = modal.querySelectorAll(focusableElements);
228        return {
229            first: focusableContent[0],
230            last: focusableContent[focusableContent.length - 1]
231        };
232    }
233
234    function loadScriptsForConsent() {
235        const cookiesPolicy = window.beAcceptedCookiePolicies || JSON.parse(Cookies.get('_CookiesPolicyAccepted') || '[]');
236
237        const scripts = document.querySelectorAll('script[data-cookie-consent][type="text/plain"]');
238
239        scripts.forEach((script) => {
240            const requiredConsent = script.getAttribute('data-cookie-consent');
241
242            if (cookiesPolicy.includes(requiredConsent)) {
243                const newScript = document.createElement('script');
244
245                Array.from(script.attributes).forEach(attr => {
246                    newScript.setAttribute(attr.name, attr.value);
247                });
248
249                if (script.src) {
250                    newScript.removeAttribute('type');
251                } else {
252                    newScript.type = 'text/javascript';
253                    newScript.textContent = script.textContent;
254                }
255
256                script.parentNode.replaceChild(newScript, script);
257            }
258        });
259    }
260
261    const cookiesModal = document.querySelector('.cookieContent');
262    const cookiesSecondModal = document.querySelector('.cookies-modal');
263    const cookieWarning = document.getElementById('cookieWarning');
264
265    document.addEventListener('keydown', function (e) {
266
267        if (cookieWarning && !cookieWarning.classList.contains('preview')) {
268            return;
269        }
270
271        if (e.key !== 'Tab' && e.keyCode !== 9) return;
272
273        const modal = cookiesSecondModal.classList.contains('cookies-modal--active') ? cookiesSecondModal : cookiesModal;
274        const { first, last } = trapFocus(modal);
275
276        if (e.shiftKey && document.activeElement === first) {
277            last.focus();
278            e.preventDefault();
279        } else if (!e.shiftKey && document.activeElement === last) {
280            first.focus();
281            e.preventDefault();
282        }
283
284    });
285
286    window.addEventListener('load', function () {
287        _checkCookiesPolicy();
288        loadScriptsForConsent();
289    });
290
291    window.addEventListener('success-save-cookies', function () {
292        loadScriptsForConsent();
293    });
294
295
296</script>
296 
296<script type="text/javascript">
297    (function () {
298        var cookieForm = null;
299
300        window.openCookieModal = function () {
301            document.querySelector('.cookies-modal').classList.add('cookies-modal--active');
302            document.querySelector('.cookies-modal__content').classList.add('cookies-modal__content--active');
303            document.querySelector('body').classList.add('active-cookies-modal');
304            setTimeout(function () {
305                document.querySelector('#analytics-cookies').focus();
306            }, 400);
307
308            document.querySelector('.cookies-modal').addEventListener('keydown', (e) => {
309                const { first, last } = trapFocus(document.querySelector('.cookies-modal'));
310
311                if (e.key !== 'Tab') return;
312                if (e.shiftKey && document.activeElement === first) {
313                    last.focus();
314                    e.preventDefault();
315                } else if (!e.shiftKey && document.activeElement === last) {
316                    first.focus();
317                    e.preventDefault();
318                }
319            })
320        };
321
322        window.acceptOnlyRequiredCookies = function () {
323            _acceptCookiesPolicy(["necessary"]);
324        };
325
326        function closeCookieModal() {
327            document.querySelector('.cookies-modal').classList.remove('cookies-modal--active');
328            document.querySelector('.cookies-modal__content').classList.remove('cookies-modal__content--active');
329            document.querySelector('body').classList.remove('active-cookies-modal');
330            document.querySelector('.js-cookieBtn-focus').focus();
331            focusFirstInteractiveElement();
332        }
333
334        function _saveCookiesPolicy(acceptedCategories) {
335
336            var options = {};
337
338            /** If check all categories, remember this for 1 year */
339            if (acceptedCategories.length === cookieForm.querySelectorAll('input[type="checkbox"]').length) {
340                options['expires'] = 365;
341            }
342
343            Cookies.set('_CookiesPolicyAccepted', JSON.stringify(acceptedCategories), options);
344
345            /** Send Info to GTM */
346            window.dataLayer = window.dataLayer || [];
347            function gtag() { dataLayer.push(arguments); }
348
349            googleConsentModeMapping({
350                "ad_storage": "marketing",
351                "ad_user_data": "marketing",
352                "ad_personalization": "marketing",
353                "analytics_storage": "analytics",
354                "security_storage": "necessary",
355                "functionality_storage": "necessary",
356                "personalization_storage": "marketing"
357            }, acceptedCategories, 'update');
358
359            window.dataLayer.push({
360                'event': 'cookieConsent',
361                'cookieConsentCategory': acceptedCategories
362            });
363
364            window.beAcceptedCookiePolicies = acceptedCategories;
365
366            if (window.activateGA) {
367                activateGA();
368            }
369        }
370
371        function eventHandlers() {
372            const cookieFormBtn = cookieForm.querySelector('.cookies-modal__submit button');
373            cookieFormBtn.addEventListener('click', function (e) {
374
375                e.preventDefault();
376
377                var inputs = cookieForm.querySelectorAll('input[type="checkbox"]:checked'),
378                    chooses = [];
379
380                inputs.forEach(function (ele) {
381                    chooses = chooses.concat(ele.value.split(','));
382                });
383
384                _saveCookiesPolicy(chooses);
385
386                if (localStorage) {
387                    localStorage.setItem('cookiesManager', JSON.stringify({
388                        acceptedCategories: chooses
389                    }));
390                }
391
392                window.dispatchEvent(new CustomEvent('success-save-cookies', { 'detail': { 'acceptedCategories': chooses } }));
393                cookieForm.querySelector('.cookies-modal__notification').style.display = 'none';
394                closeCookieModal();
395
396            });
397
398            document.querySelector('#cookies-modal .js-cookies-modal__close').addEventListener('click', function (e) {
399                e.preventDefault();
400                closeCookieModal();
401            });
402
403            document.addEventListener('keydown', function (event) {
404                const modalContent = document.querySelector('.cookies-modal__content');
405                if (modalContent.classList.contains('cookies-modal__content--active')) {
406                    if (event.key === 'Escape') {
407                        closeCookieModal();
408                    }
409                }
410            });
411
412        }
413
414        function init() {
415
416            cookieForm = document.getElementById('cookies-privacy-settings');
417            var inputs = cookieForm.querySelectorAll('input[type="checkbox"]:not(:disabled)'),
418                jsonCookiesPolicy = Cookies.get("_CookiesPolicyAccepted");
419
420            if (typeof jsonCookiesPolicy !== "undefined") {
421
422                var cookiesPolicy = JSON.parse(jsonCookiesPolicy);
423
424                inputs.forEach(function (ele) {
425
426                    var values = ele.value.split(',');
427
428                    ele.checked = cookiesPolicy.some(function (element) {
429                        return values.indexOf(element) > -1
430                    });
431
432                });
433
434            } else {
435
436                inputs.forEach(function (ele) {
437                    if (!ele.checked && ele.hasAttribute('data-default-checked')) {
438                        ele.checked = true;
439                    }
440                });
441
442                cookieForm.querySelector('.cookies-modal__notification').style.display = 'block';
443
444            }
445
446            eventHandlers();
447
448        }
449
450        window.addEventListener('load', function () {
451            init();
452        });
453
454    })();
455
456</script>
456 
456<script id="translations-data" type="application/json">
457	{
458	        "prevSlide": "Poprzedni slajd",
459	        "nextSlide": "Następny slajd",
460	        "paginationNext": "Przejdź do slajdu nr",
461	        "firstSlide": "Pierwszy slajd",
462	        "lastSlide": "Ostatni slajd",
463	        "contrastActivate": "Włącz tryb wysokiego kontrastu",
464	        "contrastDeactivate": "Wyłącz tryb wysokiego kontrastu",
465	        "changeTheContrast": "a11y.change_the_contrast",
466			"contrastMode": "Tryb wysokiego kontrastu",
467	        "moreInformations": "Więcej"
468	    }
469</script>
469 
469<script src="/templates/buenos_aires/runtime.d2bee78e.js"></script>
469<script src="/templates/buenos_aires/global.79bd4f59.js"></script>
469 
469<script src="/templates/buenos_aires/1.53223860.js"></script>
469<script src="/templates/buenos_aires/10.eba51bd6.js"></script>
469<script src="/templates/buenos_aires/app.3377f265.js"></script>
469 
469<script defer src="//open.upperbooking.com/villaherkules1/Booking.min.js?locale=pl"></script>
469 
469<script>
470    document.addEventListener('DOMContentLoaded', function () {
471
472        if (window.matchMedia("(max-width: 768px)").matches) {
473            return;
474        };
475
476        const today = new Date();
477        const tomorrow = new Date();
478        tomorrow.setDate(today.getDate() + 1);
479
480        const formatDateWithZero = (str) => {
481            return String(str).padStart(2, '0');
482        };
483
484        const formatDate = (date) => {
485            const day = formatDateWithZero(date.getDate());
486            const month = formatDateWithZero(date.getMonth() + 1);
487            const year = date.getFullYear();
488            return `${day}.${month}.${year}`;
489        };
490
491        const getMonthName = (date) => {
492            const monthIndex = date.getMonth();
493            if (monthTranslations.length > 0) {
494                return monthTranslations[monthIndex];
495            } else {
496                return formatDateWithZero(date.getMonth() + 1);
497            }
498        };
499
500        const calcDatePatternSeparator = (inputValue) => {
501            if (inputValue.length === 0) return '';
502            const lastChar = inputValue.charAt(inputValue.length - 1);
503
504            return /\p{L}|\p{N}|\s/u.test(lastChar) ? '' : lastChar;
505        };
506
507        const updateDate = (input, boxSelector, date) => {
508            const box = input.closest(boxSelector);
509            if (!box) return;
510
511            const useShortYear = box.hasAttribute('data-short-year');
512            input.value = formatDate(date);
513
514            const dayElement = box.querySelector('.js-input-hld__day-number');
515            const monthElement = box.querySelector('.js-input-hld__month');
516            const yearElement = box.querySelector('.js-input-hld__year');
517
518            if (dayElement)
519                dayElement.textContent = formatDateWithZero(date.getDate()) + calcDatePatternSeparator(dayElement.textContent);
520
521            if (monthElement)
522                monthElement.textContent = getMonthName(date) + calcDatePatternSeparator(monthElement.textContent);
523
524            if (yearElement) {
525                yearElement.textContent = (useShortYear ? String(date.getFullYear()).slice(-2) : date.getFullYear()) + calcDatePatternSeparator(yearElement.textContent);
526            }
527        };
528
529        const panelElement = document.querySelector('.js-site-panel-month');
530        const monthTranslations = [];
531
532        if (panelElement && document.documentElement.lang !== 'ar') {
533            for (let i = 1; i <= 12; i++) {
534                const monthName = panelElement.getAttribute(`data-month-name-${i}`) ||
535                                panelElement.querySelector(`[data-month-name-${i}]`)?.getAttribute(`data-month-name-${i}`);
536
537                if (monthName) {
538                    monthTranslations.push(monthName);
539                } else {
540                    break;
541                }
542            }
543        };
544
545        const checkinInputs = document.querySelectorAll('.js-input-checkin');
546        const checkoutInputs = document.querySelectorAll('.js-input-checkout');
547
548        checkinInputs.forEach((input) => {
549            updateDate(input, '.js-checkin-box', today);
550        });
551
552        checkoutInputs.forEach((input) => {
553            updateDate(input, '.js-checkout-box', tomorrow);
554        });
555    });
556</script>
556 <link rel="stylesheet" href="/templates/buenos_aires/icon-packages/buenos_aires-icon/style.5c893f2d.css"> 
556<script type="application/ld+json">
557            {"@context":"https:\/\/schema.org","@type":"Hotel","name":"Villa Herkules","url":"https:\/\/www.villaherkules.pl\/hotel\/historia","address":{"@type":"PostalAddress","streetAddress":"ul. J. S\u0142owackiego 29","addressLocality":"\u015awinouj\u015bcie","postalCode":"72-600","addressCountry":"PL"},"geo":{"@type":"GeoCoordinates","latitude":53.9190665,"longitude":14.246},"telephone":"+48 91 321 35 28","email":"[email protected]","image":"https:\/\/r.profitroom.pl\/villaherkules1\/images\/202506051315260.Hotel_1_.jpg","logo":{"@type":"ImageObject","contentUrl":"https:\/\/r.profitroom.pl\/villaherkules1\/images\/202404161523530.logo_bez_hotel_i_gwiazdek.png"}}
558        </script>
558 </body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.