/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:1.1rem !important;font-weight:400 !important;background:#f8f9fa !important;}
.text-light-blue{color:#20558A !important;}.border-map{border-color:#62B5E5 !important;}.border-data{border-color:#178381 !important;}.border-dna{border-color:#6FC2B4 !important;}.border-hands{border-color:#20558A !important;}.border-orange{border-color:#E57200 !important;}
.ui-state-active{background:#5a6c7d !important;border:1px solid #5a6c7d !important;}
.hero h1{font-size:3.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#4a6fa5,#c89446);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fadeInUp 1s ease;}.hero p{font-size:1.3rem;color:#5a6c7d;max-width:900px;margin:0 auto;animation:fadeInUp 1s ease 0.2s both;}h2.section-title{font-size:2.5rem;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#4a6fa5,#c89446);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#2c3e50;background:#f8f9fa;}#main-wrapper{min-height:400px !important;}.featured-top,.hero{background:linear-gradient(135deg,#4a6fa5 0%,#3a5a88 100%);color:white;padding:100px 5% 80px;text-align:center;margin-bottom:40px;box-shadow:0 4px 15px rgba(74,111,165,0.3);}.featured-top h1,.hero h1{font-size:3em;margin-bottom:20px;font-weight:600;animation:fadeInUp 1s ease;}.featured-top p,.hero p{font-size:1.3em;max-width:900px;margin:0 auto;opacity:0.95;animation:fadeInUp 1s ease 0.2s both;}h2.title{color:#3a5a88;margin-bottom:20px;font-size:2em;border-bottom:3px solid #3a5a88;padding-bottom:10px;font-weight:600;}.content-section{background:white;padding:40px;margin-bottom:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.08);border-top:4px solid #4a6fa5;animation:fadeInUp 0.8s ease;}.highlight-box{background:linear-gradient(135deg,#4a6fa5 0%,#3a5a88 100%);color:white;padding:30px;border-radius:10px;margin:30px 0;box-shadow:0 3px 10px rgba(74,111,165,0.3);}.highlight-box h2.b-orange{border-bottom:3px solid orange;padding-bottom:15px;margin-bottom:20px}.text-cust-orange{color:#c89446 !important;}.text-cust-blue{color:#3a5a88 !important;}.text-darker-blue{color:#2c3e50 !important;}.bg-cust-orange{background:#c89446 !important;}.btn-cust-orange{background:#c89446 !important;color:#FFF !important;font-size:1.1em;padding:15px 40px;border-radius:50px;text-decoration:none;transition:all 0.3s ease;animation:fadeInUp 1s ease 0.4s both;}.btn-cust-orange:hover{background:#b08038;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,148,70,0.4);}.bg-cust-blue{background:#3a5a88 !important;}.border-cust-blue{border-color:#3a5a88 !important;}.card-bg-light-blue{background:linear-gradient(135deg,#e8f0f7 0%,#f1f5f9 100%);border-left-width:5px !important;border-left-color:#3a5a88 !important;transition:all 0.3s ease;box-shadow:0 2px 5px rgba(0,0,0,0.05);}.bg-light-blue{background:linear-gradient(135deg,#e8f0f7 0%,#f1f5f9 100%);}.border-left-4{border-left-width:4px !important;}.site-footer__bottom{border-top:0;margin:0;}.site-footer__bottom .region{margin-top:0;}.site-footer{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);color:white;padding:30px 20px;margin-top:40px;}
.site-footer{background-color:#fff !important;}
h1,h2,h3,h4{color:#5a6c7d !important;}
#navbar-main{background-color:#ffffff !important;padding:1.5rem 5rem !important;border-bottom:3px solid #3a5a88;box-shadow:0 2px 20px rgba(0,0,0,0.1);}#navbar-main img{height:60px !important;}.navbar-nav .nav-link{color:#4a6fa5 !important;}
k{}
