.styles_gilroy-text__ypZgQ{font-family:Gilroy,Arial,sans-serif}.styles_formBody__cNHB_{display:flex;flex-direction:column;gap:20px;margin:0 auto}.styles_formBody__cNHB_ *{outline:none}.styles_formBody__cNHB_ a{color:#3589b8}.styles_formBody__cNHB_ input{border:none;background-color:transparent;transition:all .5s}.styles_formBody__cNHB_ input::-moz-placeholder{color:#555}.styles_formBody__cNHB_ input::placeholder{color:#555}.styles_formBody__cNHB_ input:focus::-moz-placeholder{color:transparent}.styles_formBody__cNHB_ input:focus::placeholder{color:transparent}.styles_formBody__cNHB_ .styles_day__4fxfU{display:flex;flex-direction:column;align-items:center;gap:5px;font-family:Gilroy,Arial,sans-serif;font-size:18px;cursor:pointer}.styles_formBody__cNHB_ .styles_day__4fxfU .styles_date__zIJNn{display:flex;justify-content:center;align-items:center;width:49px;height:45px;border-radius:10px;border:1px solid transparent}@media(min-width:768px){.styles_formBody__cNHB_ .styles_day__4fxfU .styles_date__zIJNn{width:59px;height:50px}}.styles_formBody__cNHB_ .styles_day__4fxfU.styles_active__SJptv{color:#66b314;font-weight:600}.styles_formBody__cNHB_ .styles_day__4fxfU.styles_active__SJptv .styles_date__zIJNn{border-color:#66b314;background:#e8f4dc}.styles_formBody__cNHB_ .styles_day__4fxfU.styles_noSlots__XRuI9{cursor:auto;color:#abaca9}.styles_formBody__cNHB_ .styles_calendarDays__g02q7{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-bottom:12px}.styles_formBody__cNHB_ .styles_body__6Jb7Q{display:flex;justify-content:space-between;margin-top:5px}.styles_formBody__cNHB_ .styles_body__6Jb7Q .styles_day__4fxfU{display:flex;flex-direction:column;padding:5px 0;text-align:center}.styles_formBody__cNHB_ .styles_body__6Jb7Q .styles_day__4fxfU:first-child{font-weight:400;border-bottom:none}.styles_formBody__cNHB_ .styles_body__6Jb7Q .styles_day__4fxfU.styles_noSlots__XRuI9{color:#abaca9}.styles_formBody__cNHB_ .styles_calendarBody__jE82N{display:flex;flex-direction:column;gap:20px}.styles_formBody__cNHB_ .styles_calendarBody__jE82N .styles_block__GOaD3 .styles_title__kvlH7{margin-bottom:12px;font-weight:600;font-size:18px}.styles_formBody__cNHB_ .styles_calendarBody__jE82N .styles_block__GOaD3 .styles_list__l3xEB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media(min-width:768px){.styles_formBody__cNHB_ .styles_calendarBody__jE82N .styles_block__GOaD3 .styles_list__l3xEB{grid-template-columns:repeat(4,1fr)}}.styles_formBody__cNHB_ .styles_calendarBody__jE82N .styles_block__GOaD3 .styles_list__l3xEB .styles_slot__sXPjZ{padding:6px 0;border-radius:10px;border:1px solid transparent;font-family:Gilroy,Arial,sans-serif;font-size:18px;font-weight:400;line-height:21px;text-align:center;box-shadow:0 0 12px 0 rgba(0,0,0,.12);color:#000;cursor:pointer}.styles_formBody__cNHB_ .styles_calendarBody__jE82N .styles_block__GOaD3 .styles_list__l3xEB .styles_slot__sXPjZ.styles_active__SJptv{border-color:#66b314;color:#66b314}.styles_section__6NC8l{display:flex;justify-content:space-between;flex-wrap:wrap}.styles_section__6NC8l:first-child{margin-top:0}.styles_section__6NC8l .styles_header__zax6u{width:100%;font-family:Gilroy,Arial,sans-serif;font-size:16px;font-weight:600;line-height:19px}@media(min-width:768px){.styles_section__6NC8l .styles_header__zax6u{margin-bottom:13px;font-size:18px}}.styles_section__6NC8l .styles_text__8e5rU{margin-top:5px;width:100%;color:#abaca9;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media(min-width:768px){.styles_section__6NC8l .styles_text__8e5rU{font-size:14px}}.styles_section__6NC8l .styles_fieldWrapper__WuR4H{width:100%}.styles_section__6NC8l .styles_fieldWrapper__WuR4H:not(:first-child){margin:5px 0}@media(min-width:768px){.styles_section__6NC8l .styles_fieldWrapper__WuR4H:not(:first-child){margin:10px 0}}.styles_section__6NC8l .styles_fieldWrapper__WuR4H:first-child{margin-top:13px}.styles_formCheckbox__XVKh8{position:relative}.styles_formCheckbox__XVKh8.styles_errorCheckbox__HE6Ux:after{border-color:#d51c1c}.styles_privacy__nbtz8{position:relative;font-family:Gilroy,Arial,sans-serif}.styles_privacy__nbtz8 input{display:none}.styles_privacy__nbtz8 span{font-size:14px;padding-left:15px}.styles_privacy__nbtz8 span a{color:#66b314}.styles_privacy__nbtz8 span.styles_error___A0gc p{color:#d51c1c}.styles_privacy__nbtz8 span:after{content:"";display:inline-block;position:absolute;height:14px;width:14px;border:2px solid #66b314;left:0;top:0}@media(min-width:1024px){.styles_privacy__nbtz8 span:after{height:18px;width:18px}}.styles_privacy__nbtz8 input:checked+span:before{content:"";display:inline-block;position:absolute;height:8px;width:4px;border-right:2px solid #66b314;border-bottom:2px solid #66b314;left:6px;top:2px;transform:rotate(45deg)}@media(min-width:1024px){.styles_privacy__nbtz8 input:checked+span:before{height:10px;width:6px;left:7px;top:3px}}.styles_formText__etLGq{display:inline;line-height:1.7}@media(min-width:576px){.styles_formText__etLGq{line-height:normal}}.styles_formSubmit__VK3nz{display:flex;justify-content:center;font-size:16px}@media(min-width:768px){.styles_formSubmit__VK3nz{font-size:20px}}.styles_formSubmit__VK3nz>button{text-align:center;border:none;text-decoration:none;background:#66b314;transition:all .1s linear;cursor:pointer;width:min(100%,330px);padding:16px 13px;color:#fff;font-size:inherit;font-family:Gilroy,Arial,sans-serif;font-weight:800;border-radius:40px}.styles_formSubmit__VK3nz>button:hover{background:#70c516}.styles_formSubmit__VK3nz>button:disabled{background:#abaca9}.styles_formSubmit__VK3nz>button :disabled{text-align:center;color:#fff;border:none;text-decoration:none;background:#abaca9;transition:all .1s linear;cursor:pointer}.styles_formSubmit__VK3nz>button :disabled:disabled,.styles_formSubmit__VK3nz>button :disabled:hover{background:#abaca9}.styles_bookingHeader__7gXmU{display:flex;align-items:center;gap:12px;margin-bottom:24px}@media(min-width:768px){.styles_bookingHeader__7gXmU{gap:15px;margin-bottom:30px}}.styles_bookingHeader__7gXmU .styles_avatarIcon__ByROp{flex:0 0 auto;width:60px;height:60px}@media(min-width:768px){.styles_bookingHeader__7gXmU .styles_avatarIcon__ByROp{width:70px;height:70px}}.styles_bookingHeader__7gXmU .styles_avatarIcon__ByROp img{height:100%;width:100%;border-radius:50%}.styles_bookingHeader__7gXmU .styles_title__kvlH7{font-size:18px;font-weight:600}@media(min-width:768px){.styles_bookingHeader__7gXmU .styles_title__kvlH7{font-size:24px}}.styles_bookingHeader__7gXmU .styles_header__zax6u{display:flex;justify-content:center;align-items:center;font-family:Gilroy,Arial,sans-serif;font-size:16px;font-weight:400;line-height:21px;text-align:center}.styles_fieldError__LxAUX{font-size:14px;color:#d51c1c}.styles_gilroy-text__GE1dv{font-family:Gilroy,Arial,sans-serif}@media(min-width:768px){.styles_centeredDesktop__wYR_F{text-align:center}}.styles_centeredDesktop__wYR_F .styles_header__sRgsZ{margin-bottom:10px;font-size:24px;font-weight:600}@media(min-width:768px){.styles_centeredDesktop__wYR_F .styles_header__sRgsZ{margin-bottom:15px;font-size:28px}}.styles_centeredDesktop__wYR_F .styles_description__9Sfrx{font-size:18px}.styles_centeredDesktop__wYR_F .styles_info__dQ1Op{font-size:16px}.styles_centeredDesktop__wYR_F button{font-size:18px}.styles_thanksContent__t0GPX{display:flex;flex-direction:column}.styles_thanksContent__t0GPX:after{content:"";display:block;align-self:center;width:300px;height:300px;margin-top:10px;background:url(/img/svg/thanks_1.svg) no-repeat 50%;background-size:contain}@media(min-width:768px){.styles_thanksContent__t0GPX:after{margin-top:65px}}.styles_thanksContent__t0GPX+.styles_formSubmit__TIN8m{margin-top:0}.styles_gilroy-text__23rqq{font-family:Gilroy,Arial,sans-serif}.styles_centered__lnOfB{text-align:center}.styles_centered__lnOfB .styles_buttonGreen__RKqxi{text-align:center;border:none;text-decoration:none;background:#66b314;transition:all .1s linear;display:block;width:-moz-fit-content;width:fit-content;padding:15px 30px;border-radius:40px;font-family:Gilroy,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;color:#fff;cursor:pointer}.styles_centered__lnOfB .styles_buttonGreen__RKqxi:hover{background:#70c516}.styles_centered__lnOfB .styles_buttonGreen__RKqxi:disabled{background:#abaca9}@media(min-width:768px){.styles_centered__lnOfB .styles_buttonGreen__RKqxi{font-size:20px;line-height:20px}}.styles_popupAvatar__tLzzH{display:flex;justify-content:center;margin-bottom:12px}.styles_popupAvatar__tLzzH img{width:90px;height:90px;border-radius:50%}.styles_gilroy-text__Q1x6Q{font-family:Gilroy,Arial,sans-serif}.styles_stepBack__MbHby{display:flex;flex-direction:column;gap:20px}.styles_stepBack__MbHby p{margin:0}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraBold.woff2) format("woff2"),url(/fonts/Gilroy-ExtraBold.woff) format("woff");font-weight:900;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.woff2) format("woff2"),url(/fonts/Gilroy-Bold.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.woff2) format("woff2"),url(/fonts/Gilroy-SemiBold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.woff2) format("woff2"),url(/fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.woff2) format("woff2"),url(/fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.woff2) format("woff2"),url(/fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Thin.woff2) format("woff2"),url(/fonts/Mont-Thin.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Regular.woff2) format("woff2"),url(/fonts/Mont-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-SemiBold.woff2) format("woff2"),url(/fonts/Mont-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Bold.woff2) format("woff2"),url(/fonts/Mont-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Heavy.woff2) format("woff2"),url(/fonts/Mont-Heavy.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:Hannotate;src:url(/fonts/hannotate-sc-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-display:swap}.styles_gilroy-text__Fyuth{font-family:Gilroy,Arial,sans-serif}.styles_centered__Ch7F8{text-align:center}.styles_centered__Ch7F8 .styles_buttonGreen__DYjwJ{text-align:center;border:none;text-decoration:none;background:#66b314;transition:all .1s linear;display:block;width:-moz-fit-content;width:fit-content;padding:15px 30px;border-radius:40px;font-family:Gilroy,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;color:#fff;cursor:pointer}.styles_centered__Ch7F8 .styles_buttonGreen__DYjwJ:hover{background:#70c516}.styles_centered__Ch7F8 .styles_buttonGreen__DYjwJ:disabled{background:#abaca9}@media(min-width:768px){.styles_centered__Ch7F8 .styles_buttonGreen__DYjwJ{font-size:20px;line-height:20px}}.styles_oopsAvatar__Alo0E{font-size:48px;text-align:center}