@font-face{font-family:Funnel Display;font-style:normal;font-weight:400;src:url(../fonts/funnel-display-400.woff2) format("woff2")}@font-face{font-family:Funnel Display;font-style:normal;font-weight:500;src:url(../fonts/funnel-display-500.woff2) format("woff2")}@font-face{font-family:Funnel Display;font-style:normal;font-weight:600;src:url(../fonts/funnel-display-600.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;src:url(../fonts/geist-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;src:url(../fonts/geist-500.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;src:url(../fonts/geist-700.woff2) format("woff2")}body,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{margin:0;padding:0}body,html{height:100%;width:100%}body{background:#e6e1d7;color:#131313;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:916px){body{overflow:auto}}body,button,html,input,option,select,textarea{color:#05372d;font:18px Geist,sans-serif}h1,h2,h3,h4{font-family:Funnel Display;font-weight:600}h1{font-size:50px;line-height:1.2}h2{font-size:30px}ul{list-style-type:square}.subheader{font-size:24px}@media screen and (max-width:700px){h1{font-size:7vw}.subheader{font-size:3.4vw}}a{text-decoration:none}sub{font-size:75%;line-height:0;margin-right:.2em;vertical-align:sub}p:not(:last-child){margin-bottom:10px}.link-list{display:flex;flex-direction:row;font-size:14px;gap:20px;margin:20px 0}@media screen and (max-width:480px){.link-list{display:block}}p.info-link{line-height:1;margin-bottom:10px}p.info-link:last-child{margin-bottom:0}main{flex:1 1 auto;overflow:hidden;padding:0 58px}@media screen and (max-width:600px){main{padding:0 20px}}body{background-position:100% 100%;background-repeat:no-repeat}body[data-current-page]{background-image:url(../images/back-deco-vertical.svg)}body[data-current-page=landing]{background-image:url(../images/back-deco.svg)}@media screen and (max-width:1400px){body[data-current-page]{background-image:none}}@counter-style custom-square{system:symbolic;symbols:"■";suffix:" "}body>footer,body>header{box-sizing:border-box;flex:0 0 auto;padding:20px 58px}body>header{align-items:center;display:flex;justify-content:left;padding:36px 58px 56px}@media screen and (max-width:480px){body>header{display:none}}body>header a{outline:none;text-decoration:none}body>header a img{border:none}body>header h1{line-height:0}body>header img{max-height:100%;max-width:100%}body>header .tagline{color:#555046;display:list-item;display:none;font-size:10px;list-style:custom-square;margin-left:120px;padding-left:.4em;width:220px}body>header .header-buttons{display:flex;margin-left:auto;visibility:hidden;white-space:nowrap}body>header .header-buttons a.btn{background:transparent;color:#05372d}body>header #btn-di:hover{text-decoration:underline}body>header #btn-login{background:transparent;border:2px solid #05372d;color:#05372d}body>header #btn-login:hover{border-color:#4a806e;color:#4a806e}@media screen and (max-width:600px){body>footer,body>header{padding-left:20px;padding-right:20px}}body[data-current-page=landing] .header-buttons{visibility:visible}.dialog{box-sizing:border-box;height:100%;line-height:1.2;max-height:650px;position:relative;width:800px}.dialog.min-size{height:auto;max-height:100%}.dialog form{box-sizing:border-box;height:100%}.dialog .dialog-content{padding:20px}@media screen and (max-width:916px){.dialog{width:100%}.dialog,.dialog.min-size{max-height:none}}.dialog:has(.popup.visible){overflow-x:hidden;overflow-y:hidden}label{display:block;font-family:Funnel Display,sans-serif;font-size:16px;font-weight:500;margin-bottom:4px}label ul{margin-top:0;padding-left:1em}label p{margin-bottom:15px}label.required:after,label:has(+[data-val-required]):after{color:#05372d;content:" *"}input[type=checkbox]{zoom:1.5;margin:0}.checkbox-label-group{align-items:start;display:flex;flex-direction:row;padding-top:10px}.checkbox-label-group>div{margin-left:10px}.dialog-content>section,fieldset>section,section.header-section{margin-bottom:20px;padding:20px}.dialog-content>section span.field-validation-error,fieldset>section span.field-validation-error,section.header-section span.field-validation-error{color:#f17f71}.dialog-content>section h3,.dialog-content>section label,fieldset>section h3,fieldset>section label,section.header-section h3,section.header-section label{color:inherit}.new-explanation{font-size:16px;padding:20px}.dialog-contacted h1,.dialog-registered h1,.explanation{margin-bottom:20px}.dialog-contacted .subheader,.dialog-registered .subheader{margin-bottom:40px}fieldset{border:none}.dialog-content a:not(.btn),fieldset a:not(.btn){color:#4a806e;text-decoration:underline}.dialog-content a:not(.btn):hover,fieldset a:not(.btn):hover{text-decoration:none}.dialog-content h2,fieldset h2{font-size:30px;padding:0 0 20px}.dialog-content h3,fieldset h3{font-size:18px;padding:0 0 10px}.dialog-content .scrolling-content>div:not(:last-child),.dialog-content>section>div:not(:last-child),fieldset .scrolling-content>div:not(:last-child),fieldset>section>div:not(:last-child){margin-bottom:14px}.scrolling-content.filled{background:#fffdfc;margin:2px 0 20px}.scrolling-content.filled.summary{padding:20px}fieldset{display:none;flex-direction:column;height:100%}fieldset.active-page{display:flex}fieldset header{flex:0 0 auto}fieldset .scrolling-content{flex-grow:1;overflow-y:auto}fieldset .btn-bar{flex:0 0 auto}fieldset .row{display:flex;flex-direction:row;gap:20px}fieldset .row>div{flex:0 1 auto;width:100%}@media screen and (max-width:916px){fieldset .row{display:block}fieldset .row>div{margin-bottom:14px}}.btn-bar{display:flex;flex-direction:row;gap:24px;justify-content:left;margin-top:20px}a.btn,button,input[type=button],input[type=submit]{align-items:center;background-color:#fffdfc;border:0;box-sizing:border-box;color:#05372d;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:45px;justify-content:center;padding:0 20px;transition:background-color .3s;user-select:none}a.btn.highlight,button.highlight,input[type=button].highlight,input[type=submit].highlight{background-color:#05372d;color:#fffdfc}a.btn:active,a.btn:hover,button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#c8beaf;color:#05372d}a.btn.highlight:active,a.btn.highlight:hover,button.highlight:active,button.highlight:hover,input[type=button].highlight:active,input[type=button].highlight:hover,input[type=submit].highlight:active,input[type=submit].highlight:hover{background-color:#05372d;color:#fffa37}a.btn:disabled,a.btn:disabled:active,a.btn:disabled:hover,button:disabled,button:disabled:active,button:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:active,input[type=button]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:active,input[type=submit]:disabled:hover{background-color:#fffdfc;background-image:url(../images/next-button-sand.svg);color:#e6e1d7;cursor:default;pointer-events:none}#btn-search,.btn-back,.btn-close,.btn-continue,.btn-submit,.cvr-list ul a.btn{background-repeat:no-repeat;background-size:20px auto}.btn-continue,.btn-submit,.cvr-list ul a.btn{background-image:url(../images/next-button-dark.svg);background-position:right 16px center;padding-right:60px}.btn-continue.highlight,.btn-submit.highlight,.cvr-list ul a.btn.highlight{background-image:url(../images/next-button.svg)}.btn-continue.highlight:active,.btn-continue.highlight:hover,.btn-submit.highlight:active,.btn-submit.highlight:hover,.cvr-list ul a.btn.highlight:active,.cvr-list ul a.btn.highlight:hover{background-image:url(../images/next-button-yellow.svg)}#btn-search{background-color:#05372d;background-image:url(../images/search-button.svg);background-position:right 16px center;color:#fffdfc;padding-right:60px}#btn-search:hover{background-color:#05372d;background-image:url(../images/search-button-yellow.svg);color:#fffa37}#btn-search:disabled{background-color:#cdd5d3;background-image:url(../images/search-button.svg);color:#fffdfc}.btn-back,.btn-close{background-image:url(../images/back-button-dark.svg);background-position:left 16px center;padding-left:60px}.btn-back.highlight,.btn-back:disabled,.btn-close.highlight,.btn-close:disabled{background-image:url(../images/back-button.svg)}.btn-back.highlight:active,.btn-back.highlight:hover,.btn-close.highlight:active,.btn-close.highlight:hover{background-image:url(../images/back-button-yellow.svg)}.btn-refresh,.btn-refresh.highlight,.btn-refresh:disabled{background-image:url(../images/refresh-button.svg)}#terms-popup .popup-content{line-height:1.6}#terms-popup .popup-content ul{padding:0}#terms-popup .popup-content li{margin-left:1.5em}.cvr .single-row{align-items:center;display:flex;flex-direction:row}.cvr .single-row input{flex:1 1 auto}.cvr .single-row #btn-search{background-size:24px;border-radius:0;flex:0 0 auto;height:38px;position:absolute;right:10px;width:100px}#cvr-result a.btn-close{background-image:url(../images/close-button.svg);justify-content:start;margin-left:0;width:220px}#contact-page header{margin-bottom:20px}body[data-current-page=cvr] .scrolling-content:has(:not(.is-search-result)){background:transparent}.important{font-size:18px}.note{margin-top:10px}.small-note{color:#131313;font-size:12px}.small-note.mandatory{margin-top:20px}input:-webkit-autofill.input-validation-error,input:-webkit-autofill:active.input-validation-error,input:-webkit-autofill:focus.input-validation-error,input:-webkit-autofill:hover.input-validation-error{-webkit-box-shadow:inset 0 0 0 30px #fff!important}input[type=email],input[type=password],input[type=text],select,textarea{background:#fffdfc;border:none;box-sizing:border-box;color:#131313;display:block;font-size:16px;outline:none;padding:8px;transition:border-color .3s;width:100%}input.search-terms{padding:20px 140px 20px 10px}.confirm{align-items:flex-start;display:flex;flex-direction:row}.confirm input,.confirm label{margin-right:10px}.confirm label{font-weight:400;margin-bottom:0}.confirm span.field-validation-error{margin-top:0}.two-column{display:flex;flex-direction:row;gap:20px}.two-column>div{flex:1 1 50%}span.field-validation-error{color:#e62e16;display:block;font-size:14px;margin-top:2px}.popup{background-color:#e6e1d7;box-sizing:border-box;display:none;flex-direction:column;height:100%;left:0;margin:0!important;position:absolute;right:0;top:0}.popup .popup-content{flex:1 1 auto}.popup .popup-content div{margin-bottom:10px}.popup.visible{display:flex}.popup button,.popup h1{flex:0 0 auto}.popup li{margin:0 0 10px}#cvr-result{background:#fffdfc}#cvr-page .after-search,#cvr-result{display:none}#cvr-page.is-search-result #cvr-result{display:block}#cvr-page.is-search-result #no-results,#cvr-page.is-search-result .info-link{display:none}#cvr-page.is-search-result:not(.has-search-results) #no-results{display:block}.cvr-list{color:#131313;display:none}.cvr-list.has-results{display:block}.cvr-list ul{list-style-type:none}.cvr-list li,.cvr-list ul{margin:0;padding:0}.cvr-list div{margin-bottom:0;padding:10px 3px}.cvr-list div:has(input:checked){background:#91c0aa}.cvr-list div.eligible{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding-left:20px}.cvr-list input[type=radio]{appearance:none;background-color:#fffdfc;border:.15em solid #4a806e;border-radius:50%;color:#4a806e;cursor:inherit;display:grid;flex:0 0 auto;font:inherit;height:1.15em;margin:0;place-content:center;width:1.15em}.cvr-list input[type=radio]:before{background:#4a806e;border-radius:50%;content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}.cvr-list input[type=radio]:checked:before{transform:scale(1)}.cvr-list div.ineligible,.cvr-list ul label{align-items:start;color:inherit;cursor:inherit;display:flex;flex-direction:column;font-size:14px;font-weight:400;height:auto;justify-content:start}.cvr-list div.ineligible .company,.cvr-list ul label .company{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.cvr-list div.ineligible .company span.name,.cvr-list ul label .company span.name{flex:1 0 auto;font-weight:700}.cvr-list div.ineligible .company span.cvr,.cvr-list ul label .company span.cvr{flex:0 0 auto}.cvr-list div.ineligible .address,.cvr-list ul label .address{font-size:14px}.cvr-list div.ineligible i,.cvr-list ul label i{font-weight:400}.cvr-list ul label{padding:0 10px}.cvr-list div.ineligible{padding:0 20px}.cvr-list a.btn{font-weight:400!important;text-decoration:none!important}#cvr-page .has-no-eligible{display:block}#cvr-page .also-has-eligible,#cvr-page.has-eligible-results .has-no-eligible{display:none}#cvr-page.has-eligible-results .also-has-eligible{display:block}#landing-page h1{margin:0 0 20px}body[data-current-page=landing] main{align-items:center;display:flex}.diif-logo{bottom:40px;position:absolute;right:150px;width:260px}@media screen and (max-width:1400px){.diif-logo{position:static}}@media screen and (max-width:480px){.diif-logo{position:static}}body[data-current-page=landing] .diif-logo{position:static}
