@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6,.site-branding__name,.site-branding__name a{font-family:'Bebas Neue',sans-serif !important;font-weight:400 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;}body,p,a,li,span,div,.menu-item{font-family:'Montserrat',sans-serif !important;font-weight:400 !important;line-height:1.6 !important;}.primary-nav__menu-item a{font-weight:500 !important;text-transform:uppercase !important;font-size:0.9rem !important;}@media (max-width:1024px){header[role="banner"]{background:transparent !important;border:none !important;box-shadow:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;}.region-content section,.layout-content .container{margin-top:0 !important;padding-top:0 !important;}.navbar\@container\/navbar,.navbar{position:fixed !important;top:15px !important;left:0 !important;right:0 !important;width:90vw !important;margin:0 auto !important;z-index:9999 !important;background-color:#ffffff !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1) !important;display:flex !important;justify-content:space-between !important;align-items:center !important;min-height:60px !important;border-radius:8px !important;padding:0 15px !important;}.region-content{padding-top:95px !important;}.navbar--logo,.navbar .branding,.navbar a[rel="home"],.navbar--logo img{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;pointer-events:none !important;}.navbar--hamburger-container{display:flex !important;position:relative !important;z-index:10000 !important;}.navbar::before{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;display:block !important;width:160px !important;height:40px !important;background-image:url('/sites/default/files/2026-05/Droplet_Logo-Clear-Small-Grey_0.png') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;pointer-events:none !important;z-index:9999 !important;}}
.region-footer,footer[role="contentinfo"]{background:linear-gradient(135deg,#009b72 0%,#004d39 100%) !important;border-top:1px solid rgba(255,255,255,0.1) !important;}.region-footer,.region-footer *,footer[role="contentinfo"] *{color:#ffffff !important;font-family:'Montserrat',sans-serif !important;line-height:1.6 !important;}.region-footer form{display:flex !important;flex-direction:row !important;}.region-footer input[type="email"]{height:46px !important;width:280px !important;background-color:rgba(255,255,255,0.9) !important;border-radius:8px 0 0 8px !important;padding:0 15px !important;font-family:'Montserrat',sans-serif !important;}.region-footer button,.region-footer input[type="submit"]{height:46px !important;background-color:#ffb703 !important;border-radius:0 8px 8px 0 !important;padding:0 20px !important;font-family:'Montserrat',sans-serif !important;text-transform:uppercase !important;}.region-footer,.region-footer section.site-footer,footer[role="contentinfo"]{background:linear-gradient(135deg,#009b72 0%,#004d39 100%) !important;background-color:#004d39 !important;border-top:1px solid rgba(255,255,255,0.1) !important;}.region-footer,.region-footer *,footer[role="contentinfo"],footer[role="contentinfo"] *{color:#ffffff !important;font-family:'Montserrat',sans-serif !important;line-height:1.6 !important;}.region-footer input[type="email"]{background-color:rgba(255,255,255,0.9) !important;color:#333333 !important;font-family:'Montserrat',sans-serif !important;font-weight:500 !important;}.region-footer input::placeholder{color:#666666 !important;font-family:'Montserrat',sans-serif !important;font-weight:400 !important;}.region-footer button,.region-footer input[type="submit"]{background-color:#ffb703 !important;color:#000000 !important;font-family:'Montserrat',sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;border:none !important;}.region-footer svg,.region-footer i{fill:#ffffff !important;color:#ffffff !important;}
.user-form-page__user-form{background-color:#001112 !important;background-image:radial-gradient(circle at top right,#14b8a6 0%,transparent 75%),radial-gradient(circle at bottom left,#0d9488 0%,transparent 75%) !important;}.user-form-page__user-form h1,.user-form-page__user-form label,.user-form-page__user-form .form-item,.user-form-page__user-form p{color:#ffffff !important;}.user-form-page__user-form a{color:#22d3ee !important;text-decoration:none !important;}.user-form-page__user-form a:hover{color:#ffffff !important;text-decoration:underline !important;}.user-form-page__user-form input[type="text"],.user-form-page__user-form input[type="password"],.user-form-page__user-form input[type="email"]{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#ffffff !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;}.user-form-page__user-form input[type="text"]:focus,.user-form-page__user-form input[type="password"]:focus,.user-form-page__user-form input[type="email"]:focus{border-color:#14b8a6 !important;box-shadow:0 0 10px rgba(20,184,166,0.4) !important;background:rgba(255,255,255,0.1) !important;}.user-form-page__user-form .button--primary{background-color:#14b8a6 !important;border:none !important;color:#000000 !important;font-weight:bold !important;box-shadow:0 4px 15px rgba(20,184,166,0.3) !important;transition:all 0.3s ease !important;}.user-form-page__user-form .button--primary:hover{background-color:#22d3ee !important;box-shadow:0 6px 20px rgba(34,211,238,0.5) !important;transform:translateY(-2px);}.content-header a.toolbar-logo{display:inline-block !important;height:auto !important;margin-bottom:20px !important;margin-left:-25px !important;}.content-header a.toolbar-logo img.toolbar-icon-home{height:120px !important;max-height:none !important;width:auto !important;}h1.user-form-page__page-title{display:none !important;}.user-form-page__user-form form{border:none !important;background:rgba(0,0,0,0.5) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border-radius:16px !important;box-shadow:0 10px 40px rgba(0,0,0,0.4) !important;padding:40px !important;}html body .user-form-page__user-form fieldset,html body .user-form-page__user-form legend,html body .user-form-page__user-form legend span,html body .user-form-page__user-form .fieldset__legend,html body .user-form-page__user-form .fieldset__legend span,html body .user-form-page__user-form .form-item__label,html body .user-form-page__user-form .form-item__description{color:#ffffff !important;}.user-form-page__user-form form fieldset{border:none !important;}
