/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:lang(hy){font-family:"Noto Sans Armenian",sans-serif !important;}.footer-links-link,body{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;}@font-face{font-family:"Noto Sans Armenian";src:local("Noto Sans Armenian");unicode-range:U+0530-058F,U+FB13-FB17,U+0020-007F;}.site-footer{background-color:#1a1c1e;color:rgba(255,255,255,0.85);font-size:0.9rem;line-height:1.6;}.site-footer .association-names p{margin-bottom:0.3rem;line-height:1.3;}.site-footer .association-names .name-hy{font-family:"Noto Sans Armenian",sans-serif;font-size:1.1rem;}.site-footer .email-link,.site-footer .footer-legal-links a{color:#ffffff;text-decoration:none;display:block;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.site-footer .email-link:hover,.site-footer .footer-legal-links a:hover{opacity:0.7;}.site-footer .footer-legal-links a{font-size:0.85rem;margin-bottom:5px;}.site-footer .footer-map-wrapper{border-radius:4px;overflow:hidden;-webkit-filter:grayscale(0.5) contrast(1.1);filter:grayscale(0.5) contrast(1.1);}.site-footer .footer-map-wrapper:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}.site-footer .footer-divider{border-top:1px solid rgba(255,255,255,0.1);}.site-footer .copyright{font-size:0.8rem;opacity:0.5;}.footer-contact-group .email-link{color:#ffffff;text-decoration:none;font-weight:500;display:inline-block;-webkit-transition:color 0.3s;transition:color 0.3s;}.footer-contact-group .email-link:hover{color:#f15b5d;}.footer-contact-group .footer-social-icons ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;list-style:none;padding:0;margin:0;}.footer-contact-group .footer-social-icons ul a{color:rgba(255,255,255,0.5) !important;font-size:1.2rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.footer-contact-group .footer-social-icons ul a:hover{color:#ffffff !important;-webkit-transform:translateY(-2px);transform:translateY(-2px);}.footer-links-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;}.footer-links-list .footer-links-item{margin:0;line-height:0.6;}.footer-links-list .footer-links-link{text-decoration:none;font-family:"Heebo","Inter",sans-serif;font-size:0.9rem;color:#666;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.footer-links-list .footer-links-link:hover{color:#f15b5d;text-decoration:underline;}
:lang(hy){font-family:"Noto Sans Armenian",sans-serif !important;}.footer-links-link,body{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;}@font-face{font-family:"Noto Sans Armenian";src:local("Noto Sans Armenian");unicode-range:U+0530-058F,U+FB13-FB17,U+0020-007F;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.site-header{position:fixed;top:0;width:100%;z-index:1100;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1);}.site-header .top-bar{background:#f8f9fa;height:35px;border-bottom:1px solid #eee;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}.site-header .top-bar .nav-link{font-family:"Heebo","Inter",sans-serif;font-size:0.72rem;color:#666 !important;font-weight:700 !important;letter-spacing:0.01em;}.site-header .top-bar .nav-link span:not([lang=hy]){font-weight:500;opacity:0.85;}.site-header .top-bar .top-bar-region{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-header .top-bar .top-bar-region > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}.site-header .top-bar .top-bar-region nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-header .top-bar .top-bar-region nav#block-yesayan-socialmedia{border-left:1px solid #ddd;margin-left:10px;padding-left:10px;}.site-header .top-bar .top-bar-region ul.nav .nav-link{font-family:"Heebo","Inter",sans-serif;font-size:0.72rem;color:#666 !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.site-header .top-bar .top-bar-region ul.nav .nav-link:contains-armenian,.site-header .top-bar .top-bar-region ul.nav .nav-link{font-weight:500;letter-spacing:0.02em;}.site-header .top-bar .top-bar-region ul.nav .nav-link i{font-size:1rem;color:#0082BE;}.site-header .top-bar .top-bar-region ul.nav .nav-link:hover{color:#f15b5d !important;}.site-header .top-bar .top-bar-region ul.nav .nav-link:hover i{color:#f15b5d;}.site-header .main-navbar{background:#fff !important;border-bottom:4px solid #0082BE;padding:0.5rem 0;}.site-header .header-logo{height:75px;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}.site-header .main-menu .nav-link{font-family:"Heebo","Inter",sans-serif;color:#0082BE !important;font-weight:500 !important;font-size:0.92rem;padding:1.2rem 1rem !important;border-bottom:3px solid transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.site-header .main-menu .nav-link:hover{color:#f15b5d !important;border-bottom-color:#f15b5d !important;}.site-header.scrolled .top-bar{height:0;border-bottom:none;}.site-header.scrolled .header-logo{height:50px;}.site-header.scrolled .main-menu .nav-link{padding:0.7rem 1rem !important;}@media (max-width:991px){.navbar-collapse{background:#fff;padding:1rem;border-top:4px solid #f15b5d !important;margin-top:10px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);}.navbar-collapse .main-menu .nav-link{padding:0.8rem 0 !important;border-bottom:1px solid #f0f0f0;}.navbar-collapse .mobile-utility-nav{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee;}.navbar-collapse .mobile-utility-nav .top-bar-region > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.navbar-collapse .mobile-utility-nav nav#block-yesayan-socialmedia{border-left:none !important;margin-left:0 !important;padding-left:0 !important;margin-top:15px;}.navbar-collapse .mobile-utility-nav nav#block-yesayan-socialmedia .social-nav{gap:20px;}.navbar-collapse .mobile-utility-nav .nav-link{padding:5px 0 !important;font-size:0.85rem !important;}#block-yesayan-secondarymenu > ul > li{margin-left:10px;}}
:lang(hy){font-family:"Noto Sans Armenian",sans-serif !important;}.footer-links-link,body{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;}@font-face{font-family:"Noto Sans Armenian";src:local("Noto Sans Armenian");unicode-range:U+0530-058F,U+FB13-FB17,U+0020-007F;}.inventory-section{padding:80px 0 !important;background-color:#fff !important;}.inventory-section .collection-card.featured{position:relative !important;display:block !important;height:480px !important;border-radius:20px !important;overflow:hidden !important;text-decoration:none !important;-webkit-transition:-webkit-box-shadow 0.4s ease !important;transition:-webkit-box-shadow 0.4s ease !important;transition:box-shadow 0.4s ease !important;transition:box-shadow 0.4s ease,-webkit-box-shadow 0.4s ease !important;cursor:pointer;}.inventory-section .collection-card.featured:hover{-webkit-box-shadow:0 25px 50px rgba(0,0,0,0.2) !important;box-shadow:0 25px 50px rgba(0,0,0,0.2) !important;}.inventory-section .collection-card.featured:hover .card-img-wrapper img{-webkit-transform:scale(1.08) !important;transform:scale(1.08) !important;}.inventory-section .collection-card.featured:hover .card-img-wrapper::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.95)),color-stop(70%,transparent)) !important;background:linear-gradient(to top,rgba(0,0,0,0.95) 0%,transparent 70%) !important;}.inventory-section .collection-card.featured:hover .card-overlay{-webkit-transform:translateY(-8px) !important;transform:translateY(-8px) !important;}.inventory-section .collection-card.featured .card-img-wrapper{position:absolute !important;inset:0 !important;z-index:1 !important;}.inventory-section .collection-card.featured .card-img-wrapper img{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.25,1,0.5,1) !important;transition:-webkit-transform 0.8s cubic-bezier(0.25,1,0.5,1) !important;transition:transform 0.8s cubic-bezier(0.25,1,0.5,1) !important;transition:transform 0.8s cubic-bezier(0.25,1,0.5,1),-webkit-transform 0.8s cubic-bezier(0.25,1,0.5,1) !important;}.inventory-section .collection-card.featured .card-img-wrapper::after{content:"" !important;position:absolute !important;inset:0 !important;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.85)),color-stop(60%,transparent)) !important;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,transparent 60%) !important;z-index:2 !important;-webkit-transition:background 0.4s ease !important;transition:background 0.4s ease !important;}.inventory-section .collection-card.featured .card-overlay{position:absolute !important;bottom:0 !important;left:0 !important;padding:40px !important;z-index:3 !important;-webkit-transition:-webkit-transform 0.4s ease !important;transition:-webkit-transform 0.4s ease !important;transition:transform 0.4s ease !important;transition:transform 0.4s ease,-webkit-transform 0.4s ease !important;}.inventory-section .collection-card.featured .card-overlay .card-name{font-size:1.8rem !important;font-weight:800 !important;color:#fff !important;margin:0 !important;}.inventory-section .collection-card.featured .card-overlay .card-name span{display:block !important;font-size:1rem !important;color:rgba(255,255,255,0.85) !important;}.inventory-section .dictionary-card{height:480px !important;background:#f9f9f7 !important;border:1px solid #eee !important;border-radius:20px !important;padding:3rem 2.5rem !important;position:relative !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;text-decoration:none !important;-webkit-transition:-webkit-box-shadow 0.3s ease !important;transition:-webkit-box-shadow 0.3s ease !important;transition:box-shadow 0.3s ease !important;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease !important;}.inventory-section .dictionary-card:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.03) !important;box-shadow:0 5px 15px rgba(0,0,0,0.03) !important;}.inventory-section .dictionary-card .word-initial{position:absolute !important;top:-10px !important;right:0 !important;font-size:10rem !important;opacity:0.04 !important;z-index:0 !important;color:#000 !important;font-weight:900 !important;}.inventory-section .dictionary-card .word-hy{font-size:2.5rem !important;color:#00447c !important;margin:0 !important;}.inventory-section .dictionary-card .word-tr-sub{font-size:1.2rem !important;color:#666 !important;}.inventory-section .dictionary-card .word-desc{font-size:1rem !important;line-height:1.6 !important;color:#333 !important;margin-top:2rem !important;}.inventory-section .dictionary-card .card-link{margin-top:auto !important;color:#00447c !important;font-weight:700 !important;font-size:0.85rem !important;}.inventory-section .dictionary-card .card-link:hover{color:#cf2e2e !important;}.word-source-tag{background:rgba(230,126,34,0.1);color:#d35400;padding:2px 8px;border-radius:12px;font-family:sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}.word-source-tag i{font-size:0.8rem;}.word-initial{position:absolute;right:20px;top:40px;font-size:120px;line-height:1;font-weight:bold;color:#eee;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
