.lmContainer{display:flex;margin:0;padding:0;width:100%}.lmContainer_vertical{display:flex;flex-direction:column}.lmContainer_grid{display:grid}.lmIcon{color:#537497}input.lmInput{margin:0;font-family:Futura Book,sans-serif}.lmInput::-moz-placeholder{color:#aaa;font-style:italic;font-size:14px}.lmInput::placeholder{color:#aaa;font-style:italic;font-size:14px}input.lmInput:focus{outline:1px auto rgb(83,116,151);outline-offset:4px}input.lmInput:not(:focus-visible){outline:none}input.lmInput_text:focus,input.lmInput_email:focus,input.lmInput_number:focus,input.lmInput_password:focus{outline:none;outline:0}.lmInput_checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border-radius:3px;position:relative;cursor:pointer;border:1px solid rgb(94,94,94)}.lmInput_checkbox:before{content:"";position:absolute;top:1px;left:6px;width:7px;height:12px;border:solid rgb(83,116,151);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.lmInput_checkbox:checked:before{opacity:1;animation:drawCheck .2s forwards}.lmInput_checkbox:after{content:"";position:absolute;width:25px;height:25px;background-color:#00000026;border-radius:50%;top:-4px;left:-4px;transform:translate(-4px,-4px) scale(1);transition:transform .1s;opacity:0}.lmInput_checkbox:checked:after{transform:translate(-4px,-4px) scale(2);animation:blink 1.6s linear .01s forwards}.lmInput_checkbox:not(:checked):after{content:"";position:absolute;width:25px;height:25px;background-color:#00000026;border-radius:50%;top:-4px;left:-4px;transform:translate(-50%,-50%) scale(1);transition:transform .1s;opacity:0;animation:blink 1.6s linear .01s forwards}@keyframes blink{0%{opacity:1;transform:scale(1.8)}15%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes drawCheck{0%{width:0;height:1px;border-right:2px;top:8px;left:3px}60%{width:5px;height:1px;top:7px;left:3px;border-right:2px}}.lmInput_text,.lmInput_email,.lmInput_number{font-size:16px;font-weight:400;color:#555;border:none;width:100%;border-bottom:1px solid rgb(210,210,210);padding-top:9px;padding-bottom:7px;position:relative;outline:none;background:linear-gradient(to right,#537497 50% 50%) 50% 100% no-repeat,linear-gradient(to left,#537497 50% 50%) 50% 100% no-repeat;background-size:0 2px,0 2px;transition:background-size .18s ease,border-bottom-color .18s ease}.lmInput_text:focus,.lmInput_email:focus,.lmInput_number:focus{background-size:100% 2px,100% 2px;border-bottom:1px solid transparent}.lmInput_number:not(:focus),.lmInput_text:not(:focus),.lmInput_email:not(:focus){transition:background-size 0s ease}.lmInput_radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;padding:1px;border-radius:50%;border:2px solid rgb(83,116,151);background-color:#fff;outline:none;position:relative}.lmInput_radio:checked:before{content:"";display:block;width:14px;height:14px;left:3px;top:3px;border-radius:50%;border:2px solid rgb(255,255,255);background-color:#537497}.lmInput_range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lmInput_range::-webkit-slider-runnable-track{height:2px;background-color:#999}.lmInput_range::-webkit-slider-thumb{background:#537497;border-radius:50%;cursor:pointer;width:15px;height:15px;-webkit-appearance:none;margin-top:-6px}.lmInput_range::-moz-range-track{height:2px;background-color:#999}.lmInput_range::-moz-range-thumb{background:#537497;border-radius:50%;cursor:pointer}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-animation-opacity{0%{opacity:1}to{opacity:0}}.lmSkeleton{position:relative;width:100%;height:100%;background-color:#dee2e6;overflow:hidden;transition:all}.lmSkeleton:after{position:absolute;content:"";animation:skeleton-animation 1.2s infinite;width:100%;height:100%;inset:0;transform:translate(-100%);z-index:1;background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.lmSkeleton:before{position:absolute;content:"";width:100%;height:100%;inset:0;z-index:1;background-color:#dee2e6}.skeleton_opacity-0{animation:skeleton-animation-opacity .4s}.text-xl{line-height:1.2;font-family:Futura Book,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:21px}.text-xl_bold{line-height:1.2;font-family:Futura Medium,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:21px}.text-l{line-height:1.2;font-family:Futura Book,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:18px}.text-l_bold{line-height:1.2;font-family:Futura Medium,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:18px}.text-m{line-height:1.2;font-family:Futura Book,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:16px}.text-m_bold{line-height:1.2;font-family:Futura Medium,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:16px}.text-s{line-height:1.2;font-family:Futura Book,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:14px}.text-s_bold{line-height:1.2;font-family:Futura Medium,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:14px}.text-xs{line-height:1.2;font-family:Futura Book,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:12px}.text-xs_bold{line-height:1.2;font-family:Futura Medium,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:12px}@media screen and (max-width:992px){.text-xl_adaptive,.text-xl_bold_adaptive{font-size:18px}.text-l_adaptive,.text-l_bold_adaptive{font-size:16px}.text-m_adaptive,.text-m_bold_adaptive{font-size:14px}}@media screen and (max-width:540px){.text-xl_adaptive,.text-xl_bold_adaptive{font-size:16px}.text-l_adaptive,.text-l_bold_adaptive{font-size:14px}.text-m_adaptive,.text-m_bold_adaptive{font-size:12px}}.lmTextarea{margin:0;font-family:Futura Book,sans-serif;font-size:16px;font-weight:400;color:#555;border:none;width:100%;border-bottom:1px solid rgb(210,210,210);padding-top:9px;padding-bottom:7px;position:relative;outline:none;background:linear-gradient(to right,#537497 50% 50%) 50% 100% no-repeat,linear-gradient(to left,#537497 50% 50%) 50% 100% no-repeat;background-size:0 2px,0 2px;transition:background-size .18s ease,border-bottom-color .18s ease}.lmTextarea::-moz-placeholder{color:#aaa;font-style:italic;font-size:14px}.lmTextarea::placeholder{color:#aaa;font-style:italic;font-size:14px}.lmTextarea:focus{outline:1px auto rgb(83,116,151);outline-offset:4px}.lmTextarea:not(:focus-visible){outline:none}.lmTextarea:focus{outline:none}.lmTextarea:focus{background-size:100% 2px,100% 2px;border-bottom:1px solid transparent}.lmTextarea:not(:focus){transition:background-size 0s ease}.lmProgressBar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:2px;overflow:hidden}.lmProgressBar::-webkit-progress-bar{background-color:#c1c1c1}.lmProgressBar::-webkit-progress-value{background-color:#537497;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}
