html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--clear: transparent;--black: #000000;--white: #FFFFFF;--white-op-50: rgba(255, 255, 255, .5);--black-op-50: rgba(0, 0, 0, .5);--gray-lite: #F5F5F5;--gray-medium: #CCCCCC;--gray-dark: #666666;--red: #dc2b2b;--red-dark: #ad1e1e}button{font-family:var(--display-font);font-weight:600;text-transform:uppercase;font-style:normal;font-size:14px;line-height:1.2em;letter-spacing:.5px;text-align:center;text-decoration:none;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;padding:5px 10px;height:40px;transition:opacity 75ms ease-in-out,background 75ms ease-in-out,border 75ms ease-in-out;-webkit-appearance:none!important;outline:none!important;box-shadow:none!important}button:disabled,button.disabled{pointer-events:none!important;opacity:.5!important}button.primary{background:var(--black);color:var(--white);border:2px solid var(--black)}@media (hover: hover){button.primary:hover{background:var(--black);color:var(--white);border:2px solid var(--black)}}button.primary:active,button.primary:focus{background:var(--black);color:var(--white);border:2px solid var(--black)}button.primary span{background:var(--white)}button.primary svg{fill:var(--white)}button.primary-line{background:var(--white);color:var(--black);border:2px solid var(--black)}@media (hover: hover){button.primary-line:hover{background:var(--white);color:var(--black);border:2px solid var(--black)}}button.primary-line:active,button.primary-line:focus{background:var(--white);color:var(--black);border:2px solid var(--black)}button.primary-line span{background:var(--black)}button.primary-line svg{fill:var(--black)}button.icon.icon-only{height:40px;width:40px}button.icon.left-icon svg{margin-right:5px}button.icon.right-icon svg{margin-left:5px}button.icon svg{flex-shrink:0;width:24px;height:24px}:root{--display-font: "WorkSans";--text-font: "WorkSans"}@font-face{font-family:WorkSans;font-weight:400;src:url("./media/WorkSans-Regular-ET5NUYO7.woff2") format("woff2")}@font-face{font-family:WorkSans;font-weight:500;src:url("./media/WorkSans-Medium-RGTELIKW.woff2") format("woff2")}@font-face{font-family:WorkSans;font-weight:600;src:url("./media/WorkSans-SemiBold-ZHFBN7IQ.woff2") format("woff2")}@font-face{font-family:WorkSans;font-weight:800;src:url("./media/WorkSans-ExtraBold-DCPICQAI.woff2") format("woff2")}::selection{background:var(--black);color:var(--white)}h1,h2,h3,h4,h5,h6{font-family:var(--display-font);font-weight:600}p,span,a,li,div,button,input,textarea{font-family:var(--text-font);font-weight:400}p.sub-message{font-size:12px!important;font-weight:600!important;line-height:1.2em!important}p.sub-message.error{color:var(--red)}p strong{font-weight:600}html,body{height:100%;width:100%;margin:0;padding:0}body{padding-top:55px}label{display:flex;flex-direction:row;align-items:center;font-size:14px;font-weight:600;margin-bottom:5px;color:var(--black)}label .tooltip{margin-left:5px}input{display:block;width:100%;height:40px;padding:5px 55px 5px 20px;font-size:14px;line-height:1.2em;font-weight:500;color:var(--black);background:var(--white);border:2px solid var(--gray-lite);box-sizing:border-box;transition:border 75ms ease-in-out}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@media (hover: hover){input:hover{border:2px solid var(--black)}}input:focus,input:focus-visible{border:2px solid var(--black);outline:0px solid var(--clear)}input:disabled{pointer-events:none;opacity:.5}input.invalid{border:2px solid var(--red)!important}.tooltip{position:relative;z-index:100}.tooltip.active .tooltip-text{opacity:1;transform:translate(-50%,5px)}.tooltip app-question-mark-svg{border:1px solid var(--black);padding:1px;border-radius:10px}@media (hover: hover){.tooltip app-question-mark-svg:hover+.tooltip-text{opacity:1;transform:translate(-50%,5px)}}.tooltip .tooltip-text{position:absolute;left:50%;transform:translate(-50%);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;display:flex;flex-direction:column;background:var(--white);width:210px;padding:8px 8px 10px;border-radius:8px;box-shadow:0 0 5px #00000054;font-size:12px;text-align:center;transition:all 75ms ease-in-out}.x-button{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--clear);cursor:pointer;transform:rotate(45deg);transition:all 125ms ease-in-out}@media (hover: hover){.x-button:hover{background:var(--black)}.x-button:hover span{background:var(--white)}}.x-button span{display:block;width:12px;height:1px;background-color:#000;position:absolute;transition:all 125ms ease-in-out}.x-button span:first-child{transform:rotate(90deg)}.input-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:3px;position:relative;margin:0 0 15px;width:100%}.input-wrapper .input-button-group{display:flex;flex-direction:row;gap:5px}.input-wrapper textarea{resize:vertical;height:auto}.input-group{display:flex;flex-direction:column}@media (min-width: 420px){.input-group{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}}@media (min-width: 420px){.input-group.btn-group{align-items:flex-end;flex-wrap:nowrap}.input-group.btn-group input{border-right:0px}}.input-group .btn,.input-group button{flex-shrink:0;justify-content:center;margin-bottom:15px}.svg-stroke{fill:none;stroke:var(--white-op-50);stroke-width:20;position:relative;z-index:1}.svg-stroke-animated{fill:none;stroke:var(--white);position:relative;z-index:2;stroke-width:20;stroke-dasharray:502;stroke-dashoffset:502;stroke-linecap:round;animation:dash-animation 1s infinite alternate}.loader{height:24px;width:24px;animation:rotate 1s linear infinite}@keyframes dash-animation{0%{stroke-dashoffset:502}to{stroke-dashoffset:375}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
