@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Exo+2:wght@300;400;500;600;700&family=Rajdhani:wght@400;500;600;700&family=Inter:wght@300;400;500;600&family=Rubik:wght@300;400;500;600&family=Nunito+Sans:wght@300;400;600;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookiesjsr-banner.active{bottom:5em}@media screen and (min-width:1024px){.cookiesjsr-banner.active{max-width:50%}}
.site-footer .container{background:#201138}.region-footer-fifth .nav{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;margin-bottom:1rem}.region-footer-fifth .nav-item{margin:0;padding:0}.region-footer-fifth .nav-link{font-size:.85rem;color:#6c757d;padding:.25rem .75rem;border-right:1px solid #dee2e6;transition:color .2s ease;text-decoration:none}.region-footer-fifth .nav-item:last-child .nav-link{border-right:none}.region-footer-fifth .nav-link:hover{color:#495057;text-decoration:underline}@media (max-width:767.98px){.region-footer-fifth .nav{flex-direction:column;align-items:center}.region-footer-fifth .nav-link{border-right:none;padding:.4rem}}.region-footer-fifth .visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.region-top-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;width:100%;flex-wrap:wrap}.region-top-header .navbar-brand{display:flex;align-items:center;flex:0 0 25%;margin-right:0;font-weight:500;color:#333}.region-top-header .navbar-brand img{margin-right:10px;height:40px;width:auto}.region-top-header .search-block-form{flex:0 0 50%;padding:0 15px}.region-top-header .search-block-form form{display:flex;align-items:center;width:100%}.region-top-header .search-block-form .form-item,.region-top-header .search-block-form .form-actions{margin:0;padding:0 5px}.region-top-header .search-block-form .form-item{flex-grow:1}.region-top-header .search-block-form .form-search{width:100%;border-radius:4px;padding:6px 12px;border:1px solid #dee2e6}.region-top-header .search-block-form .btn-primary{background-color:#20123a;border-color:#20123a}.region-top-header .search-block-form .btn-primary:hover{background-color:#3837b9;border-color:#3837b9}.region-top-header .language-switcher-language-url{flex:0 0 25%;display:flex;justify-content:flex-end}.region-top-header .language-switcher-language-url nav{display:flex}.region-top-header .language-switcher-language-url .nav-link{padding:5px 10px}.region-top-header .language-switcher-language-url .language-link{color:#666;text-decoration:none;font-weight:500;padding:3px 8px;border-radius:3px}.region-top-header .language-switcher-language-url .language-link:hover,.region-top-header .language-switcher-language-url .language-link.is-active{color:#20123a;background-color:rgba(56,55,185,.1)}@media (max-width:768px){.region-top-header{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"brand language" "search search";gap:10px}.region-top-header .navbar-brand{grid-area:brand;flex:1;justify-content:flex-start;font-size:16px}.region-top-header .language-switcher-language-url{grid-area:language;flex:1;justify-content:flex-end}.region-top-header .search-block-form{grid-area:search;width:100%;padding:0;margin-top:10px}.region-top-header .search-block-form .form-item{width:100%}.region-top-header .search-block-form .btn{padding:.375rem .75rem}}@media (max-width:480px){.region-top-header .navbar-brand{font-size:14px}.region-top-header .navbar-brand img{height:30px}}
:root{--primary:#20123a;--primary-dark:#1c1032;--primary-light:#362368;--secondary:#0083e8;--secondary-light:#38a9ff;--secondary-dark:#0070c6;--accent-cyan:#00e1ff;--accent-purple:#9d4edd;--accent-green:#00c896;--accent-yellow:#ffcc29;--light-bg:#f8fafc;--light-surface:#fff;--light-border:#e2e8f0;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--heading-font:'Exo 2',sans-serif;--body-font:'Rubik',sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--shadow-sm:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.05),0 10px 15px rgba(0,0,0,.1);--shadow-lg:0 10px 25px rgba(0,0,0,.1),0 20px 48px rgba(0,0,0,.1);--shadow-highlight:0 0 15px rgba(0,131,232,.4);--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-full:9999px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--body-font);color:var(--gray-800);background-color:var(--light-bg);line-height:1.6;overflow-x:hidden}div#page-wrapper{max-width:1200px;margin-right:auto;margin-left:auto}section.row.region.region-top-header img{max-width:120px}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:600;color:var(--gray-900);line-height:1.3;letter-spacing:-.01em}h1{font-weight:700;font-size:2.5rem;margin-bottom:var(--space-lg)}h2{font-size:1.8rem;margin-bottom:var(--space-md);position:relative;display:inline-block;padding-bottom:var(--space-sm)}h2:after{content:'';position:absolute;bottom:0;left:0;width:60%;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:var(--radius-sm)}a{color:var(--secondary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--secondary-dark)}p{margin-bottom:var(--space-md)}img{max-width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md);background:var(--light-surface);box-shadow:var(--shadow-md);border-radius:var(--radius-md)}#page-wrapper{position:relative;overflow:hidden}#page{position:relative;z-index:1;background-color:var(--light-bg)}.row{display:flex;flex-wrap:wrap;margin:0 -.5rem}.col-1,.col-md-4,.col-lg-4,.col-xl-4{padding:0 .5rem;margin-bottom:var(--space-lg)}@media (min-width:768px){.col-md-4{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media (min-width:992px){.col-lg-4{flex:0 0 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}}#navbar-top{background:var(--light-surface);border-bottom:1px solid var(--light-border);padding:var(--space-md) 0;position:relative;z-index:100;box-shadow:var(--shadow-sm)}.navbar-brand{font-family:var(--heading-font);font-weight:700;font-size:1.5rem;display:flex;align-items:center;position:relative;background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all var(--transition-normal)}.navbar-brand:hover{transform:translateY(-1px)}.navbar-brand img{margin-right:var(--space-sm);transition:transform var(--transition-normal)}.navbar-brand:hover img{transform:rotate(5deg)}.site-name-slogan{font-family:var(--heading-font);font-size:.85rem;letter-spacing:.5px;margin-left:var(--space-md);color:var(--gray-500);display:inline-block;position:relative;overflow:hidden}.navbar-form{display:flex;align-items:center}#navbar-main{background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:var(--radius-md);margin:var(--space-md) 0;padding:0;position:relative}#navbar-main .navbar-toggler{border:none;color:var(--light-surface);padding:var(--space-md)}#navbar-main .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.sf-menu{display:flex;list-style:none;margin:0;padding:0}.sf-menu li{position:relative;margin:0}.sf-menu a{display:block;padding:var(--space-md) var(--space-lg);color:var(--light-surface);font-weight:500;position:relative;z-index:1;overflow:hidden;transition:color var(--transition-fast)}.sf-menu a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--secondary);transform:translateY(3px);transition:transform var(--transition-fast);z-index:-1}.sf-menu a:hover{color:var(--light-surface)}.sf-menu a:hover:before{transform:translateY(0)}.sf-menu a.is-active{font-weight:600;background:rgba(255,255,255,.1)}.sf-menu a.is-active:before{transform:translateY(0);height:3px}.search-form{display:flex;align-items:center}.form-search{border:1px solid var(--gray-300);border-radius:var(--radius-full);padding:.4rem 1rem;font-size:.9rem;transition:all var(--transition-fast);background:var(--light-surface)}.form-search:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(0,131,232,.2)}.form-select{border:1px solid var(--gray-300);border-radius:var(--radius-md);padding:.4rem 1rem;font-size:.9rem;transition:all var(--transition-fast);background:var(--light-surface)}.form-select:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(0,131,232,.2)}.lang-dropdown-select-element{background:0 0;border:1px solid var(--gray-300);border-radius:var(--radius-md);padding:.4rem .8rem;font-size:.85rem;color:var(--gray-700);cursor:pointer;transition:all var(--transition-fast)}.lang-dropdown-select-element:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(0,131,232,.2)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-md);transition:all var(--transition-normal);position:relative;overflow:hidden;z-index:1}.btn:after{content:'';position:absolute;bottom:-50%;left:-25%;height:200%;width:150%;background:rgba(255,255,255,.2);border-radius:50%;transition:all var(--transition-normal);z-index:-1;transform:scale(0);opacity:0}.btn:hover:after{transform:scale(1);opacity:1}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--secondary),var(--primary));color:#fff;border:none;box-shadow:var(--shadow-sm)}.btn-primary:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-primary:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.card{position:relative;background:var(--light-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal);height:100%;display:flex;flex-direction:column;border:none}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg),var(--shadow-highlight)}.card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent-cyan));z-index:2;transition:height var(--transition-normal)}.card:hover:before{height:5px}.card-img-top{position:relative;overflow:hidden;height:200px;object-fit:cover;transition:transform var(--transition-slow)}.card:hover .card-img-top{transform:scale(1.05)}.card-body{padding:var(--space-lg);display:flex;flex-direction:column;flex:1;position:relative}.card-body:before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:var(--gray-200)}.card-title{font-size:1.25rem;margin-bottom:var(--space-md);position:relative;z-index:1}.card-title a{color:var(--gray-900);transition:color var(--transition-fast);display:block;text-decoration:none}.card-title a:hover{color:var(--secondary)}.card-text{color:var(--gray-500);font-size:.85rem;margin-bottom:var(--space-sm)}.card .btn{margin-top:auto;align-self:flex-start}.datetime{font-size:.8rem;font-weight:500;color:var(--gray-500);padding-left:20px;position:relative}.owl-carousel{position:relative;margin-bottom:var(--space-2xl)}.owl-carousel .views-field-field-image{overflow:hidden;border-radius:var(--radius-lg);height:500px}.owl-carousel .views-field-field-image img{width:100%;height:500px;object-fit:cover;transition:transform var(--transition-slow)}.owl-carousel .views-field-title{position:absolute;bottom:0;left:0;right:0;padding:var(--space-xl);background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 70%,transparent 100%);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.owl-carousel .views-field-title a{color:#fff;font-size:1.8rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:color var(--transition-fast)}.owl-carousel .views-field-title a:hover{color:var(--accent-cyan)}.owl-carousel .views-field-created{position:absolute;top:var(--space-lg);right:var(--space-lg);background:rgba(32,18,58,.8);color:#fff;padding:.4rem .8rem;border-radius:var(--radius-full);font-size:.8rem;backdrop-filter:blur(4px);z-index:2}.owl-carousel .datetime{color:#fff;padding-left:0}.owl-carousel .datetime:before{display:none}.owl-carousel:hover .views-field-field-image img{transform:scale(1.05)}.owl-theme .owl-dots .owl-dot span{background:var(--gray-300);transition:all var(--transition-fast)}.owl-theme .owl-dots .owl-dot:hover span{background:var(--gray-500)}.owl-theme .owl-dots .owl-dot.active span{background:var(--secondary);transform:scale(1.3)}#block-adjatan-views-block-homepagecarousel1-block-1{margin-bottom:var(--space-2xl)}.region-content .block{margin-bottom:var(--space-2xl);position:relative}.region-content .block h2{font-family:var(--heading-font);font-weight:700;font-size:1.8rem;color:var(--primary);margin-bottom:var(--space-xl);padding-bottom:var(--space-sm);display:inline-block;position:relative}.region-content .block h2:after{content:'';position:absolute;bottom:0;left:0;width:50%;height:3px;background:linear-gradient(90deg,var(--secondary),var(--accent-cyan));border-radius:var(--radius-sm)}.breadcrumb{display:flex;padding:var(--space-md) 0;margin-bottom:var(--space-lg);background:0 0;border-radius:0;border-bottom:1px solid var(--gray-200)}.breadcrumb-item{font-size:.85rem;color:var(--gray-500)}.breadcrumb-item a{color:var(--gray-600);transition:color var(--transition-fast)}.breadcrumb-item a:hover{color:var(--secondary)}.breadcrumb-item.active{color:var(--gray-400)}.site-footer{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;padding:var(--space-xl) 0;position:relative;overflow:hidden}.site-footer:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--secondary),var(--accent-cyan),var(--secondary));background-size:200% 100%;animation:gradient-shift 8s ease infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.site-footer .nav-link{color:rgba(255,255,255,.7);transition:color var(--transition-fast);padding:var(--space-sm) var(--space-md)}.site-footer .nav-link:hover{color:#fff}@media (max-width:992px){.site-name-slogan{display:none}.navbar-brand{font-size:1.2rem}.container{padding:0 var(--space-sm)}.owl-carousel .views-field-field-image,.owl-carousel .views-field-field-image img{height:400px}.owl-carousel .views-field-title a{font-size:1.5rem}.card-img-top{height:180px}.card-body{padding:var(--space-md)}.region-content .block h2{font-size:1.5rem}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}.region-top-header-form{display:none}.owl-carousel .views-field-field-image,.owl-carousel .views-field-field-image img{height:300px}.owl-carousel .views-field-title{padding:var(--space-md)}.owl-carousel .views-field-title a{font-size:1.2rem}.col-1{flex:0 0 100%;max-width:100%}.card-img-top{height:200px}}@media (max-width:576px){.navbar-brand{font-size:1rem}.owl-carousel .views-field-field-image,.owl-carousel .views-field-field-image img{height:250px}.card{margin-bottom:var(--space-lg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.text-gradient{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-gradient{background:linear-gradient(135deg,var(--primary),var(--secondary))}.shadow-hover{transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.shadow-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.hidden{display:none !important}.scroll-top{position:fixed;bottom:var(--space-lg);right:var(--space-lg);width:45px;height:45px;background:var(--primary);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(20px);transition:all var(--transition-normal);z-index:100;box-shadow:var(--shadow-md)}.scroll-top.visible{opacity:1;transform:translateY(0)}.scroll-top:before{content:'';width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg) translateY(2px)}.scroll-top:hover{background:var(--secondary);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.path-frontpage .card-body{min-height:16em}.region-top-header-form{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:0;width:100%}#block-adjatan-search-form{flex:0 1 225px;min-width:180px;margin-right:auto}.content.container-inline{display:block;width:100%}.search-form.search-block-form{display:flex;align-items:center;width:100%}.search-form input.form-search{width:100%;height:38px;border-radius:20px 0 0 20px;padding:6px 12px;font-size:.9rem;border:1px solid #e2e8f0;border-right:none;transition:all .3s ease}.search-form input.form-search:focus{border-color:#0083e8;outline:none;box-shadow:0 0 0 3px rgba(0,131,232,.1)}.search-form .form-actions{margin:0;flex:0 0 auto}.search-form .btn-primary{height:38px;border-radius:0 20px 20px 0;padding:6px 15px;background:#0083e8;font-size:.9rem}.form-item-keys.mb-3,.form-actions.mb-3{margin-bottom:0 !important}#block-adjatan-languageswitchercontent{flex:0 0 auto}.links.nav.links-inline{display:flex;align-items:center;background:#f1f5f9;border-radius:20px;padding:3px}.language-link{padding:5px 10px;border-radius:20px;font-size:.85rem;font-weight:500;text-transform:uppercase;color:#64748b;text-decoration:none;transition:all .2s ease}.language-link:hover{color:#0083e8}.language-link.is-active{background:#0083e8;color:#fff;box-shadow:0 2px 5px rgba(0,131,232,.3)}@media (max-width:768px){.region-top-header-form{gap:10px}#block-adjatan-search-form{flex:1;min-width:120px}.en .language-link:before{content:"EN"}.fr .language-link:before{content:"FR"}.language-link{font-size:0;padding:5px 8px}.language-link:before{font-size:.75rem}}#block-adjatan-languageswitchercontent{width:auto}@media (min-width:670px){.path-frontpage h2{margin-top:3em;margin-bottom:2em}#block-adjatan-views-block-slideshows-block-7 h2{margin-top:0}}
.path-node:not(.path-frontpage) .node{margin-bottom:var(--space-2xl)}.path-node:not(.path-frontpage) .node__content{background:var(--light-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-xl);position:relative;overflow:hidden;transition:all var(--transition-normal)}.path-node:not(.path-frontpage) .node__content:hover{box-shadow:var(--shadow-lg),var(--shadow-highlight);transform:translateY(-3px)}.path-node:not(.path-frontpage) .node__content:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent-cyan));z-index:2}.path-node:not(.path-frontpage) #block-adjatan-page-title .title{font-family:var(--heading-font);font-weight:700;font-size:2.2rem;margin:var(--space-lg) 0;color:var(--primary);position:relative;padding-bottom:var(--space-md);display:inline-block}.path-node:not(.path-frontpage) #block-adjatan-page-title .title:after{content:'';position:absolute;bottom:0;left:0;width:60%;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:var(--radius-sm)}.card-title a{color:var(--gray-900);transition:color var(--transition-fast);display:block;text-decoration:none}.path-node:not(.path-frontpage) .field--name-field-image img{width:100%;border-radius:var(--radius-md);margin-bottom:var(--space-lg);transition:transform var(--transition-slow);box-shadow:var(--shadow-md)}.path-node:not(.path-frontpage) .field--name-field-image img:hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.path-node:not(.path-frontpage) .field--name-created{font-size:.9rem;color:var(--gray-500);margin-bottom:var(--space-md);display:inline-block;padding-left:24px;position:relative}.path-node:not(.path-frontpage) .field--name-created:before{content:'';position:absolute;left:0;top:50%;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;transform:translateY(-50%)}.path-node:not(.path-frontpage) .field--name-node-read-time{display:inline-flex;align-items:center;margin-left:var(--space-md);font-size:.9rem;color:var(--gray-500)}.path-node:not(.path-frontpage) .field--name-node-read-time .field__label{font-weight:400;margin-right:var(--space-xs)}.path-node:not(.path-frontpage) .field--name-node-read-time:before{content:'•';margin-right:var(--space-sm);color:var(--gray-400)}.path-node:not(.path-frontpage) .field--name-uid{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--gray-200);font-size:.9rem;color:var(--gray-600)}.path-node:not(.path-frontpage) .field--name-uid .field__label{font-weight:600;color:var(--gray-700)}.path-node:not(.path-frontpage) .field--name-body{margin:var(--space-lg) 0;line-height:1.7}.path-node:not(.path-frontpage) .field--name-body h2{font-family:var(--heading-font);font-weight:600;font-size:1.6rem;color:var(--primary);margin:var(--space-xl) 0 var(--space-md);padding-bottom:var(--space-sm);position:relative;display:inline-block}.path-node:not(.path-frontpage) .field--name-body h2:after{content:'';position:absolute;bottom:0;left:0;width:50%;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:var(--radius-sm)}.path-node:not(.path-frontpage) .field--name-body h3,.path-node:not(.path-frontpage) .field--name-body h4{font-family:var(--heading-font);color:var(--gray-800);margin:var(--space-lg) 0 var(--space-md)}.path-node:not(.path-frontpage) .field--name-body h4{font-size:1.25rem;color:var(--primary-light)}.path-node:not(.path-frontpage) .field--name-body p{margin-bottom:var(--space-md);color:var(--gray-700)}.path-node:not(.path-frontpage) .field--name-body ul,.path-node:not(.path-frontpage) .field--name-body ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.path-node:not(.path-frontpage) .field--name-body li{margin-bottom:var(--space-sm);position:relative}.path-node:not(.path-frontpage) .field--name-body a{color:var(--secondary);text-decoration:none;font-weight:500;position:relative;transition:all var(--transition-fast)}.path-node:not(.path-frontpage) .field--name-body a:hover{color:var(--secondary-dark)}.path-node:not(.path-frontpage) .field--name-body a:after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--secondary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-fast)}.path-node:not(.path-frontpage) .field--name-body a:hover:after{transform:scaleX(1);transform-origin:left}@media (max-width:992px){.path-node:not(.path-frontpage) .node__content{padding:var(--space-lg)}.path-node:not(.path-frontpage) #block-adjatan-page-title .title{font-size:1.8rem}.path-node:not(.path-frontpage) .field--name-body h2{font-size:1.4rem}}@media (max-width:768px){.path-node:not(.path-frontpage) .node__content{padding:var(--space-md)}.path-node:not(.path-frontpage) #block-adjatan-page-title .title{font-size:1.6rem;display:block}.path-node:not(.path-frontpage) .field--name-node-read-time{display:block;margin-left:0;margin-top:var(--space-xs)}.path-node:not(.path-frontpage) .field--name-node-read-time:before{display:none}.path-node:not(.path-frontpage) .views-field-nothing p{font-size:1rem}}@media (max-width:576px){.path-node:not(.path-frontpage) .field--name-created,.path-node:not(.path-frontpage) .field--name-node-read-time,.path-node:not(.path-frontpage) .field--name-uid{font-size:.8rem}.path-node:not(.path-frontpage) .field--name-body h2{font-size:1.3rem}.path-node:not(.path-frontpage) .field--name-body h4{font-size:1.1rem}}.site-footer__bottom{display:flex;justify-content:center;padding:var(--space-md) 0}.site-footer .nav{justify-content:center}.site-footer .nav-link{position:relative;overflow:hidden}.site-footer .nav-link:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--accent-cyan);transform:translateY(5px);opacity:0;transition:all var(--transition-normal)}.site-footer .nav-link:hover:after{transform:translateY(0);opacity:1}.hero-section{background:linear-gradient(135deg,#3a6186,#89253e);color:#fff;padding:3rem 0;margin-bottom:2rem}.hero-quote{background-color:rgba(255,255,255,.1);border-left:4px solid #fff;padding:1rem;margin:2rem 0}.section-heading{border-bottom:3px solid #89253e;padding-bottom:.5rem;margin-top:2.5rem;margin-bottom:1.5rem}.author-info{font-style:italic;color:#6c757d}.principles-box{background-color:#f8f9fa;border-radius:.5rem;padding:2rem;margin:2rem 0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.principle-item{margin-bottom:1rem}.footer-note{font-style:italic;border-top:1px solid #dee2e6;padding-top:1rem;margin-top:2rem}blockquote{background-color:#f8f9fa;border-left:4px solid #89253e;padding:1rem;margin:1.5rem 0}.field.field--name-field-gallery.field--type-entity-reference.field--label-above .field__label{font-weight:600;font-size:1.6rem;color:var(--primary);margin:var(--space-xl) 0 var(--space-md);padding-bottom:var(--space-sm);position:relative;padding-top:1em;display:block;unicode-bidi:isolate}
@media (min-width:767px){#search-block-form{display:block ruby}.region-top-header-form{width:unset}#navbar-main{margin:10px!important}}@media (min-width:576px){ul#superfish-main{display:block !important}}
