/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--mn-accent-blue:#2c64f6;--table-primary-stripe:#b6d3e842;--table-primary-hover:#b6d3e854;--table-primary-active:#b6d3e854;--table-primary-border:#fff;}.table-primary{--bs-table-bg:#fff;--bs-table-border-color:var(--table-primary-border);--bs-table-striped-bg:var(--table-primary-stripe);--bs-table-active-bg:var(--table-primary-active);--bs-table-hover-bg:var(--table-primary-hover);color:var(--bs-table-color);}.table-primary tbody tr > *:not(:first-child){border-lefT:1px solid gainsboro;}#Intro{background-color:#e5eef9;background-image:radial-gradient(ellipse 100vw 100vw at -7vw calc(100% + 7vw),var(--mn-primary-lighter) 30vw,80vw,transparent),url("/sites/default/files/images/logos/dlm_logo_nodes_white.svg");background-repeat:no-repeat;background-size:auto,100% auto;background-position:0,30vw center;}#Intro::after{content:"";display:block;position:relative;width:100%;margin-top:1rem;height:160px;background-color:#fff;border-top-left-radius:100%;}.hero-img img,.hero-img svg{position:relative;z-index:1;width:clamp(200px,35vw,350px);height:auto;top:160px;margin-top:-160px;}#Products .view-content{overflow:auto;}.products__table{table-layout:fixed;}.products__table th{font-weight:initial;}.products__table thead tr > *{padding:2rem 1rem;}.products__model{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.products__table tbody tr > *{padding:1rem 1.5rem;}.products__table tbody th{font-weight:bold;}@media (max-width:575px){#Products>.container{width:calc(100vw - var(--bs-gutter-x));}}@media (max-width:767px){#Products .view-content{border:2px solid #ECF4F9;border-radius:1.5rem;}.products__table{table-layout:auto;width:100%;}}.contact-form{background:#ECF4F9;border-radius:1rem;box-shadow:0px 5px 10px -3px #00000024;padding:2rem;}.webform-submission-form{border-radius:1rem;display:flex;flex-direction:column;gap:1rem;}.webform-section-wrapper{display:flex;flex-direction:column;gap:1rem;}.webform-submission-form fieldset{margin:0px !important;}.webform-submission-form label{color:var(--mn-neutral-darker);font-weight:500;text-transform:uppercase;margin-bottom:0.5rem;padding:0px;background:unset;border:none !important;}.webform-submission-form textarea{width:100%;}.webform-submission-form input.form-text{width:100% !important;}.input-group-text{display:initial !important;}.webform-flexbox{margin:0em -0.5em !important;}@media (max-width:768px){.webform-multiple-table-responsive td{padding:0em 4em 0em 0em !important;}}label.form-required::after{font-family:'FontAwesome';display:inline-block;margin-left:0.25rem;content:"\2a";color:var(--bs-danger);font-size:0.6rem;text-align:center;vertical-align:top;}.description,.text-count-message{font-size:smaller;color:var(--mn-neutral-darker);padding:0.25rem;}.demo-credentials{display:flex;margin:0.5rem;text-align:start;background:#ffffff;overflow:hidden;border-radius:0.5rem;border:1px solid gainsboro;}.demo-credentials > *{padding:0.5rem 1rem;display:inline-block;}.demo-label{background:var(--mn-neutral-light);min-width:calc(8ch + 2rem);}
