h1,h2,h3{margin-top:0}h1{font-size:56px;line-height:1.4;margin-bottom:64px}h1 span{font-size:28px}@media only screen and (max-width:576px){h1{font-size:36px;line-height:1.4;margin-bottom:48px}h1 span{font-size:24px;display:block}}h2{font-size:36px}h2,h3{line-height:1.4}h3{font-size:32px;margin-top:80px}@media only screen and (max-width:576px){h3{font-size:24px;margin-top:48px}}h4{font-size:24px;line-height:1.2;margin-bottom:0;margin-top:0}@media only screen and (max-width:576px){h4{font-size:22px}}@media only screen and (max-width:576px){.icon-box--bigger{gap:16px}.icon-box--bigger .icon-box__icon{min-width:40px;width:40px}.icon-box--bigger .icon-box__icon svg{width:24px;height:24px}.icon-box--bigger .icon-box__icon--small svg{width:18px}.icon-box--bigger .icon-box__link:link,.icon-box--bigger .icon-box__link:visited{font-size:18px}}.icon-box{flex-wrap:nowrap;gap:16px}.icon-box,.icon-box__icon{display:flex;align-items:center;justify-content:center}.icon-box__icon{min-width:17px;width:17px;padding-right:15px}.icon-box__icon svg{width:24px;height:24px;fill:#000}.icon-box__icon--small svg{width:20px}.icon-box__link:link,.icon-box__link:visited{color:#000;font-size:18px;line-height:1.4}.icon-box__link:link:focus,.icon-box__link:link:hover,.icon-box__link:visited:focus,.icon-box__link:visited:hover{text-decoration:none}@media only screen and (max-width:576px){.icon-box{gap:12px}.icon-box__icon{min-width:32px;width:32px}.icon-box__icon svg{width:18px;height:18px}.icon-box__icon--small svg{width:16px}.icon-box__link:link,.icon-box__link:visited{font-size:16px}}.icon-box--bigger{gap:20px}.icon-box--bigger .icon-box__icon{min-width:52px;width:52px}.icon-box--bigger .icon-box__icon svg{width:32px;height:32px}.icon-box--bigger .icon-box__icon--small svg{width:28px}.icon-box--bigger .icon-box__link:link,.icon-box--bigger .icon-box__link:visited{font-size:20px}@media only screen and (max-width:576px){.icon-box--bigger{gap:16px}.icon-box--bigger .icon-box__icon{min-width:17px;width:17px}.icon-box--bigger .icon-box__icon svg{width:24px;height:24px}.icon-box--bigger .icon-box__icon--small svg{width:18px}.icon-box--bigger .icon-box__link:link,.icon-box--bigger .icon-box__link:visited{font-size:18px}}html{font-family:Nunito Sans,sans-serif;color:#fff}body{margin:0}footer,section{padding-left:15px;padding-right:15px}.section-container{display:flex;flex-direction:column;max-width:1100px;margin:0 auto;width:100%}@media only screen and (max-width:1440px){.section-container{max-width:1000px}}@media only screen and (max-width:1200px){.section-container{max-width:800px;flex-wrap:wrap}}.section-container h3{margin-top:0}.section-container--row{flex-direction:row}.section-container--center{align-items:center}.section-container--wide{max-width:1920px}@media only screen and (max-width:1440px){.section-container--wide{max-width:1200px}}.bathroom,.parallax-bg,header .bg-header{width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}footer{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;background-color:rgba(0,0,0,.8);background-image:linear-gradient(90deg,#000,transparent 50%,#000);background-size:1920px 100%;background-position:50% 0;position:relative}footer .line{width:100%;max-width:1600px;height:1px;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0));opacity:.3}@media only screen and (max-width:1200px){footer .line{margin-bottom:10px}}footer h3{text-transform:uppercase;font-weight:600;font-size:17px}footer a{color:#fff}.footer-links{display:flex;padding-bottom:46px}@media only screen and (max-width:1200px){.footer-links{padding-bottom:36px}}@media only screen and (max-width:576px){.footer-links{flex-wrap:wrap;padding-bottom:0}}.footer-links__left{display:flex;flex-direction:column;flex:0 1 33%}.footer-links__left a{font-weight:300;font-size:14px;text-decoration:none}.footer-links__left a:hover{text-decoration:underline}@media only screen and (max-width:576px){.footer-links__left{flex:0 1 100%}}.footer-links__center{display:flex;flex-direction:row;flex:0 1 34%}@media only screen and (max-width:576px){.footer-links__center{flex:0 1 100%;padding-top:15px}}.footer-links__center .footer-logos{display:flex;justify-content:center;margin-left:15%}.footer-links__center .footer-logos__item{display:flex;justify-content:flex-end;align-items:flex-end}.footer-links__center .footer-logos__item img{width:100%;max-width:40%}@media only screen and (max-width:1200px){.footer-links__center .footer-logos__item img{max-width:60%}}@media only screen and (max-width:1200px){.footer-links__center .footer-logos__item--amadeus{margin-right:20px}}.footer-links__center .footer-logos__item--amadeus img{max-width:70%}@media only screen and (max-width:1200px){.footer-links__center .footer-logos__item--amadeus img{max-width:90%}}.footer-links__right{display:flex;text-align:right;flex-direction:column;flex:0 1 33%}@media only screen and (max-width:576px){.footer-links__right{padding:30px 0 15px;flex:0 1 100%;text-align:left}}.footer-links__right img{width:100%;max-width:20%}.footer-links__right a{font-weight:300;font-size:14px;text-decoration:none}.footer-links__right a:hover{text-decoration:underline}.footer-bottom{padding-bottom:39px;padding-top:26px;font-size:13px;display:flex;justify-content:space-between;font-weight:300}@media only screen and (max-width:1200px){.footer-bottom{padding:0}}@media only screen and (max-width:576px){.footer-bottom{flex-wrap:wrap;display:flex;flex-direction:column}}.footer-bottom__left{display:flex;align-items:center}.footer-bottom__left a{padding-left:5px}.footer-bottom__left p{margin:0}.footer-bottom__right{display:flex;align-items:center;justify-content:flex-end;flex:0 1 50%}@media only screen and (max-width:576px){.footer-bottom__right{justify-content:flex-start}}.footer-bottom__right p{margin:0}:root{--dimensions-intro-mouse:5rem}@media only screen and (max-width:1200px){:root{--dimensions-intro-mouse:12vw}}header{position:relative}@media only screen and (max-width:576px){header{padding-top:30vw}}header .bg-header{background-image:url(/8cc05b9265a9b1c623b9c3c67a96661997a1bc46/living_room_default.926e8ef5.jpg);height:100vh;max-height:150vw}@media (max-width:768px){header .bg-header{max-height:75vh}}@media only screen and (max-width:576px){header .bg-header{max-height:80vw}}@media (min-width:432px){header .bg-header{background-image:url(/38d2f70edc659774ea00b79d289d9803bcb0aa67/living_room_432.b7b51069.jpg)}}@media (min-width:768px){header .bg-header{background-image:url(/448dad7c45d59f9da430a829962600635de79824/living_room_768.48e6fcc9.jpg)}}@media (min-width:1024px){header .bg-header{background-image:url(/b48863ec19b66bc67366f7912d153d8cd6798407/53763/living_room_1024.c00efed1.jpg)}}@media (min-width:1440px){header .bg-header{background-image:url(/d24bcdca9ecd03e0d4dc2d579ef3a4fb0f19d91f/6719c/living_room_1440.debd2dba.jpg)}}.slider{position:relative;box-shadow:-23.941px -65.778px 100px rgba(0,0,0,.4);background-image:linear-gradient(90deg,#000,transparent 50%,#000);background-color:rgba(0,0,0,.6);background-size:1920px 100%;background-position:50% 0;margin-bottom:-463px;padding:90px 15px 83px}@media only screen and (max-width:1440px){.slider{padding:60px 15px 50px}}@media only screen and (max-width:1200px){.slider{margin-bottom:-120px;padding:30px 15px;background-image:linear-gradient(90deg,#000,transparent 50%,#000),linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 50%,transparent)}}@media only screen and (max-width:576px){.slider{margin-bottom:-48px;background-color:#000}}.slider:before{content:"";display:block;position:absolute;top:max(-1.5vw,-11px);left:0;width:45vw;height:3px;background-image:linear-gradient(90deg,#000,transparent 50%,#000);background-color:rgba(0,0,0,.6);background-size:1920px 100%;background-position:50% 0}@media only screen and (max-width:432px){.slider:before{content:none}}.slider .link{text-align:center}.slider img{max-width:14%}@media only screen and (max-width:576px){.slider img{max-width:30%}}.slider p{margin-top:66px;font-weight:200;text-align:center;color:#fff;line-height:36px;font-size:23px;margin-bottom:0}@media only screen and (max-width:1440px){.slider p{margin-top:48px}}@media only screen and (max-width:1200px){.slider p{margin-bottom:0;font-size:20px;line-height:normal;margin-top:15px}}@media only screen and (max-width:576px){.slider p{margin-top:15px;font-size:16px;line-height:normal;margin-bottom:0}}.top-container{position:absolute;top:0;left:0;right:0;background-image:linear-gradient(180deg,#000,#000 20%,transparent);background-color:rgba(0,0,0,.7);background-size:1920px 100%;filter:drop-shadow(12px 69px 75px rgba(0,0,0,.6));z-index:10}@media only screen and (max-width:768px){.top-container{padding:0}}@media only screen and (max-width:576px){.top-container{background-image:linear-gradient(180deg,#000,#000 20%,transparent),linear-gradient(180deg,#000 0,#000 80%,transparent)}}.top-container:after{content:"";display:block;position:absolute;right:0;bottom:-12px;width:35vw;height:4px;background-color:rgba(0,0,0,.7);background-size:1920px 100%}@media only screen and (max-width:768px){.top-container:after{bottom:max(-2vw,-12px);background-color:rgba(0,0,0,.8)}}@media only screen and (max-width:432px){.top-container:after{content:none}}.top-container .section-container{padding:32px 16px;justify-content:space-between;align-items:center;width:auto}@media only screen and (max-width:1440px){.top-container .section-container{flex-wrap:wrap;padding:15px}}@media only screen and (max-width:768px){.top-container .section-container{margin-bottom:0}}.top-container img{width:100%;max-width:320px}.top-container .logo-okna{order:0;flex:0 1 20%}@media only screen and (max-width:1440px){.top-container .logo-okna{flex-basis:223px}}@media only screen and (max-width:576px){.top-container .logo-okna{flex:0 1 50%;order:0}}.top-container .amadeus-logo{order:2;flex:0 1 20%;display:flex;justify-content:flex-end;align-items:center}.top-container .amadeus-logo a{width:100%;max-width:105px}.top-container .amadeus-logo img{max-width:105px}@media only screen and (max-width:1440px){.top-container .amadeus-logo{order:1;flex-basis:106px}}@media only screen and (max-width:576px){.top-container .amadeus-logo{flex:0 1 50%;order:1;margin-left:auto}}.top-container .title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;order:1;flex:1 1 100%}@media only screen and (max-width:1440px){.top-container .title{flex:1 1 100%;order:2;margin-top:24px}}@media only screen and (max-width:576px){.top-container .title{flex-wrap:wrap}}.top-container .title h1{text-transform:uppercase;margin-bottom:0;font-size:52px;font-weight:200}@media only screen and (max-width:820px){.top-container .title h1{font-size:37px}}@media only screen and (max-width:576px){.top-container .title h1{font-size:29px;width:100%}}.top-container .title span{text-transform:uppercase;font-weight:700}@media only screen and (max-width:820px){.top-container .title span{font-size:19px}}.intro__mouse{height:var(--dimensions-intro-mouse,5vw);width:var(--dimensions-intro-mouse,5vw);max-width:5rem;max-height:5rem;position:absolute;bottom:min(38px,3%);left:0;right:0;margin:auto;cursor:pointer}.intro__mouse .icon-scroll{max-width:5rem;max-height:5rem;bottom:0;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.intro__mouse .icon-scroll,.intro__mouse .icon-scroll svg{width:var(--dimensions-intro-mouse,5vw);height:var(--dimensions-intro-mouse,5vw)}.intro__mouse .icon-scroll svg{rotate:180deg;display:block;max-width:50%}.bathroom{background-image:url(/b3b82ac723b2e2df653f6915bc6e2991cf1691a9/bath_with_a_view_default.e2da6474.jpg);height:99vw;max-height:1920px}@media (min-width:432px){.bathroom{background-image:url(/25015fa01b4fe1f6a69a828fc3d8a060cdfc9af1/bath_with_a_view_432.4ad5c149.jpg)}}@media (min-width:768px){.bathroom{background-image:url(/016ee750bc62f2c75c0dd0cb169ee61c4983e10d/bath_with_a_view_768.de779863.jpg)}}@media (min-width:1024px){.bathroom{background-image:url(/cc9a8fc6c92d5b196c6c79f664e4b34bbccdd1db/69ee7/bath_with_a_view_1024.907676a1.jpg)}}@media (min-width:1440px){.bathroom{background-image:url(/4c97aa61bfd35ee4d97cb6e66400a5b8ed7b9791/31fad/bath_with_a_view_1440.3d155df1.jpg)}}.contact-us{display:flex;flex-direction:row;width:100%;max-width:1100px;margin:0 auto}@media only screen and (max-width:576px){.contact-us{flex-wrap:wrap}}.about{background:#fff;padding:115px 15px 60px;position:relative}.about:before{content:"";display:block;position:absolute;top:max(-2vw,-11px);left:0;width:26vw;height:3px;background-color:#fff}@media only screen and (max-width:432px){.about:before{content:none}}@media only screen and (max-width:1200px){.about{padding-top:15px;padding-bottom:0}}@media only screen and (max-width:576px){.about{padding-top:30px;padding-bottom:30px}}.about__left{display:flex;color:#000;flex-direction:column;flex:0 1 50%}.about__left h2{text-transform:uppercase;font-size:44px;font-weight:600}@media only screen and (max-width:576px){.about__left h2{font-size:28px}}@media only screen and (max-width:576px){.about__left{flex:1 1 100%}}.about__left .name{text-transform:uppercase;padding-bottom:5px;font-size:20px;font-weight:600;position:relative}@media only screen and (max-width:576px){.about__left .name{font-size:18px}}.about__left .name:after{position:absolute;content:"";bottom:0;left:0;width:100%;max-width:291px;height:2px;background:#000}.about__right{display:flex;color:#000;flex-direction:column;flex:0 1 50%}@media only screen and (max-width:576px){.about__right{flex:1 1 100%}}.contacts{padding-top:18px;padding-bottom:40px;display:flex;flex-direction:column;color:#000}.advantages{padding-top:60px;padding-bottom:80px;background-image:linear-gradient(0deg,rgba(66,76,79,.7),rgba(101,122,129,.9) 50%,rgba(101,122,129,.9) 0,rgba(101,122,129,0));background-color:rgba(134,154,160,.7);background-size:1920px 100%;background-position:50% 0;margin-top:-680px}@media only screen and (max-width:1440px){.advantages{padding:48px 0}}@media only screen and (max-width:1200px){.advantages{margin-top:-20%;background-image:linear-gradient(0deg,#869aa0,#869aa0 80%,#869aa0 0,transparent);background-color:rgba(134,154,160,.5);padding:30px 15px}}@media only screen and (max-width:576px){.advantages{padding-bottom:15px;padding-top:30px;margin-top:-72px;background-image:linear-gradient(0deg,#869aa0,#869aa0 calc(100% - 72px),#869aa0 calc(100% - 72px),transparent)}}.advantages h2{text-align:center;margin-bottom:70px;text-transform:uppercase;font-weight:400}@media only screen and (max-width:1440px){.advantages h2{margin-bottom:48px}}@media only screen and (max-width:1200px){.advantages h2{margin-bottom:30px}}@media only screen and (max-width:576px){.advantages h2{font-size:28px}}.boxes{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.contact-item{display:flex;align-items:center}.box{display:flex;text-align:center;flex-direction:column;color:#000;margin-bottom:20px;background:#fff;flex:0 1 calc(33% - 10px);height:190px}@media only screen and (max-width:1200px){.box{flex:0 1 calc(50% - 10px)}}@media only screen and (max-width:576px){.box{flex:1 1 100%;height:auto}}.box h3{text-transform:uppercase;text-align:center;font-weight:600;font-size:20px;margin:32px 0 16px}@media only screen and (max-width:576px){.box h3{margin:24px 0 12px}}.box p{margin:0 auto;max-width:267px;padding-left:16px;padding-right:16px;padding-bottom:36px}@media only screen and (max-width:576px){.box p{padding-bottom:24px}}.visit-us{padding-top:50px;padding-bottom:60px;background:url(/d5ebc7ced3a33cd1d2c56dde8cb784e3742fb552/748c0/uzovovky.49b1b889.svg) no-repeat top 7% left 4%,url(/94bc5c34b4b82535be0d2dde838e78af982c8064/056a0/uvozovky_dolni.c8a97ee9.svg) no-repeat left 45% bottom 14%}.visit-us a{text-decoration:underline;color:#000}.visit-us a:hover{text-decoration:none}