

/* Start:/local/templates/haimed/assets/signin.css?178983807510492*/
/* Isolated guest screens; Bitrix controls authentication, registration and recovery. */
body:has(.hm-login) #main{background:#f5f7fb;padding-bottom:55px}
body:has(.hm-login) .footer{margin-top:0}
body:has(.hm-login) .native-content>.page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hm-login{display:grid;grid-template-columns:1fr 1.03fr;max-width:1050px;margin:8px auto 0;border:1px solid #e4e9f2;border-radius:24px;overflow:hidden;background:white;box-shadow:0 16px 50px #1b3b7407;color:#171d29}
.hm-login h2,.hm-login h3,.hm-login p{margin:0}.hm-login a{text-decoration:none}.hm-login .hm-account-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}
.hm-login-story{position:relative;padding:36px 42px 30px;background:linear-gradient(155deg,#2158f5,#1747dc 70%,#1440c5);color:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.hm-login-story-top{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;z-index:1}.hm-login-label{font-size:8px;letter-spacing:1.8px;color:#d1ddff}.hm-login-brand{font-size:17px;letter-spacing:-.6px;font-weight:700}
.hm-login-story-copy{position:relative;z-index:1;margin-top:42px}.hm-login-story h2{font-size:38px;font-weight:500;line-height:1.16;letter-spacing:-1.4px}.hm-login-story h2 span{color:#c6d5ff}.hm-login-story p{font-size:12px;line-height:1.8;color:#d1ddff;max-width:285px;margin-top:20px}
.hm-login-orbit{position:relative;height:161px;flex:1;min-height:161px;margin:6px 0 8px;isolation:isolate}.hm-login-orbit-ring{position:absolute;width:208px;height:208px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #ffffff1f;border-radius:50%}.hm-login-orbit-ring:before{content:"";position:absolute;inset:22px;border:1px solid #ffffff1f;border-radius:50%}.hm-login-orbit-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-10deg);display:grid;place-items:center;border:1px solid #ffffff69;background:linear-gradient(135deg,#ffffff28,#ffffff10);border-radius:23px;box-shadow:0 16px 30px #0b2d901f;width:97px;height:97px;font-size:65px;font-weight:750;line-height:1;animation:hm-login-float 7s ease-in-out infinite}.hm-login-orbit-tag{position:absolute;left:53%;top:61%;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #ffffff80;background:#f4f7ff;color:#2254d3;box-shadow:0 10px 25px #0b2d901f;border-radius:10px;font-size:10px;white-space:nowrap;transform:rotate(4deg)}.hm-login-orbit-tag .hm-account-icon{width:17px;height:17px}.hm-login-orbit-dot{width:10px;height:10px;position:absolute;left:calc(50% - 98px);top:30%;background:#bad0ff;border:3px solid #ffffff4d;border-radius:50%}
.hm-login-benefits{position:relative;z-index:1;list-style:none;padding:0;margin:9px 0 0;display:grid;gap:14px;font-size:11px;color:#e0e8ff}.hm-login-benefits li{display:flex;align-items:center;gap:12px}.hm-login-benefits .hm-account-icon{width:18px;height:18px;opacity:.85}
.hm-login .hm-login-back{color:#d8e3ff;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff30;padding-top:20px;margin-top:29px;font-size:11px}.hm-login-back:hover{color:white}.hm-login-back .hm-account-icon{width:17px;height:17px}
.hm-login-pane{padding:39px 46px 27px;min-width:0;display:flex;flex-direction:column}.hm-login-pane-top{display:flex;align-items:center;gap:11px;font-size:8px;font-weight:600;letter-spacing:1.4px;color:#8490a4;margin-bottom:24px}.hm-login-lock{display:grid;place-items:center;border-radius:11px;background:#eef3ff;width:39px;height:39px;color:#2158f5}
.hm-login .bx-authform{max-width:none;width:100%;margin:0}.hm-login .bx-title{font-size:28px;font-weight:500;letter-spacing:-.9px;line-height:1.22;margin:0 0 12px}.hm-login .hm-login-intro,.hm-login .bx-authform-content-container{font-size:12px;line-height:1.8;color:#7b8798;padding:0;margin:0 0 25px;max-width:345px}
.hm-login .bx-authform-formgroup-container{margin-bottom:19px}.hm-login .bx-authform-label-container{display:block;font-size:12px;line-height:1.5;font-weight:500;color:#4b586c;padding:0;margin:0 0 8px}.hm-login .bx-authform-input-container{padding:0;border:0;background:none;box-shadow:none;position:relative}
.hm-login .bx-authform input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]),.hm-login .bx-authform textarea,.hm-login .bx-authform select{display:block;box-sizing:border-box;width:100%;height:49px;max-width:100%;min-width:0;border:1px solid #dce3ee;border-radius:10px;background:#fbfcfe;padding:12px 14px;color:#171d29;font:400 14px/1.5 var(--font,Arial,sans-serif);box-shadow:none;transition:border-color .2s,background .2s,box-shadow .2s}.hm-login .bx-authform input:focus:not([type=checkbox]):not([type=radio]),.hm-login textarea:focus,.hm-login select:focus{outline:none;border-color:#2158f5;background:white;box-shadow:0 0 0 3px #2158f515}.hm-login .bx-authform textarea{height:auto;min-height:90px}.hm-login .bx-authform input::placeholder{color:#a0a9b6}
.hm-login .bx-authform input[type=checkbox],.hm-login .bx-authform input[type=radio]{width:16px;height:16px;margin:0;accent-color:#2158f5;vertical-align:middle}.hm-login .checkbox{margin:0}.hm-login .bx-filter-param-label{display:flex;align-items:center;gap:9px;margin:0;cursor:pointer}.hm-login .bx-filter-param-text{font-size:11px;color:#7b8798;line-height:1.5}.hm-login .bx-authform input[type=submit]{display:block;width:100%;min-height:49px;padding:13px 18px!important;border-radius:10px!important;font-size:13px!important;font-weight:600;background:#2158f5;border:1px solid #2158f5;color:white;cursor:pointer;transition:background .2s,box-shadow .2s}.hm-login .bx-authform input[type=submit]:hover{background:#1645ce!important;box-shadow:0 6px 17px #2158f51b}
.hm-login .bx-authform-link-container{margin-top:13px;font-size:12px;text-align:center;color:#8590a1}.hm-login .bx-authform-link-container a{color:#2158f5;font-size:12px;font-weight:500}.hm-login .bx-authform-link-container b{font-weight:500}.hm-login .bxe-light{border:0;border-top:1px solid #e9edf4;margin:23px 0}.hm-login .hm-login-register-label{display:block;font-size:11px;color:#8a95a6;margin:20px 0 12px}.hm-login .bx-authform .hm-login-register{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 15px;border:1px solid #dce3ed;border-radius:10px;color:#344258;font-size:12px;font-weight:500;transition:border-color .2s,background .2s}.hm-login .hm-login-register:hover{border-color:#a7bff8;background:#f7f9ff}
.hm-login-support{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;padding-top:26px;margin-top:auto;font-size:10px;text-align:center;color:#8b95a5}.hm-login-support a{font-size:10px;color:#52627a;font-weight:500}
.hm-login .hm-password-holder input{padding-right:52px!important}.hm-login .hm-password-toggle{display:grid;place-items:center;width:43px;height:43px;position:absolute;right:3px;top:3px;border:0;border-radius:8px;background:transparent;color:#98a3b4;cursor:pointer}.hm-password-toggle svg{width:21px;height:21px}.hm-password-toggle:hover{color:#2158f5;background:#eef3ff}.hm-password-toggle .hm-eye-slash{display:none}.hm-password-toggle[aria-pressed=true] .hm-eye-slash{display:block}.hm-login .bx-authform-psw-protected{right:44px;transform:scale(.7);opacity:.65}
.hm-login .bx-authform-note-container,.hm-login .bx-authform-description-container{font-size:10px;color:#8a95a6;line-height:1.7;margin-top:9px}.hm-login .bx-authform-description-container{margin-bottom:10px}.hm-login .alert{font-size:12px;border-radius:10px;padding:14px 16px;line-height:1.7;margin-bottom:21px}.hm-login .alert-danger{border:1px solid #f6d7dd;color:#a83e53;background:#fff4f6}.hm-login .alert-success{border:1px solid #d4ebe2;color:#217455;background:#f1f9f5}.hm-login .bx-captcha{margin-bottom:10px;max-width:100%}.hm-login .bx-captcha img{border:1px solid #e5eaf2;border-radius:6px;max-width:100%;height:auto}.hm-login .bx-authform-starrequired{color:#8d99ad;margin-right:4px}.hm-login .hm-login-alternatives{border:1px solid #e7ecf5;border-radius:10px;padding:13px 15px;margin:18px 0;font-size:11px;color:#778499}.hm-login-alternatives summary{cursor:pointer}.hm-login-alternatives[open] summary{margin-bottom:17px}.hm-login .main-user-consent-request{font-size:11px;line-height:1.7;overflow-wrap:anywhere}
.hm-login a:focus-visible,.hm-login button:focus-visible,.hm-login summary:focus-visible,.hm-login input[type=submit]:focus-visible{outline:3px solid #2158f5;outline-offset:4px}.hm-login-story a:focus-visible{outline-color:white}
@keyframes hm-login-float{0%,100%{transform:translate(-50%,-50%) rotate(-10deg)}50%{transform:translate(-50%,-55%) rotate(-5deg)}}
@media(max-width:1050px){.hm-login-story{padding:32px}.hm-login-pane{padding:33px}.hm-login-story h2{font-size:33px}.hm-login .bx-title{font-size:26px}}
@media(max-width:760px){.hm-login{grid-template-columns:1fr;max-width:510px;border-radius:18px}.hm-login-story{padding:24px 27px;min-height:180px}.hm-login-story-copy{margin-top:20px;max-width:330px}.hm-login-story h2{font-size:27px;line-height:1.15;letter-spacing:-.8px}.hm-login-story h2 br:first-child{display:none}.hm-login-story h2 br:first-child:after{content:' '}.hm-login-story p{font-size:11px;max-width:280px;margin-top:11px}.hm-login-story-top{position:relative;z-index:2}.hm-login-orbit{position:absolute;width:145px;height:145px;min-height:0;right:-48px;bottom:-45px;opacity:.26;margin:0;pointer-events:none}.hm-login-orbit-mark{width:85px;height:85px;font-size:57px}.hm-login-orbit-ring{width:170px;height:170px}.hm-login-orbit-tag,.hm-login-orbit-dot,.hm-login-benefits,.hm-login-back{display:none!important}.hm-login-pane{padding:29px 27px 24px}.hm-login-pane-top{margin-bottom:21px}.hm-login .bx-title{font-size:25px;letter-spacing:-.8px}.hm-login .hm-login-intro{font-size:12px;margin-bottom:24px}.hm-login .bx-authform input:not([type=submit]){font-size:16px!important}.hm-login-support{padding-top:24px}.hm-login-label{font-size:7px}.hm-login-brand{font-size:16px}.hm-login-story-copy h2{position:relative;z-index:1}}
@media(max-width:360px){.hm-login-story,.hm-login-pane{padding-left:21px;padding-right:21px}.hm-login-story h2{font-size:24px}.hm-login .bx-title{font-size:23px}.hm-login-pane-top{font-size:7px}.hm-login .hm-login-intro{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hm-login *{animation:none!important;transition:none!important}}

/* End */


/* Start:/bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17897429142638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */
/* /local/templates/haimed/assets/signin.css?178983807510492 */
/* /bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17897429142638 */
