.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}div#main-baner{padding:0px!important}div#main-baner .elementor-background-overlay{background-color:rgb(0 0 0 / .4)!important}div#site-logo img{width:100px!important}#baner-blocks h3.elementor-image-box-title{height:58px}#baner-subpage{padding:0px!important}div#submenu-container{background-color:#ffffff!important}div#submenu-container h2{color:#282828!important}div#breadcrumbs a{text-decoration:none!important}#menu-1-0478989>li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-15.current_page_item.menu-item-has-children.menu-item-165 ul{width:330%!important}.mailerlite-form{font-family:"Montserrat"}#baner-subpage .swiper-slide-bg.elementor-ken-burns--active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:66%;background:linear-gradient(0deg,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .6) 25%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .1) 75%,transparent 100%)!important}@media (max-width:991px){.title-container{font-size:32px;font-weight:600;text-transform:uppercase;margin-bottom:80px;border-bottom:4px solid #77CC2A}}@media (min-width:992px){.title-container{font-size:40px;font-weight:600;text-transform:uppercase;margin-bottom:80px;border-bottom:4px solid #77CC2A}}.place-travel{display:flex;gap:36px;margin-bottom:20px}.continental{display:flex;gap:8px;align-items:center;justify-content:center}.continental span{font-size:24px;font-weight:600}.continental i{font-size:24px;color:#77CC2A}.country{display:flex;gap:8px;align-items:center;justify-content:center}.country span{font-size:24px;font-weight:600}.country i{font-size:24px;color:#77CC2A}.travel-info-main{display:flex;gap:36px;margin-bottom:10px}.time-travel span{font-size:21px;font-weight:600}.date-travel span{font-size:21px;font-weight:600}.category-travel span{font-size:21px;font-weight:600}.time-travel{display:flex;gap:8px;align-items:center;margin-bottom:10px}.time-travel i{font-size:24px;color:#77CC2A}.date-travel{display:flex;gap:8px;align-items:center;margin-bottom:10px}.date-travel i{font-size:24px;color:#77CC2A}.category-travel{display:flex;gap:8px;align-items:center;margin-bottom:10px}.category-travel i{font-size:24px;color:#77CC2A}div#submenu .e-con-inner{padding:0!important}div#submenu-container{padding:0!important;border-radius:0 0 15px 15px;overflow:hidden}div#submenu-container .elementor-element{height:75px;display:flex;align-items:center;justify-content:center}.title-tab h2.elementor-heading-title:after{background:#77CC2A;border-radius:15px;bottom:-7px;content:"";display:block;height:4px;left:0;position:absolute;width:105px}.title-tab a{text-decoration:none!important}.portfolio-block figure{display:none!important}.continental{display:none!important}#main-menu.sticky{position:fixed!important;top:0!important;left:0;right:0;background-color:#ffffff!important;animation:slideDown 0.4s ease-out;box-shadow:0 4px 6px rgb(0 0 0 / .2);z-index:1000}#submenu.sticky{position:fixed!important;top:0px!important;left:0;right:0;animation:slideDown 0.4s ease-out;z-index:999}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}#main-menu.sticky ul#menu-1-0478989>li>a{color:#282828!important}#main-menu.sticky ul#menu-1-0478989>li:hover>a{color:#77CC2A!important}#main-menu.sticky a{color:#fff!important}.menu-placeholder,.submenu-placeholder{display:none}.menu-placeholder.active,.submenu-placeholder.active{display:block}div#submenu a{text-decoration:none}.connection-line{stroke:#77CC2A;stroke-width:3;fill:none;opacity:0.5!important;stroke-dasharray:10 5}.item-1 .connection-line{mask:url(#path-mask-1)}.item-2 .connection-line{mask:url(#path-mask-2)}.item-3 .connection-line{mask:url(#path-mask-3)}.item-4 .connection-line{mask:url(#path-mask-4)}.item-5 .connection-line{mask:url(#path-mask-5)}.item-6 .connection-line{mask:url(#path-mask-6)}.item-7 .connection-line{mask:url(#path-mask-7)}.item-8 .connection-line{mask:url(#path-mask-8)}.item-9 .connection-line{mask:url(#path-mask-9)}.item-10 .connection-line{mask:url(#path-mask-10)}.item-11 .connection-line{mask:url(#path-mask-11)}.item-12 .connection-line{mask:url(#path-mask-12)}.item-13 .connection-line{mask:url(#path-mask-13)}.item-14 .connection-line{mask:url(#path-mask-14)}.item-15 .connection-line{mask:url(#path-mask-15)}.item-16 .connection-line{mask:url(#path-mask-16)}.item-17 .connection-line{mask:url(#path-mask-17)}.item-18 .connection-line{mask:url(#path-mask-18)}.item-19 .connection-line{mask:url(#path-mask-19)}.item-20 .connection-line{mask:url(#path-mask-20)}.item-21 .connection-line{mask:url(#path-mask-21)}.item-22 .connection-line{mask:url(#path-mask-22)}.mask-line{stroke:#fff;stroke-width:5;fill:none;stroke-dasharray:0 2000;animation:reveal 4s linear forwards}@keyframes reveal{to{stroke-dasharray:2000 0}}.connection-line.finished{stroke-dasharray:10 5}.connection-line:nth-child(9){animation-delay:0.2s}.connection-line:nth-child(10){animation-delay:0.4s}.connection-line:nth-child(11){animation-delay:0.6s}.connection-line:nth-child(12){animation-delay:0.8s}.connection-line:nth-child(13){animation-delay:1.0s}.connection-line:nth-child(14){animation-delay:1.2s}.connection-line:nth-child(15){animation-delay:1.4s}.timeline-container{position:relative}.timeline-line{position:absolute;height:100%}.timeline-line .container{height:100%}.journey-container{position:relative;padding:20px 0;height:100%!important;width:100%}.timeline-container{padding:0px!important}.timeline-items{z-index:3}.timeline-bezier{position:absolute;width:100%;height:100%;left:0}.timeline-item:last-child .timeline-bezier{display:none}div#submenu-container a:hover{border-width:0 0 10px 0}.galeria-owl-carousel{position:relative}.galeria-owl-carousel .owl-nav{position:absolute;top:45%;margin-top:0px!important;width:100%;z-index:12}.galeria-owl-carousel .owl-nav button.owl-prev{position:absolute;left:0;width:40px;height:40px;border-radius:50%!important;background-color:#77CC2A!important;display:flex;align-items:center;justify-content:center}.galeria-owl-carousel .owl-nav button.owl-next{position:absolute;right:0;width:40px;height:40px;border-radius:50%!important;background-color:#77CC2A!important;display:flex;align-items:center;justify-content:center}.galeria-owl-carousel .owl-nav button.owl-next span{font-size:36px;margin-bottom:8px}.galeria-owl-carousel .owl-nav button.owl-prev span{font-size:36px;margin-bottom:8px}.galeria-owl-carousel .owl-nav button:hover{background:#77CC2A70!important;transform:scale(1.1)}.galeria-owl-carousel .owl-item:hover{transform:scale(1.02)}.galeria-owl-carousel .owl-item{transition:all 0.3s ease!important;cursor:pointer}.zakwaterowanie-carousel{position:relative}.zakwaterowanie-carousel .owl-nav{position:absolute;top:45%;margin-top:0px!important;width:100%;z-index:12}.zakwaterowanie-carousel .owl-nav button.owl-prev{position:absolute;left:0;width:40px;height:40px;border-radius:50%!important;background-color:#77CC2A!important;display:flex;align-items:center;justify-content:center}.zakwaterowanie-carousel .owl-nav button.owl-next{position:absolute;right:0;width:40px;height:40px;border-radius:50%!important;background-color:#77CC2A!important;display:flex;align-items:center;justify-content:center}.zakwaterowanie-carousel .owl-nav button.owl-next span{font-size:36px;margin-bottom:8px}.zakwaterowanie-carousel .owl-nav button.owl-prev span{font-size:36px;margin-bottom:8px}.zakwaterowanie-carousel .owl-nav button:hover{background:#77CC2A70!important;transform:scale(1.1)}.zakwaterowanie-carousel .owl-item:hover{transform:scale(1.02)}.zakwaterowanie-carousel .owl-item{transition:all 0.3s ease!important;cursor:pointer}.karuzela-wpisow-container .owl-stage-outer{padding:15px 0}.elementor-counter-title{text-align:center!important}.counter-box{background:#fffd;border-radius:12px;padding:25px;box-shadow:0 10px 30px rgb(0 0 0 / .1);display:inline-block;position:relative;transition:all 0.3s ease;border:3px solid #333;font-family:'Montserrat'}.title-white h2{stroke-width:0px!important;stroke:#fff!important;font-weight:500!important;-webkit-text-stroke-color:#fff!important}.tekst-box{background:#fff9;border-radius:12px;padding:25px;box-shadow:0 10px 30px rgb(0 0 0 / .1);display:inline-block;position:relative;transition:all 0.3s ease;border:3px solid #333;width:100%;font-family:'Montserrat'}.tekst-box-secondary{background:#fffc;border-radius:12px;padding:25px;box-shadow:0 10px 30px rgb(0 0 0 / .1);display:inline-block;position:relative;transition:all 0.3s ease;border:3px solid #333;width:100%;font-family:'Montserrat'}input.wpcf7-form-control.wpcf7-submit.has-spinner{display:inline-block!important;background:#77CC2A!important;color:white!important;padding:15px 40px!important;border-radius:30px!important;text-decoration:none!important;font-weight:600!important;font-size:15px!important;transition:all 0.3s ease!important;box-shadow:0 4px 15px rgb(0 0 0 / .1)!important;border:0px!important}.form-footer-container{max-width:670px;margin:0 auto;background:#ffffff70;border-radius:12px;padding:25px;box-shadow:0 10px 30px rgb(0 0 0 / .1);position:relative;transition:all 0.3s ease;border:3px solid #333;font-family:'Montserrat'}.form-footer-container h3{text-align:center}.form-footer-container p{text-align:center}.acceptances p{text-align:left!important}span.wpcf7-spinner{display:none!important}.form-footer-container input{border-radius:15px;border:0px!important;background-color:#fff9}.form-footer-container textarea{border-radius:15px;border:0px!important;background-color:#fff9}.footer-main-menu .elementor-nav-menu{display:flex;flex-wrap:nowrap;width:100%;gap:15px}.footer-main-menu .elementor-nav-menu li{width:19%!important;display:block!important}.footer-main-menu .elementor-nav-menu li a{white-space:pre-wrap!important;font-size:12px!important}.footer-block a{color:#FFF}.footer-block .elementor-element.elementor-element-b3962ff.e-con-full.e-flex.e-con.e-child{padding:0}.footer-block .elementor-element.elementor-element-0d9591e.e-con-full.e-flex.e-con.e-child{padding:0}#read-more-container{display:none}.color-black{color:#000}.contact-info a{color:#77CC2A}.form-footer-container a{color:#77CC2A}.mob-standard-logo{padding:10px}.wycieczki-lista .blog-controls{display:none}@media (max-width:991px){div#submenu{display:none}}@media (min-width:992px){div#submenu{display:block}}.sub-menu.elementor-nav-menu--dropdown{width:320%!important}.elementor-nav-menu--dropdown{background-color:#77CC2A!important;z-index:13;width:320%}.elementor-nav-menu--dropdown li{z-index:14!important}.elementor-nav-menu--dropdown li a{color:#fff!important;font-weight:bold!important;z-index:15!important}li .elementor-nav-menu--dropdown{grid-template-columns:1fr 1fr!important;gap:0px!important;width:270%}li:hover>.elementor-nav-menu--dropdown{display:grid!important;width:270%}#main-menu::before{content:''!important;position:absolute!important;background-image:url(/wp-content/uploads/2026/05/background-gotravel-1.webp)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;z-index:0!important;pointer-events:none!important}input#mailerlite-1-field-email{border-radius:12px;border:2px solid #232323!important;background-color:#fff}.mailerlite-form-title{color:#fff}.mailerlite-form-description p{color:#fff}.mailerlite-subscribe-button-container{text-align:left!important}button.mailerlite-subscribe-submit{color:#fff;background:#232323;border-radius:12px;border:2px solid #232323;font-weight:500}button.mailerlite-subscribe-submit:hover{background:#000}