/* @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 .wp-content .media--view-mode-ckeditor-images,.field--content-node .wp-content .media--view-mode-ckeditor-images{border:none;margin:0;max-width:100%;padding:0}.ckeditor-field .media--view-mode-ckeditor-images,.field--content-node .media--view-mode-ckeditor-images{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 .media--view-mode-ckeditor-images,.field--content-node .media--view-mode-ckeditor-images{width:100%!important}}.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}
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pswp:focus{outline:0;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--open{display:block;}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity;}.pswp__bg{opacity:0.005;background:var(--pswp-bg);}.pswp,.pswp__scroll-wrap{overflow:hidden;}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__item{z-index:1;overflow:hidden;}.pswp__hidden{display:none !important;}.pswp__content{pointer-events:none;}.pswp__content > *{pointer-events:auto;}.pswp__error-msg-container{display:grid;}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color);}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none;}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none;}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1;}.pswp__button:disabled{opacity:0.3;cursor:auto;}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none;}.pswp__icn:focus{outline:0;}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg);}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important;}.pswp__top-bar > *{pointer-events:auto;will-change:opacity;}.pswp__button--close{margin-right:6px;}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px;}.pswp__button--arrow:disabled{display:none;cursor:default;}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0;}.pswp--one-slide .pswp__button--arrow{display:none;}.pswp--touch .pswp__button--arrow{visibility:hidden;}.pswp--has_mouse .pswp__button--arrow{visibility:visible;}.pswp__button--arrow--prev{right:auto;left:0px;}.pswp__button--arrow--next{right:0px;}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1);}.pswp__button--zoom{display:none;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none;}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto;}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn{opacity:0.85;}@keyframes pswp-clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85;}.pswp--one-slide .pswp__counter{display:none;}
.pswp__dynamic-caption{color:#fff;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear !important;}.pswp-caption-content{display:none;}.pswp__dynamic-caption a{color:#fff;}.pswp__dynamic-caption--faded{opacity:0 !important;}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px;}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0;}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px;}.pswp__dynamic-caption--mobile{width:100%;background:rgba(0,0,0,0.5);padding:10px 15px;right:0;bottom:0;top:auto !important;left:0 !important;}
.field--name-field-caption.pswp-caption-content{display:block}.pswp__button.pswp__button--arrow{visibility:hidden}@media only screen and (min-width:62rem){.pswp__button.pswp__button--arrow{visibility:visible}}
.location-map{-moz-column-gap:.5rem;column-gap:.5rem;display:flex}@media only screen and (min-width:48rem){.location-map{align-items:flex-start;flex-wrap:nowrap}}.location-map .field--name-field-location{display:inline;flex-grow:1}.location-map .field--name-field-location .field__item{display:inline}.quick-facts:not(:has(.field)){display:none}.contributor:not(:has(.field)){display:none}.contributor-image{aspect-ratio:150/193;border:.0625rem solid #ccc;border-radius:.25rem;height:12.0625rem;-o-object-fit:cover;object-fit:cover;width:9.375rem}.field--photo-gallery-node>.field__items,.field--videos-node>.field__items{display:flex;flex-wrap:wrap;gap:2.5rem 3.125rem;justify-content:flex-start;max-width:100%}@media only screen and (min-width:62rem){.field--photo-gallery-node>.field__items,.field--videos-node>.field__items{max-width:80%}}.field--photo-gallery-node>.field__items>.field__item,.field--videos-node>.field__items>.field__item{border-radius:.5rem;flex:1 1 100%;max-width:100%;overflow:hidden}@media only screen and (min-width:48rem){.field--photo-gallery-node>.field__items>.field__item,.field--videos-node>.field__items>.field__item{flex:1 1 calc(50% - 1.5625rem);max-width:calc(50% - 1.5625rem)}}.field--photo-gallery-node>.field__items>.field__item img,.field--videos-node>.field__items>.field__item img{border-radius:.5rem;width:100%}.field--photo-gallery-node>.field__items>.field__item .field--name-field-caption,.field--videos-node>.field__items>.field__item .field--name-field-caption{color:#3e3e3e;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.field--photo-gallery-node+.field--videos-node{border-top:.0625rem solid #c4c4c4;margin-top:2.375rem;padding-top:1.125rem}.field--name-field-additional-case-studies,.field--name-field-additional-resources,.field_additional_lessons_learned,.field_custom_text{border-bottom:.0625rem solid #c4c4c4;padding-bottom:2.875rem;padding-top:2.875rem}.field--name-field-additional-case-studies ol,.field--name-field-additional-case-studies ul,.field--name-field-additional-resources ol,.field--name-field-additional-resources ul,.field_additional_lessons_learned ol,.field_additional_lessons_learned ul,.field_custom_text ol,.field_custom_text ul{margin-bottom:0}.field--name-field-additional-lessons-learned{border-bottom:.0625rem solid #c4c4c4;padding-bottom:2.875rem}.field--name-field-additional-lessons-learned ol,.field--name-field-additional-lessons-learned ul{margin-bottom:0}.tab-content>.field>.field__label{color:#232536;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:3rem;margin-bottom:1rem}@media only screen and (min-width:62rem){.tab-content>.field>.field__label{font-size:2.25rem}}.tab-content>.field .field__item{color:#3e3e3e;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.tab-content>.field .field__item:last-of-type .reference-card{margin-bottom:0}@media only screen and (min-width:48rem){.tab-content>.field .field__item{font-size:1rem}}@media only screen and (min-width:62rem){.tab-content .field--name-field-case-studies,.tab-content .view--case-studies-lessons-learned{padding-right:1rem}}.sidebar-layout.tab-layout .section-header{margin-bottom:1.25rem}@media only screen and (min-width:48rem){.sidebar-layout.tab-layout .section-header{margin-bottom:2rem}.sidebar-layout.tab-layout .sidebar-layout__main{width:calc(100vw - 432px - 1.25rem)}}.sidebar-layout.tab-layout .sidebar-layout__sidebar{padding-left:.625rem;padding-right:.625rem}@media only screen and (min-width:48rem){.sidebar-layout.tab-layout .sidebar-layout__sidebar{padding-left:0;padding-right:0}}.meta-links{display:flex;flex-basis:60%;margin-top:1.5rem}.meta-links .tags-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.625rem}.meta-links .tags-list .tag{background:hsla(0,0%,100%,.32);border:.0625rem solid #fff;border-radius:.3125rem;color:#6c757d;font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:700;padding:.3125rem .625rem;text-transform:uppercase}@media only screen and (min-width:48rem){.meta-links .tags-list{flex-basis:60%}}.meta-links.mobile-only{flex-direction:column;padding-left:.625rem;padding-right:.625rem}.meta-links.mobile-only .tags-list{border-bottom:.0312rem solid #c4c4c4;flex-basis:100%;margin-bottom:1rem;padding-bottom:1rem}@media only screen and (min-width:48rem){.meta-links.mobile-only{display:none}}.meta-links.desktop-only{border-bottom:.0312rem solid #c4c4c4;display:none;margin-top:2.875rem;padding-bottom:1.25rem}@media only screen and (min-width:48rem){.meta-links.desktop-only{display:flex}}.meta-links .sharethis-wrapper{display:flex;flex-basis:100%}@media only screen and (min-width:48rem){.meta-links .sharethis-wrapper{flex-basis:40%;justify-content:flex-end;margin-left:auto}}.hide{display:none!important}.node--case-study-full .field--name-field-description-and-background figure{background:#fff;border:.0625rem solid #eeebdf;border-radius:.5rem;font-size:1rem;font-style:italic;margin:1.25rem 0;max-width:96%;padding:.9375rem;text-align:center}@media only screen and (max-width:74.937rem){.node--case-study-full .field--name-field-description-and-background figure{max-width:100%}}.node--case-study-full .field--name-field-description-and-background figure .media--view-mode-ckeditor-images{border:none;margin:0;max-width:100%;padding:0}
.cta{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#278a4f;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;justify-content:center;line-height:1.875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-out}.cta:hover{-webkit-text-decoration:underline;text-decoration:underline}.cta:active{transform:translateY(.0625rem)}.cta--primary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#278a4f;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;justify-content:center;line-height:1.875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-out}.cta--primary:active{transform:translateY(.0625rem)}.cta--primary:hover{-webkit-text-decoration:underline;text-decoration:underline}.cta--primary{background-color:#fff;border:.125rem solid #000;border-radius:1.875rem;color:#000;font-size:1.25rem;padding:.625rem 1.875rem}.cta--primary:focus,.cta--primary:hover{background-color:#fef6d8;color:#000;-webkit-text-decoration:none;text-decoration:none}.cta--primary:hover{background-color:#fef6d8}.cta--secondary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#278a4f;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;justify-content:center;line-height:1.875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-out}.cta--secondary:active{transform:translateY(.0625rem)}.cta--secondary:hover{-webkit-text-decoration:underline;text-decoration:underline}.cta--secondary{background-color:#fff;border-color:transparent;border-radius:0;color:#3e3e3e;font-size:1rem;font-weight:400;line-height:1.5rem;padding:.8125rem 1.25rem}.cta--secondary:hover{background-color:#f6f4ef;-webkit-text-decoration:none;text-decoration:none}.cta--secondary.cta--small{background-color:#f6f4ef;border:.0625rem solid #ecedf0}.cta--secondary.cta--small:hover{background-color:#fff}.cta--rounded{border-radius:1.875rem}.cta--big{border-radius:2.1875rem;padding:1.25rem 1.875rem}.cta--small{border-radius:.25rem;font-size:.875rem;line-height:1.25rem;padding:.375rem .6875rem}.cta--black{background-color:#383838;border-color:#000;color:#fff}.cta--black:hover{background-color:#707070;color:#fff}.cta--green{border-color:transparent}.cta--green,.cta--green:hover{background-color:#278a4f;color:#fff}.cta--green svg path{stroke:#fff}.cta--white{border-color:transparent;color:#fff}.cta--white:focus,.cta--white:hover{color:#fff}.cta--white svg path{stroke:#fff}.cta--white a{border-color:transparent;color:#fff}.cta--white a:focus,.cta--white a:hover{color:#fff}.cta--has-icon{gap:.8125rem}.cta--with-arrow:after{background:url(/themes/custom/damfailures/components/01-atoms/cta/icons/arrow-right.svg) no-repeat 50%;content:"";display:inline-block;height:20px;width:20px}.cta--icon-after,.cta--icon-before{flex-direction:row}.cta__text{align-self:stretch;margin:auto 0}.cta__icon{align-items:center;display:flex;flex-shrink:0;height:1.125rem;justify-content:center;position:relative;top:-.0625rem;width:1.125rem}.cta__icon svg{height:100%;width:100%}
.featured-card{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.featured-card__image{align-items:center;background-color:#f6f4ef;border-radius:.5rem;display:flex;margin-bottom:1rem;max-height:20rem;overflow:hidden;width:100%}@media only screen and (min-width:48rem){.featured-card__image{max-width:24.5625rem}}.featured-card__image img{display:block;width:100%}.featured-card__content{flex-grow:1}.featured-card__tags{align-items:flex-start;color:#3e3e3e;display:flex;font-family:Helvetica Neue,Helvetica,Comic Sans,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;justify-content:flex-start;line-height:1;margin-bottom:1rem;text-align:center;width:100%}.featured-card .heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-card__metadata{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;line-height:1.25rem;margin-bottom:1rem;width:100%}.featured-card__date{text-transform:uppercase}.featured-card__author-prefix{font-weight:400}.featured-card__author-name{font-weight:500}.featured-card__description{font-size:1.125rem;font-weight:400;line-height:1.625rem}.featured-card__cta-container{margin-top:1.25rem}
.featured-content-block__top{margin-bottom:1.875rem}.featured-content-block__top .tag{margin-bottom:.625rem}.featured-content-block__top .heading{margin-bottom:1.25rem}@media only screen and (min-width:62rem){.featured-content-block__top .heading{grid-area:2/1/3/2;margin-bottom:0}.featured-content-block__top{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:0 0;margin-bottom:3.75rem}.featured-content-block__tags{grid-area:1/1/2/2}.featured-content-block__cta{grid-area:1/2/3/3}}.featured-content-block__cta{align-items:flex-end;display:flex}.featured-content-block__list{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:48rem){.featured-content-block__list{flex-direction:row;gap:1.25rem}.featured-content-block__list .featured-card{flex:1 1 33.33%}}
.heading{color:#3e3e3e;font-family:DM Sans,sans-serif;margin-bottom:1rem;margin-top:0}.heading--1{color:#1e1e1e;font-size:2.75rem;font-weight:700;line-height:3.25rem}@media only screen and (min-width:75rem){.heading--1{font-size:3.375rem;line-height:4rem}}.heading--2{color:#1e1e1e;font-size:2.25rem;font-weight:700;line-height:2.875rem}.heading--3{font-size:1.875rem;line-height:2.375rem}@media only screen and (min-width:62rem){.heading--3{font-size:2rem;font-weight:700;line-height:2.5rem}}.heading--4{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.heading--5{font-weight:700}.heading--5,.heading--6{font-size:1rem;line-height:normal}.heading--6{font-weight:600}.heading--color-primary{color:#3e3e3e}.heading--color-secondary{color:#0361a6}.heading--color-tertiary{color:#278a4f}.heading__link{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.heading__link:focus,.heading__link:hover{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.heading__link:focus{outline:.125rem solid #0361a6;outline-offset:.125rem}
.highlight-card{background:#fff;border:.0625rem solid #d4d2e3;border-radius:.625rem;margin:0 auto;max-width:38.75rem;padding:1.5rem .75rem}@media only screen and (min-width:48rem){.highlight-card{max-width:100%}}@media only screen and (min-width:75rem){.highlight-card{padding:2.125rem 2.0625rem}}.highlight-card__title{border-bottom:.0625rem solid #ecedf0;color:#1e1e1e;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1rem;padding-bottom:1rem}.highlight-card__body{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.8}.highlight-card__body .field:not(:last-of-type){margin-bottom:1.5rem}.highlight-card__body .field .field__label{float:left;font-weight:700;margin-right:.25rem}.highlight-card__body .field .field__label:after{content:":"}
.reference-card--enable-border{border-bottom:.0625rem solid #c4c4c4;margin-bottom:2.875rem;padding-bottom:2.875rem}.reference-card__inner{display:flex;flex-wrap:nowrap;gap:1.25rem}@media only screen and (min-width:48rem){.reference-card__inner{gap:1.75rem}}.reference-card__title{color:#3e3e3e;font-weight:700;margin-bottom:.625rem}.reference-card__title a{color:#3e3e3e;-webkit-text-decoration:none;text-decoration:none}.reference-card__image img{aspect-ratio:1/1;border-radius:.25rem;display:block;max-width:4rem;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:48rem){.reference-card__image img{max-width:9.375rem}}.reference-card__body>.field .field__label{display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;margin-right:.25rem}.reference-card__body>.field .field__label:after{content:":"}@media only screen and (min-width:36rem){.reference-card__body>.field .field__label{float:left}}
.section-header{width:100%}.section-header__tag{margin-bottom:1rem}.section-header .heading{margin-bottom:.625rem}.section-header__desc--gray,.tab-layout .section-header__desc{color:#9d9d9d}.section-header--center{margin-left:auto;margin-right:auto;max-width:49.1875rem;text-align:center}.section-header--left{text-align:left}
.sidebar-layout__inner{display:flex;flex-wrap:wrap}@media only screen and (min-width:48rem){.sidebar-layout__inner{flex-wrap:nowrap}}@media only screen and (max-width:47.937rem){.sidebar-layout__sidebar-in-mobile .sidebar-layout__inner{flex-direction:column-reverse}}.sidebar-layout__title:has(div){margin-bottom:2.0625rem}@media only screen and (min-width:48rem){.sidebar-layout__title:has(div){margin-bottom:2.5rem}}@media only screen and (min-width:75rem){.sidebar-layout__title:has(div){margin-bottom:4.125rem}}.sidebar-layout__main{flex-grow:1}@media only screen and (max-width:61.937rem){.sidebar-layout__main{max-width:100%}}.sidebar-layout__sidebar{flex-basis:100%;flex-shrink:1;max-width:100%}@media only screen and (min-width:48rem){.sidebar-layout__sidebar{flex-basis:auto;flex-shrink:0;margin-top:0;max-width:20rem}}@media only screen and (min-width:75rem){.sidebar-layout__sidebar{max-width:25.75rem}}.sidebar-layout__sidebar:has(div){margin-top:2.625rem}@media only screen and (min-width:48rem){.sidebar-layout__sidebar:has(div){padding-left:1.25rem!important}.sidebar-layout__sidebar:has(div){margin-top:0;min-width:20rem}}@media only screen and (min-width:62rem){.sidebar-layout__sidebar:has(div){min-width:24.5rem}}.sidebar-layout__sidebar>div:not(:last-of-type){margin-bottom:1.5rem}@media only screen and (max-width:47.937rem){.sidebar-layout__sidebar-in-mobile .sidebar-layout__sidebar{margin-bottom:1.25rem;margin-top:0}}.pager-bottom{display:none}@media only screen and (min-width:48rem){.pager-bottom{display:block;margin-top:5.125rem}}
.tab-content{display:none;padding-left:.625rem;padding-right:.625rem}@media only screen and (min-width:48rem){.tab-content{padding-left:0;padding-right:0}}.tab-content.active{display:block}
.tab-nav__list{align-items:flex-start;background:#fff;border:.0625rem solid #ecedf0;border-radius:.875rem;display:flex;flex-direction:column;overflow:hidden}@media only screen and (min-width:48rem){.tab-nav__list{align-items:center;border-radius:.5rem;display:inline-flex;flex-direction:row;max-width:100%;overflow-x:auto}}.tab-nav__list .tab-nav{background:#fff;color:#3e3e3e;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5;white-space:nowrap;width:100%}@media only screen and (min-width:48rem){.tab-nav__list .tab-nav{font-size:1rem;text-align:center}}.tab-nav__list .tab-nav:not(:last-child){border-bottom:.0625rem solid #ecedf0}@media only screen and (min-width:48rem){.tab-nav__list .tab-nav:not(:last-child){border-bottom:none;border-right:.0625rem solid #ecedf0}}.tab-nav__list .tab-nav a{color:#3e3e3e;display:block;padding:.875rem 1.25rem;-webkit-text-decoration:none;text-decoration:none}.tab-nav__list .tab-nav.active{background:#f6f4ef;font-weight:600}.tab-nav__list .tab-nav:hover{background:#f6f4ef}
.tag{border-radius:.25rem;display:inline-block;font-family:Helvetica Neue,Helvetica,Comic Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.1875rem .75rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease-in-out}.tag--green{background-color:#278a4f;border:.0625rem solid #278a4f;color:#fff}.tag--wired{background-color:#fff;border:.0625rem solid rgba(62,62,62,.5);color:#3e3e3e}.tag--white-transparent{background-color:hsla(0,0%,100%,.1);border:.0625rem solid hsla(0,0%,100%,.25);color:#fff}.tag--white-transparent:focus,.tag--white-transparent:hover{background-color:rgba(0,0,0,.1);color:#fff}.tag--rounded{border-radius:1.25rem}.tag--square{border-radius:.1875rem}.tag--big{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:2rem;padding:.1875rem 1.125rem}.tag--uppercase{text-transform:uppercase}.tag[href]{cursor:pointer}.tag[href]:focus.tag--green,.tag[href]:hover.tag--green{background-color:#1c6238;border-color:#1c6238;color:#fff}.tag[href]:focus.tag--wired,.tag[href]:hover.tag--wired{background-color:rgba(62,62,62,.1)}.tag[href]:focus.tag--wired:hover,.tag[href]:hover.tag--wired:hover{background-color:#fef6d8}
.ckeditor-media{position:relative}.ckeditor-media .field--name-field-link a{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}
.media-inner{flex-grow:1;height:100%;position:relative}.media-inner .field--name-field-link .field__item a,.media-inner .field--name-field-video-url .field__item a{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}.media-inner .field--name-field-media-video-file,.media-inner .field--name-field-media-video-file .field__item{height:100%}.media-inner .field--name-field-media-video-file video{aspect-ratio:512/288;border-radius:.25rem;height:100%;width:100%}.media--view-mode-_6-9-wide{display:flex;flex-direction:column;height:100%}
.other-resources-card .field .field__item{display:inline}.other-resources-card .field--name-field-description{margin-top:.75rem}.other-resources-card .field--name-field-description .field__item{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;font-style:italic}@media only screen and (min-width:48rem){.other-resources-card .field--name-field-description{margin-top:.25rem}}
.listing-resources-card .reference-card__body{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width:48rem){.listing-resources-card .reference-card__body{padding-bottom:.625rem;padding-top:.625rem}}.listing-resources-card .reference-card__body .reference-card__title{font-weight:400}.listing-resources-card .reference-card__body .field--description-and-background-node,.listing-resources-card .reference-card__body .field--name-field-excerpt{margin-bottom:.625rem}.listing-resources-card .reference-card__body .cta{margin-top:auto}.listing-resources-card.case-studies-type .reference-card__body{padding-bottom:0;padding-top:0}.listing-resources-card.case-studies-type .reference-card__body .reference-card__title{font-weight:700}.listing-resources-card.case-studies-type .reference-card__body .field--name-field-excerpt{margin-bottom:1rem}
.sharethis-wrapper{align-items:center;gap:.75rem}.sharethis-wrapper span{background-position:50%;background-repeat:no-repeat;cursor:pointer;height:1.125rem;width:1.125rem}.sharethis-wrapper span.st_facebook_custom{background-image:url(/themes/custom/damfailures/assets/images/svg/share-this-fb.svg)}.sharethis-wrapper span.st_twitter_custom{background-image:url(/themes/custom/damfailures/assets/images/svg/share-this-twitter.svg)}.sharethis-wrapper span.st_linkedin_custom{background-image:url(/themes/custom/damfailures/assets/images/svg/share-this-linkedin.svg)}.sharethis-wrapper span.st_pinterest_custom{background-image:url(/themes/custom/damfailures/assets/images/svg/share-this-pinterest.svg)}
.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}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
