div:has(>div.btn-container):has(.regular.full-width),div:has(>div.btn-container):has(.regular.full-width) *,div:has(>div.btn-container):has(.small.full-width),div:has(>div.btn-container):has(.small.full-width) *,div:has(>div.regular.full-width):has(.regular.full-width),div:has(>div.regular.full-width):has(.regular.full-width) *,div:has(>div.regular.full-width):has(.small.full-width),div:has(>div.regular.full-width):has(.small.full-width) *,div:has(>div.small.full-width):has(.regular.full-width),div:has(>div.small.full-width):has(.regular.full-width) *,div:has(>div.small.full-width):has(.small.full-width),div:has(>div.small.full-width):has(.small.full-width) *{width:100%}.button-outer{align-items:center;border:2px solid var(--nh-color-primary);border-radius:8px;display:flex;justify-content:center;min-width:200px}.button-outer.primary-filled{background-color:var(--nh-color-primary);border-color:var(--nh-color-primary)}.button-outer.primary-filled>a,.button-outer.primary-filled>div{color:var(--nh-color-light)}.button-outer.primary-filled:hover{background-color:var(--nh-color-primary-1);border-color:var(--nh-color-primary-1)}.button-outer.secondary-filled{background-color:var(--nh-color-secondary);border-color:var(--nh-color-secondary)}.button-outer.secondary-filled>a,.button-outer.secondary-filled>div{color:var(--nh-color-light)}.button-outer.primary-outline{background-color:var(--nh-color-light);border-color:var(--nh-color-primary)}.button-outer.primary-outline>a,.button-outer.primary-outline>div{color:var(--nh-color-secondary)}.button-outer.secondary-outline{background-color:var(--nh-color-light);border-color:var(--nh-color-secondary)}.button-outer.secondary-outline>a,.button-outer.secondary-outline>div{color:var(--nh-color-secondary)}.button-outer.light-filled{background-color:var(--nh-color-light);border-color:var(--nh-color-light)}.button-outer.light-filled>a,.button-outer.light-filled>div{color:var(--nh-color-secondary)}.button-outer.light-outline{background-color:transparent;border-color:var(--nh-color-light)}.button-outer.light-outline>a,.button-outer.light-outline>div{color:var(--nh-color-light)}.button-outer.small a,.button-outer.small div{min-width:150px;padding:10px 10px 6px}.button-outer>a,.button-outer>div{cursor:pointer;display:block;font-weight:600;height:100%;padding:20px 20px 16px;text-align:center;text-decoration:none;width:100%}.button-outer>a:focus,.button-outer>a:focus-visible,.button-outer>div:focus,.button-outer>div:focus-visible{outline:none}.contact-sales-modal{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:none;justify-content:center;left:-150vw;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1000}.contact-sales-modal.open{animation:fade_in .3s ease-in-out forwards;display:flex;left:0;opacity:0}@keyframes fade_in{0%{opacity:0}to{opacity:1}}.contact-sales-modal .inner{background-color:var(--nh-color-light);border-radius:8px;display:flex;flex-direction:column;max-height:100%;max-width:500px;overflow-y:auto;padding:60px clamp(20px,10vw,60px) 40px;position:relative;width:100%}@media screen and (max-width:576px){.contact-sales-modal .inner{height:100%;max-width:unset;padding-top:60px;width:100%}}.contact-sales-modal .inner .close-modal{border-radius:50%;cursor:pointer;display:block;position:absolute;right:30px;top:30px;transition:background-color .1s ease-out}.contact-sales-modal .inner .close-modal .nordicon{display:block;padding:4px}.contact-sales-modal .inner .close-modal .nordicon svg{display:block;height:24px;width:24px;fill:var(--nh-color-dark);padding:4px;transition:all .07s ease-out}.contact-sales-modal .inner .close-modal:hover{transform:translateY(-1px)}
