/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-form{max-width:1200px;margin:-30px 25px 20px 25px;padding:20px;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1e293b;}.webform-submission-form label{color:#08417b;font-weight:700;font-size:1rem;margin-bottom:6px;display:inline-block;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form textarea{width:100%;padding:12px 16px;font-size:1rem;color:#1e293b;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;transition:all 0.3s ease;margin-bottom:15px;}.webform-submission-form input[type="text"]:focus,.webform-submission-form input[type="email"]:focus,.webform-submission-form textarea:focus{outline:none;border-color:#1d99e1;background-color:#ffffff;box-shadow:0 0 0 3px rgba(29,153,225,0.2);}.webform-submission-form ::placeholder{color:#94a3b8;opacity:1;}.webform-submission-form .captcha{background-color:#e8f3ff;border:1px solid #b2d8d8;border-radius:8px;padding:15px 20px;margin:20px 0;}.webform-submission-form .captcha label{color:#08417b;}.webform-submission-form .captcha input[type="text"]{max-width:200px;margin-bottom:0;}.webform-submission-form .form-actions input[type="submit"]{background-color:#1d99e1;color:#ffffff;font-size:1.1rem;font-weight:700;padding:12px 32px;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease;display:inline-block;}.webform-submission-form .form-actions input[type="submit"]:hover{background-color:#08417b;}.webform-submission-form .form-required::after{color:#d97706;margin-left:4px;}
.site-logo-img{height:auto;max-height:50px;width:auto;max-width:100%;}.site-name{font-size:clamp(20px,3vw,36px);font-weight:bold;}.site-slogan{font-size:clamp(12px,2vw,18px);padding-top:10px;}.feed-icons{display:none;}div#welcome-text-inner{padding-block:0px;line-height:1.5em;}.solo-block-title{font-size:24px;text-align:center;background-color:#f4ffe8;padding-top:5px;padding-bottom:5px;}h1.page-title-text{padding-block:0px;color:#1f456e;display:none!important;}div#sidebar-box-main,div#sidebar-box-second{border-style:solid;border-color:#f4ffe8;border-radius:5px;}
