@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);body{font-family:Manrope,sans-serif;margin:0}body.modal-open{overflow:hidden!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{font-family:Manrope,sans-serif}div,em,h1,h2,h3,h4,h5,h6,label,p,span,strong{cursor:default}.hall__slider__wrapper{align-items:center;background:#f1f3fb;border-bottom:1px solid #e6e6e8;border-top:1px solid #e6e6e8;display:flex;margin-bottom:26px;margin-top:27px;overflow:hidden;padding:10px 0;position:relative;width:100%}.hall__slider__container{flex-grow:1;overflow:hidden;padding-left:1px}.hall__slider{display:flex;gap:12px;padding-left:calc(50% - 83px);padding-right:calc(50% - 83px)}.hall-card{align-items:center;background-color:#fcfdfe;border:1px solid #dedede;border-radius:16px;color:#aeaeaf;display:flex;flex:1 0 194px;flex-direction:column;flex-wrap:wrap;max-width:194px;padding:10px;text-align:center;transition:border-color .3s,background-color .3s;z-index:-1}.hall-card,.hall-image{cursor:pointer;width:100%}.hall-image{border-radius:12px;height:143px;max-width:170px;position:relative}.hall-card-img{border-radius:12px;cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}.hall-card:not(.selected){opacity:.7}.hall-card.selected,.hall-card:not(.selected):hover{color:#000;opacity:1}.hall-name{align-items:center;display:flex;font-size:16px;font-weight:500;gap:9px;height:20px;justify-content:center;margin-top:15px}.hall-name,.hall-name span{cursor:pointer}.hall-name img{height:12px;margin-top:2px;width:12px}.scroll-btn{background:#fffc;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:20px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;z-index:2}.scroll-btn.left{left:10px}.scroll-btn.right{right:10px}.hall__slider__wrapper:hover .scroll-btn{opacity:1;pointer-events:auto}@media only screen and (max-width:520px){.hall__slider{display:flex;gap:12px;padding-left:calc(50% - 97px);padding-right:calc(50% - 97px)}.hall-card{border-radius:12px;flex:1 0 200px;max-width:200px;padding:6px 6px 13px}.hall-image{border-radius:10px;height:140px;max-width:187px}.scroll-btn{display:none}}.App{color:#1f1f1f;width:100%}.container{background-color:#fff;flex-direction:column;justify-content:flex-start;padding-top:15px;width:100%}.container,.modal-overlay{align-items:center;display:flex}.modal-overlay{background:#0000001a;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.modal-overlay.hidden{display:none}.modal-content{background:#fff;border:1px solid #dddfe4;border-radius:20px;box-shadow:0 0 20px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;position:relative;width:100%}.modal-close{background:none;border:none;color:#999;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.modal-scroll-area{-ms-overflow-style:none;box-sizing:initial;overflow-y:auto;padding-top:20px;padding-bottom: 10px;scrollbar-width:none}.modal-scroll-area::-webkit-scrollbar{display:none}.section__title{color:#1f1f1f;font-size:16px;font-weight:500}.section__title--main{font-size:18px}@media only screen and (max-width:520px){.modal-content{border-radius:0;height:100vh;max-height:100vh;max-width:390px}.modal-scroll-area{flex-grow:1;overflow-y:auto}}.calendar__wrapper{background:#fff;border-bottom:1px solid #e6e6e8;border-top:1px solid #f2f2f4;display:flex;flex-direction:column;overflow-x:auto;padding:0 18px;width:100%}.calendar__grid{display:flex;flex-direction:column;margin-top:20px}.calendar__header{display:flex;gap:3px;margin-left:0}.empty{width:60px}.calendar__main{display:flex;flex-direction:row;justify-content:center}.calendar__times{margin-right:5px}.calendar__body,.calendar__times{display:flex;flex-direction:column}.calendar__body{background:#f1f3fb;border:1px solid #d3d3d3;border-radius:10px;max-width:608px;padding:0 2px 2px 3px;width:100%}.desktop-time{display:inline}.mobile-time{display:none}.calendar-cell.day-header{cursor:inherit;display:flex;justify-content:center;padding:9px 0;text-align:center;width:100%}.calendar-row{display:flex;gap:2px}.calendar-cell{word-wrap:break-word;align-items:center;border:1px solid #d3d3d3;border-radius:10px;color:#616161;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;max-height:40px;max-width:84px;padding:13px 0;text-align:center;white-space:normal;width:100%}.calendar__body .calendar-cell{margin-top:2px}.calendar-cell.slot{cursor:pointer}.calendar-cell.slot *{cursor:inherit}.day-header{flex-direction:row;font-weight:700;gap:5px}.day-header--day{color:#c9cdd0;font-size:13px;text-transform:lowercase}.day-header--date{font-weight:700}.day-header.weekend,.day-header.weekend .day-header--day{color:#e25a5a}.time-label{background:#f9f9f9;font-weight:500}.slot.free{background-color:#fff;cursor:pointer}.calendar-cell.day-header,.calendar-cell.empty,.calendar-cell.time-table{border:none}.calendar-cell.empty{max-width:300px;width:100%}.calendar-cell.time-table{background:#fff;border-radius:0;cursor:inherit;font-weight:700;margin-top:2px;max-width:55px;max-width:60px;padding-right:10px}.calendar-cell.slot.selected{background-color:#47d5ff;border-color:#00c3ff;color:#fff;font-size:12px;font-weight:700;line-height:1.1}.slot.occupied{background-color:#f1f3fb;border:#0000;color:#0000;cursor:default!important;font-size:11px}@media (hover:hover) and (pointer:fine){.calendar__body .calendar-cell.slot:not(.selected):hover{background:#e3f8ff;border-color:#74ddff;color:#50acf2}}.slot.occupied:hover{background-color:initial!important;border:none!important;color:#0000!important;pointer-events:none}.price__info{display:flex;flex-direction:column;gap:5px;margin-top:15px}.booked__info{display:flex;justify-content:space-evenly;width:100%}.calendar__note{align-items:center;color:#616161;display:flex;font-size:13px;gap:7px;margin:0 auto;max-width:500px;padding:15px 0;width:100%}.calendar__note img{height:15px;width:15px}.calendar-transition{animation:fadeSlideIn .2s ease;width:100%}.guest__count{align-items:center;display:flex;gap:15px}.guest__count label{margin-bottom:0}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:700px){.calendar-cell.day-header{flex-direction:column}.calendar__header{margin-bottom:10px;margin-left:40px}}@media only screen and (max-width:520px){.empty{width:95px}.calendar__body{border-radius:0;height:100%;max-height:480px;max-width:336px;padding:0;width:100%}.calendar-row,.calendar__header{gap:0}.calendar__header{margin-left:15px}.calendar-row{align-items:stretch}.calendar-cell.day-header.weekend{margin-right:-3px}.calendar-cell.slot.free{font-size:12px;line-height:1}.calendar-cell.slot.selected,.calendar-cell.slot:hover{font-size:8px;line-height:1}.calendar-cell.slot.selected{border:1px solid #0000}.calendar-cell.time-table{font-size:10px;margin-top:0;width:25px}.desktop-time{display:none}.mobile-time{display:inline}.time-sup{margin-left:1px;vertical-align:super}.calendar__body .calendar-cell{margin-top:0}.calendar__note{font-size:11px}.calendar__wrapper{overflow-x:visible}.calendar-cell{border-radius:0;margin-top:0;width:49px}.calendar-cell,.slot.occupied{border:1px solid #d3d3d3;border-left:none;border-top:none;height:41px}.calendar-row .calendar-cell:last-child{border-right:none}.purpose__block{align-items:center}.note-time{display:none;font-size:13px}}@media only screen and (max-width:420px){.calendar__grid{margin-top:10px}.calendar-cell.day-header{align-items:stretch}.empty{display:none}.calendar-cell.time-table{width:15px}.calendar__wrapper{padding:0 15px 0 23px}}@media only screen and (max-width:380px){.calendar-cell.slot.free{font-size:11px}.calendar-cell.slot.selected{font-size:7px}.calendar-cell.slot.selected .mobile-time,.mobile-time{white-space:nowrap}}.week__nav{align-items:center;display:flex;gap:40px;margin-bottom:25px}.week__nav button.disabled{cursor:default;opacity:.4;pointer-events:none}.week__nav button{align-items:center;background:#fff;border:1px solid #dcdee3;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}@media only screen and (max-width:520px){.week__nav{gap:34px;margin-bottom:13px}.week__nav button{height:35px;width:35px}}@media only screen and (max-width:330px){.week__nav{gap:20px}.week__nav span{font-size:14px}}.purpose__wrapper{background:#f1f3fb;display:flex;justify-content:center;padding:10px;width:100%}.purpose__block{align-items:center;align-items:start;background-color:#fff;border:1px solid #e7e8ec;border-radius:17px;box-shadow:0 1px 3px #0000000d;color:#4b4b4c;display:flex;flex-direction:column;gap:20px;max-width:680px;padding:20px 28px;width:100%}.goal__selector{align-items:center;display:flex;gap:17px}.goal__selector label,.guest__count label{display:inline-block;font-size:15px;font-weight:400}.goal__line{background:#f1f4ff;height:1px;width:100%}.goal__options{border:1px solid #d3d6f7;border-radius:17px}.goal-btn,.goal__options{background:#fff;display:flex}.goal-btn{align-items:center;border:none;color:#8d91ac;cursor:pointer;flex-direction:column;font-size:15px;font-weight:500;gap:6px;height:41px;justify-content:center;max-width:133px;padding:13px 19px;text-align:center;transition:.2s}.goal-btn *{cursor:inherit}.goal-btn:first-child{border-radius:17px 0 0 17px}.goal-btn:nth-child(2){border-left:1px solid #dcdee3;border-radius:0;border-radius:initial;border-right:1px solid #dcdee3}.goal-btn:nth-child(3){border-radius:0 17px 17px 0}.goal-btn:hover{background:#f1f3fb;color:#4b4b4c}.goal-btn img{border-radius:50%;box-shadow:0 1px 2px #0000001a;height:48px;object-fit:cover;width:48px}.goal-btn.active{background-color:#f1f3fb;color:#4b4b4c}.counter{align-items:center;border-radius:17px;display:flex;font-size:15px;font-weight:400;max-width:133px;width:100%}.counter button{border:1px solid #cbceed;color:#717175;cursor:pointer;font-size:21px;width:44px}.counter button,.counter span{align-items:center;background:#fff;display:flex;height:41px;justify-content:center;transition:.2s}.counter span{border-bottom:1px solid #cbceed;border-top:1px solid #cbceed;cursor:inherit;font-size:16px;width:45px}.counter button:first-child{border-radius:20px 0 0 20px;border-right:none}.counter span{border-left:1px solid #dcdee3;border-radius:0;border-radius:initial;border-right:1px solid #dcdee3}.counter button:nth-child(3){border-left:none;border-radius:0 20px 20px 0}.counter button:hover{background-color:#f0f0f0}@media only screen and (max-width:680px){.purpose__wrapper{font-size:13px;padding-left:8px;padding-right:8px}.goal-btn{font-size:13px;max-width:100px}.guest__count{gap:10px}.purpose__block{gap:14px;padding:14px 12px}.counter{max-width:155px}}@media only screen and (max-width:520px){.goal__options{border-radius:14px}.goal-btn:first-child{border-radius:14px 0 0 14px}.goal-btn:nth-child(3){border-radius:0 14px 14px 0}.counter button:first-child{border-radius:14px 0 0 14px;border-right:none}.counter button:nth-child(3){border-left:none;border-radius:0 14px 14px 0}.order-form__left{align-content:start}.goal__selector{gap:7px;max-width:350px}}@media only screen and (max-width:450px){.goal__options{margin-left:0}.goal-btn{font-size:12px;max-width:90px;padding-bottom:10px;padding-top:10px}}@media only screen and (max-width:350px){.purpose__block{align-items:center}.goal-btn{font-size:11px;max-width:80px;padding-bottom:0;padding-top:0}.goal__selector label,.guest__count label{font-size:13px}.guest__count{align-items:center;display:flex;flex-direction:column}}@media only screen and (max-width:320px){.goal__selector{flex-direction:column}}.extra__services{background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:13px 0;width:100%}.extra__services h3{font-size:18px;margin-bottom:20px}.services__header{align-items:center;display:flex;justify-content:space-between;padding-left:18px;padding-right:18px;width:100%}.services__header-up{background:#f1f3fb;border:1px solid #e0e1e7;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;padding:12px 0;width:35px}.services__header-up img{height:8px;width:8px}.services__column{margin-top:13px;width:100%}.service__info__desc{display:flex;flex-direction:column;gap:14px;margin-top:5px}.service__item{align-items:flex-start;border-top:1px solid #e5e5e9;display:flex;gap:20px;max-width:700px;padding:18px 21px;width:100%}.service__item__wrapper:last-child .service__item {padding-bottom: 5px;}.service__item-img{border:1px solid #dde3ff;border-radius:8px;height:100px;object-fit:cover;width:100px}.service__flex{display:flex;gap:14px;width:100%}.title-row{display:flex;font-size:14px;font-weight:400;gap:10px}.title-row--question{display:none}.service-description{color:#4d4d4d;font-size:13px;line-height:1.3;max-width:400px;width:100%}.service__control{align-items:flex-end;color:#3e3838;display:flex;flex-direction:column;gap:10px}.service-counter{align-items:center;display:flex;gap:10px}.service-counter button{background:#f4f4f4;border:1px solid #ccc;border-radius:50%;cursor:pointer;font-size:18px;height:32px;width:32px}.service-title{align-items:center;display:flex;font-style:normal;font-weight:500;gap:10px}.service-price,.title-row--splash{color:#838596}.service-total{font-size:14px}.services__mobile-description{display:none}.services__column-wrapper{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .4s ease}.services__column-wrapper.open{max-height:2000px;opacity:1;transform:translateY(0)}.services__header-up img{cursor:pointer;transition:transform .3s ease}.services__header-up img.rotated{transform:rotate(180deg)}@media only screen and (max-width:680px){.extra__services{display:flex;flex-direction:column;width:100%}.service-description{display:none}.services__column{align-items:center;display:flex;flex-direction:column}.services__mobile-description-wrapper{max-height:0;opacity:0;overflow:hidden;padding-left:10px;padding-right: 10px;pointer-events:none;text-align:left;transform:translateY(-10px);transition: opacity 0.3s ease}.services__mobile-description-wrapper.open{max-height:500px;opacity:1;pointer-events:all;transform:translateY(0);transition: opacity 0.5s ease}.services__mobile-description{color:#676767;display:flex;flex-direction:column;font-size:13px;font-weight:400;margin:0 auto;max-width:400px;padding-bottom:14px;width:100%}.services__mobile-description p:last-child{margin-top:10px}.service__item{gap:0;justify-content:normal;padding:13px;position:relative}.service__info__desc{margin-top:0}.service__item__wrapper:last-child .service__item{padding-bottom:0}.service__item__wrapper:last-child .services__mobile-description{padding-bottom:0;padding-top:13px}.service-title{align-items:normal}.service-title span{line-height:1.4;max-height:2.8em;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%}.counter button,.counter span{height:44px;width:52px}.service__info{margin-left:10px;margin-right:0}.service__item-img{height:90px;width:90px}.service__flex,.title-row{flex-direction:column;gap:0}.title-row{align-items:flex-start;margin-bottom:10px}.service-price{font-size:12px}.title-row--splash{display:none}img.title-row--question{border:none;display:block;height:20px;width:20px}.service__control{align-items:center;flex-direction:row;gap:30px;margin-left:10px}.service-total-count{display:none}.service-total{background:#f1f3fb;border:1px solid #dfe5fd;border-radius:30px;display:flex;font-size:15px;justify-content:center;padding:7px 0;width:76px}}@media only screen and (max-width:670px){.services__column{align-items:flex-start;width:100%}.service__item__wrapper{width:100%}.service__flex{width:50%}.service__item{align-items:center;justify-content:center;max-width:none}}@media only screen and (max-width:520px){.service__flex{width:100%}}@media only screen and (max-width:380px){.service__control{gap:10px}}@media only screen and (max-width:360px){.service__info__desc{margin-top:0}.service__control{flex-direction:column;gap:10px}.service__flex{align-items:start}.service__item{align-items:flex-start}.service-title span{max-width:none}.counter{max-width:135px}.counter button,.counter span{height:45px;width:45px}}@media only screen and (max-width:330px){.counter button,.counter span{height:38px;width:46px}.service-title{flex-direction:column;gap:5px}.title-row{gap:2px}}@media only screen and (max-width:300px){.title-row{font-size:13px}}.order__wrapper{background:#f1f3fb;display:flex;justify-content:center;padding:10px 9px;width:100%}.order__header{padding:21px 23px 20px;width:100%}.order__summary{align-items:start;background-color:#fff;border:1px solid #e7e8ec;border-radius:17px;display:flex;flex-direction:column;max-width:695px;width:100%}.order__flex{align-items:flex-start;border-top:1px solid #e5e5e9;display:flex;justify-content:space-between;padding:20px;width:100%}.order__flex .left{align-items:start;display:flex;font-size:14px;gap:17px;max-width:332px;width:100%}.left__aside{color:#a2a2a2;display:flex;flex-direction:column;gap:8px;margin-top:5px}.order-hall-name{color:#464653;font-weight:700}.order__flex .left img{border-radius:12px;height:100px;margin-bottom:8px;object-fit:cover;width:100px}.order__flex .hall-name{margin-bottom:4px}.order__flex .right{border-left:1px solid #e5e5e9;color:#464653;display:flex;flex-direction:column;font-size:14px;padding-left:20px;width:50%}.order__flex .right div{border-bottom:1px dashed #e5e5e9;display:flex;justify-content:space-between;padding-bottom:9px; padding-top: 9px;}.order__flex .right div:first-child{padding-top: 0;}.order__flex .right div:last-child{border-bottom:none;margin-top:10px;padding-top: 0;}.right-service{gap:5px}.order-date-time,.order-guest{color:#474747}.order-guest{margin-top:-4px}.order-date-time{display:flex;flex-direction:column;gap:6px}.order-total{color:#464653;font-weight:700}.order-total-number{color:#1f1f1f}.goal-name{text-transform:capitalize}@media only screen and (max-width:600px){.order__header{padding:18px 13px 15px}.order__flex{flex-direction:column;padding:13px 13px 20px}.order__flex .left{gap:13px;width:100%}.left__aside{gap:0}.order__flex .right div{align-items:center;padding-bottom:10px;padding-top:10px}.order__flex .right div:first-child{border-top:1px solid #f1f4ff}.order__flex .right div:first-child{padding-top: 10px;}.order__flex .right div:last-child{padding-bottom:0}.order__flex .left img{height:110px;margin-bottom:0;width:120px}.order-date-time,.order-guest{font-size:13px;margin-top:10px}.order__flex .right{font-size:15px;margin-top:35px;width:100%}}@media only screen and (max-width:520px){.order-form{text-align:left}.order__flex .right{border-left:none;margin-top:15px;padding-left:0}.order-total-number{color:#464653}}@media only screen and (max-width:420px){.order__summary{max-width:375px}}@media only screen and (max-width:320px){.order__flex{padding:10px}.order__flex .right{text-align:left}}.order-form{background:#fff;border-bottom-left-radius:19px;border-bottom-right-radius:19px;border-top:1px solid #e5e5e9;font-weight:400;padding-top:23px}.order-form__header{padding:0 25px;width:100%}.order-form h3{margin-bottom:20px}.order-form__grid{border-top:1px solid #e5e5e9;display:flex;margin-top:18px;padding-left:22px;padding-right:22px;padding-top:18px;width:100%}.order-form__left{color:#353535;display:flex;flex-wrap:wrap;font-size:14px;max-width:340px;width:100%}.order-form__left .field-group:nth-child(2),.order-form__left .field-group:nth-child(4){margin-left:20px}.order-form__right{align-items:center;border-left:1px solid #e3e3e3;font-size:14px;gap:16px;padding-left:20px;margin-top: 8px;;width:50%}.field-group,.order-form__right{display:flex;flex-direction:column}.field-group{margin-bottom:10px;max-width:148px;width:100%}.field-group--commentary{margin-right:0;max-width:318px;width:100%}.field-group label{margin-bottom:6px;margin-left:6px}.field-group input,.field-group textarea{border:1px solid #cfd6df;border-radius:10px;color:#aaa;font-size:13px;padding:11px 12px}.field-group input:focus,.field-group textarea:focus{border-color:inherit;box-shadow:none;outline:none}.field-group--commentary textarea{padding:4px}.field-group textarea{resize:none}.field-group .input-promo,.field-group input{width:100%}.field-group input::placeholder,.field-group textarea::placeholder{color:#aaa}.promo__flex{align-items:center;display:flex;gap:10px;max-width:300px;width:100%}.promo-valid{display:none}.field-group.field-group--prepay{align-items:center;flex-direction:row;gap:10px;margin-bottom:0;max-width:none}.field-group.field-group--prepay label{margin-bottom:0}.prepay-switcher{align-items:center;color:#1f1f1f;display:flex;font-size:14px;width:100%}.field-group .prepay-switcher label{display:block}.prepay-amount{color:#1f1f1f;font-size:15px;font-weight:700}.switcher{align-items:center;gap:12px}.switcher,.switcher__buttons{display:flex}.switcher button{align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:20px;color:#939393;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:8px 0;width:60px}.switcher button:first-child{border-radius:20px 0 0 20px}.switcher button:nth-child(2){border-left:none;border-radius:0 20px 20px 0}.switcher button.active{background:#f1f2fb;color:#1c1c1c}.agreement{margin-top:10px}.agreement label.checkbox-wrapper{align-items:flex-start;display:flex;font-size:12px;gap:8px;line-height:1.4;position:relative}.agreement input[type=checkbox]{display:none}.agreement .custom-box{background-color:#fff;border:1px solid #b1b1b1;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;position:relative;width:16px}.agreement input[type=checkbox]:checked+.custom-box:after{border:solid #b1b1b1;border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.agreement a{color:#5682ff;text-decoration:none}.submit-button{background:#eaf7ff;border:1px solid #ccdee9;border-radius:30px;color:#5962d1;cursor:pointer;display:flex;font-size:15px;justify-content:center;max-width:170px;padding:9px 0;width:100%}.submit-button:hover{background:#c5c5c5;color:#fff}.submit-button:disabled{background:#f1f3fb;border:1px solid #d8dae7;color:#918f8d;cursor:not-allowed}.policy-note{color:#777;font-size:12px;text-align:center}@media only screen and (max-width:660px){.order-form{display:flex;text-align:left;width:100%}.order-form,.order-form__grid{align-items:center;flex-direction:column}.order-form__grid{padding-left:32px;padding-right:11px}.order-form__left{align-items:center;flex-direction:column;font-size:15px;max-width:360px;width:100%}.order-form__left .field-group:nth-child(2),.order-form__left .field-group:nth-child(4){margin-left:0}.field-group{align-items:center;flex-direction:row;gap:11px;margin-bottom:18px}.field-group.field-group--prepay{gap:12px;margin-bottom:0;max-width:350px}.field-group label{align-items:center;display:flex;justify-content:flex-end;text-align:right;width:76px}.field-group input,.field-group textarea{font-size:16px}.field-group--commentary{display:none}.prepay-switcher{height:49px;max-width:357px;width:100%}.prepay-switcher label{align-items:center;display:flex;justify-content:flex-end;text-align:right;width:76px}.order-form__right{border-left:none;font-size:15px;gap:16px;padding-left:0;width:100%;margin-top: 0;}.switcher{gap:10px;height:100%;max-width:250px;width:100%}.switcher__buttons{max-width:177px}.switcher button,.switcher__buttons{align-items:center;display:flex;height:100%;width:100%}.switcher button{font-size:15px;justify-content:center;width:88px}.switcher button:first-child{border-radius:10px 0 0 10px}.switcher button:nth-child(2){border-left:none;border-radius:0 10px 10px 0}.calendar-cell{font-size:10px}.field-group{max-width:350px;width:100%}.order-form{color:#343434}.field-group input,.field-group textarea{max-width:245px;width:100%}.field-group--promo{gap:9px;max-width:356px}.field-group--promo label{width:78px}.field-group--prepay label{display:flex;justify-content:flex-end;text-align:right;width:75px}.field-group .input-promo{max-width:177px;width:100%}.promo__flex{align-items:center;gap:18px;height:48px;justify-content:normal;max-width:250px}.promo-valid{border:1px solid #cfcfcf;color:#908c8c;font-size:13px;justify-content:center;width:50px}.field-group .input-promo,.promo-valid{align-items:center;border-radius:10px;display:flex;height:100%}.field-group .input-promo{border:1px solid #cfcfcf;font-size:14px;padding:0 14px}.promo-valid span{font-size:20px;transform:translateY(-10%);width:20px}.prepay-amount,.promo-valid span{align-items:center;display:flex;justify-content:center}.prepay-amount{font-size:15px;font-weight:500;height:100%;width:60px}.agreement input[type=checkbox]:checked+.custom-box:after{left:8px;top:4px}.agreement{margin-left:55px;margin-top:0;width:100%}.agreement .custom-box{border-radius:5px;height:23px;width:23px;margin-top:2px;}.agreement label.checkbox-wrapper{justify-content: center;font-size:13px;gap:9px}.agreement label.checkbox-wrapper span{text-align:left}.agreement-text{max-width:247px;width:100%}.field-group input,.field-group textarea{padding:14px 17px}.submit-button{max-width:210px;padding:13px 0}}@media only screen and (max-width:520px){.agreement{margin-left: -20px;}.agreement label.checkbox-wrapper{justify-content: unset;}policy-note{font-size:11px;max-width:266px;width:100%}.switcher{gap:12px;}}@media only screen and (max-width:450px){.order-form{text-align:left}.field-group,.field-group--commentary{width:100%}}@media only screen and (max-width:380px){.agreement{margin-left:-10px}.order-form__grid{padding-top:18px; padding-left: 15px; padding-right: 15px; padding-bottom:11px;}.promo__flex{justify-content:normal;max-width:245px}.field-group .input-promo{max-width:176px}.field-group.field-group--prepay{gap:8px}.switcher{max-width:270px;}.switcher__buttons{justify-content:flex-end;max-width:180px}.field-group input,.field-group textarea,.order-form__left,.order-form__right{font-size:13px}.agreement{margin-top:20px;}.switcher button{padding:18px 20px}.prepay-switcher{flex-direction:column}}@media only screen and (max-width:368px){.prepay-switcher{align-items:center;display:flex;flex-direction:column;gap:8px}.field-group{margin-bottom:10px}.field-group,.field-group.field-group--prepay{flex-direction:column;gap:5px}.field-group label{width:auto}.field-group input,.field-group textarea{text-align:center}.switcher{gap:14px;max-width:250px}.switcher__buttons{width:180px}.prepay-amount{align-self:flex-end;font-size:14px;margin-top:5px}.filed-group .field-group--promo{width:105%}}
/*# sourceMappingURL=main.21987406.css.map*/