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)}}.hero{padding-top:40px;padding-bottom:64px}.hero-container{margin:0 auto;max-width:375px;padding-left:20px}.hero-title{font-weight:400;font-size:40px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:24px}.hero-button{display:flex;gap:12px}.hero-slick{margin-top:40px;margin-bottom:40px}.hero-text{font-size:14px;line-height:18px;color:var(--second-color);text-transform:uppercase;letter-spacing:.05em}.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}@media screen and (min-width: 768px){.hero{padding-bottom:40px}.hero-container{padding-left:34px;max-width:768px}.hero-title{font-size:80px}.hero-text{max-width:338px}.hotel-hero-slider{margin-bottom:40px}.slider-card,.slider-card img{width:436px;height:548px}.slider-card{margin-right:32px}.arrows-container{margin:0;order:1}.hero-bottom{display:flex;justify-content:space-between}}@media screen and (min-width: 1440px){.hero{padding-top:30px;padding-bottom:30px}.hero-container{max-width:1440px}.hero-thumb{position:relative}.hero-half-thumb{width:calc((100% - 110px)/2)}.hero-content{display:flex;gap:77px;margin-bottom:16px}.hero-bottom{display:block}.hero-title{margin-top:204px;margin-bottom:32px}.hero-text{bottom:18px;left:34px;left:0;position:absolute}.slider-card,.slider-card img{height:580px}.hero-slick{width:calc((100% - 110px)/2);width:700px;margin-bottom:0;margin-top:0}.arrows-container{margin-left:706px}}.about-a-kitchen{padding-bottom:64px}.sub-thumb{margin-top:20px}.pic-wrapper{display:flex;gap:20px;margin-bottom:32px}.about-text{margin-bottom:24px;font-size:14px;line-height:calc(18/14);letter-spacing:-.02em;text-transform:uppercase;color:#000}.font-italic{font-style:italic;font-weight:400}@media screen and (min-width: 768px){.about-a-kitchen{padding-top:80px;padding-bottom:80px}.thumb{position:relative}.chef{position:absolute;right:0}.pic-wrapper{flex-direction:column;gap:16px;margin-bottom:40px}.about-list{display:flex;gap:32px}.about-text{font-size:18px;line-height:calc(24/18)}}@media screen and (min-width: 1440px){.about-a-kitchen{padding-top:100px;padding-bottom:100px}.thumb{display:flex;gap:32px}.sub-thumb{margin-top:0}.chef{position:static;width:100%}.pic-wrapper{flex-direction:row}.sup{max-width:334px}.about-text,.font-italic{font-weight:500}}.section-restaurant-menu{background-color:var(--second-color);padding-top:40px;padding-bottom:72px}.restaurant-menu-title{font-family:DM Sans Bold;font-size:28px;line-height:1.25;letter-spacing:-.02em;text-transform:uppercase;color:var(--accent-color);margin:0 auto;text-align:center}.restaurant-menu-list{margin-top:36px}.restaurant-menu-list-title{font-family:DM Sans Bold Italic;font-size:18px;line-height:1.33;letter-spacing:-.02em;text-transform:uppercase;color:var(--accent-color);margin-bottom:32px}.menu-list-last{display:flex;flex-direction:column;gap:16px}.restaurant-menu-item{padding-bottom:14px;padding-top:14px;border-bottom:1px solid rgba(255,255,255,.1)}.restaurant-menu-item:nth-child(1){padding-top:0}.meal-container{display:flex;justify-content:space-between}.meal-container:not(:last-child){margin-bottom:8px}.restaurant-menu-meal-title{font-family:DM Sans Medium;line-height:1.29;letter-spacing:-.02em;color:var(--accent-color);display:flex;align-items:center;gap:11px}.restaurant-menu-meal-title:before{content:"";background-color:currentColor;width:5px;height:5px;border-radius:50%}.restaurant-menu-meal-gram{font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#d8d7d7}.restaurant-menu-meal-text{font-size:10px;line-height:1.4;letter-spacing:.18em;color:#d8d7d780;max-width:220px}.restaurant-menu-meal-price{font-family:DM Sans Bold;line-height:1.29;letter-spacing:-.02em;color:var(--accent-color);max-width:60px}.book-table-btn{display:block;text-align:center;margin:40px auto 0}@media screen and (min-width: 375px){.restaurant-menu-title{font-size:32px}}@media screen and (min-width: 768px){.container-menu{padding:0 126px}.section-restaurant-menu{padding-top:80px;padding-bottom:88px}.restaurant-menu-title{font-size:40px;line-height:1.11}.restaurant-menu-list-title{margin-top:64px;font-size:24px;line-height:24px}.restaurant-menu{align-items:baseline}.restaurant-menu-meal-title{font-size:18px;line-height:1.33}.restaurant-menu-meal-text{font-size:12px;line-height:1.5;max-width:345px}.restaurant-menu-meal-gram{font-size:14px;line-height:1.29}.restaurant-menu-meal-price{font-size:18px;line-height:1.33;max-width:80px}.book-table-btn{margin-left:0;margin-right:auto}}@media screen and (min-width: 1440px){.section-restaurant-menu{padding-top:100px;padding-bottom:100px}.restaurant-menu-title{margin-bottom:100px}.restaurant-menu{display:flex;flex-wrap:wrap;column-gap:72px;row-gap:50px}.restaurant-menu-list{margin-top:0;min-width:calc((100% - 74px)/2)}.restaurant-menu-list:nth-child(3){align-self:flex-end}.restaurant-menu-list-title{margin-top:0}.container-menu{padding-left:168px;padding-right:168px}}@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)}
