@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Manrope:wght@200..800&display=swap");:root{--dc-primary-color:#09717f;--dc-primary-bg-color:#09717f;--dc-primary-lite-bg-color:#fff;--dc-secondary-lite-bg-color:#eee;--dc-accent-color:#f58a1f;--bs-body-font-size:1.2rem;--bs-body-line-height:2;--bs-body-color:#6b6a6a;--bs-body-bg:#fcfbfc;body{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal}}body,html{overflow-x:hidden}.dc-primary{color:var(--dc-primary-color)}.body-copy-color{color:var(--bs-body-color)!important}.border-dc-primary{border-color:var(--dc-primary-color)!important}.dc-accent{color:var(--dc-accent-color)}.dc-primary-bg{background-color:var(--dc-primary-bg-color)}.dc-lite-bg{background-color:var(--dc-primary-lite-bg-color)}.dc-secondary-lite-bg{background-color:var(--dc-secondary-lite-bg-color)}.dc-on-primary-bg{color:#fff}.dc-accent-bg{background-color:var(--dc-accent-color)}.display-text{font-weight:900;line-height:normal!important;&:is(h1,h2,h3,h4){letter-spacing:-.05rem}&:is(h1,h2){letter-spacing:-.1rem}}.blog-summary-rich-text :is(h1,h2,h3,h4,h5,h6){color:var(--dc-primary-color);font-size:calc(var(--bs-body-font-size)*1.125);font-weight:900;letter-spacing:-.05rem;line-height:normal!important}.text-shadow{text-shadow:0 0 1rem var(--bs-body-color)}.btn.dc-accent-bg{border:2px solid transparent}.btn.dc-accent-bg:hover{background-color:#fff;border-color:var(--dc-accent-color);color:rgba(0,0,0,.65)!important}.btn.dc-accent-bg.transparent:hover{background-color:hsla(0,0%,100%,.5);border-color:var(--dc-accent-color)}.container-fluid{padding-left:0;padding-right:0}.hs-input{@apply form-control}.bg-image-dc-logo{background-blend-mode:luminosity;background-position:0 100%;background-repeat:no-repeat;min-height:560px;.container{min-height:560px}}.article-rich-text,.blog-post-body{:is(h1,h2,h3,h4,h5,h6){color:var(--dc-primary-color);font-weight:900;margin-bottom:1rem!important}&.accent-headings :is(h1,h2,h3,h4,h5,h6){color:var(--dc-accent-color);letter-spacing:0}li strong{color:var(--dc-accent-color);font-weight:900}}.logo-wrap img{max-width:100%}.blog-hero-bg{background-color:var(--dc-primary-color);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:560px}.accordion-button:not(.collapsed){background-color:var(--dc-secondary-lite-bg-color);color:var(--dc-primary-color)}