h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}@font-face{font-family:Geometria Regular;src:url(/goit-team-project-group-11/assets/Geometria-Regular-cbbe0d50.woff2) format("woff2"),url(/goit-team-project-group-11/assets/Geometria-Regular-6eea1a09.woff) format("woff"),url(/goit-team-project-group-11/assets/Geometria-Regular-c61efec6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Sans Regular;src:url(/goit-team-project-group-11/assets/DMSans-Regular-f857de78.woff2) format("woff2"),url(/goit-team-project-group-11/assets/DMSans-Regular-d5bdf2e5.woff) format("woff"),url(/goit-team-project-group-11/assets/DMSans-Regular-e7977b4c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Sans Medium;src:url(/goit-team-project-group-11/assets/DMSans-Medium-e9902403.woff2) format("woff2"),url(/goit-team-project-group-11/assets/DMSans-Medium-92b8c509.woff) format("woff"),url(/goit-team-project-group-11/assets/DMSans-Medium-d423d635.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:DM Sans Bold;src:url(/goit-team-project-group-11/assets/DMSans-Bold-397ce7ab.woff) format("woff2"),url(/goit-team-project-group-11/assets/DMSans-Bold-397ce7ab.woff) format("woff"),url(/goit-team-project-group-11/assets/DMSans-Bold-d940878d.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DM Sans Italic;src:url(/goit-team-project-group-11/assets/DMSans-Italic-79f2bc50.woff2) format("woff2"),url(/goit-team-project-group-11/assets/DMSans-Italic-3a436c7d.woff) format("woff"),url(/goit-team-project-group-11/assets/DMSans-Italic-48ac632d.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DM Sans Medium Italic;src:url(/goit-team-project-group-11/assets/DMSans-MediumItalic-2c8f57c1.woff) format("woff2"),url(/goit-team-project-group-11/assets/DMSans-MediumItalic-2c8f57c1.woff) format("woff"),url(/goit-team-project-group-11/assets/DMSans-MediumItalic-2e573628.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:DM Sans Bold Italic;src:url(/goit-team-project-group-11/assets/DMSans-BoldItalic-ec27a632.woff) format("woff2"),url(/goit-team-project-group-11/assets/DMSans-BoldItalic-ec27a632.woff) format("woff"),url(/goit-team-project-group-11/assets/DMSans-BoldItalic-07acda7f.ttf) format("truetype");font-weight:700;font-style:italic}:root{--accent-color: #f6f6f6;--second-color: #121212;--animate: .25s cubic-bezier(.4, 0, .2, 1)}body{font-family:DM Sans Regular,sans-serif;font-size:14px;color:var(--second-color);background-color:var(--accent-color)}.wrapper{display:flex;flex-direction:column;position:relative}.container{width:100%;padding:0 20px;margin:0 auto}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}.button-dark,.button-light{display:inline-block;font-family:DM Sans Regular,sans-serif;font-size:14px;line-height:1.27;letter-spacing:-.048em;text-transform:uppercase;color:var(--accent-color);padding:7px 15px;background-color:var(--second-color);border:.8px solid var(--accent-color);border-radius:32px;transition:background-color var(--animate),color var(--animate),border var(--animate)}.button-light{color:var(--second-color);border:.8px solid var(--second-color);background-color:var(--accent-color)}.button-light:focus,.button-light:hover{color:var(--accent-color);border:.8px solid var(--accent-color);background-color:var(--second-color)}.button-dark:not([disabled]):focus,.button-dark:not([disabled]):hover{background-color:var(--accent-color);color:var(--second-color);border:.8px solid var(--second-color)}@media screen and (min-width: 768px){.button-dark,.button-light{line-height:1.8;padding:7px 20.5px}}@media screen and (min-width: 1440px){.button-dark,.button-light{font-size:18px;padding:8px 20.5px}}.visual-hiden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.header{text-transform:uppercase;position:relative;padding-top:25px;padding-bottom:25px;background-color:#fff;border-bottom:.5px solid rgba(247,247,247,.2);transition:background-color .2s linear}.menu-open .header{position:fixed;top:0;left:0;width:100%;z-index:900}.header-nav,.header-soc-list{display:none}.menu-open .hero-container{padding-top:123px}.header-logo-container{position:absolute;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;flex-direction:column}.menu-btn{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;padding:0;color:var(--second-color);font-size:20px}.menu-btn{position:relative;max-width:32px;height:32px}.btn-menu-open-icon{position:absolute;top:0;left:0;stroke:currentColor;opacity:1;transition:opacity var(--animate) .25s}.menu-open .btn-menu-open-icon{opacity:0}.btn-menu-close-icon{width:16px;height:16px;opacity:0;position:absolute;top:6px;left:6px;fill:var(--second-color);transition:opacity var(--animate) .25s}.menu-open .btn-menu-close-icon{opacity:1}.header-logo-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.logo-link{font-size:14px;line-height:1.57;letter-spacing:.18em;color:var(--second-color);margin-bottom:3px}.header-logo-text{font-size:6px;line-height:1.33;letter-spacing:.18em;color:var(--second-color)}.logo-menu-link{font-size:14px;line-height:1.57;letter-spacing:.18em;color:var(--accent-color);margin-bottom:3px}.header-logo-menu-text{font-size:6px;line-height:1.33;letter-spacing:.18em;color:var(--accent-color)}.header-menu-container{width:100%;padding:20px 32px 23px;margin:0 auto 128px}.header-menu-nav-link{font-size:18px;line-height:1.33;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-color)}.header-menu-nav{padding-right:129px;padding-left:129px}.header-menu-nav-list{display:flex;flex-direction:column;gap:32px;align-items:center}.header-menu-soc-list{padding-left:20px;padding-right:20px;display:flex;justify-content:start;gap:14px;margin-top:auto}.container-flex-menu{display:flex;justify-content:space-between}.mob-menu{display:flex;flex-direction:column;justify-content:space-between}.btn-menu-close-icon{stroke:var(--accent-color)}.header-menu-soc-icon{stroke-width:2px;stroke:currentColor;fill:var(--accent-color);width:20px;height:20px}.header-soc-link{display:block;color:var(--second-color);width:20px;height:20px}.header-menu-soc-link{display:block;color:var(--accent-color);width:20px;height:20px}.header-menu-soc-top-list{display:none}@media screen and (min-width: 375px){.header-menu-container{max-width:100%}}@media screen and (max-width: 767px){.header-menu-soc-top-list{position:absolute;bottom:24px;left:20px}}@media screen and (min-width: 768px){.container{padding:0 32px}.header-menu-soc-list{display:none}.menu-open .hero-container{padding-top:133px}.header-menu-container{display:flex;justify-content:space-between;max-width:100%}.logo-menu-link{font-size:20px;line-height:1.2}.header-logo-menu-text{font-size:8px;line-height:1.25}.logo-link{font-size:20px;line-height:1.2}.header-logo-text{font-size:8px;line-height:1.25}.header-menu-nav-link{font-size:28px;line-height:1.14}.header-soc-list{display:flex}.header-flex-container{display:flex;justify-content:space-between;align-items:center}.header-soc-list{display:flex;justify-content:center;gap:14px}.mob-menu{justify-content:start;gap:240px}.header-menu-soc-top-list{display:flex;justify-content:center;gap:14px}.header-menu-soc-icon,.header-soc-icon,.header-menu-soc-link,.header-soc-link{width:24px;height:24px}.header-menu-soc-item{width:100%;height:100%;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 1440px){.mob-menu,.menu-btn{display:none}.header-logo-container{position:static;transform:translate(0)}.header-nav{display:flex;justify-content:space-between;margin-right:370px}.header-logo-container{margin-right:509px}.header-nav-list{display:flex;gap:32px;margin-right:auto}.header-nav-link{line-height:1.29;letter-spacing:.05em;text-transform:uppercase;color:var(--second-color)}.current{position:relative}.current:after{content:"";bottom:-6px;position:absolute;transform:translate(500%);display:block;width:4px;height:4px;border-radius:50%;background-color:var(--accent-color)}}.hotel-hero{margin:0 auto;padding-top:40px;line-height:calc(18 / 14);color:var(--second-color)}.hotel-hero-container{margin:0 auto;max-width:375px;padding-left:20px}.hotel-hero-main-title{font-size:40px;letter-spacing:-.02em;font-weight:400;line-height:1;margin-bottom:24px}.hotel-hero-btns{display:flex;gap:14px;margin-bottom:40px}.slider-card,.slider-card img{height:429px}.slider-card{margin-right:20px}.next-arrow,.prev-arrow{stroke:var(--second-color)}.next-arrow-container,.prev-arrow-container{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:10px;width:36px}[aria-disabled=true] svg{stroke:var(--second-color);opacity:.3}.arrows-container{display:flex;justify-content:space-between;align-items:center;margin:24px 20px 40px auto;width:104px;height:36px}.hotel-hero-text{line-height:calc(18 / 14);text-transform:uppercase;letter-spacing:.05em;max-width:338px;font-style:italic}@media (min-width: 768px){.hotel-hero{padding-bottom:40px;padding-top:40px}.hotel-hero-container{padding-left:34px;max-width:768px}.hotel-hero-main-title{font-size:80px;margin-bottom:32px}.hotel-hero-btns{margin-bottom:54px}.hotel-hero-slider{margin-bottom:40px}.slider-card,.slider-card img{width:436px;height:548px}.slider-card{margin-right:32px}.hotel-hero-contant{display:flex;flex-direction:column}.arrows-container{margin:0;order:1}.hotel-hero-footer{display:flex;justify-content:space-between}}@media (min-width: 1440px){.hotel-hero{padding-top:30px;padding-bottom:30px}.hotel-hero-container{position:relative;max-width:1440px}.hotel-hero-main-title{font-size:90px}.slider-card,.slider-card img{height:580px}.hotel-hero-contant{flex-direction:row;justify-content:space-between}.hotel-hero-slider{width:700px;margin-bottom:16px}.hotel-hero-head{display:flex;flex-direction:column;justify-content:center}.hotel-hero-text-wrapper{bottom:18px;left:34px;position:absolute}.arrows-container{margin-left:706px}}.luxury{padding-top:120px}.luxury-container{background-color:#f7f7f7;width:100%}.luxury-rooms,.top-pictures{display:none}.luxury-img{margin-right:20px}.luxury-titel,.luxury-text,.luxury-text-below{font-family:DM Sans,sans-serif;font-size:20px;line-height:.93;letter-spacing:-.02em;text-transform:uppercase;color:var(--second-color);padding:32px 0}.luxury-titel{width:215px}.luxury-text,.luxury-text-below{font-size:10px;line-height:1.8;padding:0}.luxury-text-below{padding-top:24px;padding-bottom:28px}.luxury-wrapp-btn{font-size:10px;margin-right:auto;display:flex}.luxury-link-btn,.luxury-modal-btn{background-color:transparent;font-family:DM Sans,sans-serif;line-height:1.28;letter-spacing:-.02em;text-transform:uppercase;color:var(--second-color);padding:8px 18px;border:.8px solid #121212;border-radius:32px;transition:background-color var(--animate),color var(--animate)}.luxury-modal-btn{margin-left:12px}@media screen and (min-width: 375px){.luxury-rooms{display:flex;margin-top:20px}.luxury-kitchen{margin-left:20px}.luxury-titel{font-size:32px;line-height:1.25;width:100%}.luxury-text,.luxury-text-below{font-size:14px}}@media screen and (min-width: 768px){.luxury-pictures{display:flex;flex-direction:row-reverse;align-items:end}.luxury-rooms{display:flex;margin-top:20px;flex-direction:column;row-gap:32px;margin-right:32px}.luxury-bathroom{margin-left:auto}.luxury-text{width:369px}.luxury-wrapp-btn{margin-top:40px;justify-content:flex-end}.luxury-text-below{width:299px;padding-top:0;padding-bottom:0}.fix{display:flex;gap:32px}}@media screen and (min-width: 1440px){.luxury-pictures{display:none}.luxury-container{position:relative}.top-pictures{display:flex;gap:32px;align-items:center}.luxury-titel{font-size:40px}.wrapp-btn{display:flex}.luxury-titel{position:relative}.wrapp-btn-luxury{position:absolute;bottom:210px;right:42px}.fix{flex-direction:row}}.triple{padding-top:64px}.triple-container{background-color:#f7f7f7;width:100%}.top-pictures,.triple-rooms{display:none}.triple-titel,.triple-text,.triple-text-below{font-family:DM Sans,sans-serif;font-size:20px;line-height:.93;letter-spacing:-.02em;text-transform:uppercase;color:var(--second-color);padding:32px 0}.triple-text,.triple-text-below{font-size:10px;line-height:1.8;padding:0}.triple-text-below{padding-top:24px;padding-bottom:28px}.triple-wrapp-btn{margin-right:auto;display:flex}.triple-link-btn,.triple-modal-btn{background-color:transparent;font-family:DM Sans,sans-serif;line-height:1.28;letter-spacing:-.02em;text-transform:uppercase;color:var(--second-color);padding:8px 18px;border:.8px solid #121212;border-radius:32px;transition:background-color var(--animate),color var(--animate)}.triple-modal-btn{margin-left:12px}@media screen and (min-width: 375px){.triple-rooms{display:flex;margin-top:20px}.triple-titel{font-size:32px;line-height:1.25}.triple-kitchen{margin-left:20px}.triple-text,.triple-text-below{font-size:14px}}@media screen and (min-width: 768px){.text-wrapper{display:flex;gap:32px}.triple-pictures{display:flex;align-items:end}.triple-rooms{display:flex;margin-top:20px;flex-direction:column;row-gap:32px;margin-left:32px}.triple-bathroom{margin-right:auto}.triple-kitchen{margin-right:20px;margin-left:0}.triple-text{width:369px}.triple-wrapp-btn{margin-top:40px;justify-content:flex-start}.triple-text-below{width:299px;padding-top:0;padding-bottom:0}}@media screen and (min-width: 1440px){.triple-pictures{display:none}.top-pictures{display:flex;gap:32px;align-items:center}.triple-titel{font-size:40px;margin-right:432px;position:relative;display:flex;flex-direction:row-reverse}.wrapp-btn{display:flex}.text-wrapper{display:flex;flex-direction:row-reverse}.wrapp-btn-triple{position:absolute;top:2770px;gap:18px;flex-direction:row-reverse}}section{background-color:#f7f7f7}.fourseater{padding-top:64px}.fourseater-container{width:100%}.top-pictures{display:none}.fourseater-titel,.fourseater-text,.fourseater-text-below{font-family:DM Sans,sans-serif;font-size:20px;line-height:.93;letter-spacing:-.02em;text-transform:uppercase;color:var(--second-color);padding:32px 0}.fourseater-rooms{display:none}.fourseater-text,.fourseater-text-below{font-size:10px;line-height:1.8;padding:0}.fourseater-text-below{padding-top:24px;padding-bottom:28px}.wrapp-btn{display:none}.fourseater-link-btn,.fourseater-modal-btn{font-family:DM Sans,sans-serif;line-height:1.28;letter-spacing:-.02em;text-transform:uppercase;color:var(--second-color);padding:8px 18px;border:.8px solid #121212;border-radius:32px;transition:background-color var(--animate),color var(--animate)}.wrap-btn-fourseater{padding-bottom:88px;padding-top:30px;font-size:14px}.fourseater-modal-btn{margin-left:12px}@media screen and (min-width: 375px){.fourseater-titel{font-size:32px;line-height:1.25}.fourseater-kitchen{margin-left:20px}.fourseater-rooms{display:flex;margin-top:20px}.fourseater-text,.fourseater-text-below{font-size:14px}}@media screen and (min-width: 768px){.fourseater-pictures{display:flex;flex-direction:row-reverse;align-items:end}.fourseater-rooms{display:flex;margin-top:20px;flex-direction:column;row-gap:32px;margin-right:32px}.fourseater-bathroom{margin-left:auto}.fourseater-text{width:369px}.fourseater-wrapp-btn{margin-top:40px;padding-bottom:112px;display:flex;justify-content:flex-end}.fourseater-text-below{width:299px;padding-top:0;padding-bottom:0}.top-pictures{display:none}}@media screen and (min-width: 1440px){.fourseater-pictures{display:none}.top-pictures{display:flex;gap:32px;align-items:center}.fourseater-titel{font-size:40px;position:relative}.fourseater-text{padding-bottom:144px;min-width:475px}.wrap-btn-fourseater{display:flex;position:absolute;top:3780px;right:42px}}@media screen and (min-width: 375px){.container{max-width:375px}}@media screen and (min-width: 768px){.container{max-width:768px}}@media screen and (min-width: 1440px){.container{max-width:1440px}}.footer{padding-top:44px}.footer-first-content{width:100%;display:flex;justify-content:space-between;align-items:center}.footer-link{font-family:DM Sans Regular;font-style:normal;font-weight:400;font-size:14px;line-height:calc(18 / 14);letter-spacing:.05em;text-transform:uppercase;flex:none;order:0;flex-grow:0}.footer-item{display:inline-block}.footer-link:last-child{margin-right:32px}@media screen and (max-width: 1440px){.footer-nav{display:none}}.footer-title{text-align:center}@media screen and (max-width: 1440px){.footer-title{text-align:left}}.footer-logo{font-family:DM Sans Medium;font-style:normal;font-weight:500;font-size:20px;line-height:calc(24 / 20);letter-spacing:.18em;text-transform:uppercase}.footer-text{font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:1.25;letter-spacing:.18em;text-transform:uppercase;padding-top:3px}.footer-sm-list{display:flex}.footer-icon-box{display:inline-block;border-radius:50%;width:24px;height:24px;margin-left:16px}.footer-icon{width:24px;height:24px;fill:#fff;stroke:#121212;stroke-width:1.5px}@media screen and (max-width: 768px){.footer-icon{width:20px;height:20px}}.footer-line{margin-top:80px;width:100%;height:.5px;background-color:#1212124d;border-radius:68px}@media screen and (max-width: 375px){.footer-line{margin:32px 0}}@media screen and (min-width: 768px){.footer-line{margin:32px 0 48px}}@media screen and (min-width: 1440px){.footer-line{margin:80px 0}}.mobile-menu{position:fixed;top:83px;left:0;width:100%;height:calc(100vh - 83px);z-index:200;background-color:#121212;transform:translate(-100%);transition:transform .25s linear;overflow-y:auto}.menu-open{overflow-y:auto}.menu-open .mobile-menu{transform:translate(0)}.mobile-menu-container{height:100%;display:flex;flex-direction:column;row-gap:32px;padding:24px 32px}.menu-open .mobile-menu .navigation-mobile{position:initial;overflow:visible;flex:0 0 78%;transform:translateY(22%)}.menu-open .mobile-menu .navigation-mobile-menu{display:flex;flex-direction:column;row-gap:32px;align-items:center}.navigation-mobile .navigation-mobile-item{opacity:0}.social-icons-list{display:flex;column-gap:14px}.menu-open .mobile-menu .navigation-mobile-item:first-child{opacity:1;transition:opacity .25s linear .35s}.menu-open .mobile-menu .navigation-mobile-item:nth-child(2){opacity:1;transition:opacity .25s linear .5s}.menu-open .mobile-menu .navigation-mobile-item:last-child{opacity:1;transition:opacity .25s linear .65s}.menu-open .mobile-menu .navigation-mobile-link{font-family:DM Sans Regular;font-size:18px;line-height:1.33;letter-spacing:.05em;text-transform:uppercase;color:#f7f7f7}.hover-line-light{position:relative;display:inline-block;padding-bottom:5px}.hover-line-light:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-radius:10px;background-color:var(--accent-color);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--animate)}.hover-line-light:hover:before,.hover-line-light:focus:before{transform:scaleX(1)}.mobile-social-icons{margin-top:auto;opacity:0}.menu-open .mobile-menu .mobile-social-icons{opacity:1;transition:opacity .25s linear .85s}.mobile-icon{display:block;width:20px;height:20px;stroke:var(--accent-color)}@media screen and (min-width: 768px){.mobile-social-icons{display:none}}@media screen and (min-width: 1440px){.mobile-menu{display:none}}.modal{position:fixed;top:20px;left:24px;min-width:calc(100vw - 48px);background-color:var(--second-color);padding:24px 24px 40px;z-index:10000;overflow:auto}.close-btn-table{fill:var(--accent-color)}.close-btn-table svg,.close-btn-table{display:block;width:14px;height:14px}.close-btn-table{position:absolute;top:14px;right:14px;background-color:var(--second-color);stroke:var(--accent-color);border:none;padding:0}.modal-title{margin-bottom:40px;font-family:DM Sans Medium;font-size:28px;line-height:calc(38 / 28);letter-spacing:-.02em;text-transform:uppercase;color:#f7f7f7}.modal-title span{font-style:italic}.form{display:flex;flex-direction:column;gap:32px}.form-block-wrapper{display:flex;flex-direction:column}.form-block-wrapper input,select{padding:0;outline:none;border:none}.form-input{border-radius:2px;background-color:var(--second-color);color:var(--accent-color)}.form-input::placeholder,option{font-family:DM Sans Medium;color:var(--accent-color);text-transform:uppercase;letter-spacing:-.02em;background:var(--second-color)}.form-label-text{margin-top:26px;position:relative;letter-spacing:.18em;text-transform:uppercase;color:#d8d7d7;font-size:8px;line-height:1.5}.form-label-text:before{bottom:20px;left:0;width:100%;position:absolute;content:"";height:.8px;background-color:#f7f7f733;border-radius:68px}.select-day{text-transform:uppercase;background-color:var(--second-color);color:var(--accent-color)}.input-date{position:relative;color:var(--accent-color);background-color:var(--second-color);background-image:url(/goit-team-project-group-11/assets/arrowDown-c4afc038.svg);background-repeat:no-repeat;background-position:right}.input-date-icon{position:absolute;top:0;right:0}input[id=input-date]::-webkit-calendar-picker-indicator{background:none}.select-room{text-transform:uppercase;background-color:var(--second-color);color:var(--accent-color)}.submit-btn{margin-left:26px;margin-right:26px}.modal-overlay{display:flex;justify-content:center;align-items:center}@media (min-width: 375px){.modal{min-width:auto;width:375px;top:20px;left:50%;transform:scale(1) translate(-50%) scale(1)}}@media (min-width: 768px){.modal-overlay{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#2e2f4266;overflow:auto;z-index:998}.modal{height:auto;min-width:auto;width:628px;background-color:var(--second-color);padding-top:32px;padding-left:32px;padding-right:32px}.close-btn-table{position:absolute;top:33px;right:33px}.close-btn-table svg,.close-btn-table{width:14px;height:14px}.modal-title{font-size:36px;line-height:calc(40 / 36)}.form{margin-top:60px;margin-bottom:60px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:40px;column-gap:32px}.form-block-wrapper{width:266px}.submit-btn{width:444px;margin-top:20px;margin-left:60px;margin-right:60px}}.is-hidden{display:none}.modal-prices{position:absolute;top:20px;left:50%;transform:scale(1) translate(-50%) scale(1);padding:24px 24px 40px;opacity:1;width:90%;max-width:335px;max-height:414px;z-index:20;background:#121212;border-radius:2px}.close-icon{fill:var(--accent-color)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:10}.btn-prices{position:absolute;display:flex;top:14px;right:14px;width:28px;height:28px;justify-content:center;align-items:center;background:transparent;border:none;padding:0}.header-prices{font-style:normal;font-weight:500;font-size:28px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#f7f7f7;margin-bottom:40px}@media screen and (max-width: 375px){.header-prices{font-size:24px}}.header-double{font-style:normal;font-weight:500;font-size:16px;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:#f7f7f7;margin-bottom:24px}.prices-form{width:100%}.label-container-night{margin-bottom:32px}.label-container-date{margin-bottom:40px}.prices-select{width:100%;height:36px;flex:none;order:0;flex-grow:0;background-color:var(--second-color);border:none;border-bottom:.8px solid rgba(247,247,247,.2);margin-bottom:8px;color:#f7f7f7;padding-bottom:18px;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase}.prices-select::placeholder{background-color:var(--second-color)}.option-bott-text{font-weight:400;font-size:8px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#d8d7d7;margin-bottom:32px}.btn-submit{display:flex;justify-content:center;align-items:flex-end}.btn-modal-prices{width:235px;height:46px}@media screen and (max-width: 768px){.inpun-container-uah{display:none}}@media screen and (min-width: 768px){.modal-prices{display:flex;flex-wrap:wrap;width:628px;max-width:628px;padding:32px 32px 60px;height:430px;max-height:430px}.label-input{width:100%;background-color:var(--second-color);min-height:36px;border:none;border-bottom:.8px solid rgba(247,247,247,.2)}.label-input::placeholder{color:#f7f7f7;padding-bottom:18px;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase}.btn-prices{width:32px;height:32px}svg.modal-icon{width:13.33;height:13.33}.header-prices{width:100%;font-style:normal;font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:60px}.header-prices-room{font-style:italic}.header-double{margin-bottom:32px}.label-container-date{display:none}.label-uah{font-weight:500;line-height:1.29;letter-spacing:-.02em;text-transform:uppercase}.bott-text{margin-top:8px}.prices-form{display:flex;flex-wrap:wrap;column-gap:32px}.label-calc{max-width:266px;flex-basis:calc((100% -32) / 2);margin-bottom:80px}.btn-submit{width:100%}.btn-modal-prices{width:444px;height:52px;font-weight:400;font-size:18px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase}}.modal-table{position:absolute;top:20px;left:50%;transform:scale(1) translate(-50%) scale(1);padding:24px 24px 40px;opacity:1;width:90%;max-width:335px;max-height:528px;z-index:20;background:#121212;border-radius:2px}.overlay-table.is-show,.modal-table.is-show{display:block}.overlay-table{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:10}.modal-cross{position:absolute;display:flex;top:14px;right:14px;width:28px;height:28px;justify-content:center;align-items:center;background-color:transparent;stroke:#f7f7f7;border:none;padding:0}.modal-header{width:188px;font-style:normal;font-weight:500;font-size:28px;line-height:1.4;letter-spacing:-.02em;text-transform:uppercase;color:#f7f7f7;margin-bottom:40px}.modal-header-two{font-style:italic}.form-label{display:flex;flex-direction:column;align-items:flex-start}.label-input{color:#f6f6f6;width:100%;height:36px;background-color:var(--second-color);border:none;border-bottom:.8px solid rgba(247,247,247,.2);padding-bottom:18px}.label-input::placeholder{left:24px;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#f7f7f7}.label-select{font-weight:500;font-size:14px;line-height:1.29px;letter-spacing:-.02em;text-transform:uppercase;color:#f7f7f7}.text-container{margin-top:8px;margin-bottom:32px}.input-bot-text{font-size:8px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#d8d7d7}.label-num-select{margin-bottom:32px}.text-container-end{padding-top:8px;padding-bottom:40px}.btn-position{display:flex;justify-content:center;align-items:flex-end}.btn-modal-submit{display:flex;flex-direction:row;align-items:flex-start;padding:14px 48px;gap:10px;width:235px;height:46px;left:50px;top:442px}@media (max-width: 339px){.button-dark{font-size:13px;justify-content:center}}@media screen and (min-width: 768px){.modal-table{display:flex;flex-wrap:wrap;width:628px;max-width:628px;padding-bottom:60px;height:476px;max-height:476px}.modal-cross{width:32px;height:32px;top:24px;right:24px}.modal-icon{width:13.33;height:13.33}.modal-header{width:242px;font-weight:500;font-size:36px;line-height:1.1;margin-bottom:60px}.modal-form{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:40px;width:100%}.form-label{max-width:274px;flex-basis:calc((100% -32px) / 2)}.btn-modal-submit{display:flex;flex-direction:row;align-items:flex-start;padding:14px 133px;gap:10px;position:absolute;width:444px;height:52px;left:92px;top:364px;white-space:nowrap;font-weight:400;font-size:18px;line-height:1.3;letter-spacing:-.02em}}.current{position:relative}.current:before{content:"";position:absolute;bottom:-2px;left:50%;width:4px;height:4px;transform:translate(-50%);border-radius:50%;background-color:var(--second-color)}
