.BookAndRegisterFormsTemplate_wrapper__10WQq{position:relative;padding:24px 80px 88px;@media screen and (max-width:900px){padding-left:0;padding-bottom:64px;padding-right:0;padding-top:12px}}.BookAndRegisterFormsTemplate_errorPopupWrapper__vZTFg{position:sticky;z-index:10;top:94px;padding:0;height:0;opacity:0;overflow:hidden;pointer-events:none;transition:all .3s ease-in-out;margin-bottom:0;@media screen and (max-width:900px){top:80px;width:calc(100% - 40px);margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.BookAndRegisterFormsTemplate_errorPopupWrapper__vZTFg.BookAndRegisterFormsTemplate_active__LH5pT{height:58px;margin-bottom:24px;pointer-events:all;opacity:1;@media screen and (max-width:900px){height:-moz-fit-content;height:fit-content;margin-bottom:16px}}.BookAndRegisterFormsTemplate_backBarWrapper__c9hbt{@media screen and (max-width:900px){padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0}}.BookAndRegisterFormsTemplate_content__BXUiC{display:flex;margin-top:24px;border:1px solid var(--button-secondary-disabled);border-radius:var(--radius-1\.5xl);overflow:hidden;transition:all .3s ease-in-out;min-height:610px;@media screen and (max-width:900px){margin-top:12px;flex-direction:column;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;border-radius:0}}.BookAndRegisterFormsTemplate_imageBlock__Id_bL{position:relative;width:100%;max-width:479px;@media screen and (max-width:900px){height:256px;max-width:100%}}.BookAndRegisterFormsTemplate_logo__UBii_{position:absolute;top:32px;left:32px;z-index:2}.BookAndRegisterFormsTemplate_logo__UBii_.BookAndRegisterFormsTemplate_reversed__6rQDD{left:auto;right:32px}.BookAndRegisterFormsTemplate_image__TFJIs{object-fit:cover;object-position:left;@media screen and (max-width:900px){display:none}}.BookAndRegisterFormsTemplate_imageMobile__UqIEJ{display:none;@media screen and (max-width:900px){object-fit:cover;display:block}}.BookAndRegisterFormsTemplate_title__zNLrm{margin-bottom:32px;@media screen and (max-width:900px){margin-bottom:16px;font-size:24px;font-weight:600;line-height:34px}}.BookAndRegisterFormsTemplate_formsBlock__xiU97{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:48px;@media screen and (max-width:900px){padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:24px}}.BookAndRegisterFormsTemplate_overlay__ntmnp{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;inset:0;background:rgba(0,0,0,.1);z-index:10}.BookAndRegisterFormsTemplate_forms__fOdU5{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:16px;gap:16px;grid-template-areas:"name phone" "email email" "message message";@media screen and (min-width:900px) and (max-width:1330px){grid-template-areas:"name name" "phone phone" "email email" "message message"}@media screen and (max-width:900px){grid-template-columns:1fr;grid-template-areas:"name" "phone" "email" "message"}}.BookAndRegisterFormsTemplate_formWrapper__Zmk59{display:flex;width:100%;flex-direction:column;gap:4px}.BookAndRegisterFormsTemplate_formWrapper__Zmk59.BookAndRegisterFormsTemplate_nameForm__0FT3r{grid-area:name}.BookAndRegisterFormsTemplate_formWrapper__Zmk59.BookAndRegisterFormsTemplate_phoneForm__oT8Gk{grid-area:phone}.BookAndRegisterFormsTemplate_formWrapper__Zmk59.BookAndRegisterFormsTemplate_emailForm__FeIjs{grid-area:email}.BookAndRegisterFormsTemplate_formWrapper__Zmk59.BookAndRegisterFormsTemplate_messageForm__XcjCY{grid-area:message}.BookAndRegisterFormsTemplate_formTitle__LvCLp{padding-left:14px;color:var(--neutral-black-500)}.BookAndRegisterFormsTemplate_formTitle__LvCLp.BookAndRegisterFormsTemplate_reversed__6rQDD{padding-left:0;padding-right:14px}.BookAndRegisterFormsTemplate_optionalTitle__Wx0Nf{color:var(--text-grey-secondary)}.BookAndRegisterFormsTemplate_formInput__qUP4i div{border-radius:var(--radius-2xl);height:56px}.BookAndRegisterFormsTemplate_formInput__qUP4i label{padding-left:0;color:#939EAB;display:none}.BookAndRegisterFormsTemplate_formInputArea__7ol_v textarea,.BookAndRegisterFormsTemplate_formInput__qUP4i input{margin-left:0;font-size:16px;font-weight:400;line-height:20px;font-family:var(--font-family-primary,"Urbanist")!important}.BookAndRegisterFormsTemplate_formInputArea__7ol_v input{padding:16px}.BookAndRegisterFormsTemplate_formInputArea__7ol_v textarea{padding-bottom:16px}.BookAndRegisterFormsTemplate_formInput__qUP4i fieldset,.BookAndRegisterFormsTemplate_formInput__qUP4i:hover fieldset{transition:all .5s ease-in-out;border:1px solid #bebebe!important}.BookAndRegisterFormsTemplate_formInput__qUP4i:not(.BookAndRegisterFormsTemplate_errorInput__jcK0o):focus-within fieldset{border:1px solid var(--button-primary-default)!important}.BookAndRegisterFormsTemplate_formInput__qUP4i.BookAndRegisterFormsTemplate_errorInput__jcK0o fieldset{border:1px solid var(--feedback-red-500)!important}.BookAndRegisterFormsTemplate_error__fkdWX{display:flex;position:relative;flex-wrap:wrap;color:var(--feedback-red-500);font-size:13px;font-weight:400;line-height:120%;left:14px;height:0;opacity:0;transition:all .3s ease-in-out}.BookAndRegisterFormsTemplate_error__fkdWX.BookAndRegisterFormsTemplate_reversed__6rQDD{left:0;right:14px}.BookAndRegisterFormsTemplate_error__fkdWX.BookAndRegisterFormsTemplate_active__LH5pT{height:16px;opacity:1}.BookAndRegisterFormsTemplate_formInputArea__7ol_v div,.BookAndRegisterFormsTemplate_formInputArea__7ol_v input{height:120px;align-items:flex-start}.BookAndRegisterFormsTemplate_submitButton__oyf31{margin-top:14px}.BookAndRegisterFormsTemplate_termsBlock__eLaLU{text-align:center;margin-top:16px;color:var(--neutral-grey-400);@media screen and (max-width:900px){margin-bottom:16px}}.BookAndRegisterFormsTemplate_link__E3BGd{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--neutral-grey-400);text-decoration-color:var(--neutral-grey-400);text-decoration-thickness:.5px}