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;vertical-align:baseline}:focus{outline:0}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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;height:13px;width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--clear: transparent;--white: #FFFFFF;--white-op-50: rgba(255, 255, 255, .5);--pure-black: #000000;--pure-black-op-10: rgba(0, 0, 0, .1);--pure-black-op-50: rgba(0, 0, 0, .5);--pure-black-op-90: rgba(0, 0, 0, .9);--black: #231F20;--black-lite: #3B3537;--yellow: #FDC029;--yellow-dark: #f0b41d;--red: #C12026;--red-dark: #9F1117;--green: #28A745;--green-dark: #1e7e34;--off-white: #e8e8e8;--off-white-dark: #D1D1D1;--grey-lite: #A6A8AB;--grey: #6D6F71}button,.button{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;box-sizing:border-box;padding:10px 18px;height:48px;border-radius:50px;text-decoration:none;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}@media (min-width: 768px){button,.button{padding:14px 23px;height:56px}}button:disabled,button.disabled,.button:disabled,.button.disabled{pointer-events:none!important;opacity:.5!important}button.small,.button.small{padding:8px 15px;height:42px}@media (min-width: 768px){button.small,.button.small{padding:10px 18px;height:48px}}button.small p,.button.small p{font-weight:400;font-size:16px}@media (min-width: 768px){button.small p,.button.small p{font-size:18px}}button.clear,.button.clear{background:var(--clear);border:2px solid var(--clear)}@media (hover: hover){button.clear:hover,.button.clear:hover{background:var(--clear);border:2px solid var(--clear)}button.clear:hover p,.button.clear:hover p{color:var(--black)}}button.clear:active,button.clear:focus,.button.clear:active,.button.clear:focus{background:var(--clear);border:2px solid var(--clear)}button.clear:active p,button.clear:focus p,.button.clear:active p,.button.clear:focus p{color:var(--pure-black)}button.clear.white-text p,.button.clear.white-text p{color:var(--white)}button.clear svg,.button.clear svg{fill:var(--black)}button.clear p,.button.clear p{color:var(--black)}button.black-outline,.button.black-outline{background:var(--clear);border:2px solid var(--black)}@media (hover: hover){button.black-outline:hover,.button.black-outline:hover{background:var(--clear);border:2px solid var(--pure-black)}button.black-outline:hover p,.button.black-outline:hover p{color:var(--black)}}button.black-outline:active,button.black-outline:focus,.button.black-outline:active,.button.black-outline:focus{background:var(--clear);border:2px solid var(--pure-black)}button.black-outline:active p,button.black-outline:focus p,.button.black-outline:active p,.button.black-outline:focus p{color:var(--pure-black)}button.black-outline svg,.button.black-outline svg{fill:var(--black)}button.black-outline p,.button.black-outline p{color:var(--black)}button.white-outline,.button.white-outline{background:var(--clear);border:2px solid var(--white)}@media (hover: hover){button.white-outline:hover,.button.white-outline:hover{background:var(--clear);border:2px solid var(--off-white-dark)}button.white-outline:hover p,.button.white-outline:hover p{color:var(--off-white-dark)}}button.white-outline:active,button.white-outline:focus,.button.white-outline:active,.button.white-outline:focus{background:var(--clear);border:2px solid var(--off-white-dark)}button.white-outline:active p,button.white-outline:focus p,.button.white-outline:active p,.button.white-outline:focus p{color:var(--off-white-dark)}button.white-outline svg,.button.white-outline svg{fill:var(--white)}button.white-outline p,.button.white-outline p{color:var(--white)}button.red,.button.red{background:var(--red);border:2px solid var(--red)}@media (hover: hover){button.red:hover,.button.red:hover{background:var(--red-dark);border:2px solid var(--red-dark)}}button.red:active,button.red:focus,.button.red:active,.button.red:focus{background:var(--red-dark);border:2px solid var(--red-dark)}button.red svg,.button.red svg{fill:var(--white)}button.red p,.button.red p{color:var(--white)}button.black,.button.black{background:var(--black);border:2px solid var(--black)}@media (hover: hover){button.black:hover,.button.black:hover{background:var(--pure-black);border:2px solid var(--pure-black)}}button.black:active,button.black:focus,.button.black:active,.button.black:focus{background:var(--pure-black);border:2px solid var(--pure-black)}button.black svg,.button.black svg{fill:var(--white)}button.black p,.button.black p{color:var(--white)}button.icon.left-icon p,.button.icon.left-icon p{margin-left:10px;margin-right:0}button.icon.icon-only,.button.icon.icon-only{padding:10px;height:48px;width:48px}@media (min-width: 768px){button.icon.icon-only,.button.icon.icon-only{padding:14px;height:56px;width:56px}}button.icon.icon-only :not(p,div,div>svg),.button.icon.icon-only :not(p,div,div>svg){display:flex!important}button.icon p,.button.icon p{margin-right:10px}button.icon :not(p,div,div>svg),.button.icon :not(p,div,div>svg){height:18px;width:18px}button.off-white-toggle,.button.off-white-toggle{background:var(--off-white);border:2px solid var(--off-white);padding:6px 10px;height:42px}@media (min-width: 768px){button.off-white-toggle,.button.off-white-toggle{padding:14px 23px;height:56px}}@media (hover: hover){button.off-white-toggle:hover,.button.off-white-toggle:hover{background:var(--off-white-dark);border:2px solid var(--off-white-dark)}}button.off-white-toggle:active,button.off-white-toggle:focus,.button.off-white-toggle:active,.button.off-white-toggle:focus{background:var(--off-white-dark);border:2px solid var(--off-white-dark)}button.off-white-toggle.selected,.button.off-white-toggle.selected{background:var(--red);color:var(--white);border:2px solid var(--red)}button.off-white-toggle.selected .check span,.button.off-white-toggle.selected .check span{border-color:var(--red)}button.off-white-toggle.selected p,.button.off-white-toggle.selected p{color:var(--white)}button.off-white-toggle.selected svg,.button.off-white-toggle.selected svg{fill:var(--white)}button.off-white-toggle .check,.button.off-white-toggle .check{height:16px;width:16px;border-radius:10px;margin-right:5px;display:flex;justify-content:center;align-items:center;background:var(--white)}@media (min-width: 768px){button.off-white-toggle .check,.button.off-white-toggle .check{height:18px;width:18px;margin-right:10px}}button.off-white-toggle .check span,.button.off-white-toggle .check span{display:block;height:6px;width:3px;border-right:2px solid var(--grey-lite);border-bottom:2px solid var(--grey-lite);transform:rotate(45deg);margin-bottom:2px}@media (min-width: 768px){button.off-white-toggle .check span,.button.off-white-toggle .check span{height:8px;width:4px;margin-bottom:3px}}button.off-white-toggle :not(p,div,div>svg),.button.off-white-toggle :not(p,div,div>svg){display:none;height:14px;width:14px}@media (min-width: 768px){button.off-white-toggle :not(p,div,div>svg),.button.off-white-toggle :not(p,div,div>svg){display:flex}}button.off-white-toggle svg,.button.off-white-toggle svg{fill:var(--pure-black)}button.off-white-toggle p,.button.off-white-toggle p{font-weight:400;font-size:16px;color:var(--pure-black)}@media (min-width: 768px){button.off-white-toggle p,.button.off-white-toggle p{font-size:18px}}button p,.button p{font-family:Urbanist,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.2em;letter-spacing:.5px;text-align:center;text-decoration:none;transition:color 75ms ease-in-out}@media (min-width: 768px){button p,.button p{font-size:24px}}.close-button{display:flex;justify-content:center;align-items:center;height:56px;width:56px;transition:all 75ms ease-in-out;cursor:pointer}.close-button.disabled{opacity:.5;pointer-events:none}.close-button .x-container{height:30px;width:30px;position:relative;display:flex;justify-content:center;align-items:center}.close-button .x-container span{background:var(--pure-black);position:relative;top:0;display:block;height:30px;width:2px;transition:all 75ms ease-in-out}.close-button .x-container span:first-child{transform:rotate(135deg)}.close-button .x-container span:last-child{transform:rotate(45deg);right:2px}.button-container{display:flex;justify-content:center;align-items:center;margin:2rem 0;gap:25px}::selection{background-color:var(--pure-black);color:var(--off-white)}h1,h2,h3,h4,h5,h6{font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-weight:800;line-height:1em;font-style:normal}p,a,li,span{font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-weight:400;line-height:1em;font-style:normal}h1{font-size:38px;line-height:1.1em;letter-spacing:.5px}@media (min-width: 372px){h1{font-size:48px}}@media (min-width: 520px){h1{font-size:66px}}@media (min-width: 768px){h1{font-size:78px}}h1 span{font-weight:800;font-size:38px;line-height:1.1em;font-style:italic;color:var(--red)}@media (min-width: 372px){h1 span{font-size:48px}}@media (min-width: 520px){h1 span{font-size:66px}}@media (min-width: 768px){h1 span{font-size:78px}}h2{font-size:38px;line-height:1.1em;letter-spacing:.5px}@media (min-width: 768px){h2{font-size:48px}}h3{font-weight:300;font-size:14px;line-height:1.1em;letter-spacing:.5px;font-style:italic}@media (min-width: 520px){h3{font-size:18px}}@media (min-width: 768px){h3{font-size:21px}}p{font-weight:400;font-size:16px;color:var(--pure-black)}@media (min-width: 768px){p{font-size:18px}}p.large{font-weight:300;font-size:22px;line-height:1.2em;letter-spacing:.5px}@media (min-width: 768px){p.large{font-size:26px;line-height:1.4em}}p strong{font-weight:700}form{display:flex;flex-direction:column;padding:0;margin:0 auto;box-sizing:border-box}form button,form .button{align-self:flex-end}label{font-family:Urbanist,serif;font-optical-sizing:auto;font-weight:400;font-size:13px;line-height:1.4em;color:var(--black);margin:0 0 3px}label span{color:var(--red)}input{height:55px}input,textarea{display:block;width:100%;padding:.75rem 1rem;font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-weight:400;font-size:16px;line-height:1.2em;color:var(--black);background:var(--off-white);border:2px solid var(--white);box-sizing:border-box;transition:all 75ms ease-in-out}@media (min-width: 768px){input,textarea{font-size:18px}}input:hover,textarea:hover{border:2px solid var(--grey-lite)}input:focus-visible,textarea:focus-visible{border:2px solid var(--grey-lite);outline:0px solid var(--clear)}input:disabled,input:read-only,textarea:disabled,textarea:read-only{pointer-events:none;opacity:.5}input.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border:2px solid var(--red)!important}input.ng-invalid.ng-touched.ng-pristine,textarea.ng-invalid.ng-touched.ng-pristine{border:2px solid var(--off-white)!important}input.ng-invalid.ng-touched.ng-pristine:hover,textarea.ng-invalid.ng-touched.ng-pristine:hover{border:2px solid var(--grey-lite)!important}textarea{resize:none}select{width:100%;height:55px;padding:.75rem 1rem;border:2px solid var(--off-white);font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-weight:300;font-size:16px;line-height:1.2em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("./media/carrot-EFMREMFS.svg") calc(100% - 20px) /10px no-repeat var(--off-white);background-size:15px;transition:75ms ease-in-out}@media (min-width: 768px){select{font-size:18px}}select:disabled{pointer-events:none;opacity:.5}select:hover{border:2px solid var(--grey-lite)}select:focus-visible{border:2px solid var(--grey-lite);outline:0px solid var(--clear)}.input-wrapper{margin-bottom:10px}.input-wrapper.disabled select{pointer-events:none;opacity:.5}.input-row{display:flex;flex-direction:column;gap:0px}@media (min-width: 768px){.input-row{flex-direction:row;gap:10px}}.input-row .input-wrapper{width:100%}@media (min-width: 768px){.input-row .input-wrapper{width:50%}}.sub-label{font-size:12px;line-height:14px;font-weight:500;color:var(--pure-black)}.sub-label.error-message{color:var(--red)}html,body{height:100%;background:var(--off-white-dark);scroll-padding:20px;scroll-behavior:smooth}html.no-scroll,body.no-scroll{overflow:hidden}.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:25px;width:25px;margin-left:.5rem;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)}}
