/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
.navbar{position:fixed;top:0;width:100%;z-index:1000;background-color:white;box-shadow:0px 4px 6px rgba(0,0,0,0.1);}body{padding-top:75px;background-color:white !important;border-bottom:none !important;}html{scroll-padding-top:75px;}.navbar{}#toolbar-bar{}#navbar-top{}#navbar-expand-lg{}#navbar{}.navbar.navbar-expand-lg a{}.navbar-brand{font-size:1.5rem;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#fff;}.navbar-brand img{max-width:50px !important;height:auto;}.navbar-nav .dropdown-menu{background-color:#1d84c3;border-radius:10px;padding:10px;box-shadow:0px 5px 10px rgba(0,0,0,0.2);min-width:100%;right:0;left:auto;min-width:200px;}.navbar-nav .dropdown-menu a{display:block;padding:10px 15px;text-decoration:none !important;background-color:transparent;transition:background-color 0.3s ease-in-out;color:white;}.navbar-nav .dropdown-menu a:hover{color:white;border-radius:5px;}@media (min-width:992px){.navbar-nav .dropdown:hover > .dropdown-menu{display:block;}}.dropdown-menu{margin-top:0;left:0;}.clara-futura{background:#f5faff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.05);text-align:center;margin-bottom:30px;animation:fadeIn 0.8s ease-out forwards;}.clara-futura h1{font-size:26px;font-weight:700;text-transform:uppercase;margin-bottom:10px;color:#333;}.clara-futura h2{font-size:18px;color:#555;font-weight:600;margin-bottom:15px;}.clara-futura p{font-size:15px;line-height:1.6;color:#444;margin-bottom:15px;text-align:justify;background:none;padding:0;border:none;transition:color 0.3s ease;}.clara-futura p:hover{color:#0056b3;}@keyframes fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.mission-section{background:#ffffff;padding:30px 20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.08);margin-bottom:30px;text-align:center;border:1px solid #ddd;animation:fadeIn 1s ease-out forwards;}.mission-section h2{font-size:26px;color:#222;text-transform:uppercase;font-weight:bold;margin-bottom:25px;padding-bottom:6px;border-bottom:2px solid #007bff;display:inline-block;}.mission-list{list-style:none;padding:0;margin:0;}.mission-list li{font-size:15px;margin:10px 0;padding:10px 15px;background:#f5faff;border-left:4px solid #007bff;border-radius:6px;transition:transform 0.3s ease,background 0.3s ease,box-shadow 0.3s ease;text-align:left;}.mission-list li:hover{transform:translateX(8px);background:#e8f2ff;box-shadow:0 2px 6px rgba(0,123,255,0.15);}.activity-section{background:#ffffff;padding:30px 20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.08);margin-bottom:30px;text-align:center;border:1px solid #ddd;animation:fadeIn 1s ease-out forwards;}.activity-section h2{font-size:26px;color:#222;text-transform:uppercase;font-weight:bold;margin-bottom:25px;padding-bottom:6px;border-bottom:2px solid #007bff;display:inline-block;}.activity-list{list-style:none;padding:0;margin:0;}.activity-list li{font-size:15px;margin:10px 0;padding:10px 15px;background:#f5faff;border-left:4px solid #007bff;border-radius:6px;transition:transform 0.3s ease,background 0.3s ease,box-shadow 0.3s ease;text-align:left;}.activity-list li:hover{transform:translateX(8px);background:#e8f2ff;box-shadow:0 2px 6px rgba(0,123,255,0.15);}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.support-section{background:#ffffff;padding:30px 20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.08);margin-bottom:30px;text-align:center;border:1px solid #ddd;animation:fadeIn 1s ease-out forwards;}.support-section h2{font-size:26px;color:#222;text-transform:uppercase;font-weight:bold;margin-bottom:25px;padding-bottom:6px;border-bottom:2px solid #007bff;display:inline-block;}.support-list{list-style:none;padding:0;margin:0;}.support-list li{font-size:15px;margin:10px 0;padding:10px 15px;background:#f5faff;border-left:4px solid #007bff;border-radius:6px;transition:transform 0.3s ease,background 0.3s ease,box-shadow 0.3s ease;text-align:left;}.support-list li:hover{transform:translateX(8px);background:#e8f2ff;box-shadow:0 2px 6px rgba(0,123,255,0.15);}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px);}to{opacity:1;transform:translateX(0);}}.fancy-underline{position:relative;display:inline-block;padding-bottom:5px;font-weight:bold;text-transform:uppercase;}.fancy-underline::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(to right,#007bff,#00bcd4);border-radius:2px;transition:width 0.3s ease;}.fancy-underline:hover::after{width:60%;}.closing-statement{font-size:18px;font-weight:bold;color:#0056b3;text-align:center;padding:20px;margin-top:30px;background:linear-gradient(135deg,#eef5ff,#dceeff);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.15);opacity:0;transform:translateY(20px);animation:fadeInUp 1.5s ease-out 1s forwards;}.closing-statement span{color:#ff6600;font-size:20px;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.intro-image-card{width:100%;position:relative;overflow:hidden;border-radius:2rem 2rem 2rem 2rem;height:36rem;}.introcard-img-top{width:100%;height:100%;object-fit:cover;display:block;border-radius:2rem 2rem 2rem 2rem;position:absolute;top:0;left:0;opacity:0;animation:fade 16s infinite;}@keyframes fade{0%{opacity:0;}20%{opacity:1;}40%{opacity:1;}60%{opacity:0;}100%{opacity:0;}}.introcard-img-top:nth-child(1){animation-delay:0s;}.introcard-img-top:nth-child(2){animation-delay:4s;}.introcard-img-top:nth-child(3){animation-delay:8s;}.introcard-img-top:nth-child(4){animation-delay:12s;}.coming-soon-container{background-image:url('/sites/default/files/img/clarafutura.jpg');background-size:cover;background-position:center;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;}.coming-soon-content{color:white;font-size:3em;font-weight:bold;text-shadow:2px 2px 4px rgba(0,0,0,0.5);}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.founders-section{background:#ffffff;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05);text-align:center;margin-bottom:40px;animation:fadeIn 0.8s ease-out forwards;}.founders-section h2{font-size:26px;font-weight:bold;text-transform:uppercase;margin-bottom:30px;color:#333;}.founders-section .card{opacity:0;animation:fadeInUp 0.8s ease forwards;animation-delay:0.2s;transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%;display:flex;flex-direction:column;}.founders-section .card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.founders-section .col-md-4:nth-child(1) .card{animation-delay:0.2s;}.founders-section .col-md-4:nth-child(2) .card{animation-delay:0.4s;}.founders-section .col-md-4:nth-child(3) .card{animation-delay:0.6s;}.founders-section .card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.15);}.founders-section .card-body img{transition:transform 0.4s ease;}.founders-section .card:hover .card-body img{transform:scale(1.05);}.image-overlay-container{position:relative;display:inline-block;width:100%;overflow:hidden;}.image-overlay-container img{display:block;width:100%;height:auto;transition:transform 0.3s ease;}.image-overlay-container:hover img{transform:scale(1.05);}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease;}.image-overlay-container:hover .overlay{opacity:1;}.overlay .btn{font-weight:bold;padding:0.5rem 1rem;}.event-row{display:flex;flex-wrap:wrap;margin-bottom:2rem;}.event-row > div{display:flex;flex-direction:column;}.event-image-wrapper img{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.1);}@media (min-width:768px){.event-row{align-items:stretch;}.event-row > .col-lg-3,.event-row > .col-lg-9{display:flex;}.event-row > .col-lg-9{align-items:center;}}.breadcrumb li:first-child{display:none;}.founder-image img{width:100%;height:auto;border-radius:12px;object-fit:cover;}.founder-info h1{margin-top:0;color:#5a2a83;}.founder-info h2{margin-top:24px;margin-bottom:10px;font-size:1.25rem;border-bottom:2px solid #ddd;padding-bottom:4px;}.founder-info ul{padding-left:20px;margin-top:0;}.founder-info ul li{margin-bottom:5px;}@media (max-width:768px){.intro-image-card{height:14rem;}}@media (max-width:991.98px){.intro-image-card{height:20rem;}}
