.font-light{font-weight:300}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-heavy{font-weight:800}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}.font-18{font-size:18px}.font-19{font-size:19px}.font-20{font-size:20px}.font-21{font-size:21px}.font-22{font-size:22px}.font-23{font-size:23px}.font-24{font-size:24px}button{display:inline-flex;position:relative;justify-content:center;align-items:center;cursor:pointer;height:40px;border-radius:0;padding:0 16px;text-transform:uppercase}button:focus{outline:none}button:focus:before{content:"";position:absolute;inset:2px;background-color:transparent;border:1px solid currentColor;opacity:.7}button{background-color:#fff;color:#000;border:1px solid #000}button:hover{background-color:#f2f2f2}button:disabled{cursor:not-allowed;opacity:.5}button app-icon{width:2em!important;height:2em!important;padding-right:8px}button span+app-icon{width:1.5em!important;height:1.5em!important;padding-right:0!important;padding-left:12px!important}button.icon-only{width:3em;height:2.5em;padding:0}button.icon-only app-icon{width:1em!important;height:1em!important;padding-right:0}button.accent{border:none;background-color:#e40001;color:#fff}button.accent:hover:not(:disabled){background-color:#fe0001}button.primary{border:none;background-color:#106d9f;color:#fff}button.primary:hover:not(:disabled){background-color:#127db6}button.secondary{border:none;background-color:#00000073;color:#fff}button.secondary:hover:not(:disabled){background-color:#00000073}input{border:none;font-family:Montserrat,sans-serif}input:focus{outline:none}input[type=text]{font-size:16px;font-weight:300;height:35px;border:1px solid #cdcccb;color:#474747;width:80px;line-height:35px;text-align:center;padding:0 12px}input[type=text].align-right{text-align:right}input[type=text]:focus:before{content:"";position:absolute;inset:-3px;background-color:transparent;border:1px solid currentColor;opacity:.7}input[type=checkbox],input[type=radio]{position:absolute;top:0;left:0;cursor:pointer;height:0;width:0}input[type=checkbox]:checked+.checkmark,input[type=radio]:checked+.checkmark{background-color:#106d9f!important}input[type=checkbox]:focus+.checkmark:before,input[type=radio]:focus+.checkmark:before{content:"";position:absolute;inset:-3px;background-color:transparent;border:1px solid currentColor;opacity:.7}a:focus-visible{outline:none}a.clear:link,a.clear:active,a.clear:hover,a.clear:visited{text-decoration:none;color:initial}[modal-window]{background-color:#fff;max-width:95vw;min-width:660px}[modal-window]>*{width:100%}html{background:#fff}html,body{width:100%;height:100%;margin:0}body{font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;color:#000;letter-spacing:.5px;overflow-x:hidden;overflow-y:auto}*{box-sizing:border-box}
