.button-bronze-S{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;color:#FFF;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:24px;text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:#591B0E;border-radius:6px;cursor:pointer}.button-bronze-S:hover{color:var(--color-white);text-decoration:none;background-color:var(--primary-600)}.button-bronze-S{transition:0.5s}@media (max-width:1119px){.button-bronze-S{width:280px}}.hero{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;position:relative;width:100%;height:100%}.hero-section{display:flex;flex-flow:column;justify-content:center;align-items:center;align-self:stretch;height:100%;overflow:visible}@media (max-width:1119px){.hero-section{height:600px;overflow:visible}}@media (max-width:1023px){.hero-section{height:800px}}@media (max-width:767px){.hero-section{height:600px}}@media (max-width:479px){.hero-section{height:600px}}.hero-section-video{display:block;position:relative;z-index:-10;width:100%;height:100%;overflow:visible}@media (max-width:1119px){.hero-section-video{display:none;position:absolute;object-fit:cover}}.hero-section-column{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:36px;position:absolute;z-index:1;width:840px;max-width:880px}@media (max-width:1119px){.hero-section-column{gap:22px;width:800px;max-width:760px}}@media (max-width:1023px){.hero-section-column{max-width:100%}}@media (max-width:767px){.hero-section-column{width:100%;padding-right:14px;padding-left:14px}}@media (max-width:479px){.hero-section-column{width:100%;max-width:100%;padding-right:14px;padding-left:14px}}.hero-head{color:#FFF}@media (max-width:1119px){.hero-head{width:680px}}@media (max-width:767px){.hero-head{width:100%}}@media (max-width:479px){.hero-head{width:100%}}.hero-h1{color:#FFF;font-family:"Libre Baskerville",serif;font-weight:400;font-size:56px;line-height:82px;text-align:center;margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.hero-h1{font-size:32px;line-height:50px;letter-spacing:-0.32px}}.hero-focus{display:flex;flex-flow:column;justify-content:center;gap:32px;align-self:stretch}@media (max-width:767px){.hero-focus{width:100%}}.hero-actions{display:flex;justify-content:start;align-items:center;gap:8px;align-self:stretch;height:86px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:var(--primary-800);border-radius:10px}.about-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#918172}.about-section{align-self:stretch}.about-section-wraper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:80px;align-self:center;width:100%;max-width:1440px;padding-top:112px;padding-right:64px;padding-bottom:112px;padding-left:64px}@media (max-width:1119px){.about-section-wraper{gap:60px;padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px}}@media (max-width:767px){.about-section-wraper{padding-top:40px;padding-right:14px;padding-bottom:40px;padding-left:14px}}.about-section-container{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:80px;align-self:stretch}@media (max-width:1119px){.about-section-container{gap:60px}}.about-section-2col{display:flex;flex-flow:row;justify-content:center;gap:80px;width:100%}@media (max-width:1119px){.about-section-2col{gap:40px}}@media (max-width:1023px){.about-section-2col{display:flex;flex-flow:column}}.single-2-col{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:32px;width:100%}@media (max-width:1119px){.single-2-col{flex-grow:1;flex-shrink:0;flex-basis:0px;width:100%}}@media (max-width:1023px){.single-2-col{height:100%}}.content-col{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:28px;align-self:stretch;width:615px}@media (max-width:1119px){.content-col{width:100%}}.col-content{display:flex;color:var(--color-white);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px}@media (max-width:1119px){.col-content{font-size:30px;line-height:46px;letter-spacing:-0.3px}}@media (max-width:767px){.col-content{font-size:28px;line-height:38px;text-align:center}}.separator-content-col{height:6px;max-width:70px;max-height:6px;min-width:70px;min-height:6px;background-color:#591B0E}.content-p{color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}.navbar-inner-content{display:flex;flex-flow:row;align-items:center;gap:54px}@media (max-width:1119px){.navbar-inner-content{align-self:stretch;width:100%;height:64px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;border-top:0px none transparent;border-bottom:0px none transparent;border-left:0px none transparent;border-right:0px none transparent}}.logo-img{max-width:60%}@media (max-width:1119px){.logo-img{max-width:131px;max-height:100%}}@media (max-width:1023px){.logo-img{max-width:30%}}@media (max-width:767px){.logo-img{max-width:40%}}@media (max-width:479px){.logo-img{max-width:50%}}.text-link-bright{display:inline-flex;flex-flow:row;gap:10px;color:#E6E6E6;font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:28px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;background-color:transparent;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;cursor:pointer;pointer-events:auto}.text-link-bright:hover{color:#FFF;text-decoration:none;border-bottom:2px solid #6C3224}.text-link-bright{transition:0.5s}@media (max-width:1119px){.text-link-bright{width:100%;color:var(--color-white);padding-top:8px;padding-bottom:8px;border-bottom:2px solid var(--primary-700)}.text-link-bright:hover{color:var(--secondary-900)}}@media (max-width:767px){.text-link-bright{display:flex;flex-flow:column;text-align:center}}.Navbar-desktop{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;position:absolute;z-index:8;width:100%;padding-top:40px;padding-right:40px;padding-bottom:0px;padding-left:40px;background-color:#FFF0}@media (max-width:1119px){.Navbar-desktop{display:flex;justify-content:start;align-items:center;position:static;top:0px;z-index:100;margin-top:-60px;margin-bottom:-60px;padding-top:14px;padding-right:14px;padding-bottom:0px;padding-left:14px}}@media (max-width:1023px){.Navbar-desktop{position:static}}.navbar-wrapper-desktop{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;box-shadow:0px 4px 4px 0px #00000006}@media (max-width:1119px){.navbar-wrapper-desktop{display:none;max-width:100%}}.navbar-content{display:flex;flex-flow:row;justify-content:space-between;align-items:center;height:64px;padding-right:18px;padding-left:28px;background-color:#CDC6BE;border-radius:8px}.navbar-content{align-self:stretch}@media (max-width:1119px){.navbar-content{display:flex;justify-content:center;align-items:center;height:64px;border-radius:8px;box-shadow:0px 4px 4px 0px #00000006}}.navbar-actions{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:16px}@media (max-width:1119px){.navbar-actions{display:flex;flex-flow:row;gap:16px;margin-top:16px}}@media (max-width:767px){.navbar-actions{display:flex;flex-flow:column}}.navbar-phone-button{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;color:#FFF;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:26px;text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:#00000020;border-radius:6px;border-top:0px none transparent;border-bottom:0px none transparent;border-left:0px none transparent;border-right:0px none transparent;cursor:pointer}.navbar-phone-button:hover{color:var(--color-white);text-decoration:none;background-color:var(--secondary-300)}.navbar-phone-button{transition:0.5s}@media (max-width:1119px){.navbar-phone-button{color:var(--primary-900);background-color:transparent}}.navabr-elements{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:36px}.hero-p{color:#D4D4D4;font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:28px;text-align:center}@media (max-width:1119px){.hero-p{font-size:18px;line-height:28px}}.image-col{display:flex;justify-content:center;align-items:center;gap:10px;overflow:hidden;object-fit:cover;border-radius:20px}@media (max-width:1119px){.image-col{width:100%}}@media (max-width:1023px){.image-col{flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;width:100%;object-fit:cover}}.content-image{width:100%;height:540px;object-fit:cover}@media (max-width:1119px){.content-image{height:540px;max-height:540px}}.features-section{display:flex;flex-flow:column;align-items:center;gap:10px;background-color:var(--beige-200)}.features-section-wrapper{display:flex;flex-flow:column;align-items:center;gap:80px;align-self:auto;width:100%;max-width:1440px;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px}@media (max-width:1119px){.features-section-wrapper{padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px}}@media (max-width:767px){.features-section-wrapper{max-width:100%;padding-top:40px;padding-right:14px;padding-bottom:40px;padding-left:14px}}.features-section-container{display:flex;flex-flow:row;justify-content:center;gap:80px;width:1312px}@media (max-width:1119px){.features-section-container{gap:40px;width:100%}}@media (max-width:1023px){.features-section-container{display:flex;flex-flow:column}}@media (max-width:767px){.features-section-container{gap:20px}}.single-column{display:flex;flex-flow:column;justify-content:center;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px}@media (max-width:1119px){.single-column{width:100%}}.Image-col{display:flex;justify-content:center;gap:10px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;min-height:540px;overflow:hidden;border-radius:20px}@media (max-width:1119px){.Image-col{width:100%;min-width:100%}}.features-image-image{flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;width:100%;height:540px;object-fit:cover}@media (max-width:1119px){.features-image-image{display:flex;width:100%;overflow:visible}}.icons-grid{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:32px;align-self:stretch}.icons-grid-row{display:flex;flex-flow:row;justify-content:start;gap:24px;align-self:stretch;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}@media (max-width:767px){.icons-grid-row{display:flex;flex-flow:column}}.Icons-grid-item{display:flex;flex-flow:column;align-items:start;gap:28px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch}@media (max-width:1119px){.Icons-grid-item{gap:8px}}.icon-for-grid-wifi{display:flex;flex-flow:column;align-items:start;gap:10px;align-self:stretch;width:48px;color:var(--primary-700)}.svg-icon-1{color:currentColor}.svg-icon-2{width:48px;height:48px;object-fit:cover}.subhero-container{display:flex;flex-flow:column;align-items:center;gap:32px;position:static;z-index:2;width:952px}@media (max-width:1119px){.subhero-container{width:768px}}@media (max-width:1023px){.subhero-container{padding-right:32px;padding-left:32px}}@media (max-width:767px){.subhero-container{width:100%;padding-right:0px;padding-left:0px}}@media (max-width:479px){.subhero-container{padding-right:0px;padding-left:0px}}.subhero-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:80px;position:relative;height:800px;overflow:hidden;padding-right:64px;padding-bottom:0px;padding-left:64px}@media (max-width:1119px){.subhero-section{padding-right:48px;padding-left:48px}}@media (max-width:1023px){.subhero-section{padding-right:32px;padding-left:32px}}.subhero-content{display:flex;flex-flow:column;align-items:center;gap:16px;align-self:stretch}@media (max-width:767px){.subhero-content{padding-right:0px;padding-left:0px}}.subhero-h1{align-self:stretch;color:var(--color-white);font-family:"Libre Baskerville",serif;font-weight:400;font-size:56px;line-height:82px;text-align:center;letter-spacing:-0.56px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.subhero-h1{font-size:32px;line-height:50px;letter-spacing:-0.32px}}.subhero-h2{align-self:stretch;color:var(--color-white);font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:28px;text-align:center;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.section_bottom-decco{position:absolute;bottom:0px;width:82px;height:29px;color:var(--secondary-300);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-bottom:0px}.info-section{display:flex;flex-flow:column;align-items:center;gap:10px;background-color:var(--secondary-300)}.info-section-wrapper{display:flex;flex-flow:column;align-items:center;gap:80px;align-self:auto;max-width:1440px;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px}@media (max-width:1119px){.info-section-wrapper{width:100%;max-width:100%;padding-top:80px;padding-right:64px;padding-bottom:80px;padding-left:64px}}@media (max-width:1023px){.info-section-wrapper{gap:40px;width:100%;max-width:100%;padding-right:64px;padding-left:64px}}@media (max-width:767px){.info-section-wrapper{padding-right:14px;padding-left:14px}}.info-section-image{display:flex;flex-flow:column;justify-content:center;gap:80px;width:1312px}.section-wraper-container{display:flex;flex-flow:column;align-items:start;gap:80px}@media (max-width:1119px){.section-wraper-container{gap:40px}}.col-2-img{display:flex;justify-content:center;align-items:center;gap:80px;width:100%}@media (max-width:1119px){.col-2-img{display:flex;flex-flow:column;gap:40px}}@media (max-width:1023px){.col-2-img{display:flex;flex-flow:column}}@media (max-width:767px){.col-2-img{gap:40px}}.single-column-image{display:flex;justify-content:center;gap:10px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;height:540px;overflow:hidden;object-fit:fill;border-radius:20px}.placeholder-image{align-self:auto;width:100%;height:100%;object-fit:cover;opacity:1}.single-column-2{display:flex;flex-flow:column;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px}.single-column-content-col{display:flex;flex-flow:column;align-items:start;gap:28px;align-self:stretch}.content-col-h1{align-self:stretch;color:var(--color-white);font-family:"Libre Baskerville",serif;font-weight:400;font-size:40px;line-height:52px;text-decoration:none;letter-spacing:-0.4px}.content-col-h2{align-self:stretch;color:var(--color-white);font-family:"Libre Baskerville",serif;font-weight:400;font-size:40px;line-height:52px;text-decoration:none;letter-spacing:-0.4px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.content-col-h2{font-size:28px;line-height:38px;letter-spacing:-0.28px}}.content-col-p{align-self:stretch;color:var(--secondary-100);font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.separator-decco{display:flex;width:70px;height:6px;background-color:var(--primary-700)}.info-section-about-us{display:flex;flex-flow:column;align-items:center;gap:10px;position:relative;background-color:var(--secondary-200)}.info-section-wrapper-copy-1{display:flex;flex-flow:column;align-items:center;gap:80px;align-self:auto;max-width:1440px;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px}@media (max-width:1119px){.info-section-wrapper-copy-1{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.info-section-wrapper-copy-1{padding-right:14px;padding-left:14px}}.icons-grid-row-vertical{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:stretch;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}.icons-grid-item-v{display:flex;justify-content:start;gap:28px;align-self:stretch}.icons-grid-text{width:60px;height:60px}.icons-grid-items-text{display:flex;justify-content:center;align-items:center;width:60px;height:60px}.conten-for-grid{display:flex;flex-flow:column;align-items:start;gap:8px;flex-grow:1;flex-shrink:0;flex-basis:0px}.grid-item-text{align-self:stretch;color:var(--black-700);font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:26px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.grid-item-text{font-size:20px;line-height:28px}}@media (max-width:767px){.grid-item-text{color:var(--secondary-100)}}.subherol-section-bottom{position:relative;top:212px;width:85px;height:30px;color:var(--color-white);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-bottom:0px}.info-section-vector{position:absolute;bottom:-1px}.Reception-section{display:flex;flex-flow:column;align-items:center;gap:10px;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px;background-color:var(--color-white)}.grid-item-head{align-self:stretch;color:var(--black-900);font-family:"Libre Baskerville",serif;font-weight:400;font-size:24px;line-height:32px;text-decoration:none;letter-spacing:-0.24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.grid-item-head{font-size:20px;line-height:28px;letter-spacing:-0.2px}}@media (max-width:1023px){.grid-item-head{font-size:32px;line-height:48px;letter-spacing:-0.32px}}@media (max-width:767px){.grid-item-head{color:var(--color-white)}}.grid-item-head-bright{align-self:stretch;color:var(--color-white);font-family:"Libre Baskerville",serif;font-weight:400;font-size:24px;line-height:32px;text-decoration:none;letter-spacing:-0.24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.grid-item-head-bright{font-size:20px;line-height:28px}}.grid-item-text-bright{align-self:stretch;color:var(--color-white);font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:26px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.Offer-Section{display:flex;flex-flow:column;align-items:center;overflow:hidden;background-color:var(--color-white)}.Offer-Section-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:80px;align-self:auto;width:1440px;max-width:1440px;overflow:visible;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px;background-color:var(--color-white)}@media (max-width:1119px){.Offer-Section-wrapper{gap:40px;width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.Offer-Section-wrapper{max-width:100%;padding-top:20px;padding-right:14px;padding-bottom:20px;padding-left:14px}}.Section-head-btn{display:flex;justify-content:start;align-items:center;gap:80px;align-self:stretch}@media (max-width:1119px){.Section-head-btn{gap:20px}}@media (max-width:767px){.Section-head-btn{display:flex;flex-flow:column}}.head-single-row{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.single-row-content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:16px;align-self:stretch}.single-row-heading{color:var(--primary-900);font-family:"Libre Baskerville",serif;font-weight:400;font-size:48px;line-height:58px;letter-spacing:-0.48px}@media (max-width:1119px){.single-row-heading{font-size:30px;line-height:46px;margin-top:0px;margin-bottom:0px}}@media (max-width:767px){.single-row-heading{font-size:28px;line-height:38px}}.primary-light-l{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:auto;height:54px;color:var(--color-white);font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:26px;text-decoration:none;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--secondary-700);border-radius:8px}.primary-light-l:hover{color:var(--color-white);background-color:var(--secondary-300)}.primary-light-l{transition:0.5s}.offer-card-XL{display:flex;flex-flow:column;align-items:start;gap:28px;width:638px;overflow:hidden;padding-bottom:28px;background-color:var(--secondary-100);border-radius:20px}.offer-card-XL:hover .placeholder-image{opacity:100%}.offer-card-XL{transition:0.5s}.offer-card-XL .placeholder-image{opacity:80%;transition:0.4s}@media (max-width:1119px){.offer-card-XL{gap:20px;width:306px;padding-bottom:20px}}.offer-content-slider{display:flex;flex-flow:row;justify-content:start;gap:34px;align-self:stretch;width:100%}@media (max-width:1119px){.offer-content-slider{gap:14px}}.offer-content{display:flex;flex-flow:column;align-items:start;gap:48px;align-self:auto;overflow:visible}.slider-single-img{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;position:relative;height:450px}@media (max-width:1119px){.slider-single-img{height:215px}}.popular-wrapper{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:10px;position:absolute;top:0px;right:0px;width:193px;height:44px}.popular-badge{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:14px;line-height:20px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;background-color:var(--primary-600);border-radius:6px}.slider-single-content{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:stretch;padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px}@media (max-width:1119px){.slider-single-content{padding-right:20px;padding-left:20px}}.slider-single-wrapper{display:flex;justify-content:start;gap:40px;align-self:stretch}@media (max-width:1119px){.slider-single-wrapper{gap:14px}}@media (max-width:1023px){.slider-single-wrapper{display:flex;flex-flow:column}}@media (max-width:767px){.slider-single-wrapper{display:flex;flex-flow:column}}.product-button{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:var(--secondary-700);border-radius:6px}.product-button:hover{color:var(--color-white);text-decoration:none;background-color:var(--secondary-300)}.product-button{transition:0.5s}.slider-single-head{display:flex;flex-flow:column;align-items:start;gap:14px;flex-grow:1;flex-shrink:0;flex-basis:0px}.product-title-h3{align-self:stretch;color:var(--primary-900);font-family:"Libre Baskerville",serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-0.24px;margin-top:0px;margin-bottom:0px}.offer-card-content{display:flex;flex-flow:column;align-items:start;gap:10px;align-self:stretch}.product-short-description{align-self:stretch;color:var(--black-600);font-family:var(--paragraph);font-weight:400;font-size:14px;line-height:20px;margin-top:0px;margin-bottom:0px}.slider-single-details-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:6px;align-self:stretch}.single-details-badge{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--black-900);font-family:var(--paragraph);font-weight:400;font-size:14px;line-height:20px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:var(--color-white);border-radius:6px}@media (max-width:1119px){.single-details-badge{font-size:12px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px}}.single-detail-text{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.p{flex-grow:1;flex-shrink:0;flex-basis:0px;font-weight:400;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.slider-single-price{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:4px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;max-width:180px;padding-left:24px;border-left:2px solid var(--black-100)}@media (max-width:1119px){.slider-single-price{max-width:100%;padding-left:0px}}.single-product-from{color:#63667676;font-family:var(--paragraph);font-weight:400;font-size:14px;line-height:20px}.single-card-price-box{display:flex;justify-content:end;align-items:center;gap:4px}.product-card-price{color:var(--primary-900);font-family:var(--head-font);font-weight:400;font-size:24px;line-height:32px;letter-spacing:-0.24px}.product-price-night{color:var(--primary-900);font-family:var(--paragraph);font-weight:400;font-size:16px;line-height:26px}.offer-content-slider-nav{display:flex;flex-flow:row;justify-content:space-between;align-items:center;align-self:stretch;max-width:1440px}.slider-dots{display:flex;justify-content:start;gap:8px}.dot{color:var(--primary-900)}.dot-inactive{color:var(--primary-900);opacity:0.2}.More-about-section{display:flex;flex-flow:column;align-items:center;gap:10px;background-color:var(--color-white)}.More-about-section-wrapper{display:flex;flex-flow:column;align-items:start;gap:10px;width:100%;max-width:1440px;padding-top:0px;padding-right:64px;padding-bottom:112px;padding-left:64px}@media (max-width:1119px){.More-about-section-wrapper{padding-right:40px;padding-left:40px}}@media (max-width:767px){.More-about-section-wrapper{padding-top:40px;padding-right:14px;padding-bottom:40px;padding-left:14px}}.more-about-content{display:flex;flex-flow:column;align-items:center;gap:60px;align-self:stretch;position:relative;background-color:var(--color-white)}@media (max-width:1119px){.more-about-content{gap:40px}}.more-about-img{display:flex;flex-flow:column;align-items:start;gap:10px;align-self:stretch;height:786px;overflow:hidden;border-radius:20px}@media (max-width:1119px){.more-about-img{height:567px}}.more-about-img-second{display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;right:76px;bottom:373px;width:538px;height:627px;max-width:538px;overflow:hidden;object-fit:cover;border-radius:20px}@media (max-width:1119px){.more-about-img-second{display:none}}.more-about-copy{display:flex;justify-content:start;align-items:start;gap:80px;align-self:stretch;padding-top:40px;padding-bottom:80px}@media (max-width:1119px){.more-about-copy{padding-top:0px;padding-bottom:40px}}.Single-column-blocked{display:flex;flex-flow:column;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px;width:615px;max-width:615px}@media (max-width:1119px){.Single-column-blocked{width:100%;max-width:100%}}.content-heading{align-self:stretch;color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.content-heading{font-size:28px;line-height:38px;letter-spacing:-0.28px}}.separator-decco-beige{width:70px;height:6px;background-color:var(--secondary-300)}.Content-text{color:var(--black-600);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}.actions{display:flex;justify-content:start;align-items:center;gap:18px}@media (max-width:479px){.actions{display:flex;flex-flow:column;width:100%}}.button-bronze-XL{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;color:#FFF;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:24px;text-decoration:none;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#591B0E;border-radius:6px;cursor:pointer}.button-bronze-XL:hover{color:var(--color-white);text-decoration:none;background-color:var(--primary-600)}.button-bronze-XL{transition:0.5s}.Button-special-S{display:inline-flex;justify-content:center;align-items:center;gap:8px;color:var(--primary-900);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-radius:6px;cursor:pointer}.Button-special-S:hover{color:var(--black-900);text-decoration:none}.more-about-benefits{display:flex;flex-flow:column;align-items:start;gap:64px;align-self:stretch}.Row{display:flex;justify-content:start;gap:48px;align-self:stretch}@media (max-width:1023px){.Row{display:flex;flex-flow:column}}@media (max-width:767px){.Row{gap:32px}}.conten-for-grid-copy-1{display:flex;flex-flow:column;align-items:start;gap:8px;flex-grow:1;flex-shrink:0;flex-basis:0px}.icons-for-grid{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:60px;height:60px;color:var(--primary-700);padding-top:12px;padding-right:5px;padding-bottom:12px;padding-left:5px}.Photos-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;background-color:var(--color-white)}.Photos-section-wrapper{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:80px;align-self:auto;width:100%;max-width:1440px;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px}@media (max-width:1119px){.Photos-section-wrapper{padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px}}@media (max-width:767px){.Photos-section-wrapper{padding-top:40px;padding-right:14px;padding-bottom:40px;padding-left:14px}}.Container{display:flex;justify-content:center;align-items:start;gap:80px;align-self:stretch}@media (max-width:1119px){.Container{gap:14px}}@media (max-width:1023px){.Container{display:flex;flex-flow:column}}@media (max-width:767px){.Container{display:flex;flex-flow:column;gap:40px}}.single-column-photos-l{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;flex-grow:1;flex-shrink:0;flex-basis:0px;padding-top:60px;transform:translate3d(0px,0px,0px)}.single-column-photos-r{display:flex;flex-flow:column;justify-content:start;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px}.single-img{display:flex;justify-content:center;gap:10px;flex-grow:1;flex-shrink:0;flex-basis:0px;height:750px;max-height:750px;min-height:750px;overflow:hidden;object-fit:cover;border-radius:20px}.Gastro-section{display:flex;flex-flow:column;align-items:center;gap:10px;position:relative;background-image:linear-gradient(0deg,rgba(22,16,14,1) 0.5722111386802575%,rgba(22,16,14,0.6) 100%),url(https://aparthousenoclegi.pl/wp-content/uploads/2025/11/ZRG00032.jpg);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.Gastro-section-wrapper{display:flex;flex-flow:column;align-items:center;width:100%;max-width:1440px;padding-top:160px;padding-right:64px;padding-bottom:160px;padding-left:64px}@media (max-width:1119px){.Gastro-section-wrapper{padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px}}@media (max-width:767px){.Gastro-section-wrapper{padding-top:40px;padding-right:14px;padding-bottom:80px;padding-left:14px}}.wirtualny-spacer-section{display:none;gap:10px;background-color:var(--color-white)}@media (max-width:1119px){.wirtualny-spacer-section{display:flex}}.virtual-tour-container{display:flex;flex-flow:column;align-items:start;gap:80px;width:100%;max-width:1440px;padding-top:112px;padding-right:64px;padding-bottom:0px;padding-left:64px}@media (max-width:1119px){.virtual-tour-container{gap:40px;padding-top:40px;padding-right:40px;padding-left:40px}}@media (max-width:767px){.virtual-tour-container{gap:40px;padding-top:40px;padding-right:14px;padding-left:14px}}.virtual-tour-content{display:flex;justify-content:start;gap:80px;align-self:stretch}@media (max-width:1119px){.virtual-tour-content{gap:28px}}@media (max-width:1023px){.virtual-tour-content{display:flex;flex-flow:column;gap:32px}}.virtual-tour-content-column-l{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.virtual-tour-content-column-r{display:flex;flex-flow:column;align-items:start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.virtual-tour-heading{align-self:stretch;color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.virtual-tour-heading{font-size:28px;line-height:38px;letter-spacing:0px}}@media (max-width:767px){.virtual-tour-heading{font-size:30px;line-height:40px}}.virtual-tour-paragraph{align-self:stretch;color:var(--black-800);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}@media (max-width:1119px){.virtual-tour-paragraph{text-align:start}}.placeholder-lightbox{display:flex;justify-content:center;align-items:center;width:100%;height:738px;overflow:hidden;border-radius:20px}.virtual-tour{display:flex;width:100%;height:100%}.virtual-tour-row{display:flex;flex-flow:row;justify-content:start;gap:24px;align-self:stretch;padding-top:8px;padding-bottom:8px}@media (max-width:767px){.virtual-tour-row{display:flex;flex-flow:column}}.list-item{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.list-item-paragraph{align-self:stretch;color:var(--black-700);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}.list-item-heading{align-self:stretch;color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:20px;line-height:30px;letter-spacing:-0.4px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.CTA-section{display:flex;flex-flow:column;align-items:center;position:relative;background-color:var(--color-white)}.CTA-section-wrapper{display:flex;flex-flow:column;align-items:center;position:relative;max-width:1440px;padding-top:112px;padding-right:64px;padding-bottom:112px;padding-left:64px}@media (max-width:1119px){.CTA-section-wrapper{width:100%;max-width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.CTA-section-wrapper{padding-right:14px;padding-left:14px}}.CTA-section-card{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:1312px;padding-top:100px;padding-bottom:100px;background-image:linear-gradient(0deg,rgba(0,0,0,0.7) 2.28894933610515%,rgba(0,0,0,0.4) 100%),url(https://aparthousenoclegi.pl/wp-content/uploads/2025/11/ZRG00138-1.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:20px}@media (max-width:1119px){.CTA-section-card{width:100%;padding-top:40px;padding-right:14px;padding-bottom:40px;padding-left:14px}}.Content{display:flex;flex-flow:column;align-items:center;gap:32px;width:768px}@media (max-width:1119px){.Content{width:100%}}.CTA-section-head{display:flex;flex-flow:column;align-items:center;gap:24px;align-self:stretch}.CTA-section-header{align-self:stretch;color:var(--color-white);font-family:"Libre Baskerville",serif;font-weight:400;font-size:48px;line-height:58px;text-align:center;letter-spacing:-0.48px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.CTA-section-header{font-size:30px;line-height:46px}}.separator-decco-horizontal-beige{display:flex;width:70px;height:6px;background-color:var(--secondary-300)}.CTA-section-text{align-self:stretch;color:var(--primary-200);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px;text-align:center}.Button-special-S-light{display:inline-flex;justify-content:center;align-items:center;gap:8px;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-radius:6px;cursor:pointer}.Button-special-S-light:hover{color:var(--color-white);text-decoration:none}.cta-section-vector{position:absolute;bottom:-1px}.route-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;background-color:var(--secondary-800)}@media (max-width:1119px){.route-section{width:100%}}@media (max-width:1023px){.route-section{width:100%}}.contact-section-wrapper{display:flex;flex-flow:column;align-items:center;gap:80px;padding-top:112px;padding-right:64px;padding-bottom:112px;padding-left:64px}@media (max-width:1119px){.contact-section-wrapper{width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:1023px){.contact-section-wrapper{width:100%;padding-right:32px;padding-left:32px}}@media (max-width:767px){.contact-section-wrapper{padding-right:14px;padding-left:14px}}.contact-content{display:flex;flex-flow:column;align-items:center;gap:80px;width:100%}@media (max-width:1119px){.contact-content{gap:40px;width:100%}}.section-title{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:24px;flex-grow:1;flex-shrink:0;flex-basis:0px}.section-title-heading{align-self:stretch;color:var(--color-white);font-family:var(--head-font);font-weight:400;font-size:48px;line-height:48px;letter-spacing:-0.48px;margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.section-title-heading{font-size:30px;line-height:46px;text-align:center;letter-spacing:-0.3px}}@media (max-width:767px){.section-title-heading{font-size:30px;line-height:46px;text-align:center}}.section-title-paragraph{color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}@media (max-width:767px){.section-title-paragraph{text-align:center}}.contact-section-map{width:1312px;height:738px;overflow:hidden;border-radius:20px}@media (max-width:1119px){.contact-section-map{width:100%;height:560px}}.map{width:100%;height:100%}.Footer{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;background-color:var(--secondary-800)}.footer-wrapper{display:flex;flex-flow:column;align-items:start;gap:80px;width:1440px;padding-top:40px;padding-right:64px;padding-bottom:80px;padding-left:64px}@media (max-width:1119px){.footer-wrapper{width:100%;padding-right:40px;padding-left:40px}}@media (max-width:1023px){.footer-wrapper{width:100%}}@media (max-width:767px){.footer-wrapper{width:100%;padding-right:20px;padding-left:20px}}.footer-content{display:flex;justify-content:start;gap:128px;align-self:stretch}@media (max-width:1023px){.footer-content{gap:24px}}.footer-links{display:flex;justify-content:start;gap:40px;flex-grow:1;flex-shrink:0;flex-basis:0px}@media (max-width:1119px){.footer-links{gap:12px}}@media (max-width:767px){.footer-links{display:flex;flex-flow:column;justify-content:start;align-items:center}}.footer-column{display:flex;flex-flow:column;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px}@media (max-width:1119px){.footer-column{gap:24px}}.footer-logo-wrapper{width:124px;height:24px;min-width:124px;min-height:24px}@media (max-width:1023px){.footer-logo-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:12px;padding-bottom:12px}}.footer-newsletter{display:none;gap:24px;width:400px}@media (max-width:1023px){.footer-newsletter{width:100%}}.newsletter-text-p{align-self:stretch;color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:16px;line-height:26px;text-decoration:none}@media (max-width:1023px){.newsletter-text-p{text-align:center}}.actions-newsletter{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:12px;align-self:stretch}@media (max-width:1023px){.actions-newsletter{width:100%}}.newsletter-form{display:inline-flex;flex-flow:row;justify-content:start;align-items:center;width:100%}.newsletter-disclaimer{align-self:stretch;color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:12px;line-height:14px;text-align:start}@media (max-width:1023px){.newsletter-disclaimer{display:block;text-align:center}}.footer-credits{display:flex;flex-flow:column;align-items:start;gap:32px;align-self:stretch}.footer-divider{display:flex;width:1312px;height:1px;background-color:#FFFFFF24}@media (max-width:1119px){.footer-divider{width:100%}}@media (max-width:1023px){.footer-divider{width:100%}}.footer-row{display:flex;justify-content:space-between;align-items:center;align-self:stretch}@media (max-width:1119px){.footer-row{gap:32px}}@media (max-width:767px){.footer-row{display:flex;flex-flow:column}}.footer-credits-links{display:flex;flex-flow:row;align-items:start;gap:24px;align-self:stretch}@media (max-width:767px){.footer-credits-links{display:flex;flex-flow:column;justify-content:start;align-items:center}}.footer-section-p{align-self:stretch;color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:14px;line-height:140%}.footer-section-p:hover{color:var(--secondary-100);text-decoration:underline}@media (max-width:767px){.footer-section-p{text-align:center}}.featured{text-decoration:none}.subhero-section-pokoje{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:80px;position:relative;height:800px;padding-top:80px;padding-right:64px;padding-bottom:0px;padding-left:64px;background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 100%),url(https://aparthousenoclegi.pl/wp-content/uploads/2025/11/ZRG00374-5.jpg);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.subhero-section-pokoje{padding-top:40px;padding-right:20px;padding-left:20px}}.about-section-copy-1{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#918172}.about-section-copy-1{align-self:stretch}.social-links{display:flex;flex-flow:row;justify-content:start;gap:12px}.content-col-list{display:flex;flex-flow:wrap;justify-content:start;align-items:start;gap:16px;width:100%}.content-list-item{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:16px;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;border-radius:6px;border-top:2px solid var(--secondary-300);border-bottom:2px solid var(--secondary-300);border-left:2px solid var(--secondary-300);border-right:2px solid var(--secondary-300);cursor:pointer}.content-list-item:hover{border-top:2px solid var(--primary-600);border-bottom:2px solid var(--primary-600);border-left:2px solid var(--primary-600);border-right:2px solid var(--primary-600)}.content-list-item{transition:0.5s}.info-section-rooms{display:flex;flex-flow:column;align-items:center;gap:10px;position:relative;background-color:var(--secondary-600)}.section_bottom-decco-rooms{position:absolute;bottom:0px;width:82px;height:29px;color:var(--secondary-300);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-bottom:0px}.section_bottom-decco-rooms-white{position:absolute;bottom:0px;width:82px;height:29px;color:var(--secondary-300);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-bottom:0px}.rooms-card{display:flex;justify-content:center;gap:60px;align-self:stretch;position:relative;max-width:1440px;overflow:hidden;background-color:var(--primary-800);border-radius:20px;border-top:2px solid var(--primary-800);border-bottom:2px solid var(--primary-800);border-left:2px solid var(--primary-800);border-right:2px solid var(--primary-800)}.rooms-card:hover{transition:0.5s}@media (max-width:1119px){.rooms-card{gap:60px}}@media (max-width:1023px){.rooms-card{gap:40px}}.cta-column{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px;padding-top:64px;padding-bottom:64px;padding-left:64px}@media (max-width:1119px){.cta-column{width:60%}}@media (max-width:1023px){.cta-column{gap:32px;width:100%;min-width:100%;padding-top:24px;padding-right:24px;padding-bottom:0px;padding-left:24px}}.cta-column-content{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:stretch}.cta-content-heading{align-self:stretch;color:var(--color-white);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px;margin-top:0px;margin-bottom:0px}@media (max-width:1023px){.cta-content-heading{font-size:28px;line-height:38px;text-align:center;letter-spacing:-0.28px}}.CTA-single-details-badge{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:14px;line-height:20px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:var(--primary-600);border-radius:6px}.cta-content-paragraph{color:var(--secondary-100);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px;margin-top:0px;margin-bottom:0px}@media (max-width:1023px){.cta-content-paragraph{font-size:16px;line-height:26px;text-align:center}}.cta-section-imaghe{flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;max-width:50%;object-fit:cover}@media (max-width:1023px){.cta-section-imaghe{height:250px;max-width:100%}}.standard-wrapper{display:flex;flex-flow:column;justify-content:end;align-items:start;position:absolute;right:0px;width:177px;height:44px;max-height:44px}@media (max-width:1023px){.standard-wrapper{bottom:120px;left:250px}}.Offer-Section-cards{display:flex;flex-flow:column;align-items:center;background-color:var(--color-white)}.Offer-Section-cards-wrapper{display:flex;flex-flow:column;align-items:center;gap:80px;width:1440px;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px}@media (max-width:1119px){.Offer-Section-cards-wrapper{width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.Offer-Section-cards-wrapper{padding-right:14px;padding-left:14px}}.offer-section-content{display:flex;justify-content:start;gap:80px;align-self:stretch}@media (max-width:1023px){.offer-section-content{gap:24px}}.offer-section-column{display:flex;flex-flow:column;align-items:start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.h{margin-top:0px;margin-bottom:0px}.offer-section-h2{color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px;margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.offer-section-h2{font-size:30px;line-height:46px;text-align:center;letter-spacing:-0.3px}}@media (max-width:1023px){.offer-section-h2{font-size:30px;line-height:46px;letter-spacing:-0.3px}}.offer-content-row{display:flex;flex-flow:row;align-items:start;gap:24px;align-self:stretch;padding-top:8px;padding-bottom:8px}.list-item-h3{color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:24px;line-height:32px;letter-spacing:-0.24px}.list-item-p{align-self:stretch;color:var(--black-700);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}.apartments-section{display:flex;flex-flow:column;align-items:start;gap:80px;align-self:stretch}.offer-content-apartments{display:flex;flex-flow:column;align-items:start;gap:48px;align-self:stretch;overflow:visible}.offer-content-slider-apartments{display:flex;flex-flow:wrap;justify-content:start;gap:34px;align-self:stretch;width:100%}@media (max-width:1119px){.offer-content-slider-apartments{width:100%}}.Why-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;background-color:var(--color-white)}.why-section-wrapper{display:flex;flex-flow:column;align-items:start;gap:80px;width:1440px;padding-top:112px;padding-right:64px;padding-bottom:112px;padding-left:64px}@media (max-width:1119px){.why-section-wrapper{gap:40px;width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.why-section-wrapper{width:100%;padding-top:40px;padding-right:14px;padding-bottom:40px;padding-left:14px}}.why-section-title{display:flex;justify-content:start;gap:80px;align-self:stretch}@media (max-width:1119px){.why-section-title{gap:24px}}@media (max-width:767px){.why-section-title{gap:24px}}.why-section-column{display:flex;flex-flow:column;align-items:start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.why-section-h2{flex-grow:1;flex-shrink:0;flex-basis:0px;color:var(--primary-900);font-family:var(--head-font);font-weight:400;font-size:48px;line-height:58px;letter-spacing:-0.48px}@media (max-width:1119px){.why-section-h2{font-size:30px;line-height:46px}}@media (max-width:767px){.why-section-h2{font-size:30px;line-height:46px;letter-spacing:-0.3px}}.info-section-pokoje{display:flex;flex-flow:column;align-items:center;gap:10px;position:relative;background-color:var(--secondary-100)}.info-section-2-col{display:flex;justify-content:center;align-items:center;gap:80px;width:1312px}@media (max-width:1119px){.info-section-2-col{gap:40px;width:100%}}.col-content-dark{display:flex;color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px}@media (max-width:1119px){.col-content-dark{font-size:28px;line-height:38px;letter-spacing:-0.28px}}.content-p-dark{color:var(--black-700);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}@media (max-width:1119px){.content-p-dark{text-align:center}}.content-p-copy-1{color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}.primary-l{display:flex;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--primary-700);border-radius:8px}.primary-l:hover{color:var(--color-white);text-decoration:none;background-color:var(--primary-600)}.primary-l{transition:0.3s}.Testimonial-section{display:flex;justify-content:center;align-items:center;gap:10px;background-color:var(--color-white)}.Testimonial-section-wrapper{display:flex;flex-flow:column;align-items:center;gap:80px;flex-grow:1;flex-shrink:0;flex-basis:0px;max-width:1440px;padding-top:110px;padding-right:64px;padding-bottom:0px;padding-left:64px}@media (max-width:1119px){.Testimonial-section-wrapper{gap:40px;padding-top:40px;padding-right:40px;padding-left:40px}}@media (max-width:767px){.Testimonial-section-wrapper{padding-right:14px;padding-left:14px}}.Heading{align-self:stretch;color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:48px;line-height:58px;text-align:center;letter-spacing:-0.48px}@media (max-width:1119px){.Heading{font-size:30px;line-height:46px;letter-spacing:-0.3px}}.Testimonial-column{display:flex;flex-flow:column;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px}@media (max-width:1023px){.Testimonial-column{width:100%}}.testimonial-content{display:flex;flex-flow:column;align-items:start;gap:24px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.stars{display:flex;flex-flow:row;justify-content:start;gap:4px}.quote{align-self:stretch;color:var(--black-900);font-family:var(--paragraph);font-weight:400;font-size:20px;line-height:28px}.testimonial-person{display:flex;justify-content:center;gap:16px;align-self:stretch}.person-name{display:flex;flex-flow:column;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px}.testimonial-person-name{align-self:stretch;color:var(--primary-800);font-family:var(--paragraph);font-weight:600;font-size:18px;line-height:28px;margin-top:0px;margin-bottom:0px}.testimonial-2-col-img{display:flex;flex-flow:column;align-items:start;gap:24px;width:416px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--secondary-100);border-radius:14px}.testimonial-2-col-img:hover{background-color:var(--secondary-200)}.testimonial-2-col-img{transition:0.5s}@media (max-width:1023px){.testimonial-2-col-img{width:100%}}.testimonial-person-description{align-self:stretch;color:var(--primary-800);font-family:var(--paragraph);font-weight:400;font-size:16px;line-height:26px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.testimonial-section-content{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:32px}@media (max-width:1023px){.testimonial-section-content{width:100%}}.subhero-section-room{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:80px;position:relative;height:800px;overflow:hidden;object-fit:cover;padding-top:80px;padding-right:64px;padding-bottom:0px;padding-left:64px}.room-hero-image{position:absolute;z-index:-1;width:100%;object-fit:cover;cursor:auto;filter:brightness(60%)}.subhero-room-container{display:flex;flex-flow:column;align-items:center;gap:32px;width:760px}.product-subhero-p{color:var(--color-white);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}.product-section{display:flex;flex-flow:column;align-items:center;gap:10px;background-color:var(--secondary-100)}.product-section-wrapper{display:flex;flex-flow:column;align-items:center;gap:80px;width:1440px;padding-top:112px;padding-right:64px;padding-bottom:112px;padding-left:64px}.product-section-content{display:flex;flex-flow:column;align-items:start;gap:48px;align-self:stretch;padding-bottom:32px}.product-section-column{display:flex;justify-content:start;gap:80px;align-self:stretch}.product-description{display:flex;flex-flow:column;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px;width:832px}.Breadcrumbs{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:8px;width:1312px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.link{color:var(--black-600);font-family:var(--paragraph);font-weight:400;font-size:14px;line-height:20px;text-align:center;text-decoration:none;margin-top:0px;margin-bottom:0px}.Product-Breadcrumbs{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:8px;width:1312px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.product-heading{color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:48px;line-height:58px;letter-spacing:-0.48px;margin-top:0px;margin-bottom:0px}.product-content{display:flex;flex-flow:column;align-items:start;gap:32px}.product-p{color:var(--black-700);font-family:var(--paragraph);font-weight:400;font-size:20px;line-height:28px;text-align:start;text-decoration:none;margin-top:0px;margin-bottom:0px}.product-p:hover{color:var(--black-900)}.product-p{transition:0.3s}.bullet-list-wrapper{display:flex;flex-flow:column;align-items:start;gap:6px}.product-list-item{display:flex;justify-content:start;align-items:center;gap:16px;color:var(--black-900);font-family:var(--paragraph);font-weight:500;font-size:18px;line-height:28px;padding-top:6px;padding-bottom:6px;border-radius:6px}.price-card{display:flex;flex-flow:column;align-items:start;gap:10px;width:400px}.price-card-wrapper{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:stretch;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--secondary-200);border-radius:20px}.price-card-price{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:4px;align-self:stretch}.price-box{display:flex;justify-content:end;align-items:end;gap:4px}.price{color:var(--black-800);font-family:var(--paragraph);font-weight:400;font-size:14px;line-height:20px;margin-top:0px;margin-bottom:0px}.product-price{color:var(--primary-900);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px}.per-night{color:var(--black-900);font-family:var(--paragraph);font-weight:400;font-size:16px;line-height:26px}.price-card-review{display:none;gap:8px;align-self:stretch}.srednia-ocena{color:var(--primary-800);font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:start}.price-card-features{display:flex;flex-flow:column;align-items:start;gap:10px;align-self:stretch}.price-card-list-item{display:flex;justify-content:start;align-items:center;gap:16px;color:var(--black-900);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;padding-top:0px;padding-bottom:0px;border-radius:6px}.product-card-button{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--primary-700);border-radius:8px}.product-card-button:hover{color:var(--color-white);text-decoration:none;background-color:var(--primary-600)}.product-card-button{transition:0.3s}.price-card-payments{display:flex;justify-content:center;align-items:center;gap:24px;align-self:stretch}.payments-input{display:flex;justify-content:center;align-items:center;gap:8px;flex-grow:1;flex-shrink:0;flex-basis:0px}.payments-input-wrapper{display:flex;justify-content:center;align-items:center;gap:8px}.payments-methods-p{color:var(--primary-900);font-family:var(--paragraph);font-weight:400;font-size:12px;line-height:14px;margin-top:0px;margin-bottom:0px}.icon-1{height:20px}.autopay-logo{max-height:20px}.gallery-prev-section{display:flex;flex-flow:column;align-items:center;gap:10px;background-color:var(--secondary-100)}.gallery-section-wrapper{display:flex;flex-flow:column;align-items:center;gap:80px;width:1440px;padding-top:0px;padding-right:64px;padding-bottom:110px;padding-left:64px}.gallery-section-content{display:flex;flex-flow:column;align-items:start;gap:48px;align-self:stretch;padding-bottom:32px}.gallery-section-inner-content{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:16px}.gallery-product-image-1{display:flex;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;width:648px;height:624px;object-fit:cover;border-radius:16px}.fallery-section-column{display:flex;flex-flow:wrap;align-items:start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.gallery-product-image-2{display:flex;justify-content:start;gap:16px;align-self:stretch;width:316px;height:304px;object-fit:cover;border-radius:16px}.product-about-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--color-white)}.Section-head{display:flex;justify-content:center;gap:80px;align-self:stretch}.product-about-head{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:16px;align-self:stretch}.product-about-h2{color:var(--black-900);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;text-decoration:none;letter-spacing:-0.4px;margin-top:0px;margin-bottom:0px}.product-about-container{display:flex;justify-content:start;gap:80px;align-self:stretch}.product-about-column{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:80px;flex-grow:1;flex-shrink:0;flex-basis:0px}.lisat-wrapper{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:32px;align-self:stretch;height:100%}.product-about-row{display:flex;justify-content:start;gap:24px;align-self:stretch;padding-top:8px;padding-bottom:8px}.list-item-product{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:0px}.product-about-item-desc{flex-grow:1;flex-shrink:0;flex-basis:0px;color:var(--secondary-800);font-family:var(--paragraph);font-weight:500;font-size:20px;line-height:28px;margin-top:0px;margin-bottom:0px}.product-info-section{display:flex;flex-flow:column;align-items:center;gap:10px;position:relative;background-color:var(--secondary-100)}.product-info-section-wrapper{display:flex;flex-flow:column;align-items:center;gap:140px;align-self:auto;width:1440px;padding-top:110px;padding-right:64px;padding-bottom:110px;padding-left:64px}.product-info-container{display:flex;flex-flow:column;align-items:start;gap:80px;align-self:stretch}.about-product-images{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:24px;flex-grow:1;flex-shrink:0;flex-basis:0px}.product-ino-image{height:392px;object-fit:cover}.product-info-single-column{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px}.separator-decco-horizontal-bronze{display:flex;width:70px;height:6px;background-color:var(--primary-700)}.info-section-p{color:var(--black-700);font-family:var(--paragraph);font-weight:400;font-size:18px;line-height:28px}.product-content-col-list{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:16px;width:100%}.head-single-row-content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:16px;align-self:stretch}.single-row-content-heading{color:var(--primary-900);font-family:"Libre Baskerville",serif;font-weight:400;font-size:40px;line-height:52px;letter-spacing:-0.4px}.offer-section-rules{display:flex;flex-flow:column;align-items:start;gap:16px;align-self:stretch}.Accordion{display:flex;flex-flow:column;align-items:start;align-self:stretch;border-radius:8px;border-top:3px solid var(--secondary-300);border-bottom:3px solid var(--secondary-300);border-left:3px solid var(--secondary-300);border-right:3px solid var(--secondary-300)}.accordion-frame{display:flex;flex-flow:column;align-items:start;align-self:stretch;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}.Question{display:flex;justify-content:center;gap:24px;align-self:stretch;padding-top:32px;padding-bottom:32px}.question-frame{display:flex;justify-content:start;align-items:center;gap:24px;flex-grow:1;flex-shrink:0;flex-basis:0px}.question-subframe{display:flex;justify-content:center;align-items:center;gap:10px;width:333px}.question-p{flex-grow:1;flex-shrink:0;flex-basis:0px;color:var(--black-900);font-family:var(--paragraph);font-weight:700;font-size:18px;line-height:28px;text-align:start;margin-top:0px;margin-bottom:0px}.answear-p{flex-grow:1;flex-shrink:0;flex-basis:0px;color:var(--black-900);font-family:var(--paragraph);font-weight:400;font-size:16px;line-height:26px}.info-section-copy-1{display:flex;flex-flow:column;align-items:center;gap:10px;background-color:var(--secondary-300)}.product-info-section-bright{display:flex;flex-flow:column;align-items:center;gap:10px;background-color:var(--secondary-300)}.content-image-about-us{width:616px;height:435px;object-fit:cover}@media (max-width:1119px){.content-image-about-us{width:100%}}.separator-content-col-beige{height:6px;max-width:70px;max-height:6px;min-width:70px;min-height:6px;background-color:var(--secondary-300)}.Offer-mini-Section{display:flex;flex-flow:column;align-items:center;background-color:var(--color-white)}.offer-content-mini{display:flex;justify-content:start;gap:34px;align-self:stretch}.offer-card-mini{display:flex;flex-flow:column;align-items:start;gap:28px;width:414px;max-width:480px;overflow:hidden;padding-bottom:28px;background-color:var(--secondary-100);border-radius:20px}.offer-card-mini:hover .placeholder-image{opacity:100%}.offer-card-mini{transition:0.5s}.offer-card-mini .placeholder-image{opacity:80%;transition:0.4s}.slider-single-img-mini{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;position:relative;height:240px}.offer-card-mini-CTA{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:28px;width:414px;max-width:480px;overflow:hidden;padding-bottom:28px;background-color:var(--secondary-300);border-radius:20px}.offer-card-mini-CTA:hover .placeholder-image{opacity:100%}.offer-card-mini-CTA{transition:0.5s}.offer-card-mini-CTA .placeholder-image{opacity:80%;transition:0.4s}.slider-single-content-mini{display:flex;flex-flow:row;justify-content:center;align-items:end;gap:24px;align-self:stretch;padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px}.slider-single-wrapper-mini{display:flex;flex-flow:row;justify-content:end;align-items:end;gap:40px;align-self:stretch}.product-title-h3-mini{align-self:stretch;color:var(--color-white);font-family:"Libre Baskerville",serif;font-weight:400;font-size:32px;line-height:48px;letter-spacing:-0.32px;margin-top:0px;margin-bottom:0px}.product-button-mini{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;width:44px;height:44px;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:var(--primary-700);border-radius:6px}.product-button-mini:hover{color:var(--color-white);text-decoration:none;background-color:var(--primary-600)}.product-button-mini{transition:0.5s}.cta-section-card-content{display:flex;align-self:stretch;padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:64px}.CTA-section-card-about_us{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:60px;align-self:stretch;width:100%;max-width:1440px;padding-top:100px;padding-bottom:100px;background-color:var(--primary-800);border-radius:20px}.CTA-section-wrapper-about_us{display:flex;flex-flow:column;align-items:center;max-width:1440px;padding-top:112px;padding-right:64px;padding-bottom:112px;padding-left:64px}.cta-section-card-column{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px;padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:64px}.cta-section-card-column-content{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:stretch}.CTA-section-card-column-heading{align-self:stretch;color:var(--color-white);font-family:var(--head-font);font-size:40px;line-height:52px;letter-spacing:-0.4px;margin-top:0px;margin-bottom:0px}.subhero-section-contact{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:80px;position:relative;height:800px;padding-top:80px;padding-right:64px;padding-bottom:0px;padding-left:64px;background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 100%),url(https://aparthousenoclegi.pl/wp-content/uploads/2025/11/ZRG00442.jpg);background-size:auto,cover;background-position:0px 0px,0 20%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.subhero-section-contact{width:100%}}.about-section-contact{display:flex;flex-flow:column;align-items:center;gap:10px;position:relative;background-color:var(--color-white)}.single-column-content-col-contact{display:flex;flex-flow:column;align-items:start;gap:28px;align-self:stretch}.col-2-img-contact{display:flex;justify-content:center;align-items:start;gap:80px;width:100%}@media (max-width:1119px){.col-2-img-contact{display:flex;flex-flow:column;gap:40px}}.content-col-p-contact{align-self:stretch;color:var(--black-600);font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.content-col-h2-contact{align-self:stretch;color:var(--primary-900);font-family:"Libre Baskerville",serif;font-weight:400;font-size:40px;line-height:52px;text-decoration:none;letter-spacing:-0.4px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.content-col-h2-contact{font-size:30px;line-height:46px;letter-spacing:-0.3px}}.contact-form{display:flex;justify-content:center;align-items:start;gap:10px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;border-radius:20px}.formularz-kontaktowy-1{display:flex;flex-flow:column;align-items:start;gap:24px;flex-grow:1;flex-shrink:0;flex-basis:0px;width:100%}.single-column-form{display:flex;justify-content:center;align-items:center}@media (max-width:1119px){.single-column-form{width:100%}}.single-column-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-color:var(--secondary-100);border-radius:20px}@media (max-width:1119px){.single-column-wrapper{width:100%}}.virtual-tour-container-single{display:flex;flex-flow:column;align-items:start;gap:80px;width:100%;max-width:1440px;padding-top:112px;padding-right:64px;padding-bottom:112px;padding-left:64px}@media (max-width:1119px){.virtual-tour-container-single{gap:40px;width:100%;max-width:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:1023px){.virtual-tour-container-single{padding-right:32px;padding-left:32px}}@media (max-width:767px){.virtual-tour-container-single{padding-right:14px;padding-left:14px}}.slider-buttons{display:flex;justify-content:start;gap:16px}.nav-button{display:flex;justify-content:center;align-items:center;gap:8px;width:44px;height:44px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--secondary-100);border-radius:8px}.nav-arrow{color:var(--color-white);font-size:16px}.herop-section-image{display:none}@media (max-width:1119px){.herop-section-image{display:flex;position:absolute;z-index:-10;width:100%;object-fit:cover;filter:brightness(38%)}}@media (max-width:1023px){.herop-section-image{height:800px}}@media (max-width:767px){.herop-section-image{height:100%;min-height:100%}}@media (max-width:1119px){.burger-button{display:flex;justify-content:center;align-items:center;width:36px;height:36px;max-width:36px;max-height:36px;min-width:36px;min-height:36px;background-color:var(--primary-700);border-radius:4px;border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none}}@media (max-width:1119px){.hamburger-icon{width:16px;height:18px;max-width:16px;max-height:18px;min-width:16px;min-height:18px}}.navbar-column{display:flex}@media (max-width:1119px){.navbar-column{display:flex;flex-flow:column;justify-content:end;align-items:center;gap:10px;align-self:stretch;width:100%;overflow:visible;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--color-white);border-radius:8px}}.navbar-columns-wrapper{display:flex}@media (max-width:1119px){.navbar-columns-wrapper{display:flex;width:100%;height:420px;overflow:hidden}}@media (max-width:1119px){.navbar-wrapper-mobile{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:24px;width:100%;padding-top:14px}}@media (max-width:1119px){.mobile-menu{display:flex;flex-flow:column;justify-content:start;align-items:center;width:100%}}@media (max-width:1119px){.container-2{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:24px;width:100%}}.pin-spacer{display:none}@media (max-width:1119px){.pin-spacer{display:flex;position:absolute}}.navbar-mobile-wrapper{display:none}@media (max-width:1119px){.navbar-mobile-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;align-self:stretch;width:100%;height:52px;background-color:var(--secondary-200);border-radius:8px;box-shadow:0px 4px 4px 0px #00000030}}.mobile-menu-column{display:none}@media (max-width:1119px){.mobile-menu-column{display:flex;flex-flow:column;justify-content:end;align-items:center;gap:16px;align-self:stretch;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--color-white);border-radius:8px}}@media (max-width:1119px){.container-3{display:flex;justify-content:space-between;align-items:center;width:100%;height:64px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px}}@media (max-width:1119px){.hamburger-button{width:36px;height:36px;padding-top:11px;padding-right:10px;padding-bottom:11px;padding-left:10px;background-color:var(--primary-700);border-radius:8px;border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none}}@media (max-width:1119px){.mobile-responsive-menu{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:16px;width:100%}}@media (max-width:1119px){.room-card{width:100%;padding-bottom:0px}}@media (max-width:1119px){.recomended-room{width:100%;height:340px}}.Navbar-mobile{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;position:absolute;z-index:100;width:100%;padding-top:40px;padding-right:40px;padding-bottom:0px;padding-left:40px;background-color:transparent}@media (max-width:1119px){.Navbar-mobile{position:absolute;top:0px;z-index:100;margin-bottom:-160px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px}}@media (max-width:1023px){.Navbar-mobile{position:static}}.slider-single-content-rooms{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:stretch;padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px}@media (max-width:1119px){.slider-single-content-rooms{width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:1119px){.testimonial-column-3{display:none}}@media (max-width:1023px){.testimonial-column-2{display:none}}.subher-background-image{display:flex;position:absolute;z-index:-2;width:100%;height:100%;object-fit:cover}.subhero-background-container{display:flex;position:absolute;z-index:-2;width:100%;height:100%;overflow:hidden;object-fit:cover}.subhero-gradient{display:flex;position:absolute;z-index:-1;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.75) 99.14163090128756%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.subhero-section-atuty{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:40px;align-self:stretch}@media (max-width:1119px){.subhero-section-atuty{display:flex;justify-content:center;align-items:center;gap:20px;align-self:stretch}}@media (max-width:1023px){.subhero-section-atuty{display:flex;flex-flow:column}}.atut-text{color:var(--color-white);font-family:var(--head-font);font-weight:400;font-size:32px;line-height:48px;text-align:center;letter-spacing:-0.32px;margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.atut-text{font-size:24px;line-height:38px}}@media (max-width:1023px){.atut-text{font-size:20px;line-height:30px}}.separator-deco-hero{display:flex;width:70px;height:6px;max-height:6px;min-height:6px;background-color:var(--secondary-300)}.text-link-bright-footer{display:inline-flex;flex-flow:row;gap:10px;color:#E6E6E6;font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:28px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;background-color:transparent;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;cursor:pointer;pointer-events:auto}.text-link-bright-footer:hover{color:#FFF;text-decoration:none;border-bottom:2px solid #6C3224}.text-link-bright-footer{transition:0.5s}@media (max-width:1119px){.text-link-bright-footer{width:100%;color:var(--color-white);padding-top:8px;padding-bottom:8px;border-radius:0px;border-top:2px solid #FFF0;border-bottom:2px solid #FFF0;border-left:2px solid #FFF0;border-right:2px solid #FFF0}.text-link-bright-footer:hover{color:var(--color-white);border-bottom:2px solid var(--color-white)}}@media (max-width:767px){.text-link-bright-footer{display:flex;flex-flow:column;justify-content:start;align-items:center}}.text-link-dark{display:inline-flex;flex-flow:row;gap:10px;color:#E6E6E6;font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:28px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;background-color:transparent;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;cursor:pointer;pointer-events:auto}.text-link-dark:hover{color:#FFF;text-decoration:none;border-bottom:2px solid #6C3224}.text-link-dark{transition:0.5s}@media (max-width:1119px){.text-link-dark{display:flex;justify-content:center;align-items:start;width:100%;color:var(--primary-600);text-align:center;padding-top:8px;padding-bottom:8px;border-bottom:2px solid var(--primary-700)}.text-link-dark:hover{color:var(--secondary-900)}}@media (max-width:767px){.text-link-dark{display:flex;flex-flow:column;text-align:center}}.Testimonial-section-single{display:flex;justify-content:center;align-items:center;gap:10px;position:relative;padding-top:72px;padding-bottom:72px;background-color:var(--secondary-200)}@media (max-width:1119px){.Testimonial-section-single{padding-top:80px;padding-right:64px;padding-bottom:80px;padding-left:64px}}.testimonial-section-row{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:48px;align-self:stretch;width:100%;max-width:1440px;padding-top:0px;padding-right:224px;padding-bottom:0px;padding-left:224px}@media (max-width:1119px){.testimonial-section-row{padding-right:0px;padding-left:0px}}@media (max-width:767px){.testimonial-section-row{padding-right:14px;padding-left:14px}}.restimonial-section-grid{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:28px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;text-align:center}@media (max-width:1119px){.restimonial-section-grid{gap:28px}}@media (max-width:1023px){.restimonial-section-grid{gap:28px}}@media (max-width:767px){.restimonial-section-grid{gap:28px}}.content-for-grid{display:flex;flex-flow:column;align-items:center;gap:8px;align-self:stretch}@media (max-width:1023px){.content-for-grid{display:flex;flex-flow:column;justify-content:end;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px}}@media (max-width:767px){.content-for-grid{position:absolute;z-index:1;color:var(--color-white)}}.item-grid-text{align-self:stretch;color:var(--black-600);font-family:var(--paragraph);font-weight:400;font-size:16px;line-height:26px}.content-grid{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:40px;align-self:stretch;height:935px}@media (max-width:1119px){.content-grid{height:678px}}@media (max-width:1023px){.content-grid{display:flex;flex-flow:column;height:100%}}.row-1{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:40px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch}@media (max-width:1023px){.row-1{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:40px;align-self:stretch;height:280px}}.description-container{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:10px;align-self:stretch;height:280px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--secondary-200);border-radius:20px}@media (max-width:1023px){.description-container{display:flex;flex-flow:column;justify-content:end;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;height:280px;min-width:294px}}@media (max-width:767px){.description-container{position:relative;overflow:hidden;background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 98.28326180257511%),url(https://www.aparthousenoclegi.pl/wp-content/uploads/2025/11/ZRG00430.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:1023px){.stodola-atut-image{width:100%}}.single-2-col-copy-1{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:32px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;width:100%}@media (max-width:1119px){.single-2-col-copy-1{flex-grow:1;flex-shrink:0;flex-basis:0px;width:100%}}@media (max-width:1023px){.single-2-col-copy-1{flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;width:100%;height:100%;min-width:294px}}@media (max-width:767px){.single-2-col-copy-1{display:none}}@media (max-width:767px){.descsription-container-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px}}.description-container-holder{height:280px}@media (max-width:767px){.description-container-holder{display:flex;flex-flow:column;justify-content:center;align-items:center}}.description-container-2{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:10px;align-self:stretch;height:280px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--secondary-200);border-radius:20px}@media (max-width:1023px){.description-container-2{display:flex;flex-flow:column;justify-content:end;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;height:280px;min-width:294px}}@media (max-width:767px){.description-container-2{position:relative;overflow:hidden;background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 0.8583690987124464%,rgba(0,0,0,0.35) 100%),url(https://www.aparthousenoclegi.pl/wp-content/uploads/2025/11/ZRG00439.jpg);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}.description-container-3{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:10px;align-self:stretch;height:280px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--secondary-200);border-radius:20px}@media (max-width:1023px){.description-container-3{display:flex;flex-flow:column;justify-content:end;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;height:280px;min-width:294px}}@media (max-width:767px){.description-container-3{position:relative;overflow:hidden;background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 99.57081545064378%),url(https://www.aparthousenoclegi.pl/wp-content/uploads/2025/11/ZRG00478.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}.gallery-section{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:52px;align-self:stretch;padding-top:64px}.gallery-section-heading{display:flex;flex-flow:row;justify-content:space-between;align-items:center;align-self:stretch;color:var(--primary-900);font-family:var(--head-font);font-weight:400;font-size:40px;line-height:52px;letter-spacing:0px}.gallery-section-photos{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:64px;align-self:stretch;height:520px}.hero-calendar-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:center;align-self:stretch;overflow:hidden;background-color:var(--secondary-200);border-radius:6px}.calendar-arrival-button{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px;align-self:stretch;width:290px;padding-top:8px;padding-bottom:8px;padding-left:28px;background-color:var(--secondary-200);border-radius:0px;border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none}.hero-calendar-wrapper-copy-1{display:flex;flex-flow:row;justify-content:center;align-items:center}.calendar-button-p{color:var(--secondary-800);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;text-align:start}.calendar-departure-button{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px;align-self:stretch;width:290px;padding-top:8px;padding-bottom:8px;padding-left:28px;background-color:var(--secondary-200);border-radius:0px;border-top:0px none;border-bottom:0px none;border-left:2px solid var(--beige-200);border-right:0px none}.hero-booking-button{display:flex;justify-content:center;align-items:center;gap:8px;flex-grow:1;flex-shrink:0;flex-basis:0px;align-self:stretch;color:var(--color-white);font-family:var(--paragraph);font-weight:500;font-size:16px;line-height:26px;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--primary-700);border-radius:8px;border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none}