@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:800;src:url(/assets/fonts/circe/Circe-ExtraBold.woff2) format("woff2"),url(/assets/fonts/circe/Circe-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:700;src:url(/assets/fonts/circe/Circe-Bold.woff2) format("woff2"),url(/assets/fonts/circe/Circe-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:400;src:url(/assets/fonts/circe/Circe.woff2) format("woff2"),url(/assets/fonts/circe/Circe.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:300;src:url(/assets/fonts/circe/Circe-Light.woff2) format("woff2"),url(/assets/fonts/circe/Circe-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Oddval;font-style:normal;font-weight:700;src:url(/assets/fonts/oddval/Oddval-Bold.woff2) format("woff2"),url(/assets/fonts/oddval/Oddval-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Oddval;font-style:normal;font-weight:600;src:url(/assets/fonts/oddval/Oddval-SemiBold.woff2) format("woff2"),url(/assets/fonts/oddval/Oddval-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Oddval;font-style:normal;font-weight:400;src:url(/assets/fonts/oddval/Oddval-Regular.woff2) format("woff2"),url(/assets/fonts/oddval/Oddval-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Oddval;font-style:normal;font-weight:300;src:url(/assets/fonts/oddval/Oddval-Light.woff2) format("woff2"),url(/assets/fonts/oddval/Oddval-Light.woff) format("woff")}:root{--black:#0d1d4a;--gray-dark:#93a1c8;--gray-normal:#e3e8f2;--gray-normal-secondary:#f7f8fb;--gray-light:#f1f4f9;--white:#fff;--violet-dark:#6435a5;--violet-normal:#7d2aeb;--violet-light:#f2eafd;--pink-dark:#f635a7;--pink-normal:#f75db8;--pink-light:#feeff8;--yellow-dark:#fdc607;--yellow-normal:#ffd304;--yellow-light:#fff6c9;--green-normal:#73ee00;--green-light:#f1fde6;--font-size-3xs:11px;--line-height-3xs:14px;--font-size-2xs:12px;--line-height-2xs:16px;--font-size-xs:14px;--line-height-xs:18px;--font-size-s:16px;--line-height-s:24px;--font-size-m:18px;--line-height-m:26px;--font-size-l:20px;--line-height-l:26px;--font-size-xl:24px;--line-height-xl:30px;--font-size-2xl:28px;--line-height-2xl:34px;--font-size-3xl:36px;--line-height-3xl:40px}@media (min-width:1024px){:root{--font-size-3xs:12px;--line-height-3xs:16px;--font-size-2xs:14px;--line-height-2xs:18px;--font-size-xs:16px;--line-height-xs:22px;--font-size-s:18px;--line-height-s:26px;--font-size-m:20px;--line-height-m:28px;--font-size-l:24px;--line-height-l:30px;--font-size-xl:32px;--line-height-xl:38px;--font-size-2xl:40px;--line-height-2xl:48px;--font-size-3xl:56px;--line-height-3xl:62px}}.headline{font-family:Circe,sans-serif;font-weight:700}.headline--1{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.headline--2{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.headline--3{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.headline--4{font-size:var(--font-size-l);line-height:var(--line-height-l)}.headline--ff_oddval{font-family:Oddval,sans-serif}.headline--fw_600{font-weight:600}.headline--section{font-family:Oddval,sans-serif;font-size:24px;font-weight:600;line-height:1.5;text-transform:uppercase}@media (min-width:768px){.headline--section{font-size:40px;line-height:1.2}}@media (min-width:1024px){.headline--section{font-size:60px}}.text{font-family:Circe,sans-serif;font-weight:400}.text--xl{font-size:var(--font-size-m);line-height:var(--line-height-m)}.text--l{font-size:var(--font-size-s);line-height:var(--line-height-s)}.text--m{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.text--s{font-size:var(--font-size-2xs);line-height:var(--line-height-2xs)}.text--xs{font-size:var(--font-size-3xs);line-height:var(--line-height-3xs)}.text--light{font-weight:300}.text--bold{font-weight:700}.text--gray{color:var(--gray-dark)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Circe,sans-serif;scroll-behavior:smooth}body{margin:0}body.lock-scroll>#hde-contact-container,body[data-modal-opened]>#hde-contact-container,body[data-modal-opened]>#msd-widget-stylus{display:none}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.full-hidden{display:none!important}.lock-scroll{overflow:hidden!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}@keyframes flipped-floating{0%{transform:scaleX(-1) translate(0)}50%{transform:scaleX(-1) translateY(10px)}to{transform:scaleX(-1) translate(0)}}.link{text-decoration:none;transition:color .2s,opacity .2s}.link--color_violet{color:var(--violet-normal)}.link--color_violet:hover{color:var(--violet-dark)}.link--color_gray,.link--color_violet[disabled]{color:var(--gray-dark)}.link--color_gray:hover{color:var(--violet-normal)}.link--color_gray[disabled]{color:var(--gray-normal)}.link--color_black{color:var(--black)}.link--color_black:hover{color:var(--violet-normal)}.link--color_black[disabled]{color:var(--gray-normal)}.link--color_white{color:var(--white)}.link--color_white:hover{opacity:.64}.link--color_white[disabled]{color:var(--gray-dark)}.link--with-icon{align-items:center;display:inline-grid;gap:8px;grid-auto-flow:column;justify-content:center}.link--underline{text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.24);text-decoration-color:hsla(0,0%,100%,.24);text-underline-offset:.4em}.action-button{align-items:center;background-color:transparent;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:grid;font-family:Circe,sans-serif;font-weight:700;justify-content:center;padding:0;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.action-button--size_m{padding:11px 16px}@media (min-width:1024px){.action-button--size_m{padding:13px 20px}}.action-button--size_l{padding:12px 20px}@media (min-width:1024px){.action-button--size_l{padding:15px 24px}}.action-button--size_xl{padding:15px 20px}@media (min-width:1024px){.action-button--size_xl{padding:19px 32px}}.action-button--fill-violet{background-color:var(--violet-normal);color:var(--white)}@media (hover:hover){.action-button--fill-violet:hover{background-color:var(--violet-dark)}}.action-button--outlined-violet{background-color:var(--white);border:1px solid var(--violet-normal);color:var(--violet-normal)}.action-button--outlined-violet[disabled]{border-color:var(--gray-dark)}@media (hover:hover){.action-button--outlined-violet:hover{border-color:var(--violet-dark);color:var(--violet-dark)}}.action-button--fill-yellow{background-color:var(--yellow-normal);color:var(--black)}@media (hover:hover){.action-button--fill-yellow:hover{background-color:var(--yellow-dark)}}.action-button--fill-pink{background-color:var(--pink-normal);color:var(--white)}@media (hover:hover){.action-button--fill-pink:hover{background-color:var(--pink-dark)}}.action-button--fill-violet-light{background-color:var(--violet-light);color:var(--violet-normal)}@media (hover:hover){.action-button--fill-violet-light:hover{background-color:#e3cfff}}.action-button--fill-black{background-color:var(--black);color:var(--white)}@media (hover:hover){.action-button--fill-black:hover{background-color:var(--black)}}.action-button--outlined-black{background-color:var(--white);border:1px solid var(--black);color:var(--black)}.action-button--outlined-black[disabled]{border-color:var(--gray-dark)}.action-button--fill-gray-light{background-color:var(--gray-light);color:var(--gray-dark)}@media (hover:hover){.action-button--fill-gray-light:hover{background-color:#eef1f7}}.action-button--rounded{border-radius:100px}.action-button--bra_8{border-radius:8px}.action-button--bra_12{border-radius:12px}.action-button--with-icon{gap:6px;grid-auto-flow:column}.action-button--with-icon svg{height:16px;width:16px}@media (min-width:1024px){.action-button--with-icon svg{height:24px;width:24px}}.action-button[disabled]{background-color:var(--gray-normal);color:var(--gray-dark);cursor:not-allowed}.action-button--cursor_pointer{cursor:pointer}.action-button--with-preloader{overflow:hidden;position:relative}.action-button__preloader{align-items:center;background-color:inherit;background-image:inherit;bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0}.action-button__preloader svg{animation:spin .8s linear infinite;fill:currentcolor;height:24px;width:24px}.input,form[data-is-fetching] .action-button__preloader{display:flex}.input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gray-normal);border-radius:4px;box-sizing:border-box;color:var(--black);font-family:Circe,sans-serif;font-weight:400;outline:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.input::-moz-placeholder{color:var(--gray-dark);font-size:var(--font-size-xs)}.input::placeholder{color:var(--gray-dark);font-size:var(--font-size-xs)}.input:focus,.input:hover{border-color:#d3d7df}.input:focus::-moz-placeholder{color:transparent}.input:focus::placeholder{color:transparent}form[data-invalid] .input:invalid{background-color:var(--pink-light);border-color:var(--pink-normal)}.input--size_s{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:10px 16px}@media (min-width:1024px){.input--size_s{padding:12px 16px}}.input--size_s::-moz-placeholder{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.input--size_s::placeholder{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.input--size_m{font-size:var(--font-size-s);line-height:var(--line-height-s);padding:11px 16px}@media (min-width:1024px){.input--size_m{padding:14px 16px}}.input--size_m::-moz-placeholder{font-size:var(--font-size-s);line-height:var(--line-height-s)}.input--size_m::placeholder{font-size:var(--font-size-s);line-height:var(--line-height-s)}.input--size_l{font-size:var(--font-size-m);line-height:var(--line-height-m);padding:14px 16px}@media (min-width:1024px){.input--size_l{padding:17px 16px}}.input--size_l::-moz-placeholder{font-size:var(--font-size-m);line-height:var(--line-height-m)}.input--size_l::placeholder{font-size:var(--font-size-m);line-height:var(--line-height-m)}.input--light,.input--light_v2{background-color:var(--white);color:var(--black)}.input--light_v2{border-color:var(--white)}.input--light_v2:focus,.input--light_v2:hover{border-color:var(--white);box-shadow:0 8px 20px 0 #faa81c}.input--light_v2:focus::-moz-placeholder{color:transparent}.input--light_v2:focus::placeholder{color:transparent}.input--gray{background-color:var(--gray-light);color:var(--black)}.input--dark{color:var(--white)}.input--bra_8{border-radius:8px}.input--bra_12{border-radius:12px}.body{background-color:var(--gray-light);font-family:Circe,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden}@media (min-width:768px){.main-content{align-items:center;padding-bottom:48px;padding-top:72px}}.main-content__reg{border-radius:24px 24px 0 0;box-sizing:border-box;margin-top:-20px;width:100%}@media (min-width:768px){.main-content__reg{border-radius:40px;box-shadow:0 15px 45px rgba(147,161,200,.25);margin:0 auto;max-width:672px}}@media (min-width:1024px){.main-content__reg{max-width:704px}}@media (min-width:1440px){.main-content__reg{max-width:1345px}}.error-hint{display:none;position:relative}.error-hint__trigger{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.error-hint__trigger svg{display:block;height:16px;width:16px}.error-hint__message{background-color:var(--white);border-radius:10px;bottom:30px;box-shadow:0 0 15px rgba(13,29,74,.11);color:#0d1d4a;display:none;padding:8px 16px;position:absolute;right:-12px;text-align:center;top:unset;white-space:normal;width:162px}@media (min-width:768px){.error-hint__message{left:50%;right:auto;transform:translateX(-50%)}}.error-hint__message:before{background:#fff;bottom:-7px;content:"";display:block;height:10px;left:87%;position:absolute;transform:rotate(45deg) translateX(-50%);width:10px}@media (min-width:768px){.error-hint__message:before{left:50%}}.error-hint__trigger:focus+.error-hint__message,.error-hint__trigger:hover+.error-hint__message{display:block}.mobile-app-links{align-items:center;display:grid;gap:24px;grid-auto-flow:column;justify-content:center;--border-color:#d5b6ff;--text-color:#d5b6ff;--hover-border-color:var(--white);--hover-text-color:var(--white)}.mobile-app-links--place_reviews{display:none}@media (min-width:1440px){.mobile-app-links--place_reviews{display:grid;margin-top:auto}}.mobile-app-links--place_page{background-color:var(--violet-normal);padding:16px}@media (min-width:768px){.mobile-app-links--place_page{background-color:transparent;padding-top:32px;--border-color:var(--gray-dark);--text-color:var(--gray-dark);--hover-border-color:var(--violet-normal);--hover-text-color:var(--violet-normal)}}@media (min-width:1440px){.mobile-app-links--place_page{display:none}}.mobile-app-links__item{border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);display:block;padding:8px;transition:color .2s,border-color .2s}.mobile-app-links__item:hover{border-color:var(--hover-border-color);color:var(--hover-text-color)}.mobile-app-links__item svg{display:block;height:32px;width:110px}.reg{display:grid}@media (min-width:1440px){.reg{grid-template-columns:450px 1fr}}.reg__col{background-color:var(--white);padding:32px 20px}@media (min-width:768px){.reg__col{border-radius:40px 40px 0 0;padding:48px 32px}}@media (min-width:1440px){.reg__col{border-radius:40px 0 0 40px;padding:48px 64px}}.reg__col--form{align-content:start;border-radius:24px 24px 0 0;display:grid;grid-template-areas:"headline" "form" "login" "agency";grid-template-columns:1fr;order:1}@media (min-width:768px){.reg__col--form{border-radius:0 0 40px 40px;order:2}}@media (min-width:1440px){.reg__col--form{border-radius:0 40px 40px 0;grid-template-areas:"login" "headline" "form" "agency"}}.reg__col--reviews{min-width:0;order:2}@media (min-width:768px){.reg__col--reviews{order:1;padding-bottom:32px;padding-top:32px}}@media (min-width:1440px){.reg__col--reviews{padding-bottom:48px;padding-top:48px}}.reg__login-link-wrap{align-content:center;display:grid;gap:8px;grid-area:login;grid-auto-flow:column;justify-content:center;margin-bottom:8px}@media (min-width:1024px){.reg__login-link-wrap{gap:12px;margin-bottom:24px}}@media (min-width:1440px){.reg__login-link-wrap{justify-self:end}}.reg__headline-wrap{display:grid;gap:16px;grid-area:headline;margin:0 auto 24px;max-width:639px;width:100%}@media (min-width:768px){.reg__headline-wrap{margin-bottom:34px}}.reg__form{grid-area:form;margin:0 auto 24px;max-width:639px;width:100%}@media (min-width:768px){.reg__form{margin-bottom:24px}}.reg__auth-agency-wrap{display:grid;gap:8px;grid-area:agency;margin:0 auto;max-width:639px;text-align:center;width:100%}@media (min-width:1024px){.reg__auth-agency-wrap{gap:24px}}.reg__auth-agency-wrap a{border-bottom:1px dashed;font-size:16px;font-weight:700;justify-self:center;line-height:20px}.reg__headline{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:0;margin-top:0;text-align:center}@media (min-width:1024px){.reg__headline{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}}.reg__tabs{background:var(--white);border-radius:5px;box-shadow:0 15px 45px rgba(147,161,200,.25);display:grid;grid-template-columns:1fr 1fr;padding:7px}.reg__tab-link{background-color:var(--white);border-radius:5px;color:var(--violet-normal);display:block;font-size:16px;font-weight:700;line-height:20px;padding:8px;text-align:center;text-decoration:none;transition:color .2s}.reg__tab-link[href]:hover{color:var(--violet-dark)}.reg__tab-link:not([href]){background-color:var(--violet-light)}.reg__inputs-wrap{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:16px}@media (min-width:768px){.reg__inputs-wrap{gap:24px;margin-bottom:24px}}.reg__inputs-wrap--customer,.reg__inputs-wrap--performer{grid-template-columns:1fr}@media (min-width:768px){.reg__inputs-wrap--performer{grid-template-columns:1fr 1fr}}.reg__inputs-wrap--performer .form-field:nth-of-type(3){grid-column:1/-1}.reg__submit-wrap{display:grid;gap:16px}.reg__accept-policy{justify-self:center;margin-bottom:8px}.reg__socials-wrap{display:grid;gap:12px}@media (min-width:768px){.reg__socials-wrap{grid-auto-flow:column}}.reg__social-btn{background-color:var(--gray-light);border-color:var(--gray-light);color:var(--gray-dark)}.reg__social-btn:hover{background-color:var(--gray-dark);border-color:var(--gray-dark);color:var(--white)}.reg__auth-agency-divider{align-items:center;color:var(--gray-dark);display:grid;font-size:14px;font-weight:400;gap:16px;grid-template-columns:1fr auto 1fr}.reg__auth-agency-divider:after,.reg__auth-agency-divider:before{background-color:var(--gray-normal);content:"";display:block;height:1px}.reviews{background-color:var(--violet-normal);box-sizing:border-box;color:#c295ff;display:none;overflow:hidden;position:relative}@media (min-width:768px){.reviews{background-image:url(/assets/img/signup/aristotel_slice.png);background-position:right -50px center;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column}}@media (min-width:1024px){.reviews{background-position:right -50px center}}@media (min-width:1440px){.reviews{background-image:none;min-height:700px}}.reviews:after,.reviews:before{background-repeat:no-repeat;background-size:cover;content:none;display:block;position:absolute}@media (min-width:1440px){.reviews:after,.reviews:before{content:""}}.reviews:before{background-image:url(/assets/img/signup/pattern_dots.svg);height:115px;right:40px;top:141px;width:120px}.reviews:after{background-image:url(/assets/img/signup/pattern_wave.svg);bottom:156px;height:55px;right:35px;width:106px}.reviews__text-logo{margin:0 auto;max-width:264px}@media (min-width:1440px){.reviews__text-logo{margin-bottom:88px}}.reviews__slider{display:none;overflow:hidden}@media (min-width:1440px){.reviews__slider{display:block}}.reviews__slide-img{border-radius:50%;display:block;height:88px;-o-object-fit:contain;object-fit:contain;width:88px}.reviews__slide-name{margin-bottom:16px;margin-top:16px;text-transform:uppercase}.reviews__slide-description{color:var(--white);font-size:var(--font-size-l);font-weight:400;line-height:var(--line-height-l)}.reviews__slider-control-wrap{display:none}@media (min-width:1440px){.reviews__slider-control-wrap{align-items:center;display:grid;gap:16px;grid-auto-flow:column;justify-content:start;margin-bottom:16px;margin-top:16px}}.reviews__slider-control-btn{align-items:center;background-color:#a35ffc;border:none;border-radius:50%;box-shadow:0 0 25px rgba(147,161,200,.25);color:var(--white);display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s;width:40px}.reviews__slider-control-btn:focus-visible{background-color:var(--violet-dark)}.reviews__slider-control-btn:active,.reviews__slider-control-btn:hover{background-color:var(--violet-dark)}.reviews__slider-control-btn svg{height:24px;width:24px}.text-logo{align-items:center;box-sizing:border-box;display:grid;gap:8px;grid-auto-flow:column;justify-content:start}.text-logo img{display:block;height:60px;width:60px}.text-logo--place_page{background-color:var(--violet-normal);box-sizing:border-box;color:#c295ff;flex-grow:1;grid-template-columns:auto 180px;justify-content:center;margin:0 auto;padding-bottom:30px;padding-top:56px;width:100%}@media (min-width:768px){.text-logo--place_page{display:none}}.accept-policy{align-items:center;display:grid;gap:8px;grid-auto-flow:column;justify-content:start}.accept-policy[data-invalid] .accept-policy__error-hint{display:block}.accept-policy__custom-checkbox{--bg-color:var(--gray-light);--hover-bg-color:var(--gray-normal);--border-color:var(--gray-normal);--checked-color:var(--white);--checked-bg-color:var(--violet-normal);position:relative}.accept-policy__native-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;left:0;margin:0;position:absolute;right:0;top:0;z-index:0}.accept-policy__decor-label{align-items:center;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;color:var(--gray-light);cursor:pointer;display:flex;height:24px;justify-content:center;position:relative;transition:background-color .2s,color .2s;width:24px;z-index:1}.accept-policy__decor-label:hover{background-color:var(--hover-bg-color);color:var(--hover-bg-color)}.accept-policy__decor-label svg{height:16px;width:16px}.accept-policy[data-invalid] .accept-policy__decor-label{background-color:var(--pink-light);border-color:var(--pink-normal);color:var(--pink-light)}.accept-policy__native-input:checked+.accept-policy__decor-label{background-color:var(--checked-bg-color);border-color:var(--checked-bg-color);color:var(--checked-color)}.accept-policy__text{font-size:14px;line-height:1.25}.accept-policy__text a{color:var(--black);font-weight:700;text-decoration:none;transition:color .2s}.accept-policy__text a:hover{color:var(--violet-normal)}.form-field,.form-field__input-wrap{position:relative}.form-field__input{background-color:var(--white);color:var(--black);padding-right:32px;width:100%}.form-field__input:focus,.form-field__input:hover{border-color:var(--white);box-shadow:0 0 7px rgba(13,29,74,.15)}.form-field__input::-moz-placeholder{color:var(--black)}.form-field__input::placeholder{color:var(--black)}.form-field__input:focus::-moz-placeholder{color:var(--black)}.form-field__input:focus::placeholder{color:var(--black)}.form-field[data-invalid] .form-field__input{background-color:var(--pink-light);border-color:var(--pink-normal)}.form-field__error-hint{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:10}.form-field[data-invalid] .form-field__error-hint{display:block}.form-field__desc-tooltip{background-color:var(--white);border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 5px 15px rgba(189,206,228,.45);left:0;padding:15px 30px;position:absolute;right:0;z-index:10}.form-field__desc-tooltip:before{background:#fff;bottom:-5px;content:"";display:block;height:10px;left:50%;position:absolute;transform:rotate(45deg);width:10px}.google-auth-popup{align-items:center;bottom:0;display:none;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.google-auth-popup.is-visible{display:flex}.google-auth-popup__overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0}.google-auth-popup__content{animation:google-auth-popup-scale-in .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.12);max-width:622px;padding:0 40px 40px;position:relative;text-align:center;width:100%}@keyframes google-auth-popup-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.google-auth-popup__close{align-items:center;background:transparent;border:none;color:#9b9b9b;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:color .2s;width:32px}.google-auth-popup__close:hover{color:#333}.google-auth-popup__image img{height:auto;max-width:220px;width:100%}.google-auth-popup__title{color:#000;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 16px}.google-auth-popup__text{color:#000;font-size:16px;line-height:1.5;margin:0 0 32px}.google-auth-popup__link{text-decoration:none;transition:color .2s}.google-auth-popup__link,.google-auth-popup__link:visited{color:#7d2aeb}.google-auth-popup__link:hover,.google-auth-popup__link:visited:hover{color:#6435a5}.google-auth-popup__button{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;min-width:160px;padding:14px 32px;text-decoration:none;transition:background-color .2s}.google-auth-popup__button,.google-auth-popup__button:visited{background:#7d2aeb;color:#fff}.google-auth-popup__button:hover,.google-auth-popup__button:visited:hover{background:#6435a5;color:#fff}@media (max-width:768px){.google-auth-popup__content{max-width:100%;padding:0 32px 24px}.google-auth-popup__title{font-size:20px}.google-auth-popup__text{font-size:14px}.google-auth-popup__image img{max-width:220px}}@media (max-width:480px){.google-auth-popup__content{padding:0 24px 16px}.google-auth-popup__title{font-size:18px}.google-auth-popup__image img{max-width:180px}}