@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";*,:after,:before{margin:0;padding:0;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,figure,hr,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--white: #fff;--black: #252525;--oc-txt-color: #3d3d3d;--oc-ff-jakarta: "Plus Jakarta Sans", "Open Sans", sans-serif;--oc-ff-montserrat: "Montserrat", "Open Sans", sans-serif;--oc-primary-blue: #003752;--oc-primary-blue-light: #0888c9;--oc-icon-blue: #0097dd;--green: #00c951;--grey: #9e9e9e;--oc-primary-green: #1c5d03;--oc-primary-green-light: #62c040;--oc-gradient-background: linear-gradient(45deg, #3da023, #1c5d03);--oc-opposite-gradient-background: linear-gradient(45deg, #1c5d03, #3da023);--af-gradient-background: linear-gradient(45deg, #b27843, #7c4b1e);--oc-primary-grey: #edf1f4;--grey-50: #f8fafc;--grey-100: #f1f5f9;--grey-200: #e2e8f0;--grey-300: #cbd5e1;--grey-400: #94a3b8;--grey-500: #64748b;--grey-600: #475569;--grey-700: #334155;--grey-800: #1e293b;--grey-900: #0f172a;--grey-border: #e5e7eb;--red-dark: #842029;--red: #a60000;--red-light: #d41819;--text-color: var(--oc-txt-color);--border-radius: 6px;--letter-spacing: 1px;--transition: .3s ease-in-out all;--max-width: 1120px;--fixed-width: 600px;--fluid-width: 90vw;--nav-height: 6rem;--box-shadow-light: 0px 4px 10px rgba(0, 0, 0, .15);--shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-2: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-3: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-4: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--small-text: .875rem;--extra-small-text: .7em;--max-content-width: 1024px;--background-color: var(--white)}body{font-family:var(--oc-ff-montserrat);font-weight:400;line-height:1;color:#000;background-color:var(--background-color)}body.has-consent-banner{padding-bottom:10rem}@media(max-width:768px){body.has-consent-banner{padding-bottom:14rem}}body #root{position:relative;display:flex;flex-direction:column}main{position:relative}.container{max-width:1200px;margin:0 auto;padding:1rem 0}h1{font-size:clamp(2rem,5vw,5rem)}h2{font-size:clamp(1.5rem,3vw,3rem)}h3{font-size:clamp(1.25rem,2.5vw,2.5rem)}h4{font-size:clamp(1rem,2vw,2rem)}h5{font-size:clamp(.875rem,1.5vw,1.5rem)}button{cursor:pointer;color:var(--white);background:transparent;border:transparent;border-radius:var(--border-radius);letter-spacing:var(--letter-spacing);padding:.375rem 1.25rem;box-shadow:var(--shadow-1);transition:var(--transition);display:inline-block}.btn-block{width:100%}.btn--text{color:var(--text-color);box-shadow:none}button:disabled{cursor:wait}.form{max-width:var(--fixed-width);border-radius:var(--border-radius);border:1px solid var(--grey-border);padding:1rem 1.5rem;margin:1rem auto}.form-label{display:block;font-weight:500;font-family:var(--oc-ff-montserrat);font-size:var(--small-text);margin-bottom:.75rem;letter-spacing:var(--letter-spacing);line-height:1.5}input:focus,textarea:focus,select:focus{outline:1px solid var(--oc-primary-blue-light)}.form-input,.form-textarea,.form-select{width:100%;padding:.375rem .75rem;border-radius:var(--border-radius);background:var(--background-color);border:1px solid var(--grey-300);color:var(--text-color)}.form-input,.form-select,.form-btn{height:35px}.form-row{margin-bottom:1rem}.form-input-wrapper{position:relative}.form-input-wrapper .form-input{padding-right:2.5rem}.form-input-wrapper:has(.password-actions) .form-input{padding-right:4.25rem}.password-actions{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.15rem}.password-toggle-btn{background:none;border:none;box-shadow:none;cursor:pointer;color:var(--text-color);display:flex;align-items:center;padding:.25rem;font-size:1.15rem}.form-textarea{height:7rem}.form-row--checkbox{padding:.2rem;display:flex;gap:.5rem;align-items:start}.form-row--checkbox label{text-transform:none;line-height:1.2;-webkit-user-select:none;user-select:none}.form-row--checkbox label.font-bold{font-weight:700}.form-row--checkbox input{margin-top:.3rem}::placeholder{font-family:inherit;color:var(--grey-400)}.form-alert{color:var(--red-dark);letter-spacing:var(--letter-spacing);text-transform:capitalize}.container{width:100%;margin:0 auto;max-width:1536px}.interface{padding:1rem;border-radius:var(--border-radius);background-color:var(--grey-100);border:1px solid var(--grey-300)}.btn.text-btn{border:unset;box-shadow:unset;padding-left:0;margin-bottom:.5rem;text-decoration:underline;color:var(--text-color)}button.gradient-background,.gradient-background{background:var(--af-gradient-background);background-size:200% 200%;transition:background-position .3s ease}button.gradient-background:hover,.gradient-background:hover{background-position:100% 100%}button.gradient-background:disabled,.gradient-background:disabled{background:var(--color-gray-300);color:var(--text-color);cursor:not-allowed}button.gradient-background--green,.gradient-background--green{background:var(--oc-gradient-background);background-size:200% 200%;transition:background-position .3s ease}button.gradient-background--green:hover,.gradient-background--green:hover{background-position:100% 100%}button.gradient-background--green:disabled,.gradient-background--green:disabled{background:var(--color-gray-300);color:var(--text-color);cursor:not-allowed}button.report-demand,.report-demand{background:linear-gradient(45deg,var(--red-dark),var(--red-light),var(--red-dark));background-size:200% 200%;transition:background-position .3s ease}button.report-demand:hover,.report-demand:hover{background-position:100% 100%}.dev-component{padding:.2rem;display:flex;justify-content:center;align-items:center}.dev-component .btn{margin:.2rem;padding:.25rem .7rem;border:1px solid var(--color-gray-200);color:#fff;border-radius:4px}@media(max-width:1536px){.container{padding-left:3rem;padding-right:3rem}}@media(max-width:1024px){.container{padding-left:1.6rem;padding-right:1.6rem}}@media(max-width:768px){.interface{padding:.5rem}button{padding:.375rem .75rem}}@media(max-width:640px){.container{padding-left:1rem;padding-right:1rem}}.route-loading{min-height:40vh;display:flex;align-items:center;justify-content:center;color:var(--grey-500)}
