/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-100italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-200.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-200italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-300italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-500italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-600italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-700italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-800italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"DM Sans";src:url(/themes/custom/damfailures/assets/fonts/dmsans/dm-sans-900italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap;}.dialog-off-canvas-main-canvas{position:relative;}html{font-size:1rem;}body{margin:0;padding:0;word-break:break-word;color:#3E3E3E;background:#FEFCF4 url("/themes/custom/damfailures/assets/images/body-bg.svg") no-repeat right top;font-family:"DM Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;}*{box-sizing:border-box;}*:focus{outline-width:0.0625rem;outline-offset:0.125rem;}.user .field--full-name-user .field__label{font-weight:700;}.visually-hidden{position:absolute !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;white-space:nowrap !important;border:0 !important;}.cta--primary{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.4s ease-out;text-align:center;text-decoration:none;color:#278A4F;font-family:"DM Sans",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.875rem;appearance:none;}.cta--primary:active{transform:translateY(0.0625rem);}.cta--primary:hover{text-decoration:underline;}.cta--primary{padding:0.625rem 1.875rem;color:#000;border:0.125rem solid #000;border-radius:1.875rem;background-color:#fff;font-size:1.25rem;}.cta--primary:hover,.cta--primary:focus{text-decoration:none;color:#000;background-color:#FEF6D8;}.container{max-width:78.125rem;padding-right:0.4375rem;padding-left:0.3125rem;margin-inline:auto;}@media only screen and (min-width:48rem){.container{padding-right:0.9375rem;}}@media only screen and (min-width:62rem){.container{padding-right:0.9375rem;padding-left:0.9375rem;}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-family:"DM Sans",sans-serif;font-weight:700;line-height:1.5;}h1,.h1{color:#1E1E1E;font-size:2.75rem;font-weight:700;line-height:3.25rem;}@media only screen and (min-width:75rem){h1,.h1{font-size:3.375rem;line-height:4rem;}}h2,.h2{color:#1E1E1E;font-size:2.25rem;font-weight:700;line-height:2.875rem;}h3,.h3{font-size:1.875rem;line-height:2.375rem;}@media only screen and (min-width:62rem){h3,.h3{font-size:2rem;font-weight:700;line-height:2.5rem;}}h4,.h4{margin-bottom:0.5rem;font-size:1.125rem;font-weight:700;line-height:1.5rem;}h5,.h5{font-size:1rem;font-weight:700;line-height:normal;}h6,.h6{font-size:1rem;font-weight:600;line-height:normal;}a{transition:color 200ms ease-in-out;text-decoration:none;color:#278A4F;}a:hover,a:focus{color:rgb(33.3813559322,118.1186440678,67.6186440678);}ul,ol{margin:0 auto 1rem auto;padding-left:1.125rem;}ul ul,ul ol,ol ul,ol ol{margin:0;}:is(dir,menu,ol,ul){list-style:disc;}:is(dir,menu,ol,ul) ul{list-style-type:circle;}:is(dir,menu,ol,ul) :is(dir,menu,ol,ul) ul{list-style-type:square;}p{margin:0 auto 2.5rem auto;}p:last-child{margin-bottom:0;}.button,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.4s ease-out;text-align:center;text-decoration:none;color:#278A4F;font-family:"DM Sans",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.875rem;appearance:none;}.button:active,input[type=submit]:active{transform:translateY(0.0625rem);}.button:hover,input[type=submit]:hover{text-decoration:underline;}.button,input[type=submit]{padding:0.625rem 1.875rem;color:#000;border:0.125rem solid #000;border-radius:1.875rem;background-color:#fff;font-size:1.25rem;}.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus{text-decoration:none;color:#000;background-color:#FEF6D8;}blockquote{margin:0 0 2.5rem 0;padding:0.25rem 0.625rem 0.25rem 1.4375rem;color:#878787;border-left:0.3125rem solid #278A4F;font-family:"DM Sans",sans-serif;font-size:1rem;font-weight:400;font-style:italic;line-height:1.5;}@media only screen and (min-width:48rem){blockquote{font-size:1.25rem;line-height:1.75rem;}}.form-item{margin-bottom:1.6875rem;}.form-item .description{margin-top:0.3125rem;}label:not(.option){display:inline-block;margin-bottom:1.125rem;color:#383838;font-weight:600;line-height:1;}label:not(.option).form-required:after{margin-left:0.3125rem;content:"*";color:#B23535;}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{width:100%;padding:0.8125rem 0.3125rem 0.8125rem 0.9375rem;color:#3E3E3E;border:0.0625rem solid #ECEDF0;border-radius:0.875rem;outline:none;background:#F9F8F4;font-family:"DM Sans",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;appearance:none;}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{border:0.0625rem solid #A2986F;}input[type=text].error,input[type=email].error,input[type=tel].error,input[type=password].error,textarea.error{border:0.0625rem solid #B23535;}input[type=text]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=password]:-webkit-autofill,textarea:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:#A2986F;}.form-item__search-api-fulltext input{padding-left:2.625rem;background-image:url("/themes/custom/damfailures/assets/images/svg/search-icon.svg");background-repeat:no-repeat;background-position:0.9375rem center;}.views-exposed-form input[type=submit]{padding-right:3.75rem;background-image:url(/themes/custom/damfailures/components/01-atoms/cta/icons/arrow-right.svg);background-repeat:no-repeat;background-position:calc(100% - 1.875rem) center;}select{width:100%;padding:0.8125rem 0.3125rem 0.8125rem 0.9375rem;color:#3E3E3E;border:0.0625rem solid #ECEDF0;border-radius:0.875rem;outline:none;background:#F9F8F4;font-family:"DM Sans",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;appearance:none;background:#F9F8F4 url(/themes/custom/damfailures/assets/images/svg/select.svg) no-repeat calc(100% - 0.3125rem) center;}select:focus{border:0.0625rem solid #A2986F;}select.error{border:0.0625rem solid #B23535;}select:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}select::placeholder{color:#A2986F;}img{max-width:100%;height:auto;}
.header-main{display:flex;padding:1.875rem 0 1.5625rem}@media only screen and (min-width:48rem){.header-main{padding:1.875rem 0 1.5625rem}}.site-branding{align-items:center;color:#060606;display:flex;gap:.75rem;text-align:left}.site-branding__logo-link{display:block;min-width:3.125rem}@media only screen and (min-width:48rem){.site-branding__logo-link{min-width:4.375rem}}.site-branding__name{font-size:1rem;line-height:1rem;position:relative;white-space:nowrap}.footer .site-branding__name{font-size:1.375rem;line-height:1.375rem}@media only screen and (min-width:48rem){.site-branding__name{font-size:1.375rem;line-height:1.375rem}}.site-branding__name-link{color:inherit;font-weight:900}.site-branding__name-link:after{content:"";display:block;height:100%;position:absolute;width:100%}.site-branding__slogan{font-weight:500}@media only screen and (min-width:48rem){.site-branding{gap:.75rem}}.region--branding{display:flex;justify-content:space-between}.region--navigation{align-items:center;display:flex;justify-content:flex-end;width:100%}ul.main-menu{display:none;list-style-image:none;list-style-type:none;margin:0;padding:0}@media only screen and (min-width:62rem){ul.main-menu{display:block}}ul.main-menu>li{margin-bottom:1.9375rem}@media only screen and (min-width:62rem){ul.main-menu>li{display:inline-block;margin-bottom:0;padding:0 .75rem}}ul.main-menu>li>a,ul.main-menu>li>button,ul.main-menu>li>span{background:transparent;border:none;border-bottom:.0625rem solid transparent;color:#060606;font-family:inherit;font-size:inherit;padding:0!important;position:relative}@media only screen and (min-width:62rem){ul.main-menu>li>a.is-active,ul.main-menu>li>button.is-active,ul.main-menu>li>span.is-active{border-bottom-color:#278a4f;font-weight:700}ul.main-menu>li>a,ul.main-menu>li>button,ul.main-menu>li>span{line-height:1.25rem}ul.main-menu>li>a:hover,ul.main-menu>li>button:hover,ul.main-menu>li>span:hover{border-bottom-color:#278a4f}}ul.main-menu>li.menu__item--expanded>a,ul.main-menu>li.menu__item--expanded>button,ul.main-menu>li.menu__item--expanded>span{display:inline-flex;gap:.625rem}@media only screen and (min-width:62rem){ul.main-menu>li.menu__item--expanded>a,ul.main-menu>li.menu__item--expanded>button,ul.main-menu>li.menu__item--expanded>span{gap:.375rem}}ul.main-menu>li.menu__item--expanded>a.is-active,ul.main-menu>li.menu__item--expanded>button.is-active,ul.main-menu>li.menu__item--expanded>span.is-active{color:#278a4f;font-weight:700}ul.main-menu>li.menu__item--expanded>a:after,ul.main-menu>li.menu__item--expanded>button:after,ul.main-menu>li.menu__item--expanded>span:after{background:url(/themes/custom/damfailures/assets/images/svg/menu-arrow-down--big.svg) no-repeat 50%;content:"";display:inline-block;height:.5625rem;margin:auto;width:1rem}@media only screen and (min-width:62rem){ul.main-menu>li.menu__item--expanded>a:after,ul.main-menu>li.menu__item--expanded>button:after,ul.main-menu>li.menu__item--expanded>span:after{background:url(/themes/custom/damfailures/assets/images/svg/menu-arrow-down.svg) no-repeat 50%;height:.625rem;width:.625rem}}ul.main-menu>li.menu__item--expanded:hover>a:after,ul.main-menu>li.menu__item--expanded:hover>button:after,ul.main-menu>li.menu__item--expanded:hover>span:after{transform:rotate(180deg)}ul.main-menu li{position:relative}ul.main-menu li a[href],ul.main-menu li button[data-once],ul.main-menu li span[data-once]{color:#060606;display:inline-flex;font-size:1.375rem;line-height:1;padding:.375rem 0;position:relative}ul.main-menu li a[href]:hover,ul.main-menu li button[data-once]:hover,ul.main-menu li span[data-once]:hover{color:#3e3e3e}ul.main-menu li a[href].is-active,ul.main-menu li a[href][aria-expanded=true],ul.main-menu li button[data-once].is-active,ul.main-menu li button[data-once][aria-expanded=true],ul.main-menu li span[data-once].is-active,ul.main-menu li span[data-once][aria-expanded=true]{font-weight:700}@media only screen and (min-width:62rem){ul.main-menu li a[href],ul.main-menu li button[data-once],ul.main-menu li span[data-once]{display:flex;font-size:1rem;padding:0 1.25rem}}ul.main-menu li>ul{display:none}ul.main-menu li>ul.submenu-open{display:block}ul.main-menu li:hover>a{color:#278a4f}@media only screen and (min-width:62rem){ul.main-menu li:hover>ul{display:block}}ul.main-menu li.menu__item--active-trail>button,ul.main-menu li.menu__item--active-trail>span{font-weight:700}ul.main-menu ul.menu{display:none;list-style-image:none;list-style-type:none;margin:.5rem 0 0;padding:0 0 0 .5rem}@media only screen and (min-width:62rem){ul.main-menu ul.menu{left:auto;margin-top:0;padding-left:0;padding-top:.5rem;position:absolute;right:0;top:102%;width:9rem;z-index:1}}ul.main-menu ul.menu li{display:block;margin-bottom:.5rem}ul.main-menu ul.menu li:last-child{border-bottom:none;margin-bottom:0}ul.main-menu ul.menu li>a,ul.main-menu ul.menu li>button,ul.main-menu ul.menu li>span{color:#a2986f;font-weight:400}@media only screen and (min-width:62rem){ul.main-menu ul.menu li>a,ul.main-menu ul.menu li>button,ul.main-menu ul.menu li>span{border-radius:.25rem;color:#695814;font-size:.875rem;font-weight:400;line-height:1;padding:.4375rem .625rem}}ul.main-menu ul.menu li.menu__item--expanded>a,ul.main-menu ul.menu li.menu__item--expanded>button,ul.main-menu ul.menu li.menu__item--expanded>span{align-items:center;display:inline-flex;gap:.625rem}@media only screen and (min-width:62rem){ul.main-menu ul.menu li.menu__item--expanded>a,ul.main-menu ul.menu li.menu__item--expanded>button,ul.main-menu ul.menu li.menu__item--expanded>span{display:flex;gap:.375rem;justify-content:space-between}}ul.main-menu ul.menu li.menu__item--expanded>a:after,ul.main-menu ul.menu li.menu__item--expanded>button:after,ul.main-menu ul.menu li.menu__item--expanded>span:after{background:url(/themes/custom/damfailures/assets/images/svg/menu-arrow-down.svg) no-repeat 50%;content:"";display:inline-block;height:.625rem;opacity:.5;transform:rotate(-90deg);width:.625rem}ul.main-menu ul.menu li.menu__item--expanded>a:hover:after,ul.main-menu ul.menu li.menu__item--expanded>button:hover:after,ul.main-menu ul.menu li.menu__item--expanded>span:hover:after{opacity:1}@media only screen and (min-width:62rem){ul.main-menu ul.menu li{background-color:#fff;border-bottom:.0625rem solid #eae3c8;margin-bottom:0}ul.main-menu ul.menu li:hover{background-color:#fef6d8}ul.main-menu ul.menu ul.menu{left:11.125rem;top:-.0625rem}}.mobile-menu-toggle{background:none;border:none;font-size:0;padding:0}@media only screen and (min-width:62rem){.mobile-menu-toggle{display:none}}.mobile-menu-toggle__icon2{display:none}.mobile-menu-toggle.is-active,.mobile-menu-toggle.is-active .mobile-menu-toggle__icon2{display:block}.mobile-menu-toggle.is-active .mobile-menu-toggle__icon1{display:none}.menu-open{background:#fff;border:.125rem solid hsla(48,20%,61%,.3);border-bottom:none;border-radius:.625rem .625rem 0 0;display:flex;padding-left:1.8125rem;padding-right:.625rem}.menu-open .contextual-region{position:static}.menu-open ul.main-menu{background:hsla(0,0%,100%,.97);border:.125rem solid hsla(48,20%,61%,.3);border-radius:0 0 .625rem .625rem;border-top:.0625rem solid #e2e4e5;display:block;left:.3125rem;padding-left:1.8125rem;padding-right:.625rem;padding-top:2.1875rem;position:absolute;right:.3125rem;top:6.25rem;z-index:9}.breadcrumb{color:#000;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;list-style-image:none;list-style-type:none;margin:1.25rem 0 .75rem;padding:0}.breadcrumb>li{display:inline;margin-bottom:.625rem}.breadcrumb>li:before{display:none!important}.breadcrumb>li svg{position:relative;top:.1875rem}.breadcrumb>li a{color:#667085;-webkit-text-decoration:none;text-decoration:none}.breadcrumb>li a path{stroke:#667085}.breadcrumb>li:first-child svg{display:none}.breadcrumb>li:last-child{color:#000}@media only screen and (min-width:62rem){.breadcrumb{margin:1.25rem 0 2.125rem}}.block--system-breadcrumb-block{margin-bottom:1.75rem}@media only screen and (min-width:62rem){.block--system-breadcrumb-block{margin-bottom:1.75rem}}.local-tasks{display:flex;flex-wrap:wrap;list-style-image:none;list-style-type:none;margin:1.75rem 0 1rem;padding:0}.local-tasks li{margin-bottom:1rem;margin-right:1rem}.local-tasks li:last-of-type{margin-right:0}.local-tasks li a:focus,.local-tasks li a:hover,.local-tasks li.local-task__task--active a{background:#6a6a6a;border-color:#6a6a6a;color:#fff}.local-tasks li a{border:.0625rem solid #6a6a6a;border-radius:1.25rem;color:#6a6a6a;display:inline-block;padding:.625rem 1.25rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.footer-wrapper{border-top:.0625rem solid #e6e2cf;color:#b0a889;margin-top:0;padding:1.5625rem 1.5625rem 0}@media only screen and (min-width:62rem){.footer-wrapper{margin-top:0;padding-left:0;padding-right:0;padding-top:6.5625rem}}.path-glossary .footer-wrapper{margin-top:0}.footer{margin-bottom:.875rem;padding-left:1.5625rem;padding-right:1.5625rem}.footer .site-branding{margin-bottom:2.375rem}@media only screen and (min-width:75rem){.footer .site-branding{margin-bottom:6.75rem}}.footer .block__title{color:#060606;font-size:1.25rem;font-weight:700;line-height:1.25rem;margin-bottom:1.875rem}@media only screen and (min-width:62rem){.footer{display:flex;flex-wrap:wrap}}@media only screen and (min-width:75rem){.footer{flex-wrap:nowrap;gap:3.75rem;padding-left:.9375rem;padding-right:.9375rem}}.footer__left{margin-bottom:2.5625rem}@media only screen and (min-width:48rem){.footer__left{min-width:20.3125rem}}@media only screen and (min-width:87.5rem){.footer__left{min-width:28.4375rem}}.footer__middle{flex-grow:1}.footer__middle ul.menu{list-style-image:none;list-style-type:none;margin:0;padding:0}.footer__middle ul.menu li{padding-bottom:.625rem}.footer__middle ul.menu li a{color:#b0a889;font-size:1.125rem;line-height:1.25rem}.footer__middle ul.menu li a:focus,.footer__middle ul.menu li a:hover{color:#060606;-webkit-text-decoration:underline;text-decoration:underline}.footer__middle nav>ul.menu>li{min-width:8.75rem;padding-bottom:1.25rem;position:relative}@media only screen and (min-width:48rem){.footer__middle nav>ul.menu>li{padding-bottom:0}}.footer__middle nav>ul.menu>li>a[href][data-drupal-link-system-path],.footer__middle nav>ul.menu>li>button,.footer__middle nav>ul.menu>li>span{align-items:center;background:transparent;border:none;color:#060606;display:inline-flex;font-size:1.25rem;font-weight:600;gap:.625rem;line-height:1.25rem;margin-bottom:.625rem;padding:0;position:relative}.footer__middle nav>ul.menu>li>a[href][data-drupal-link-system-path]:after,.footer__middle nav>ul.menu>li>button:after,.footer__middle nav>ul.menu>li>span:after{background:url(/themes/custom/damfailures/assets/images/svg/menu-arrow-down.svg) no-repeat 50%;content:"";display:block;height:.3125rem;transform:rotate(180deg);width:.9375rem}@media only screen and (min-width:48rem){.footer__middle nav>ul.menu>li>a[href][data-drupal-link-system-path]:after,.footer__middle nav>ul.menu>li>button:after,.footer__middle nav>ul.menu>li>span:after{display:none}.footer__middle nav>ul.menu>li>a[href][data-drupal-link-system-path],.footer__middle nav>ul.menu>li>button,.footer__middle nav>ul.menu>li>span{font-weight:700;margin-bottom:1.6875rem}}.footer__middle nav>ul.menu>li.collapse ul.menu{display:none}.footer__middle nav>ul.menu>li.collapse>a:after,.footer__middle nav>ul.menu>li.collapse>span:after{transform:rotate(0deg)}@media only screen and (min-width:48rem){.footer__middle nav>ul.menu{display:flex;gap:3.75rem}}@media only screen and (min-width:62rem){.footer__middle nav>ul.menu{gap:2.5rem}}@media only screen and (min-width:87.5rem){.footer__middle nav>ul.menu{gap:3.75rem}}@media only screen and (min-width:48rem){.footer__middle{flex:0 0 28.4375rem;margin-bottom:2.5625rem}}@media only screen and (min-width:75rem){.footer__middle{margin-bottom:0}}.footer__right{font-size:1.125rem;line-height:1.25rem}.footer__right .block__title{align-items:center;display:flex;gap:.625rem}.footer__right .footer-address{margin-bottom:3.125rem}.footer__right .footer-address__title{margin-bottom:.625rem}@media only screen and (min-width:48rem){.footer__right .footer-address__title{margin-bottom:1.6875rem}}.footer__right .footer-address__title:after{background:url(/themes/custom/damfailures/assets/images/svg/menu-arrow-down.svg) no-repeat 50%;content:"";display:block;height:.3125rem;transform:rotate(0deg);width:.9375rem}@media only screen and (min-width:48rem){.footer__right .footer-address__title:after{display:none}}.footer__right .footer-address__title.active:after{transform:rotate(180deg)}.footer__right .block a[href]{color:#b0a889}.footer__right .block a[href]:hover{color:#060606;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (min-width:48rem){.footer__right{flex:1 1 50%}}@media only screen and (min-width:75rem){.footer__right{flex:0 0 15.625rem}}.footer__social-media{display:flex;gap:1.125rem;margin-bottom:2.5rem}.footer__social-media a[target]{font-size:0}.footer__social-media svg:hover rect{fill:#6a6a6a}.footer__social-media svg:hover path{fill:#fff}.footer__copyright{border-top:.0625rem solid #e6e2cf;color:#b0a889;font-size:1.125rem;line-height:1.875rem;padding:1.5rem 1.25rem 1.25rem;text-align:center}.footer__copyright .contextual{bottom:0;top:auto}.footer__copyright ul.menu{display:inline;list-style-image:none;list-style-type:none;margin:0;padding:0}.footer__copyright ul.menu li{display:inline;padding:0 .625rem;position:relative}.footer__copyright ul.menu li:before{background-color:#b0a889;content:"";display:block;height:1.125rem;left:0;margin:auto;position:absolute;top:.125rem;width:.0625rem}@media only screen and (min-width:48rem){.footer__copyright ul.menu li:before{bottom:0;top:0}}.footer__copyright ul.menu li a{color:#b0a889;-webkit-text-decoration:underline;text-decoration:underline}.footer__copyright ul.menu li a:hover{color:#060606}.footer__copyright ul.menu li p{display:inline;margin:0}.footer__copyright ul.menu__copyright li:first-child{padding-left:0}.footer__copyright ul.menu__copyright li:first-child:before{display:none}@media only screen and (min-width:48rem){.footer__copyright ul.menu{display:inline-flex}}.footer__copyright .region,.footer__copyright .region nav{display:inline}@media only screen and (min-width:62rem){.footer__copyright{display:flex;flex-wrap:wrap;justify-content:center;padding:1.5rem 0}}.lbs-gradient-dark-to-light{background:linear-gradient(180deg,#fef6d8 0,#fefcf4)}.lbs-gradient-light-to-dark{background:linear-gradient(180deg,#fefcf4 0,#fef6d8)}.lbs-padding-bottom-20{padding-bottom:1.25rem}.lbs-padding-top-20{padding-top:1.25rem}.lbs-padding-bottom-30{padding-bottom:1.875rem}.lbs-padding-top-30{padding-top:1.875rem}.lbs-padding-bottom-50{padding-bottom:3.125rem}.lbs-padding-top-50{padding-top:3.125rem}.content-sidebar{background:linear-gradient(180deg,hsla(48,83%,98%,0) 35%,#fef6d8);padding-bottom:3.75rem}@media only screen and (min-width:48rem){.content-sidebar{padding-bottom:5.125rem}}.page--node-type-page .content-sidebar{background:none;padding-bottom:0}.bottom-content{background:linear-gradient(180deg,#fef6d8 .77%,#fefcf4 79.32%);padding-bottom:1.375rem}@media only screen and (min-width:62rem){.bottom-content{padding-bottom:3.625rem;padding-top:2rem}}.layout--twocol-section{gap:0;justify-content:space-between}@media only screen and (min-width:75rem){.layout--twocol-section{flex-wrap:nowrap;gap:3.125rem}}.lbs-search-section .layout .layout__region--first{flex:0 1 100%}@media only screen and (min-width:75rem){.lbs-search-section .layout .layout__region--first{flex:0 1 21.6875rem;padding-top:4.25rem}}.lbs-search-section .layout .layout__region--second{flex:0 1 100%}@media only screen and (min-width:75rem){.lbs-search-section .layout .layout__region--second{flex:0 1 calc(100% - 30.5rem)}}.layout .block{margin-bottom:1.6875rem}@media only screen and (min-width:48rem){.layout .block{margin-bottom:3.4375rem}}.layout .block:last-of-type{margin-bottom:0}.container .container{padding-left:0;padding-right:0}.view-page-title{margin-bottom:1.25rem}@media only screen and (min-width:62rem){.view-page-title{margin-bottom:1.375rem}}.ckeditor-field p,.field--content-node p{margin-bottom:1.25rem}.ckeditor-field .alignleft,.field--content-node .alignleft{float:left;margin:.3125rem 1.25rem 1.0625rem 0}.ckeditor-field .alignright,.field--content-node .alignright{float:right;margin:.3125rem 0 1.0625rem 1.25rem}.ckeditor-field .wp-content,.field--content-node .wp-content{background:#fff;border:.0625rem solid #eeebdf;border-radius:.5rem;font-size:1rem;font-style:italic;margin-bottom:1.25rem;margin-top:1.25rem;max-width:96%;padding:.9375rem;text-align:center}@media only screen and (max-width:74.937rem){.ckeditor-field .wp-content,.field--content-node .wp-content{width:100%!important}}.ckeditor-field .wp-content .field--caption-media,.field--content-node .wp-content .field--caption-media{display:none}.ckeditor-field details.expandable ul,.field--content-node details.expandable ul{margin:0 0 .625rem}.ckeditor-field details.expandable ul li,.field--content-node details.expandable ul li{list-style:disc}.ckeditor-field table,.field--content-node table{display:block;overflow:auto;width:100%}.ckeditor-field table tr td,.field--content-node table tr td{min-width:140px;padding:.625rem!important;vertical-align:top;white-space:normal;word-break:keep-all;word-wrap:break-word}.pager__items{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;list-style:none;margin-bottom:0;padding:0}.pager__item{background:#fff;border:.0625rem solid #dfe3e8;border-radius:.25rem;height:2rem;line-height:1;width:2rem}.pager__item,.pager__item a{align-items:center;display:flex;justify-content:center}.pager__item a{color:#303030;font-size:.875rem;font-weight:700;height:100%;padding:.3125rem .25rem;width:100%}.pager__item--active,.pager__item:focus,.pager__item:hover{border:.0625rem solid #0361a6}.pager__item--active .pager__item-link,.pager__item:focus .pager__item-link,.pager__item:hover .pager__item-link{color:#0361a6}.pager__item--first,.pager__item--last,.pager__item--next,.pager__item--previous{background:#f9f8f4;border:.0625rem solid #ecedf0;border-radius:.25rem;font-weight:400;width:auto}.pager__item--first:focus,.pager__item--first:hover,.pager__item--last:focus,.pager__item--last:hover,.pager__item--next:focus,.pager__item--next:hover,.pager__item--previous:focus,.pager__item--previous:hover{background:#fff;border:.0625rem solid #0361a6}.pager__item--first:focus span,.pager__item--first:hover span,.pager__item--last:focus span,.pager__item--last:hover span,.pager__item--next:focus span,.pager__item--next:hover span,.pager__item--previous:focus span,.pager__item--previous:hover span{color:#0361a6}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{font-weight:400;padding:.375rem .75rem}.back-to-top{background:#fff;border:.1171875rem solid #1e1e1e;border-radius:1.875rem;bottom:1rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.1);color:#000;display:flex;font-size:1.25rem;opacity:0;padding:.3125rem .75rem;position:fixed;right:1rem;-webkit-text-decoration:none;text-decoration:none;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease;z-index:1000}@media only screen and (min-width:75rem){.back-to-top{padding:.625rem 1.875rem}}.back-to-top__text{display:none}@media only screen and (min-width:75rem){.back-to-top__text{display:block}}.back-to-top.is-visible{opacity:1;transform:translateY(0)}.back-to-top:hover{color:#000;transform:translateY(0) translateY(-2px)}.back-to-top__arrow{color:#278a4f}.custom-tooltip{color:#3e3e3e;cursor:help;display:inline-block;font-style:italic;position:relative;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.custom-tooltip:after{background-color:#383838;border-radius:.375rem;bottom:calc(100% + 10px);box-sizing:border-box;color:#fff;content:attr(data-tooltip);display:none;font-size:.75rem;font-style:normal;font-weight:400;left:0;left:var(--left-shift,0);line-height:1.5;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;text-align:center;transition:opacity .2s ease-out;white-space:normal;width:11.25rem;z-index:10}@media only screen and (min-width:48rem){.custom-tooltip:after{left:0;width:16.25rem}}.custom-tooltip:before{border:6px solid #383838;bottom:calc(100% + 5px);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) rotate(45deg)}.custom-tooltip:hover{-webkit-text-decoration:underline;text-decoration:underline}.custom-tooltip:hover:before{opacity:1}@media only screen and (min-width:48rem){.custom-tooltip:hover:before{display:inline-block}}.custom-tooltip:hover:after{display:inline-block;opacity:1}
.ckeditor-media{position:relative}.ckeditor-media .field--name-field-link a{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}
.messages{background-color:#353641;border:solid #353641;border-radius:.125rem;border-width:0 0 0 .3125rem;box-sizing:border-box;color:#fff;margin-bottom:2rem;margin-top:1rem;overflow:auto;padding:1.5rem 1.5rem 2rem 1.1875rem}.messages pre{margin:0}.messages__header{align-items:center;display:flex;margin-bottom:1rem}.messages--error{border-color:#b23535}.messages--error .messages__header{background:url(/themes/custom/damfailures/assets/images/svg/error.svg) no-repeat 0}.messages--error a{color:#b23535}.messages--status{border-color:#42a877}.messages--status .messages__header{background:url(/themes/custom/damfailures/assets/images/svg/status.svg) no-repeat 0}.messages--warning{border-color:#e0ac00}.messages--warning .messages__header{background:url(/themes/custom/damfailures/assets/images/svg/warnning.svg) no-repeat 0}.messages a{color:#e0ac00;-webkit-text-decoration:underline;text-decoration:underline}.messages a:hover{color:#fff}.messages__title{font-size:1rem;margin:0 0 0 2.5rem}.messages-list,.messages__list{list-style:none;padding:0}.messages__list{margin:0}.messages__item+.messages__item{margin-top:.75rem}@media only screen and (min-width:48rem){.messages__content{margin-left:2.5rem}}
