select[id^="locale_selector"]{padding:5px;display:none}#visible-locale-selector{position:relative;cursor:pointer;background:white}#visible-locale-selector:after{position:absolute;content:"";top:15px;right:5px;width:0;height:0;border:5px solid transparent;border-color:#989696 transparent transparent transparent}#visible-locale-selector.opened{border-radius:3px 3px 0 0}#visible-locale-selector.opened #languages-list{display:flex;flex-direction:column;position:absolute;top:36px;right:0;padding:10px 0 10px;z-index:10000000;border-radius:0 0 3px 3px}#visible-locale-selector.opened #languages-list>li{position:relative;padding:5px;display:flex;justify-content:start;align-items:center}#visible-locale-selector.opened #languages-list>li:hover{background:#F5F5F5}#visible-locale-selector.opened:after{border-color:transparent transparent #989696 transparent;top:10px}#selected-language{display:flex;justify-content:start;align-items:center;padding-right:10px;height:24px}#languages-list{display:none;background:white;border:1px solid #d0d0d0;border-radius:3px;max-height:250px;min-width:200px;overflow-y:auto}#languages-list li{list-style:none}.dropdown-flag{height:18px;width:25px;margin-right:10px;border:1px solid rgba(0,0,0,0.2)}body[dir="rtl"] .dropdown-flag{margin-right:10px;margin-left:0}body[dir="rtl"] #visible-locale-selector:after{right:auto;left:5px}body[dir="rtl"] #visible-locale-selector.opened #languages-list{left:0;right:initial}body[dir="rtl"] #visible-locale-selector.opened #languages-list>li{flex-direction:row-reverse;justify-content:unset}body[dir="rtl"] #selected-language{padding-right:0;padding-left:10px;flex-direction:row-reverse}@media (min-device-width: 320px) and (max-device-width: 480px){.dropdown-flag{margin-left:10px}#visible-locale-selector{padding-left:0}#selected-language span{display:none}body[dir="rtl"] #visible-locale-selector{padding-right:0}body[dir="rtl"] .dropdown-flag{margin-left:10px}}body{background:white;margin:0;font-family:"Inter";font-size:14px;min-height:100vh;color:#414651;position:relative}#notifications{position:absolute}main{display:flex !important;min-height:100% !important}main>section{width:50%;min-height:100vh !important}main>section#login-container{min-width:470px;padding:0 20px}main>section#login-container>*{text-align:center}h1,h5{color:#181d27}h1{font-size:36px;line-height:44px;font-weight:600;margin:0 0 12px}h2{font-size:26px;line-height:32px;font-weight:600}h3{font-size:24px;line-height:32px}h4{font-size:16px;line-height:24px;font-weight:600}h5{font-size:12px;line-height:16px;font-weight:500;margin:0 !important}.button-container{display:flex;flex-direction:column;gap:16px;margin:32px 0}.btn{border-radius:8px !important;border:2px solid rgba(255,255,255,0.12);box-shadow:0 1px 2px 0 rgba(16,24,40,0.05);width:100%;text-align:center;font-weight:600 !important;padding:10px 14px}.btn.btn-cta{background:#155eef;color:white}.btn.btn-cta:hover{background:rgba(21,94,239,0.8)}.btn.btn-secondary{background:white;color:#414651;border-color:#d5d7da}.btn.btn-secondary:hover{color:rgba(65,70,81,0.8)}#header{position:absolute;top:0;right:0;width:100%;padding:38px 32px 52px;display:flex;align-items:center;justify-content:space-between;z-index:1000}#header #logotype-desktop{text-align:start !important;width:100%}#header #logotype-desktop .lc-cover-logo{height:35px}#header #logotype-mobile{display:none}#login-form-container{max-width:470px;margin:auto;height:100vh;display:flex;flex-direction:column;justify-content:center}#quote-container{display:flex;flex-direction:column;justify-content:flex-end;height:100vh;background:#5b8e73;position:relative;overflow:hidden}#quote-container .background{position:absolute;top:0;right:0}.card-container{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%)}.card{color:white;padding:24px;backdrop-filter:blur(12px);border-radius:16px;background:rgba(255,255,255,0.3);margin:0 32px 64px}.sa-raw-link{color:#155eef;font-weight:600;text-decoration:none}#language-selector-container{min-width:270px;box-shadow:0 1px 2px 0 rgba(10,13,18,0.05);border-radius:4px;border:1px solid #f1f7ff}#language-selector-container #visible-locale-selector{height:56px}#language-selector-container #visible-locale-selector:after{display:none}#language-selector-container #visible-locale-selector.opened #caret svg{transform:rotate(180deg)}#language-selector-container #selected-language{height:100%;line-height:100%;padding:0 18px;flex-direction:row-reverse}#language-selector-container #selected-language span:first-child{flex:1;text-align:end}#language-selector-container #selected-language span:nth-child(2){text-align:start}#language-selector-container #languages-list{width:initial;margin:0;top:56px !important;min-width:270px}#language-selector-container #languages-list li{padding:9px 18px !important;text-align:start;width:100%}#language-selector-container #languages-list li span{width:100% !important}#language-selector-container #caret{position:relative}#language-selector-container #caret svg{transform:rotate(0);transition:transform 0.2s ease;transform-origin:center}@media (max-width: 992px){main>section#login-container{max-width:100%;min-width:initial;width:100%}#login-container{width:100%;justify-content:flex-start}#login-container #login-form-container{justify-content:flex-start;height:auto;min-height:auto}#quote-container{display:none}#language-selector-container{max-width:470px;width:100%}#visible-locale-selector:after{display:none}#visible-locale-selector.opened #languages-list{width:100%;min-width:280px}#visible-locale-selector.opened #languages-list li{padding:18px !important;width:100%;text-align:start}#visible-locale-selector.opened #languages-list li span{width:100% !important}#header{position:relative;flex-direction:column;align-items:center;padding:48px 0 0}#header #logotype-desktop{display:none}#header #logotype-mobile{display:flex;justify-content:center;margin-top:32px;margin-bottom:24px;width:80px;height:80px}}main[dir="rtl"] #language-selector-container{right:initial;left:20px}main[dir="rtl"] #language-selector-container #selected-language #caret{padding:10px 0 10px 0 !important;transform-origin:center}main[dir="rtl"] #visible-locale-selector.opened #languages-list{right:initial;left:0;margin:0}@media (min-device-width: 320px) and (max-device-width: 480px){#selected-language span{display:initial}}@media (max-width: 576px){main>section#login-container{padding:0 16px}h1{font-size:28px;line-height:36px}#header{padding:24px 0 0}#header #logotype-mobile{margin-top:16px;margin-bottom:16px;width:64px;height:64px}#login-form-container{padding-bottom:32px}.button-container{margin:24px 0}}
