@import url(https://fonts.googleapis.com/css2?family=Saira+Extra+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button--primary{background-color:#572936;color:#fafafa}.button--primary a{color:#fafafa}.button--primary a:hover{text-decoration:unset}.button--primary:hover{background-color:#341920;color:#fff}.button--primary:focus{border:2px solid #fff}.button--secondary{background-color:#d40046;color:#fafafa}.button--secondary a{color:#fafafa}.button--secondary a:hover{text-decoration:unset}.button--secondary:hover{background-color:#a10035;color:#fff}.button--secondary:focus{border:2px solid #fff}.button--white{background-color:#fafafa;color:#572936}.button--white a{color:#572936}.button--white a:hover{text-decoration:unset}.button--white:hover{background-color:#e1e1e1;color:#7a394c}.button--white:focus{border:2px solid #9c4a61}.button--green{background-color:#009c6d;color:#fafafa}.button--green a{color:#fafafa}.button--green a:hover{text-decoration:unset}.button--green:hover{background-color:#006949;color:#fff}.button--green:focus{border:2px solid #fff}.button--blue{background-color:#123660;color:#fafafa}.button--blue a{color:#fafafa}.button--blue a:hover{text-decoration:unset}.button--blue:hover{background-color:#0a1e35;color:#fff}.button--blue:focus{border:2px solid #fff}.button--coffee-dark{background-color:#572936;color:#fafafa}.button--coffee-dark a{color:#fafafa}.button--coffee-dark a:hover{text-decoration:unset}.button--coffee-dark:hover{background-color:#341920;color:#fff}.button--coffee-dark:focus{border:2px solid #fff}.button--bordeaux{background-color:#8e2d4e;color:#fafafa}.button--bordeaux a{color:#fafafa}.button--bordeaux a:hover{text-decoration:unset}.button--bordeaux:hover{background-color:#672139;color:#fff}.button--bordeaux:focus{border:2px solid #fff}.button--purple{background-color:#905f80;color:#fafafa}.button--purple a{color:#fafafa}.button--purple a:hover{text-decoration:unset}.button--purple:hover{background-color:#714b65;color:#fff}.button--purple:focus{border:2px solid #fff}.button--pink{background-color:#c1688c;color:#fafafa}.button--pink a{color:#fafafa}.button--pink a:hover{text-decoration:unset}.button--pink:hover{background-color:#ae4871;color:#fff}.button--pink:focus{border:2px solid #fff}.button--orange{background-color:#db582e;color:#fafafa}.button--orange a{color:#fafafa}.button--orange a:hover{text-decoration:unset}.button--orange:hover{background-color:#b7441f;color:#fff}.button--orange:focus{border:2px solid #fff}.button--orange-light{background-color:#ed8c00;color:#fafafa}.button--orange-light a{color:#fafafa}.button--orange-light a:hover{text-decoration:unset}.button--orange-light:hover{background-color:#ba6e00;color:#fff}.button--orange-light:focus{border:2px solid #fff}.button--yellow{background-color:#ffad2b;color:#572936}.button--yellow a{color:#572936}.button--yellow a:hover{text-decoration:unset}.button--yellow:hover{background-color:#f79700;color:#7a394c}.button--yellow:focus{border:2px solid #9c4a61}@keyframes fillFromLeft{0%{width:0;left:0}100%{width:100%;left:0}}.header__menu-circular .header__menu-expanded.visible .header__menu-items--first li a,.page--login .login__form .login-form__title,h1,h2,h3{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5rem}h1{font-size:2.5rem;font-family:"Saira Extra Condensed",sans-serif;font-weight:900;line-height:1;margin-bottom:2.5rem}@media (max-width:47rem){h1{font-size:2rem}}.header__menu-circular .header__menu-expanded.visible .header__menu-items--first li a,h2{font-size:2rem;font-family:"Saira Extra Condensed",sans-serif;font-weight:900;line-height:1;margin-bottom:2.5rem}@media (max-width:47rem){.header__menu-circular .header__menu-expanded.visible .header__menu-items--first li a,h2{font-size:2rem}}.page--login .login__form .login-form__title,h3{font-size:1.5rem;font-family:"Saira Extra Condensed",sans-serif;font-weight:500;line-height:1}@media (max-width:47rem){.page--login .login__form .login-form__title,h3{font-size:1rem}}.container,.header--container{margin:0 auto}@media (min-width:64rem){.container,.header--container{max-width:90rem;padding:0 5rem}}@media (max-width:82rem){.container,.header--container{max-width:80rem;padding:0 .6rem}}@media (max-width:47rem){.container,.header--container{max-width:40rem}}.full-width{width:100vw;position:relative;margin-left:-50vw;left:50%}body{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5rem;padding:0;color:#572936;background-color:#fafafa;margin:0}@media (max-width:82rem){body.overflow--hidden{overflow:hidden}}main{flex:1;min-height:80vh}h1{text-transform:uppercase}h2{text-transform:uppercase}h3{text-transform:uppercase}h4{font-family:"Saira Extra Condensed",sans-serif;font-size:1rem;font-weight:900;line-height:1;text-transform:uppercase}@media (max-width:47rem){h4{font-size:.75rem}}h5{font-family:"Saira Extra Condensed",sans-serif;font-size:.5rem;font-weight:900;line-height:1;text-transform:uppercase}@media (max-width:47rem){h5{font-size:.5rem}}p{margin-bottom:1rem;line-height:150%}a{text-decoration:none;color:#572936}a:hover{text-decoration:underline}svg{fill:currentColor}b{font-weight:700}input{width:100%;box-sizing:border-box}@font-face{font-family:Bayshore;src:url(/themes/custom/atom_theme/fonts/bayshore/bayshore.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Saira Extra Condensed";src:url(/themes/custom/atom_theme/fonts/saira-extra-condensed/SairaExtraCondensed-Black.ttf) format("truetype");font-weight:900;font-style:normal}.header{position:relative;z-index:4;background-color:#572936;color:#fafafa}.header__navbar--primary{display:flex;align-items:center;flex-wrap:wrap;min-height:7.5rem;z-index:2;position:relative}@media (max-width:63rem){.header__navbar--primary{padding:1rem 0}}.header #block-atom-theme-site-branding{flex:1}.header__branding{flex:1}.header .header__logo-image{width:8.9375rem;height:2.1555rem}.header__navigation{display:flex;justify-content:center;flex-grow:1;transition:transform .3s ease,opacity .7s ease;transform:translate(0,0);opacity:1}@media (max-width:82rem){.header__navigation{display:none}}.header__navigation ul:not(.contextual-links){display:flex;list-style:none;padding:0;margin:0;font-weight:700}.header__navigation ul:not(.contextual-links) li{margin-left:2.5rem}.header__navigation ul:not(.contextual-links) li a{text-decoration:none;color:#fafafa;font-size:1rem;transition:color .3s ease}.header__navigation.hidden{transform:translate(20%,100%);opacity:0;pointer-events:none}@media (max-width:47rem){.header__language-switcher{order:4;flex-basis:100%;z-index:0;justify-content:flex-end;display:flex}}@media (max-width:63rem){.header__language-switcher .language-switcher{order:4;flex-basis:100%;z-index:0;justify-content:flex-end;display:flex}}.header__language-switcher .language-switcher__current-link{position:relative;display:inline-block;z-index:1;margin-right:1.25rem;cursor:pointer}@media (max-width:47rem){.header__language-switcher .language-switcher__current-link{margin-right:0}}.header__language-switcher .language-switcher__current-link .language-pill{display:flex;align-items:center;padding:.75rem 1.5rem;border-radius:2rem;font-weight:700;text-transform:uppercase;border:2px solid #fafafa;color:#fafafa;transition:background-color .3s ease}@media (max-width:63rem){.header__language-switcher .language-switcher__current-link .language-pill{top:unset;right:.625rem}}.header__language-switcher .language-switcher__current-link .language-pill:hover{background-color:rgba(250,250,250,.2)}.header__language-switcher .language-switcher__current-link .language-pill .language-active{margin-right:.5rem}.header__language-switcher .language-switcher__current-link .language-pill .language-active{font-weight:400}.header__language-switcher .language-switcher__current-link .language-pill a{text-decoration:none;font-weight:700;color:inherit}.header__language-switcher .language-switcher__current-link .chevron{margin-left:.5rem;width:16px;height:16px;background:url(/themes/custom/atom_theme/assets/arrows/arrow-white-down.svg) no-repeat center;background-size:cover;transition:transform .3s ease;display:block}.header__language-switcher .language-switcher__current-link .chevron.active{transform:rotate(180deg)}.header__language-switcher .language-switcher__options{position:absolute;top:6.25rem;border-radius:2rem;font-weight:700;text-transform:uppercase;background-color:#572936;color:#fafafa;box-shadow:0 8px 16px rgba(0,0,0,.1);overflow:hidden;max-height:0;opacity:0;border:2px solid #fafafa;padding:1.5rem 1rem;transition:max-height .3s ease,opacity .3s ease}@media (max-width:63rem){.header__language-switcher .language-switcher__options{top:9.375rem;border:2px solid #fafafa}}.header__language-switcher .language-switcher__options--hidden{max-height:0;opacity:0}.header__language-switcher .language-switcher__options--visible{max-height:500px;opacity:1}.header__language-switcher .language-switcher__options ul{padding:0}.header__language-switcher .language-switcher__options ul li{list-style:none}.header__language-switcher .language-switcher__options ul li a{display:block;padding:.65rem 1.25rem;text-decoration:none;color:#fafafa;transition:font-weight .3s ease;font-weight:600}.header__language-switcher .language-switcher__options ul li a:hover{font-weight:700}.header__language-switcher .language-switcher__options__language-switcher__header{margin-bottom:-.625rem}.header__language-switcher .language-switcher__list--hidden{display:none}.header__my-djd{margin-right:1.25rem}.header__my-djd.button{align-items:center;padding:.75rem 1.5rem;border:2px solid transparent}.header__my-djd.button:hover{border:2px solid #fff}.header__my-djd.button:hover a{color:#fafafa}.header__hamburger{z-index:1;border:2px solid #fff;border-radius:50%;width:44px;height:44px}.header__hamburger .hamburger-menu{background:0 0;border:none;cursor:pointer;z-index:1;padding:0;vertical-align:bottom;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.header__hamburger .hamburger-menu.open span{margin:10px 13px;align-items:unset}.header__hamburger .hamburger-menu.close span{margin:3px 0}.header__hamburger .hamburger-menu span{display:block;width:40%;margin:3px 0;height:2px;background-color:#fafafa;transition:all .4s ease}.header__hamburger .hamburger-menu.open span:nth-child(1){transform:rotate(45deg);top:10px;position:absolute}.header__hamburger .hamburger-menu.open span:nth-child(2){opacity:0}.header__hamburger .hamburger-menu.open span:nth-child(3){transform:rotate(-45deg);top:10px;position:absolute}.header__hamburger .hamburger-menu.close span:nth-child(1),.header__hamburger .hamburger-menu.close span:nth-child(3){transform:none;position:static}.header__hamburger .hamburger-menu.close span:nth-child(2){opacity:1}.header__menu-circular{background-color:#572936;transition:width .5s ease,height .5s ease,top .5s ease,padding .5s ease}@media (min-width:83rem){.header__menu-circular{position:fixed;right:0;left:100%;top:0;transform:translate(-60%,-50%);height:0;width:0;overflow:hidden;border-radius:50%;padding:0}}@media (max-width:82rem){.header__menu-circular{position:fixed;left:0;width:0;height:0;border-radius:0;padding:0;overflow:hidden;transition:width .5s ease,height .5s ease}}@media (min-width:83rem){.header__menu-circular.open{width:35vw;height:100vh;top:50%;padding:25vw}}@media (max-width:82rem){.header__menu-circular.open{width:100vw;height:100%;padding:0;overflow:scroll}}.header__menu-circular.open div>div>div{display:flex;gap:6rem}@media (max-width:82rem){.header__menu-circular.open div>div>div{flex-direction:column;gap:unset}}@media (max-width:63rem){.header__menu-circular.open div>div>div{display:block}}.header__menu-circular .header__menu-expanded{align-items:center;opacity:0;visibility:hidden;position:relative;top:1.25rem;overflow:hidden;transition:opacity .5s ease,visibility .5s ease;width:100%}@media (max-width:63rem){.header__menu-circular .header__menu-expanded{overflow:scroll}}.header__menu-circular .header__menu-expanded .language-switcher{display:none}@media (max-width:82rem){.header__menu-circular .header__menu-expanded .language-switcher{display:block}.header__menu-circular .header__menu-expanded .language-switcher .language-pill{flex-direction:row;width:-moz-fit-content;width:fit-content;margin-top:1rem;margin-left:1rem}.header__menu-circular .header__menu-expanded .language-switcher .language-switcher__options{top:40%;z-index:2}}@media (max-width:82rem) and (max-width:47rem){.header__menu-circular .header__menu-expanded .language-switcher .language-switcher__options{top:30%}}.header__menu-circular .header__menu-expanded.visible{opacity:1;visibility:visible}@media (min-width:83rem){.header__menu-circular .header__menu-expanded.visible{display:flex;animation:fadeIn 1s forwards;position:absolute;bottom:0;left:3.125rem}}.header__menu-circular .header__menu-expanded.visible .header__menu-items{display:flex;width:100%}.header__menu-circular .header__menu-expanded.visible .header__menu-items .header__menu{margin:0}.header__menu-circular .header__menu-expanded.visible .header__menu-items--first{padding:0;flex:1}.header__menu-circular .header__menu-expanded.visible .header__menu-items--first li{list-style:none;opacity:0;transform:translateY(-20px);animation:unravel 2s forwards;line-height:1.5}.header__menu-circular .header__menu-expanded.visible .header__menu-items--first li a{font-size:5rem;color:#fff;font-weight:900;text-transform:uppercase;font-family:"Saira Extra Condensed",sans-serif}.header__menu-circular .header__menu-expanded.visible .header__menu-items--first li a:hover{text-decoration:unset}.header__menu-circular .header__menu-expanded.visible .header__menu-items--second{line-height:2;display:flex;flex-direction:column}@media (max-width:82rem){.header__menu-circular .header__menu-expanded.visible .header__menu-items--second{height:100%;overflow:scroll}}@media (max-width:63rem){.header__menu-circular .header__menu-expanded.visible .header__menu-items--second{margin-top:1rem}}.header__menu-circular .header__menu-expanded.visible .header__menu-items--second li{opacity:1;list-style:none}.header__menu-circular .header__menu-expanded.visible .header__menu-items--second li a{color:#fff;font-weight:600;font-size:1.25rem}.header__menu-circular .header__menu-expanded.visible .header__menu-items--second li a:hover{text-decoration:unset}.header__menu-circular .header__menu-expanded.visible .header__menu-items--third{display:flex;flex-direction:column;gap:unset;padding:0 2rem}.header__menu-circular .header__menu-expanded.visible .header__menu-items--third a{font-weight:500;color:#fff}.header__menu-circular .header__menu-expanded.hidden{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;animation:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes unravel{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}.active .language-switcher__options{max-height:500px;opacity:1}.layout-content{display:flex;padding:2.5rem;gap:1.8rem}@media (max-width:63rem){.layout-content{flex-direction:column}}@media (max-width:47rem){.layout-content{padding:1.25rem .62rem}}.content{background-color:#fff;flex-grow:1;box-shadow:0 3.289px 82.237px 0 rgba(87,41,54,.1)}@media (max-width:47rem){.content{background:0 0;box-shadow:none}}.sidebar{box-shadow:0 4px 100px 0 rgba(87,41,54,.1);width:24.4375rem;flex-shrink:0;padding:1.25rem}@media (max-width:63rem){.sidebar{width:inherit;box-shadow:none;padding:unset;order:2}}.sidebar__block{padding:1.5rem;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:.625rem}.sidebar__block:not(:last-child){margin-bottom:1.5rem}.sidebar__block h2{font-size:1rem;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:.62rem;margin-top:0}.sidebar__block a{display:block;text-decoration:none;padding-left:2rem}.sidebar__block a:hover{font-weight:500}.sidebar__link--phone{background-image:url(/themes/custom/atom_theme/assets/icons/phone.svg);background-repeat:no-repeat;background-position:left center}.sidebar__link--mail{background-image:url(/themes/custom/atom_theme/assets/icons/mail.svg);background-repeat:no-repeat;background-position:left center}.organization__title{margin-top:0;margin-bottom:0}.organization__account{margin-bottom:1.25rem}@media (min-width:48rem){.organization--content{display:none}}@media (max-width:47rem){.organization--sidebar{display:none}}.navigation{display:flex;justify-content:center;align-items:center}.navigation__button{display:flex;gap:1rem;flex-wrap:wrap;background-color:#fff;border-radius:2rem;z-index:0}@media (max-width:29rem){.navigation__button{flex-direction:column;align-items:center}}.navigation__menu-link.button{color:#572936;text-transform:uppercase;font-family:"Saira Extra Condensed",sans-serif;font-size:2rem;font-weight:900}.navigation__menu-link.button:hover{color:#fafafa}@media (max-width:29rem){.navigation__menu-link.button{font-size:1.2rem}}.machine-door__color--yellow .sidebar{background-color:#ffad2b}@media (min-width:48rem){.machine-door__color--yellow .sidebar .machine-configuration--panel a:hover{color:#ffad2b}.machine-door__color--yellow .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--yellow .sidebar .machine-configuration__machine:hover a{color:#ffad2b}.machine-door__color--yellow .sidebar .machine-configuration__active a{color:#ffad2b}}@media (max-width:47rem){.machine-door__color--yellow .sidebar{background-color:unset}.machine-door__color--yellow .sidebar .machine-configuration--panel h1{color:#ffad2b}.machine-door__color--yellow .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--yellow .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#ffad2b}.machine-door__color--yellow .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#ffad2b;border-radius:.3125rem;padding:1.25rem}.machine-door__color--yellow .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--yellow__machine a:hover{color:#ffad2b}}.machine-door__color--yellow .machine__name{color:#ffad2b}@media (max-width:47rem){.machine-door__color--yellow .machine__name{color:#fff;background-color:#ffad2b;border-radius:.3125rem}}.machine-door__color--light-orange .sidebar{background-color:#ed8c00}@media (min-width:48rem){.machine-door__color--light-orange .sidebar .machine-configuration--panel a:hover{color:#ed8c00}.machine-door__color--light-orange .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--light-orange .sidebar .machine-configuration__machine:hover a{color:#ed8c00}.machine-door__color--light-orange .sidebar .machine-configuration__active a{color:#ed8c00}}@media (max-width:47rem){.machine-door__color--light-orange .sidebar{background-color:unset}.machine-door__color--light-orange .sidebar .machine-configuration--panel h1{color:#ed8c00}.machine-door__color--light-orange .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--light-orange .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#ed8c00}.machine-door__color--light-orange .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#ed8c00;border-radius:.3125rem;padding:1.25rem}.machine-door__color--light-orange .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--light-orange__machine a:hover{color:#ed8c00}}.machine-door__color--light-orange .machine__name{color:#ed8c00}@media (max-width:47rem){.machine-door__color--light-orange .machine__name{color:#fff;background-color:#ed8c00;border-radius:.3125rem}}.machine-door__color--orange .sidebar{background-color:#db582e}@media (min-width:48rem){.machine-door__color--orange .sidebar .machine-configuration--panel a:hover{color:#db582e}.machine-door__color--orange .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--orange .sidebar .machine-configuration__machine:hover a{color:#db582e}.machine-door__color--orange .sidebar .machine-configuration__active a{color:#db582e}}@media (max-width:47rem){.machine-door__color--orange .sidebar{background-color:unset}.machine-door__color--orange .sidebar .machine-configuration--panel h1{color:#db582e}.machine-door__color--orange .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--orange .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#db582e}.machine-door__color--orange .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#db582e;border-radius:.3125rem;padding:1.25rem}.machine-door__color--orange .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--orange__machine a:hover{color:#db582e}}.machine-door__color--orange .machine__name{color:#db582e}@media (max-width:47rem){.machine-door__color--orange .machine__name{color:#fff;background-color:#db582e;border-radius:.3125rem}}.machine-door__color--pink .sidebar{background-color:#c1688c}@media (min-width:48rem){.machine-door__color--pink .sidebar .machine-configuration--panel a:hover{color:#c1688c}.machine-door__color--pink .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--pink .sidebar .machine-configuration__machine:hover a{color:#c1688c}.machine-door__color--pink .sidebar .machine-configuration__active a{color:#c1688c}}@media (max-width:47rem){.machine-door__color--pink .sidebar{background-color:unset}.machine-door__color--pink .sidebar .machine-configuration--panel h1{color:#c1688c}.machine-door__color--pink .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--pink .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#c1688c}.machine-door__color--pink .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#c1688c;border-radius:.3125rem;padding:1.25rem}.machine-door__color--pink .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--pink__machine a:hover{color:#c1688c}}.machine-door__color--pink .machine__name{color:#c1688c}@media (max-width:47rem){.machine-door__color--pink .machine__name{color:#fff;background-color:#c1688c;border-radius:.3125rem}}.machine-door__color--red .sidebar{background-color:#cb3340}@media (min-width:48rem){.machine-door__color--red .sidebar .machine-configuration--panel a:hover{color:#cb3340}.machine-door__color--red .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--red .sidebar .machine-configuration__machine:hover a{color:#cb3340}.machine-door__color--red .sidebar .machine-configuration__active a{color:#cb3340}}@media (max-width:47rem){.machine-door__color--red .sidebar{background-color:unset}.machine-door__color--red .sidebar .machine-configuration--panel h1{color:#cb3340}.machine-door__color--red .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--red .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#cb3340}.machine-door__color--red .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#cb3340;border-radius:.3125rem;padding:1.25rem}.machine-door__color--red .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--red__machine a:hover{color:#cb3340}}.machine-door__color--red .machine__name{color:#cb3340}@media (max-width:47rem){.machine-door__color--red .machine__name{color:#fff;background-color:#cb3340;border-radius:.3125rem}}.machine-door__color--bordeaux .sidebar{background-color:#8e2d4e}@media (min-width:48rem){.machine-door__color--bordeaux .sidebar .machine-configuration--panel a:hover{color:#8e2d4e}.machine-door__color--bordeaux .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--bordeaux .sidebar .machine-configuration__machine:hover a{color:#8e2d4e}.machine-door__color--bordeaux .sidebar .machine-configuration__active a{color:#8e2d4e}}@media (max-width:47rem){.machine-door__color--bordeaux .sidebar{background-color:unset}.machine-door__color--bordeaux .sidebar .machine-configuration--panel h1{color:#8e2d4e}.machine-door__color--bordeaux .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--bordeaux .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#8e2d4e}.machine-door__color--bordeaux .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#8e2d4e;border-radius:.3125rem;padding:1.25rem}.machine-door__color--bordeaux .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--bordeaux__machine a:hover{color:#8e2d4e}}.machine-door__color--bordeaux .machine__name{color:#8e2d4e}@media (max-width:47rem){.machine-door__color--bordeaux .machine__name{color:#fff;background-color:#8e2d4e;border-radius:.3125rem}}.machine-door__color--purple .sidebar{background-color:#905f80}@media (min-width:48rem){.machine-door__color--purple .sidebar .machine-configuration--panel a:hover{color:#905f80}.machine-door__color--purple .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--purple .sidebar .machine-configuration__machine:hover a{color:#905f80}.machine-door__color--purple .sidebar .machine-configuration__active a{color:#905f80}}@media (max-width:47rem){.machine-door__color--purple .sidebar{background-color:unset}.machine-door__color--purple .sidebar .machine-configuration--panel h1{color:#905f80}.machine-door__color--purple .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--purple .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#905f80}.machine-door__color--purple .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#905f80;border-radius:.3125rem;padding:1.25rem}.machine-door__color--purple .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--purple__machine a:hover{color:#905f80}}.machine-door__color--purple .machine__name{color:#905f80}@media (max-width:47rem){.machine-door__color--purple .machine__name{color:#fff;background-color:#905f80;border-radius:.3125rem}}.machine-door__color--purple-light .sidebar{background-color:#7568a7}@media (min-width:48rem){.machine-door__color--purple-light .sidebar .machine-configuration--panel a:hover{color:#7568a7}.machine-door__color--purple-light .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--purple-light .sidebar .machine-configuration__machine:hover a{color:#7568a7}.machine-door__color--purple-light .sidebar .machine-configuration__active a{color:#7568a7}}@media (max-width:47rem){.machine-door__color--purple-light .sidebar{background-color:unset}.machine-door__color--purple-light .sidebar .machine-configuration--panel h1{color:#7568a7}.machine-door__color--purple-light .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--purple-light .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#7568a7}.machine-door__color--purple-light .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#7568a7;border-radius:.3125rem;padding:1.25rem}.machine-door__color--purple-light .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--purple-light__machine a:hover{color:#7568a7}}.machine-door__color--purple-light .machine__name{color:#7568a7}@media (max-width:47rem){.machine-door__color--purple-light .machine__name{color:#fff;background-color:#7568a7;border-radius:.3125rem}}.machine-door__color--blue .sidebar{background-color:#5b809f}@media (min-width:48rem){.machine-door__color--blue .sidebar .machine-configuration--panel a:hover{color:#5b809f}.machine-door__color--blue .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--blue .sidebar .machine-configuration__machine:hover a{color:#5b809f}.machine-door__color--blue .sidebar .machine-configuration__active a{color:#5b809f}}@media (max-width:47rem){.machine-door__color--blue .sidebar{background-color:unset}.machine-door__color--blue .sidebar .machine-configuration--panel h1{color:#5b809f}.machine-door__color--blue .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--blue .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#5b809f}.machine-door__color--blue .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#5b809f;border-radius:.3125rem;padding:1.25rem}.machine-door__color--blue .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--blue__machine a:hover{color:#5b809f}}.machine-door__color--blue .machine__name{color:#5b809f}@media (max-width:47rem){.machine-door__color--blue .machine__name{color:#fff;background-color:#5b809f;border-radius:.3125rem}}.machine-door__color--turquoise .sidebar{background-color:#2b8ca1}@media (min-width:48rem){.machine-door__color--turquoise .sidebar .machine-configuration--panel a:hover{color:#2b8ca1}.machine-door__color--turquoise .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--turquoise .sidebar .machine-configuration__machine:hover a{color:#2b8ca1}.machine-door__color--turquoise .sidebar .machine-configuration__active a{color:#2b8ca1}}@media (max-width:47rem){.machine-door__color--turquoise .sidebar{background-color:unset}.machine-door__color--turquoise .sidebar .machine-configuration--panel h1{color:#2b8ca1}.machine-door__color--turquoise .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--turquoise .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#2b8ca1}.machine-door__color--turquoise .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#2b8ca1;border-radius:.3125rem;padding:1.25rem}.machine-door__color--turquoise .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--turquoise__machine a:hover{color:#2b8ca1}}.machine-door__color--turquoise .machine__name{color:#2b8ca1}@media (max-width:47rem){.machine-door__color--turquoise .machine__name{color:#fff;background-color:#2b8ca1;border-radius:.3125rem}}.machine-door__color--turquoise-light .sidebar{background-color:#00a69e}@media (min-width:48rem){.machine-door__color--turquoise-light .sidebar .machine-configuration--panel a:hover{color:#00a69e}.machine-door__color--turquoise-light .sidebar .machine-configuration__machine:hover{background-color:#fff;text-decoration:none;border-radius:20px}.machine-door__color--turquoise-light .sidebar .machine-configuration__machine:hover a{color:#00a69e}.machine-door__color--turquoise-light .sidebar .machine-configuration__active a{color:#00a69e}}@media (max-width:47rem){.machine-door__color--turquoise-light .sidebar{background-color:unset}.machine-door__color--turquoise-light .sidebar .machine-configuration--panel h1{color:#00a69e}.machine-door__color--turquoise-light .sidebar .machine-configuration--panel .machine-configuration__machine{border-radius:.3125rem;padding:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15)}.machine-door__color--turquoise-light .sidebar .machine-configuration--panel .machine-configuration__machine a{color:#00a69e}.machine-door__color--turquoise-light .sidebar .machine-configuration--panel .machine-configuration__active{background-color:#00a69e;border-radius:.3125rem;padding:1.25rem}.machine-door__color--turquoise-light .sidebar .machine-configuration--panel .machine-configuration__active a{color:#fff}.machine-door__color--turquoise-light__machine a:hover{color:#00a69e}}.machine-door__color--turquoise-light .machine__name{color:#00a69e}@media (max-width:47rem){.machine-door__color--turquoise-light .machine__name{color:#fff;background-color:#00a69e;border-radius:.3125rem}}.machine--overview{display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem}@media (max-width:47rem){.machine--overview{padding:unset}}.machine--overview a{flex-basis:calc(25% - 1rem);flex-grow:1;max-width:calc(25% - 1rem)}@media (max-width:82rem){.machine--overview a{flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media (max-width:47rem){.machine--overview a{flex-basis:100%;max-width:100%}}.machine--overview a:hover{text-decoration:none}.machine--door{box-shadow:0 3.289px 82.237px 0 rgba(87,41,54,.1);display:flex;flex-direction:column;justify-content:center;transition:box-shadow .3s ease}.machine--door:hover{box-shadow:0 6px 12px rgba(87,41,54,.2)}.machine__image{text-align:center;padding-top:1rem}@media (max-width:47rem){.machine__image{display:none}}.machine__image img{width:auto;height:14.09456rem;-o-object-fit:contain;object-fit:contain}.machine__name{padding:.37rem;text-align:center;text-transform:uppercase;font-size:2.82688rem;margin:0;font-style:normal;font-weight:900}@media (max-width:47rem){.machine__name{color:#fafafa;text-align:start;padding:1.25rem;background:url(/themes/custom/atom_theme/assets/arrows/arrow-white--right.svg) no-repeat 90% 50%;background-size:1rem}}.organization h1{padding:1.25rem 1.25rem .22rem 1.25rem;margin:0}@media (max-width:47rem){.organization h1{padding:1.25rem 0}}.user-menu:not(.toolbar-tab){border-radius:.5rem}.user-menu:not(.toolbar-tab) ul:not(.contextual-links){list-style:none;display:flex;gap:.8rem;width:-moz-fit-content;width:fit-content;background-image:url(/themes/custom/atom_theme/assets/icons/settings.svg);background-repeat:no-repeat;background-position:left top;padding-left:2rem}.user-menu:not(.toolbar-tab) ul:not(.contextual-links) li{transition:transform .2s ease}.user-menu:not(.toolbar-tab) ul:not(.contextual-links) li:focus,.user-menu:not(.toolbar-tab) ul:not(.contextual-links) li:hover{transform:translateY(-3px)}@media (max-width:47rem){.user-menu:not(.toolbar-tab) ul:not(.contextual-links) li:focus,.user-menu:not(.toolbar-tab) ul:not(.contextual-links) li:hover{transform:translateY(-2px)}}.user-menu:not(.toolbar-tab) ul:not(.contextual-links) li a{color:#572936;font-weight:700;text-decoration:none}.user-menu:not(.toolbar-tab) ul:not(.contextual-links) li a:active{transform:translateX(2px)}@media (max-width:47rem){.user-menu:not(.toolbar-tab){width:100%;padding:1rem 0}.user-menu:not(.toolbar-tab) a{font-size:.9rem}}.back-link{margin-top:1.88rem}.back-link--homepage a{font-weight:700}.back-link--homepage a:hover{text-decoration:unset}.back-link--homepage a:hover:before{transform:rotate(120deg)}.back-link--homepage a:before{content:"";display:inline-block;background:url(/themes/custom/atom_theme/assets/arrows/arrow-white-down.svg) no-repeat center #db582e;padding:1.25rem;margin-right:1.25rem;width:1rem;height:1rem;background-size:1rem;transition:transform .3s ease;border-radius:50%;transform:rotate(90deg);vertical-align:middle}.page--login{min-height:100vh;background:url(/themes/custom/atom_theme/assets/images/login-background.jpg) no-repeat center center;background-size:cover}.page--login .login__container{width:min(36.875rem,100%);padding-top:2.5rem}.page--login .login__form{padding:5rem;background-color:#fafafa;box-shadow:0 4px 100px 0 rgba(87,41,54,.1)}@media (max-width:63rem){.page--login .login__form{padding:2.5rem}}.page--login .login__form .login-form__title{font-weight:900;margin-bottom:0;text-transform:uppercase}.page--login .login__form .login-form__subtitle{margin-top:0;margin-bottom:2.5rem}.page--login .login__form .login-form__subtitle__first-time-login a{font-weight:700}.page--login .login__form .login-form__forgot-password{display:block;font-weight:700;text-align:end}.page--login .login__form .login-form__submit{display:block;margin-inline:auto;margin-top:2.5rem}.page--login .login__form .login-form__create-account{display:block;text-align:center;font-weight:700;margin:.62rem 0}.machine-configuration{flex:1}@media (max-width:63rem){.machine-configuration{order:2}}.machine-configuration__active{background-color:#fff}.machine-configuration--panel{padding:1.25rem;color:#fff}.machine-configuration--panel h1{margin-top:.63rem;font-size:7.5rem}.machine-configuration--panel .machine-configuration__machine{margin:.5rem 0;padding:.62rem 1.25rem;text-decoration:none;border-radius:20px;width:-moz-fit-content;width:fit-content}@media (max-width:47rem){.machine-configuration--panel .machine-configuration__machine{width:inherit}}.machine-configuration--panel .machine-configuration__machine a{color:#fff;font-weight:700;text-decoration:none;padding:.62rem 1.25rem;width:-moz-fit-content;width:fit-content}@media (min-width:48rem){.machine-configuration--content{display:flex;align-items:start;gap:4rem;flex-wrap:wrap;max-height:40rem}}.machine-configuration__image{max-width:100%}@media (max-width:47rem){.machine-configuration__image{flex:1;text-align:center}}.machine-configuration__image .machine--door:hover{box-shadow:0 3.289px 82.237px 0 rgba(87,41,54,.1)}.machine-configuration__image img{padding:2rem;mix-blend-mode:multiply}.machine-configuration__content{flex:1}.machine-configuration__content .content-categories .content-category{background-color:#fff;margin-bottom:1rem;padding:1rem;box-shadow:0 4px 100px 0 rgba(87,41,54,.1);transition:box-shadow .3s ease}.machine-configuration__content .content-categories .content-category:hover{box-shadow:0 6px 12px rgba(87,41,54,.2)}.machine-configuration__content .content-categories .content-category summary{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700;color:#572936;cursor:pointer}.machine-configuration__content .content-categories .content-category summary .summary{display:inline-block;margin-left:.5rem;width:16px;height:16px;background-image:url(/themes/custom/atom_theme/assets/arrows/arrow-down.svg);background-size:contain;background-repeat:no-repeat}.machine-configuration__content .content-categories .content-category[open] summary{margin-bottom:1rem}.machine-configuration__content .content-categories .content-category[open] summary .summary{transform:rotate(180deg)}.machine-configuration__content .content-categories .content-category>div:has(iframe){display:inline-block;width:calc(49% - .2rem);margin:.2rem}@media (max-width:99rem){.machine-configuration__content .content-categories .content-category>div:has(iframe){width:100%}}.machine-configuration__content .content-categories .content-category div iframe{width:100%;aspect-ratio:16/9;height:100%}.machine-configuration__content .content-categories .content-category div span{font-size:.9rem}.button--primary{background-color:#572936;color:#fafafa}.button--primary a{color:#fafafa}.button--primary a:hover{text-decoration:unset}.button--primary:hover{background-color:#341920;color:#fff}.button--primary:focus{border:2px solid #fff}.button--secondary{background-color:#d40046;color:#fafafa}.button--secondary a{color:#fafafa}.button--secondary a:hover{text-decoration:unset}.button--secondary:hover{background-color:#a10035;color:#fff}.button--secondary:focus{border:2px solid #fff}.button--white{background-color:#fafafa;color:#572936}.button--white a{color:#572936}.button--white a:hover{text-decoration:unset}.button--white:hover{background-color:#e1e1e1;color:#7a394c}.button--white:focus{border:2px solid #9c4a61}.button--green{background-color:#009c6d;color:#fafafa}.button--green a{color:#fafafa}.button--green a:hover{text-decoration:unset}.button--green:hover{background-color:#006949;color:#fff}.button--green:focus{border:2px solid #fff}.button--blue{background-color:#123660;color:#fafafa}.button--blue a{color:#fafafa}.button--blue a:hover{text-decoration:unset}.button--blue:hover{background-color:#0a1e35;color:#fff}.button--blue:focus{border:2px solid #fff}.button--coffee-dark{background-color:#572936;color:#fafafa}.button--coffee-dark a{color:#fafafa}.button--coffee-dark a:hover{text-decoration:unset}.button--coffee-dark:hover{background-color:#341920;color:#fff}.button--coffee-dark:focus{border:2px solid #fff}.button--bordeaux{background-color:#8e2d4e;color:#fafafa}.button--bordeaux a{color:#fafafa}.button--bordeaux a:hover{text-decoration:unset}.button--bordeaux:hover{background-color:#672139;color:#fff}.button--bordeaux:focus{border:2px solid #fff}.button--purple{background-color:#905f80;color:#fafafa}.button--purple a{color:#fafafa}.button--purple a:hover{text-decoration:unset}.button--purple:hover{background-color:#714b65;color:#fff}.button--purple:focus{border:2px solid #fff}.button--pink{background-color:#c1688c;color:#fafafa}.button--pink a{color:#fafafa}.button--pink a:hover{text-decoration:unset}.button--pink:hover{background-color:#ae4871;color:#fff}.button--pink:focus{border:2px solid #fff}.button--orange{background-color:#db582e;color:#fafafa}.button--orange a{color:#fafafa}.button--orange a:hover{text-decoration:unset}.button--orange:hover{background-color:#b7441f;color:#fff}.button--orange:focus{border:2px solid #fff}.button--orange-light{background-color:#ed8c00;color:#fafafa}.button--orange-light a{color:#fafafa}.button--orange-light a:hover{text-decoration:unset}.button--orange-light:hover{background-color:#ba6e00;color:#fff}.button--orange-light:focus{border:2px solid #fff}.button--yellow{background-color:#ffad2b;color:#572936}.button--yellow a{color:#572936}.button--yellow a:hover{text-decoration:unset}.button--yellow:hover{background-color:#f79700;color:#7a394c}.button--yellow:focus{border:2px solid #9c4a61}@keyframes fillFromLeft{0%{width:0;left:0}100%{width:100%;left:0}}.button{display:inline-flex;padding:1.25rem 1.88rem;font-size:1rem;font-weight:700;border-radius:2rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;width:-moz-fit-content;width:fit-content;max-height:4.0625rem}@media (max-width:47rem){.button{padding:1.25rem 1.5625rem}}.button.form-submit{background-color:#db582e;color:#fafafa;border:unset}.button.form-submit:hover{text-decoration:none;background-color:#cc4c23;box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.button.form-submit:active{transform:translateY(0);box-shadow:0 3px 6px rgba(0,0,0,.15)}.button__animate--red{position:relative;overflow:hidden;z-index:1;text-decoration:unset}.button__animate--red:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#cb3340;transition:transform .6s ease-in-out;transform:scaleX(0);transform-origin:left;z-index:-1}.button__animate--red:hover:after{transform:scaleX(1)}.button__animate--red .button-text,.button__animate--red span,.button__animate--red svg{position:relative;z-index:1}.form-email,.form-tel,.form-text{padding:1.25rem 1.88rem;border-radius:2rem}.form-item{margin-bottom:1.25rem}input{font-size:1rem;border:2px solid #572936;outline:unset;color:#572936;margin-top:.31rem}input:-webkit-autofill{color:#572936}label{font-weight:700}.primary-tabs{position:relative;z-index:0}.primary-tabs ul{display:flex;justify-content:center;list-style:none;margin:0;padding:1rem 0;box-shadow:0 3px 6px rgba(0,0,0,.1)}@media (max-width:63rem){.primary-tabs ul{flex-wrap:wrap;justify-content:space-between;gap:1rem}.primary-tabs ul li a{min-width:200px}}.primary-tabs ul li{margin-right:2rem}.primary-tabs ul li:last-child{margin-right:0}.primary-tabs ul li a{display:inline-block;padding:1rem 2rem;color:#6d6d6d;text-decoration:none;font-weight:700;font-family:"Saira Extra Condensed",sans-serif;border-radius:5px 5px 0 0;border-bottom:none;transition:all .3s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,.1);background-color:#fff;position:relative;overflow:hidden;z-index:1;font-size:1.5rem}.primary-tabs ul li a:before{content:"";position:absolute;width:100%;height:100%;background-color:#f0f0f0;top:0;left:-100%;transition:left .4s ease-in-out;z-index:-1}.primary-tabs ul li a:hover{color:#000;box-shadow:0 6px 12px rgba(0,0,0,.15)}.primary-tabs ul li a:hover:before{left:0}.primary-tabs ul li a.is-active{color:#000;border-bottom:2px solid #572936;box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-2px);transition:transform .2s ease-in-out}.messages__wrapper .messages{margin:auto;font-family:"Saira Extra Condensed",sans-serif;font-weight:700;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3);font-size:2rem;padding:1rem;line-height:1.4}.messages__wrapper .messages a{text-decoration:underline;font-weight:700;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease;margin:0 .3rem;color:#fafafa}.messages__wrapper .messages a:hover{color:#fff;text-decoration:none}.messages__wrapper .messages a:focus{outline:2px dashed #fafafa;outline-offset:4px}.messages__wrapper .messages--status{background-color:#009c6d;color:#fafafa}.messages__wrapper .messages--warning{background-color:#ed8c00;color:#fafafa}.messages__wrapper .messages--error{background-color:#cb3340;color:#fafafa}.form-item--error-message{margin-top:.5rem;padding:.75rem 1rem;color:#fafafa;background-color:#d40046;font-size:1rem;font-weight:600;line-height:1.4;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:100%;word-wrap:break-word;text-align:left}.form-item--error-message a{color:#ffad2b;font-weight:700;text-decoration:underline}.form-item--error-message a:hover{text-decoration:none}.form-item--error .form-text{border-color:#d40046;box-shadow:0 0 0 3px rgba(203,51,64,.2)}.form-item--error label{color:#d40046}.djd-region-message{position:fixed;bottom:0;z-index:10;width:100%;background-color:#ddd;box-shadow:0 8px 16px rgba(0,0,0,.1)}.djd-region-message__wrapper{padding:1.25rem 0;position:relative;display:flex;justify-content:space-between;align-items:center}.djd-region-message__title{font-size:1.75rem;font-weight:700;line-height:2.45rem;font-family:Montserrat,sans-serif;margin-bottom:1rem}.djd-region-message__button{z-index:1;border:2px solid #2d2d2d;border-radius:50%;width:44px;height:44px;flex-shrink:0}.djd-region-message__button--close{background:0 0;border:none;cursor:pointer;z-index:1;padding:0;vertical-align:bottom;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.djd-region-message__button--close span{margin:10px 13px;display:block;width:40%;height:2px;background-color:#2d2d2d;position:absolute;top:10px}.djd-region-message__button--close span:nth-child(1){transform:rotate(45deg)}.djd-region-message__button--close span:nth-child(2){transform:rotate(-45deg)}.djd-region-message,.djd-region-message a{color:#2d2d2d}.djd-region-message a,.djd-region-message a a{text-decoration:underline}[data-drupal-messages]:has(.messages) .messages a{color:#fafafa}[data-drupal-messages]:has(.messages) .messages--status{background-color:#009c6d;color:#fafafa}[data-drupal-messages]:has(.messages) .messages--warning{background-color:#ed8c00;color:#fafafa}[data-drupal-messages]:has(.messages) .messages--error{background-color:#cb3340;color:#fafafa}[data-drupal-messages]{color:#fafafa;font-family:"Saira Extra Condensed",sans-serif;font-weight:700;text-align:center;line-height:1.25}[data-drupal-messages] [aria-label="Error message"] [role=alert]{background-color:#cb3340;color:#fafafa}[data-drupal-messages] [aria-label="Status message"],[data-drupal-messages] [role=alert]{font-size:2rem;background-color:#db582e;padding:1rem 0}[data-drupal-messages] [aria-label="Status message"] a,[data-drupal-messages] [role=alert] a{color:#fafafa;text-decoration:underline;font-weight:700;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}[data-drupal-messages] [aria-label="Status message"] a:hover,[data-drupal-messages] [role=alert] a:hover{color:#fff;text-decoration:none}[data-drupal-messages] [aria-label="Status message"] a:focus,[data-drupal-messages] [role=alert] a:focus{outline:2px dashed #fafafa;outline-offset:4px}.content-category div:has(.file-download):not(:last-of-type){margin-bottom:1rem}.content-category .file-download{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem;background-color:#f8f9fa}@media (max-width:99rem){.content-category .file-download{flex-direction:column}}.content-category .file-download__icon{flex-basis:1.5rem}.content-category .file-download__icon svg{width:1.5rem;height:1.5rem;fill:#572936}.content-category .file-download__name{font-weight:700;flex:1;word-break:break-word}@media (max-width:99rem){.content-category .file-download__name{text-align:center}}.content-category .file-download__button{padding:.75rem 1.5rem;display:flex}.content-category .file-download__button a{display:block;text-align:center}
