:root{--alq-primary: #0f172a;--alq-primary-dark: #060b12;--alq-accent: #b8912a;--alq-accent-dark: #9a7820;--alq-bg: #ffffff;--alq-surface: #f7f4ec;--alq-tint: #f3efe3;--alq-white: #ffffff;--alq-section-light: #ffffff;--alq-section-warm: #fdf9f0;--alq-border: #e5e2d6;--alq-heading: #0f172a;--alq-text: #333333;--alq-muted: #6c757d;--alq-faint: #9aa3b2;--alq-ink: #14182a;--alq-on-dark: #ffffff;--alq-on-dark-muted: #c3c9d6;--alq-whatsapp: #25d366;--alq-whatsapp-dark: #1ebe5d;--alq-messenger: #0084ff;--alq-messenger-end: #7b00ff;--bs-primary: #0f172a;--bs-primary-rgb: 20,33,61;--bs-secondary: #b8912a;--bs-secondary-rgb: 184,145,42;--bs-link-color: #0f172a;--bs-link-color-rgb: 20,33,61;--bs-link-hover-color: #060b12}html{scrollbar-gutter: stable}body{overflow-x: clip}body.modal-open,body.modal-open .fixed-top,body.modal-open .fixed-bottom,body.modal-open .is-fixed{padding-right: 0 !important}body.modal-open .sticky-top{margin-right: 0 !important}body.alq-drawer-open{overflow: hidden}body{background: var(--alq-content-bg,#fbfbfb);color: var(--alq-text)}a{text-decoration: none;color: var(--alq-ink)}.entry-content a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link),.alq-content-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link),.page-entry-content a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link),.alq-single-service-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link),.alq-single-project-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link),.alq-single-team-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link){color : var(--alq-link,#0b5cd5);text-decoration : none;transition : color .2s}.entry-content a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link):hover,.alq-content-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link):hover,.page-entry-content a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link):hover,.alq-single-service-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link):hover,.alq-single-project-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link):hover,.alq-single-team-body a:not(.btn):not([class*="badge"]):not(.button):not(.wp-block-button__link):not(.alq-btn):not(.alq-svc-btn):not(.alq-toc-link):hover{color : var(--alq-link-hover,#b8912a);text-decoration : none}.my-6{margin-top: 6rem;margin-bottom: 6rem}.py-6{padding-top: 6rem;padding-bottom: 6rem}.btn-custom{background: var(--alq-primary);color: var(--alq-white);padding: 10px 24px;display: inline-flex;align-items: center;border-radius: 5px;transition: all 0.25s ease;text-decoration: none}.btn-custom:hover{background: var(--alq-primary-dark);color: var(--alq-white);transform: translateX(3px)}.btn-custom i{font-size: 12px}.btn-outline-custom{background: transparent;color: var(--alq-accent);border: 1.5px solid var(--alq-accent);padding: 10px 24px;display: inline-flex;align-items: center;border-radius: 5px;transition: all 0.25s ease;text-decoration: none}.btn-outline-custom:hover{background: var(--alq-accent);color: #fff;transform: translateX(3px)}.btn-outline-custom i{font-size: 12px}.text-accent{color: var(--alq-accent) !important}.alq-nav-link{color: var(--alq-primary);font-weight: 600;font-size: .88rem;text-decoration: none;transition: color .2s ease}.alq-nav-link:hover{color: var(--alq-accent)}#spinner{opacity: 0;visibility: hidden;transition: opacity .5s ease-out,visibility 0s linear .5s;z-index: 99999}#spinner.show{transition: opacity .5s ease-out,visibility 0s linear 0s;visibility: visible;opacity: 1}.alq-btt-wrap{display: none;position: fixed;right: 17px;bottom: 17px;width: 56px;height: 56px;z-index: 999}.alq-btt-ring{position: absolute;inset: 0;pointer-events: none;transform: rotate(-90deg)}.alq-btt-ring-track,.alq-btt-ring-progress{fill: none;stroke-width: 3}.alq-btt-ring-track{stroke: rgba(15,23,42,.1)}.alq-btt-ring-progress{stroke: var(--alq-accent,#b8912a);stroke-linecap: round;transition: stroke-dashoffset .1s linear}#back-to-top{position: absolute;top: 6px;left: 6px;width: 44px;height: 44px;padding: 0;line-height: 44px;text-align: center;background: var(--alq-primary) !important;border-color: var(--alq-primary) !important;color: #fff !important;box-shadow: 0 4px 16px rgba(0,0,0,.2)}#back-to-top:hover{background: var(--alq-accent) !important;border-color: var(--alq-accent) !important;color: var(--alq-primary) !important}#whatsapp-float{position: fixed;bottom: 20px;left: 20px;width: 44px;height: 44px;background: var(--alq-whatsapp);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;box-shadow: 0 4px 16px rgba(37,211,102,.4);z-index: 999;transition: background .2s,transform .2s;text-decoration: none}#whatsapp-float:hover{background: var(--alq-whatsapp-dark);transform: scale(1.08);color: #fff}@media (max-width: 991.98px){body.alq-shop-header .alq-btt-wrap{bottom: calc(62px + 9px)}body.alq-shop-header #whatsapp-float{bottom: calc(62px + 12px)}}.custom-logo{width: 100% !important;max-width: 190px !important;height: 65px !important;object-fit: contain !important}@media (max-width: 991.98px){.custom-logo{height: 36px !important}}.alq-logo-solid{display: none}.alq-logo-transparent{display: inline-block}.navbar-transparent.scrolled .alq-logo-solid{display: inline-block}.navbar-transparent.scrolled .alq-logo-transparent{display: none}.alq-icon > svg{display: inline-block;width: 1em;height: 1em;vertical-align: -.125em}#whatsapp-float > .alq-icon,.search-submit > .alq-icon,.alq-drawer-close > .alq-icon{display: flex}#whatsapp-float > .alq-icon > svg,.search-submit > .alq-icon > svg,.alq-drawer-close > .alq-icon > svg{display: block}.alq-navbar-wrap{position: relative;z-index: 1030;transition: transform 0.3s ease,background 0.5s ease}@media (max-width: 991.98px){.alq-navbar-wrap .navbar{flex-wrap: nowrap !important}}.alq-navbar-wrap.navbar-hidden{transform: translateY(-100%) !important}.alq-is-sticky{position: sticky;top: 0;z-index: 1030}.navbar-transparent{background: transparent !important;transition: background 0.3s ease,box-shadow 0.3s ease}.navbar-transparent.scrolled{background: var(--alq-header-bg,var(--alq-primary)) !important;box-shadow: 0 2px 20px rgba(0,0,0,.18)}body:not(.home):not(.front-page) .navbar-transparent{background: var(--alq-header-bg,var(--alq-primary)) !important}.navbar .navbar-nav .nav-link{padding: 28px 14px;font-weight: 400;font-size: 14px;letter-spacing: 0.05em;outline: none;transition: color 0.2s}.navbar-transparent .navbar-nav .nav-link{color: var(--alq-hero-header-ink,var(--alq-ink))}.navbar-transparent.scrolled .navbar-nav .nav-link,body:not(.home):not(.front-page) .navbar-transparent .navbar-nav .nav-link{color: var(--alq-header-ink,var(--alq-on-dark))}.navbar-transparent.scrolled .navbar-nav .nav-link:hover,.navbar-transparent.scrolled .navbar-nav .nav-link.active,body:not(.home):not(.front-page) .navbar-transparent .navbar-nav .nav-link:hover,body:not(.home):not(.front-page) .navbar-transparent .navbar-nav .nav-link.active,.alq-header-solid .navbar-transparent .navbar-nav .nav-link:hover,.alq-header-solid .navbar-transparent .navbar-nav .nav-link.active{color: var(--alq-accent)}.navbar-transparent .alq-nav-icon{color: var(--alq-hero-header-ink,var(--alq-ink)) !important}.navbar-transparent.scrolled .alq-nav-icon,body:not(.home):not(.front-page) .navbar-transparent .alq-nav-icon{color: var(--alq-header-ink,var(--alq-on-dark)) !important}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color: var(--alq-accent)}.navbar-transparent.scrolled .navbar-brand,body:not(.home):not(.front-page) .navbar-transparent .navbar-brand{color: var(--alq-header-ink,#fff)}.mobile-toggler{background: none;border: none;padding: 6px 10px;cursor: pointer}.mobile-toggler .navbar-toggler-icon{background-image: none;background-color: var(--alq-hero-header-ink,rgba(0,0,0,0.8));-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100%;mask-size: 100%}.navbar-transparent.scrolled .mobile-toggler .navbar-toggler-icon,body:not(.home):not(.front-page) .mobile-toggler .navbar-toggler-icon{background-color: var(--alq-header-ink,#fff)}.navbar-transparent .btn-custom{background: transparent;color: var(--alq-hero-header-ink,var(--alq-accent));border: 1.5px solid var(--alq-hero-header-ink,var(--alq-accent))}.navbar-transparent.scrolled .btn-custom,body:not(.home):not(.front-page) .navbar .btn-custom{background: transparent;color: var(--alq-accent);border: 1.5px solid var(--alq-accent)}.navbar-transparent .btn-custom:hover,.navbar-transparent.scrolled .btn-custom:hover,body:not(.home):not(.front-page) .navbar .btn-custom:hover{background: var(--alq-accent);color: var(--alq-primary-dark);transform: none}.navbar .nav-link.dropdown-toggle::after,.navbar .dropdown-toggle::after{display: none !important}.dropdown-arrow{font-size: 11px;display: inline-block;transition: transform 0.3s ease}@media (min-width: 992px){.dropdown:hover > .dropdown-menu,.dropdown:focus-within > .dropdown-menu{display: block;opacity: 1;visibility: visible;margin-top: 0}.dropdown:hover > .nav-link .dropdown-arrow,.dropdown:focus-within > .nav-link .dropdown-arrow{transform: rotate(180deg)}.dropdown.show > .nav-link .dropdown-arrow{transform: rotate(180deg)}}.dropdown-menu{border: none;border-top: 3px solid var(--alq-primary);border-radius: 0 0 10px 10px;box-shadow: 0 10px 30px rgba(0,0,0,0.1);padding: 8px 0;min-width: 220px;margin-top: 0 !important}.dropdown-item{font-size: 14px;color: var(--alq-text);padding: 9px 20px;transition: color 0.2s ease,background 0.2s ease,padding-left 0.2s ease}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active{background: var(--alq-tint);color: var(--alq-primary);padding-left: 26px}.dropdown-submenu-item{position: relative}.dropdown-submenu{top: 0 !important;left: 100% !important;margin-top: -8px !important;display: none}.dropdown-submenu-item:hover > .dropdown-submenu{display: block}.mega-dropdown{position: static !important}.mega-toggle{display: flex;align-items: center;cursor: pointer}.mega-arrow{font-size: 11px;transition: transform 0.3s ease}.mega-dropdown:hover .mega-arrow,.mega-dropdown:focus-within .mega-arrow{transform: rotate(180deg)}.mega-menu{position: absolute;top: 100%;left: 0;width: 100%;background: var(--alq-white);border-top: 3px solid var(--alq-primary);box-shadow: 0 15px 40px rgba(0,0,0,0.12);border-radius: 0 0 12px 12px;z-index: 1000;opacity: 0;visibility: hidden;transform: translateY(10px);transition: all 0.3s ease}.mega-dropdown:hover .mega-menu,.mega-dropdown:focus-within .mega-menu{opacity: 1;visibility: visible;transform: translateY(0)}.mega-menu-row{display: grid;grid-template-columns: repeat(var(--mega-cols,3),1fr)}.mega-col{padding: 28px 24px}.mega-col:not(:last-child){border-right: 1px solid var(--alq-surface)}.mega-col-banner{display: flex;flex-direction: column;height: 100%}.mega-col-banner .mega-promo{flex: 1;min-height: 220px;margin-bottom: 0}.mega-col-header{font-size: 13px;font-weight: 700;color: var(--alq-primary);text-transform: uppercase;letter-spacing: 0.6px;padding-bottom: 12px;margin-bottom: 14px;border-bottom: 2px solid var(--alq-tint);display: flex;align-items: center}.mega-col-icon-img{width: 20px;height: 20px;object-fit: cover;border-radius: 4px;margin-right: 8px;flex-shrink: 0}.mega-group{margin-bottom: 14px}.mega-group-title{font-size: 12px;font-weight: 700;color: var(--alq-text);text-transform: uppercase;letter-spacing: 0.4px;margin-bottom: 6px;padding-left: 4px}.mega-link,.mega-link-single{display: block;font-size: 13px;color: var(--alq-muted);text-decoration: none;border-radius: 4px;transition: all 0.2s ease}.mega-link{padding: 4px 4px 4px 8px}.mega-link-single{padding: 5px 4px 5px 8px}.mega-link:hover,.mega-link-single:hover,.mega-link:focus,.mega-link-single:focus{color: var(--alq-primary);background: var(--alq-tint);padding-left: 14px}.mega-link i,.mega-link-single i{font-size: 11px;color: var(--alq-primary);opacity: 0.5}.mega-link .alq-custom-icon,.mega-link-single .alq-custom-icon{font-size: 13px;opacity: 1;margin-right: 6px}.mega-promo{position: relative;display: block;min-height: 150px;margin-bottom: 10px;border-radius: 10px;overflow: hidden;text-decoration: none;background: var(--alq-surface);transition: transform 0.25s ease}.mega-promo:hover,.mega-promo:focus{transform: translateY(-2px)}.mega-promo-img{position: absolute;inset: 0;background-size: cover;background-position: center}.mobile-overlay{display: none;position: fixed;inset: 0;background: rgba(0,0,0,0.6);z-index: 1040;opacity: 0;transition: opacity 0.3s ease}.mobile-overlay.active{display: block;opacity: 1}.mobile-menu{position: fixed;top: 0;right: -320px;width: 300px;max-width: 88vw;height: 100vh;height: 100dvh;background: var(--alq-white);z-index: 1050;transition: right 0.35s ease;display: flex;flex-direction: column;box-shadow: -5px 0 20px rgba(0,0,0,0.15)}.mobile-menu.open{right: 0}@media (min-width: 992px){.mobile-menu,.mobile-overlay{display: none !important}}.mobile-menu-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 20px;border-bottom: 1px solid var(--alq-surface)}#mobileMenu .mobile-menu-header{background: var(--alq-header-bg,var(--alq-primary))}#mobileMenu .mobile-menu-header .site-title{color: var(--alq-header-ink,#fff)}.alq-cart-drawer .mobile-menu-header span{font-size : 1.1rem;font-weight: 700;color : var(--alq-primary,#0f172a);letter-spacing: -.01em}.mobile-menu-header a{min-width: 0}.mobile-logo{height: 40px !important;max-width: 150px !important;width: auto !important;object-fit: contain !important}.mobile-close-btn{background: var(--alq-surface);border: none;border-radius: 50%;width: 30px;height: 30px;flex-shrink: 0;font-size: 14px;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--alq-text);transition: background 0.2s}.mobile-close-btn:hover{background: var(--alq-border)}.mobile-nav-links{flex: 1;overflow-y: auto;padding: 10px 0}.mobile-nav-link{display: block;padding: 13px 24px;font-size: 15px;font-weight: 500;color: var(--alq-text);text-decoration: none;border-bottom: 1px solid var(--alq-surface);transition: color 0.2s,background 0.2s}.mobile-nav-link:hover,.mobile-nav-link.active{color: var(--alq-primary) !important;background: var(--alq-tint) !important;font-weight: 600}.mobile-dropdown-toggle{display: flex;align-items: center;justify-content: space-between;cursor: pointer}.mobile-dropdown-label{display: flex;align-items: center;min-width: 0}.mobile-dropdown-menu{display: none;background: var(--alq-surface)}.mobile-dropdown-menu.open{display: block}.mobile-dropdown-section{display: flex;align-items: center;padding: 8px 20px 4px;font-size: 11px;font-weight: 700;color: var(--alq-primary);text-transform: uppercase;letter-spacing: 0.5px;background: var(--alq-tint)}.mobile-dropdown-sub{padding: 6px 24px 2px;font-size: 11px;font-weight: 700;color: var(--alq-muted);text-transform: uppercase;letter-spacing: 0.4px}.mobile-dropdown-item{display: block;padding: 9px 32px;font-size: 13px;color: var(--alq-muted);text-decoration: none;border-bottom: 1px solid var(--alq-surface);transition: color 0.2s,background 0.2s}.mobile-dropdown-item:hover,.mobile-dropdown-item.active{color: var(--alq-primary) !important;background: var(--alq-tint) !important;font-weight: 600}.mobile-dropdown-menu .mega-promo{margin: 6px 20px 10px}.mobile-menu-footer{padding: 20px;border-top: 1px solid var(--alq-surface)}.admin-bar .alq-is-sticky{top: 32px}.admin-bar .mobile-menu{top: 32px;height: calc(100dvh - 32px)}.admin-bar .alq-cart-drawer{top: 32px;height: calc(100dvh - 32px)}@media screen and (max-width: 782px){.admin-bar .alq-is-sticky{top: 46px}.admin-bar .mobile-menu{top: 46px;height: calc(100dvh - 46px)}.admin-bar .alq-cart-drawer{top: 46px;height: calc(100dvh - 46px)}}@media screen and (max-width: 600px){.admin-bar .alq-is-sticky{top: 46px;transition: top 0.2s ease}.admin-bar .mobile-menu{top: 46px;height: calc(100dvh - 46px)}.admin-bar-gone .alq-is-sticky{top: 0}.admin-bar-gone .mobile-menu{top: 0;height: 100dvh}.admin-bar-gone .alq-cart-drawer{top: 0;height: 100dvh}}.alq-nav-icon{text-shadow: 0 1px 2px rgba(0,0,0,0.25)}.alq-header-icons{gap: 0.125rem !important}.alq-no-caret::after{display: none !important}.alq-header-solid{background: var(--alq-header-bg,var(--alq-primary)) !important}.alq-header-solid .navbar-transparent .navbar-nav .nav-link{color: var(--alq-header-ink,var(--alq-on-dark))}.alq-header-solid .navbar-transparent .navbar-brand{color: var(--alq-header-ink,#fff)}.alq-header-solid .mobile-toggler .navbar-toggler-icon{background-color: var(--alq-header-ink,#fff)}.alq-header-solid .navbar .btn-custom{background: transparent;color: var(--alq-accent);border: 1.5px solid var(--alq-accent)}.alq-header-solid .navbar .btn-custom:hover{background: var(--alq-accent);color: var(--alq-primary-dark)}.alq-header-solid .alq-nav-icon{color: var(--alq-header-ink,#fff) !important}.alq-search-dd{border-radius: 8px;right: 0;left: auto}@media (min-width: 992px){.alq-search-dd{min-width: 300px}}@media (max-width: 991.98px){.alq-search-dd{min-width: 260px;max-width: calc(100vw - 2rem)}}@media (max-width: 340px){.alq-search-dd{min-width: 220px}}.alq-search-dd .search-form-inner{flex: 1}.alq-mobile-search-btn{display : inline-flex;align-items : center;justify-content : center;height : 38px;padding : 6px 10px !important;border : none}.alq-mobile-search-btn{color: var(--alq-ink) !important}.navbar-transparent.scrolled .alq-mobile-search-btn,body:not(.home):not(.front-page) .alq-mobile-search-btn,.alq-header-solid .alq-mobile-search-btn{color: var(--alq-header-ink,var(--alq-on-dark)) !important}.alq-account-dropdown{min-width: 190px;border-radius: 8px}.alq-account-dropdown .dropdown-item{font-size: .875rem;border-radius: 6px}.alq-account-dropdown .dropdown-item:hover{background: var(--alq-tint)}.alq-account-dd .dropdown-menu,.alq-cart-dd .dropdown-menu{right: 0;left: auto;top: 100%}@media (min-width: 992px){.alq-account-dd:hover > .dropdown-menu,.alq-cart-dd:hover > .dropdown-menu{display: block}}.alq-cart-preview{border-radius: 8px;min-width: 240px}.alq-cart-drawer{display : flex !important;flex-direction: column !important}.alq-cart-drawer-body{flex : 1 !important;overflow: hidden !important;padding : 0 !important;display : flex !important;flex-direction: column !important}.alq-cart-drawer-body .woocommerce,.alq-cart-drawer-body .widget_shopping_cart_content{flex : 1;overflow : hidden;display : flex;flex-direction: column}.alq-mc-list{list-style : none;margin : 0;padding : 0 1rem;overflow-y : auto;flex : 1;max-height : none}.alq-mc-item{display : flex;align-items : flex-start;gap : .75rem;padding : 1.1rem 0 !important;border-bottom : 1px solid var(--alq-wc-border,#e5e7eb) !important}.alq-mc-item:last-child{border-bottom: none !important}.alq-mc-item__img{flex-shrink: 0;width : 72px;height : 72px;border-radius: 6px;overflow : hidden;border : 1px solid var(--alq-wc-border,#e5e7eb);background : var(--alq-wc-light,#f8f9fa);display : flex;align-items: center;justify-content: center}.alq-mc-item__img img,.alq-mc-item__img a img{width : 100% !important;height : 100% !important;max-width : none !important;object-fit: cover !important;display : block !important}.alq-mc-item__details{flex : 1;min-width : 0;display : flex;flex-direction: column;gap : .2rem}.alq-mc-item__name{font-size : .9rem;font-weight : 600;color : var(--alq-primary,#0f172a);text-decoration: none;line-height : 1.35;display : -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow : hidden}.alq-mc-item__name:hover{color: var(--alq-accent,#b8912a)}.alq-mc-item__remove{flex-shrink : 0;width : 22px;height : 22px;display : flex;align-items : center;justify-content: center;border-radius : 50%;background : #f1f3f5;color : #6c757d;font-size : .95rem;line-height : 1;text-decoration: none;transition : background .18s,color .18s;border : none}.alq-mc-item__remove:hover{background: #e03131;color : #fff}.alq-mc-item input.qty,.alq-mc-item input[type="number"],.alq-mc-item .quantity > input{display: none !important}.alq-mc-subtotal{display : flex;align-items : center;justify-content: space-between;padding : .75rem 1rem .5rem;border-top : 2px solid var(--alq-wc-border,#e5e7eb);flex-shrink : 0;font-weight : 700;font-size : .92rem;color : var(--alq-primary,#0f172a);background : #fff}.alq-mc-subtotal__value{color: var(--alq-accent,#b8912a)}.alq-mc-subtotal ~ :not(.alq-mc-buttons):not(script){margin-left : 1rem;margin-right: 1rem;flex-shrink : 0}.alq-mc-buttons{display : flex;gap : .5rem;flex-shrink: 0;padding : .5rem 1rem .85rem;background : #fff}.alq-mc-btn{flex : 1;text-align : center;padding : .45rem .5rem;font-size : .82rem;font-weight : 600;border-radius: 5px;text-decoration: none}.alq-mini-cart-empty{flex : 1;display : flex;flex-direction : column;align-items : center;justify-content: center;padding : 2rem 1rem;text-align : center;gap : .75rem}.alq-mini-cart-empty__icon{width : 4rem;height : 4rem;color : var(--alq-accent,#b8912a);opacity : .8;margin-bottom: .25rem}.alq-mini-cart-empty__icon svg{width : 100%;height: 100%}.alq-mini-cart-empty__msg{font-size : .9rem;color : #6c757d;margin : 0;line-height: 1.5}.alq-mini-cart-empty__btn{display : inline-block;margin-top : .25rem;padding : .45rem 1.4rem;background : var(--alq-accent,#b8912a);color : #fff;border-radius : 5px;font-size : .85rem;font-weight : 600;text-decoration: none;transition : background .2s}.alq-mini-cart-empty__btn:hover{background: var(--alq-accent-dark,#9a7821);color : #fff}.alq-cart-preview .btn-outline-secondary,.alq-cart-drawer .btn-outline-secondary{color : var(--alq-accent,#b8912a);border-color: var(--alq-accent,#b8912a);background : transparent;transition : background .2s,color .2s}.alq-cart-preview .btn-outline-secondary:hover,.alq-cart-preview .btn-outline-secondary:focus,.alq-cart-drawer .btn-outline-secondary:hover,.alq-cart-drawer .btn-outline-secondary:focus{background : var(--alq-accent,#b8912a);border-color: var(--alq-accent,#b8912a);color : #fff}.alq-cart-preview .btn-primary,.alq-cart-drawer .btn-primary{background : var(--alq-accent,#b8912a);border-color: var(--alq-accent,#b8912a);color : #fff;transition : background .2s,border-color .2s}.alq-cart-preview .btn-primary:hover,.alq-cart-preview .btn-primary:focus,.alq-cart-drawer .btn-primary:hover,.alq-cart-drawer .btn-primary:focus{background : var(--alq-accent-dark,#9a7821);border-color: var(--alq-accent-dark,#9a7821);color : #fff}.alq-cart-preview-inner .btn-custom,.alq-cart-preview-inner .btn-outline-custom{display : flex !important;align-items : center !important;justify-content: center !important;text-align : center !important;transform : none !important;padding : .35rem .6rem;font-size : .8rem;border-radius: 4px}.alq-cart-preview-inner .btn-custom{background : var(--alq-accent,#b8912a) !important;border-color : var(--alq-accent,#b8912a) !important;color : #fff !important}.alq-cart-preview-inner .btn-custom:hover{background : var(--alq-accent-dark,#9a7821) !important;border-color : var(--alq-accent-dark,#9a7821) !important}.alq-cart-preview-inner .btn-outline-custom{color : var(--alq-accent,#b8912a) !important;border-color : var(--alq-accent,#b8912a) !important;background : transparent !important}.alq-cart-preview-inner .btn-outline-custom:hover{background : var(--alq-accent,#b8912a) !important;color : #fff !important}.alq-mc-qty{display : inline-flex;align-items: center;align-self : flex-start;gap : 0;border : 1.5px solid var(--alq-wc-border,#e5e7eb);border-radius: 5px;overflow : hidden;margin-top : .3rem}.alq-mc-qty__btn{width : 26px;height : 26px;background: var(--alq-wc-light,#f8f9fa);border : none;cursor : pointer;font-size : 1rem;line-height: 1;color : var(--alq-primary,#0f172a);transition: background .15s,color .15s;flex-shrink: 0}.alq-mc-qty__btn:hover{background: var(--alq-accent,#b8912a);color : #fff}.alq-mc-qty__val{width : 30px;text-align: center;font-size : .82rem;font-weight: 600;border-left : 1.5px solid var(--alq-wc-border,#e5e7eb);border-right: 1.5px solid var(--alq-wc-border,#e5e7eb);line-height : 26px;display : inline-block}.alq-mc-item__price{font-size : .8rem;color : var(--alq-accent,#b8912a);font-weight: 600;margin-top : .15rem;display : block}.alq-cart-drawer{position: fixed;top: 0;right: -320px;width: 300px;height: 100vh;height: 100dvh;background: var(--alq-white);z-index: 1060;box-shadow: -5px 0 20px rgba(0,0,0,.15);transition: right .35s ease;display: flex;flex-direction: column}.alq-cart-drawer.is-open{right: 0}.alq-cart-drawer-body{flex: 1;overflow-y: auto;padding-bottom: 0}.alq-cart-drawer .woocommerce-mini-cart__buttons{position: sticky;bottom: 0;background: var(--alq-white);padding: .75rem 1rem 1rem;margin: 0 -1rem -1rem;border-top: 1px solid #e9ecef;display: flex;flex-direction: column;gap: .5rem}.alq-cart-drawer .woocommerce-mini-cart__buttons a,.alq-cart-drawer .woocommerce-mini-cart__buttons .button{display: block;width: 100%;text-align: center;padding: .55rem 1rem;border-radius: 6px;font-size: .875rem;font-weight: 600;text-decoration: none;transition: background .2s,color .2s,border-color .2s}.alq-cart-drawer .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout){background: transparent !important;border: 1.5px solid var(--alq-accent,#b8912a);color: var(--alq-accent,#b8912a) !important}.alq-cart-drawer .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover{background: var(--alq-accent,#b8912a);color: #fff !important}.alq-cart-drawer .woocommerce-mini-cart__buttons .button.checkout{background: var(--alq-accent,#b8912a);color: #fff !important;border: none}.alq-cart-drawer .woocommerce-mini-cart__buttons .button.checkout:hover{background: var(--alq-primary,#0f172a) !important;color: #fff !important}.alq-drawer-overlay{position: fixed;inset: 0;background: rgba(0,0,0,.5);z-index: 1059;opacity: 0;visibility: hidden;transition: opacity .35s ease}.alq-drawer-overlay.is-active{opacity: 1;visibility: visible}.alq-search-overlay{position : fixed;inset : 0;background: rgba(0,0,0,.5);z-index : 1020;opacity : 0;visibility: hidden;transition: opacity .25s ease}.alq-search-overlay.is-active{opacity: 1;visibility: visible}.alq-mobile-bar{position: fixed;bottom: 0;left: 0;right: 0;height: 62px;background: #fff;border-top: 1px solid #e9ecef;display: flex;align-items: center;justify-content: space-around;z-index: 1040;box-shadow: 0 -2px 12px rgba(0,0,0,.07)}.alq-mobile-bar-item{display: flex;flex-direction: column;align-items: center;gap: 3px;color: #2d3348;text-decoration: none;font-size: .65rem;padding: .35rem .75rem;cursor: pointer;transition: color .2s;min-width: 0}@media (max-width: 360px){.alq-mobile-bar-item{padding-left: .35rem;padding-right: .35rem}}.alq-mobile-bar-item i{font-size: 1.25rem;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 34px;border-radius: 999px;transition: background-color .2s,color .2s}.alq-mob-cart-wrap,.alq-mob-wishlist-wrap{position: relative}.alq-mob-cart-wrap .alq-badge{z-index: 2}.alq-mobile-bar-item:hover,.alq-mobile-bar-item.active{color: var(--alq-primary)}.alq-mobile-bar-item.active i{background: rgba(184,145,42,.16);color: var(--alq-accent)}body.alq-shop-header{padding-bottom: 62px}@media (min-width: 992px){body.alq-shop-header{padding-bottom: 0}}.alq-topbar{position: relative;z-index: 1032;background: var(--alq-topbar-bg,var(--alq-primary));color: var(--alq-topbar-ink,rgba(255,255,255,.75));border-bottom: 1px solid rgba(255,255,255,.08)}.alq-topbar-link{color: var(--alq-topbar-ink,rgba(255,255,255,.7));transition: color .2s}.alq-topbar-link:hover{color: var(--alq-topbar-ink,#fff)}.alq-topbar-social:hover{color: var(--alq-share-color,#fff);text-shadow: 0 0 2px rgba(255,255,255,.35)}.alq-topbar-right{flex-wrap: wrap;row-gap: 4px}.alq-topbar-extra{display : inline-flex;align-items : center;max-width : 260px;font-size : inherit;line-height : 1.3}.alq-topbar-extra > *{max-width: 100%}.alq-topbar-extra img,.alq-topbar-extra svg{max-height : 18px;width : auto;vertical-align : middle}.alq-topbar-extra p,.alq-topbar-extra div{margin: 0}.alq-topbar-extra a{color: inherit;text-decoration: none}.alq-topbar-extra a:hover{color: #fff}.alq-badge,.alq-cart-badge,.alq-wishlist-badge,.alq-header-badge.alq-compare-badge,.alq-mobile-bar-badge.alq-compare-badge{font-size : .6rem !important;background-color: var(--alq-accent) !important;color : #fff !important;border : none !important}.alq-account-dropdown .alq-compare-badge{background-color: var(--alq-tint) !important;color : var(--alq-primary) !important}.alq-header-badge{position: absolute !important;top : 5px !important;right : 3px !important;left : auto !important;bottom : auto !important;transform: none !important}.alq-mobile-bar-badge,.alq-mob-cart-badge{position: absolute !important;top : 2px !important;right : 4px !important;left : auto !important;bottom : auto !important;transform: none !important}.section-header{position: relative;padding-top: 25px}.section-header::before{position: absolute;content: "";width: 60px;height: 2px;top: 0;left: 50%;transform: translateX(-50%);background: var(--alq-primary)}.section-header::after{position: absolute;content: "";width: 90px;height: 2px;top: 10px;left: 50%;transform: translateX(-50%);background: var(--alq-accent)}.section-header.text-start::before,.section-header.text-start::after{left: 0;transform: translateX(0)}.hero-section{position : relative;width : 100%;min-height : 100vh;min-height : 100dvh;display : flex;align-items : center;justify-content : center;overflow : hidden;margin-top : calc(-1 * var(--alq-header-total-h,0px));padding-top : calc(var(--alq-header-total-h,80px) + 2.5rem);padding-bottom : 4rem;box-sizing : border-box}@media (max-width: 768px){.hero-section{min-height : auto;padding-top : calc(var(--alq-header-total-h,80px) + 2rem);padding-bottom: 4rem}}@media (max-width: 576px){.hero-section{min-height : auto;padding-bottom: 4.5rem}}body.alq-header-solid-home .hero-section{margin-top : 0;padding-top : 2.5rem}@media (max-width: 768px){body.alq-header-solid-home .hero-section{padding-top: 2rem}}.hero-bg{position: absolute;inset: 0;z-index: 0}.hero-bg-img{width: 100%;height: 100%;object-fit: cover;object-position: center}.hero-overlay{position: absolute;inset: 0;background: rgba(255,255,255,0.15)}.hero-content{position: relative;z-index: 1;width: 100%}.hero-title{color: var(--alq-text);max-width: 95%;line-height: 1.3;font-size: 2.0rem}.hero-subtitle{color: var(--alq-text);max-width: 95%;line-height: 1.3;font-size: 1.2rem}.hero-circle{position : absolute;border-radius : 50%;pointer-events : none}.hero-circle-tr{width : 680px;height : 680px;background : color-mix(in srgb,var(--alq-primary) 7%,transparent);top : -180px;right : -140px}.hero-circle-bl{width : 480px;height : 480px;background : color-mix(in srgb,var(--alq-accent) 6%,transparent);bottom : -140px;left : -100px}@media (max-width: 768px){.hero-circle-tr{width: 380px;height: 380px;top: -100px;right: -80px}.hero-circle-bl{width: 280px;height: 280px;bottom: -80px;left: -60px}}.hero-title{font-size : clamp(1.9rem,3.5vw,2.8rem);font-weight : 700;color : var(--alq-primary,#0f172a);line-height : 1.3;max-width : 820px;margin : 0 auto 1.25rem}.hero-subtitle{font-size : 1.05rem;color : #4b5563;max-width : 680px;margin : 0 auto 2.25rem;line-height : 1.75}.hero-content.text-start .hero-title,.hero-content.text-start .hero-subtitle{margin-left : 0 !important;margin-right: auto !important}.hero-content.text-end .hero-title,.hero-content.text-end .hero-subtitle{margin-left : auto !important;margin-right: 0 !important}.btn-hero-primary{background : var(--alq-primary,#0f172a);border : 2px solid var(--alq-primary,#0f172a);color : #fff;padding : 11px 30px;font-size : 1rem;font-weight : 600;border-radius : 5px;transition : all .25s ease;text-decoration: none;display : inline-flex;align-items : center}.btn-hero-primary:hover{background : transparent;color : var(--alq-primary,#0f172a)}.btn-hero-secondary{background : var(--alq-accent,#b8912a);border : none;color : #fff;padding : 11px 30px;font-size : 1rem;font-weight : 600;border-radius : 5px;transition : all .25s ease;text-decoration: none;display : inline-flex;align-items : center}.btn-hero-secondary:hover{background : var(--alq-accent-dark,#9a7821);color : #fff}@media (max-width: 768px){.hero-title{font-size: 2rem;margin-top: 18px}}@media (max-width: 576px){.hero-title{font-size: 1.7rem}.btn-hero-primary,.btn-hero-secondary{font-size: 14px;padding: 9px 20px}}@media (max-width: 380px){.hero-title{font-size: 1.4rem}.btn-hero-primary,.btn-hero-secondary{font-size: 13px;padding: 8px 16px}}.feedback-title{font-size: 1.7rem;color: var(--alq-heading)}.feedback-card{background: var(--alq-white);border: 1.5px solid var(--alq-border);border-radius: .25rem;padding: 28px 26px 24px;height: 100%;position: relative;transition: transform 0.3s ease,box-shadow 0.3s ease}.feedback-card:hover{transform: translateY(-4px);box-shadow: 0 12px 30px rgba(0,0,0,0.08)}.feedback-card::after{content: '';position: absolute;bottom: -12px;right: 30px;left: auto;width: 20px;height: 12px;background: var(--alq-white);border-right: 1.5px solid var(--alq-border);border-bottom: 1.5px solid var(--alq-border);border-radius: 0 0 4px 0;clip-path: polygon(0 0,100% 0,100% 100%)}.feedback-quote-icon{font-size: 20px;color: var(--alq-primary);opacity: 0.3;margin-bottom: 10px}.feedback-text{font-size: 14px;font-style: italic;color: var(--alq-text);line-height: 1.7;margin-bottom: 18px}.feedback-author{display: flex;align-items: flex-start;gap: 8px}.feedback-dash{font-size: 16px;color: var(--alq-primary);font-weight: 700;line-height: 1.4}.feedback-name{display: block;font-size: 13px;font-weight: 700;color: var(--alq-heading)}.feedback-org{display: block;font-size: 12px;color: var(--alq-muted)}@media (max-width: 768px){.feedback-title{font-size: 1.4rem}}@media (max-width: 576px){.feedback-title{font-size: 1.2rem}.feedback-card{padding: 22px 18px}}.alq-eyebrow{display: block;font-size: 13px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: var(--alq-accent);margin-bottom: 10px}.alq-section-heading{position: relative;display: block;padding-bottom: 16px;margin-bottom: 10px}.alq-section-heading::after{content: '';position: absolute;bottom: 0;left: 0;width: 48px;height: 3px;background: var(--alq-accent);border-radius: 2px}.text-center .alq-section-heading::after,.alq-section-heading.text-center::after{left: 50%;transform: translateX(-50%)}.btn-gold{background: var(--alq-accent);color: var(--alq-primary);font-weight: 600;border: none;border-radius: 8px;padding: 10px 24px;transition: background .2s ease}.btn-gold:hover{background: var(--alq-accent-dark);color: var(--alq-primary)}.blog-page-wrapper{background: var(--alq-content-bg,#fbfbfb);min-height: 100vh}.alq-content-section{background: var(--alq-content-bg,#fbfbfb)}.blog-page-banner{background: linear-gradient(135deg,var(--alq-banner-bg,var(--alq-primary)) 0%,color-mix(in srgb,var(--alq-banner-bg,var(--alq-primary)) 100%,black 22%) 100%);padding: 60px 0 50px;position: relative;overflow: hidden}.blog-page-banner::before{content: '';position: absolute;top: -50%;right: -10%;width: 400px;height: 400px;background: rgba(255,255,255,0.04);border-radius: 50%;pointer-events: none}.blog-page-banner::after{content: '';position: absolute;bottom: -30%;left: 5%;width: 250px;height: 250px;background: rgba(255,255,255,0.03);border-radius: 50%;pointer-events: none}.blog-banner-inner{position: relative;z-index: 1}.blog-banner-label{display: inline-flex;align-items: center;background: rgba(255,255,255,0.12);color: var(--alq-banner-text-color,rgba(255,255,255,0.9));font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;padding: 6px 16px;border-radius: 50px;margin-bottom: 16px}.blog-banner-title{color: var(--alq-banner-title-color,var(--alq-white));font-family: var(--bs-font-heading);font-size: clamp(1.8rem,4vw,2.3rem);font-weight: 700;margin-bottom: 12px;line-height: 1.2}.blog-banner-subtitle{color: var(--alq-banner-text-color,rgba(255,255,255,0.75));font-size: 1rem;max-width: 600px;margin-bottom: 0;line-height: 1.7}.blog-banner-inner.text-center .blog-banner-subtitle{margin-left: auto;margin-right: auto}.blog-banner-inner.text-center .page-breadcrumb{justify-content: center}.blog-banner-inner.text-center .single-banner-meta{justify-content: center}.blog-container{padding-top: 50px;padding-bottom: 60px}.blog-container--no-banner{padding-top: 24px}.blog-post-card{background: var(--alq-white);border-radius: 14px;overflow: hidden;box-shadow: 0 2px 16px rgba(26,95,168,0.07);margin-bottom: 30px;transition: transform 0.3s ease,box-shadow 0.3s ease;border: 1px solid rgba(26,95,168,0.07)}.blog-post-card:hover{transform: translateY(-4px);box-shadow: 0 8px 32px rgba(26,95,168,0.14)}.blog-post-thumb{position: relative;overflow: hidden;height: 260px}.blog-thumb-img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease}.blog-post-card:hover .blog-thumb-img{transform: scale(1.05)}.blog-post-cat{position: absolute;top: 14px;left: 14px;background: var(--alq-primary);color: var(--alq-white);font-size: 0.7rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;padding: 4px 12px;border-radius: 50px}.blog-post-body{padding: 24px 28px 28px}.blog-post-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;margin-bottom: 12px}.blog-meta-item{display: inline-flex;align-items: center;gap: 5px;font-size: 0.8rem;color: var(--alq-muted)}.blog-meta-item i{color: var(--alq-primary);font-size: 0.7rem}.blog-meta-divider{color: var(--alq-border);font-size: 0.85rem}.blog-post-title{font-family: var(--bs-font-heading);font-size: 1.4rem;font-weight: 700;line-height: 1.4;margin-bottom: 12px}.blog-post-title a{color: var(--alq-primary);text-decoration: none;transition: color 0.2s ease}.blog-post-title a:hover{color: var(--alq-accent)}.blog-post-excerpt{color: var(--alq-muted);font-size: 0.92rem;line-height: 1.7;margin-bottom: 20px}.blog-read-more{display: inline-flex;align-items: center;gap: 4px;color: var(--alq-primary);font-size: 0.88rem;font-weight: 600;text-decoration: none;transition: color 0.2s ease}.blog-read-more:hover{color: var(--alq-primary-dark)}.blog-read-more i{transition: transform 0.2s ease}.blog-read-more:hover i{transform: translateX(4px)}.blog-no-posts{background: var(--alq-white);border-radius: 14px;padding: 60px 40px;text-align: center;box-shadow: 0 2px 16px rgba(26,95,168,0.07)}.blog-no-posts-icon{width: 80px;height: 80px;background: var(--alq-tint);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px}.blog-no-posts-icon i{font-size: 1.8rem;color: var(--alq-primary)}.blog-no-posts h3{font-family: var(--bs-font-heading);font-size: 1.4rem;font-weight: 700;color: var(--alq-ink);margin-bottom: 10px}.blog-no-posts p{color: var(--alq-muted);font-size: 0.95rem;margin-bottom: 0}.blog-pagination-wrap{margin-top: 10px}.blog-pagination-wrap .alqamara-pagination ul{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px;justify-content: center}.blog-pagination-wrap .alqamara-pagination li a,.blog-pagination-wrap .alqamara-pagination li span{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 8px;font-size: 0.88rem;font-weight: 600;text-decoration: none;background: var(--alq-white);color: var(--alq-primary);border: 1px solid rgba(26,95,168,0.2);transition: all 0.2s ease}.blog-pagination-wrap .alqamara-pagination li span.current,.blog-pagination-wrap .alqamara-pagination li a:hover{background: var(--alq-primary);color: var(--alq-white);border-color: var(--alq-primary)}@media (min-width: 992px){body:not(.alq-sidebar-not-sticky) .blog-sidebar{position: sticky;top: calc(var(--alq-header-total-h,80px) + 20px);align-self: flex-start}}.blog-sidebar .widget{background: var(--alq-white);border-radius: 14px;padding: 24px;margin-bottom: 28px;box-shadow: 0 2px 16px rgba(26,95,168,0.07);border: 1px solid rgba(26,95,168,0.07)}.blog-sidebar .widget-title,.blog-sidebar .alq-pw-widget-title,.blog-sidebar .wp-block-heading{font-family : var(--bs-font-heading) !important;font-size : .82rem !important;font-weight : 700 !important;color : var(--alq-primary) !important;text-transform : uppercase !important;letter-spacing : .07em !important;margin-bottom : 14px !important;padding-bottom : 10px !important;border-bottom : 2px solid var(--alq-accent) !important;line-height : 1.3 !important;width : 100% !important}.blog-sidebar .alq-pw-widget-title::after{display : none !important}.blog-sidebar .wp-block-heading:empty{display : none !important;margin-bottom : 0 !important;padding-bottom : 0 !important;border-bottom : none !important}.blog-sidebar .wp-block-search__label{display : none !important}.blog-sidebar .widget ul{list-style: none;padding: 0;margin: 0}.blog-sidebar .widget ul li{padding: 8px 0;border-bottom: 1px solid var(--alq-tint);font-size: 0.9rem}.blog-sidebar .widget ul li:last-child{border-bottom: none;padding-bottom: 0}.widget .wp-block-latest-posts__list.is-layout-flow > li{margin-block-start: 5px}.blog-sidebar .widget ul li a{color: var(--alq-text);text-decoration: none;display: flex;justify-content: space-between;align-items: center;transition: color 0.2s ease}.blog-sidebar .widget ul li a:hover{color: var(--alq-accent)}.blog-sidebar .widget ul li a::after{content: none}.blog-sidebar .widget ul li.cat-item,.blog-sidebar .widget .wp-block-archives-list > li,.blog-sidebar .widget_archive ul > li{display : flex;flex-wrap : wrap;align-items : center;column-gap : 8px;color : var(--alq-muted,#64748b)}.blog-sidebar .widget ul li.cat-item > a,.blog-sidebar .widget .wp-block-archives-list > li > a,.blog-sidebar .widget_archive ul > li > a{flex : 1 1 0;min-width : 0}.blog-sidebar .widget ul li.cat-item > ul{flex-basis : 100%;order : 5}.blog-sidebar .product_list_widget li a::after,.alq-shop-sidebar .product_list_widget li a::after{display : none !important}@media (max-width: 576px){.blog-post-thumb{height: 200px}.blog-no-posts{padding: 40px 20px}}.single-banner-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-top: 14px}.single-meta-item{display: inline-flex;align-items: center;gap: 5px;font-size: 0.82rem;color: var(--alq-banner-text-color,rgba(255,255,255,0.8))}.single-meta-item i{font-size: 0.72rem;color: var(--alq-banner-text-color,rgba(255,255,255,0.6))}.single-meta-item a{color: var(--alq-banner-text-color,rgba(255,255,255,0.8));text-decoration: none;transition: color 0.2s ease}.single-meta-item a:hover{color: var(--alq-white)}.single-meta-sep{color: var(--alq-banner-text-color,rgba(255,255,255,0.3));font-size: 0.85rem}.single-tags-wrap{margin-top: 28px;padding-top: 20px;border-top: 1px solid var(--alq-tint);font-size: 0.88rem;color: var(--alq-muted)}.single-tags-label{font-weight: 600;color: var(--alq-text);margin-right: 4px}.single-tags-wrap a{display: inline-block;background: var(--alq-tint);color: var(--alq-primary);padding: 3px 10px;border-radius: 50px;font-size: 0.8rem;text-decoration: none;margin: 2px;transition: all 0.2s ease}.single-tags-wrap a:hover{background: var(--alq-primary);color: var(--alq-white)}.alq-share-wrap{display : flex;align-items: center;gap : .6rem;flex-wrap : wrap;margin-top : 1.1rem;padding-top: 1rem;border-top : 1px solid var(--alq-wc-border,#e5e7eb)}.alq-share-label{font-size : .82rem;font-weight: 600;color : var(--alq-wc-muted,#6b7280);white-space: nowrap;margin-right: .2rem}.alq-share-buttons{display : flex;align-items: center;gap : .45rem;flex-wrap : wrap}.alq-share-btn{display : inline-flex;align-items : center;justify-content: center;width : 34px;height : 34px;border-radius : 50%;background : #f3f4f6;color : #6b7280;border : 1.5px solid #e5e7eb;cursor : pointer;text-decoration: none;transition : transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;position : relative;flex-shrink : 0}.alq-share-btn:hover{background : var(--alq-share-color,#6b7280);color : #fff;border-color: var(--alq-share-color,#6b7280);transform : translateY(-2px);box-shadow : 0 4px 10px rgba(0,0,0,.15)}.alq-share-btn svg{width : 16px;height : 16px;display: block}button.alq-share-btn{padding : 0;outline : none;box-shadow: none}.alq-copy-tip{position : absolute;bottom : calc(100% + 6px);left : 50%;transform : translateX(-50%) translateY(4px);background : var(--alq-primary,#0f172a);color : #fff;font-size : .72rem;font-weight : 600;white-space : nowrap;padding : .25rem .55rem;border-radius: 4px;pointer-events: none;opacity : 0;transition : opacity .2s,transform .2s}.alq-copy-tip::after{content : '';position : absolute;top : 100%;left : 50%;transform : translateX(-50%);border : 4px solid transparent;border-top-color: var(--alq-primary,#0f172a)}.alq-share-btn.alq-copied .alq-copy-tip{opacity : 1;transform: translateX(-50%) translateY(0)}@media (max-width: 480px){.alq-share-btn{width: 30px;height: 30px}.alq-share-btn svg{width: 14px;height: 14px}}.single-author-box{display: flex;align-items: flex-start;gap: 20px;background: var(--alq-white);border-radius: 12px;padding: 24px;margin-bottom: 30px;border: 1px solid rgba(26,95,168,0.08);box-shadow: 0 2px 12px rgba(26,95,168,0.05)}.author-box-avatar{flex-shrink: 0;line-height: 0}.author-box-avatar img{width: 72px;height: 72px;border-radius: 50%;display: block;object-fit: cover}.author-box-body{flex: 1;min-width: 0}.author-box-name{font-family: var(--bs-font-heading);font-size: 1.05rem;font-weight: 700;margin-bottom: 8px}.author-box-name a{color: var(--alq-ink);text-decoration: none}.author-box-name a:hover{color: var(--alq-accent)}.author-box-bio{font-size: 0.92rem;color: var(--alq-muted);line-height: 1.6;margin-bottom: 12px}.author-box-social{display: flex;gap: 10px}.author-box-social a{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: var(--alq-tint);color: var(--alq-primary);font-size: 0.85rem;transition: all 0.2s ease}.author-box-social a:hover{background: var(--alq-accent);color: var(--alq-white)}@media (max-width: 576px){.single-author-box{flex-direction: column;align-items: center;text-align: center}.author-box-social{justify-content: center}}.single-post-nav{margin-bottom: 30px}.single-nav-card{display: flex;flex-direction: column;gap: 6px;background: var(--alq-white);border-radius: 12px;padding: 18px 20px;text-decoration: none;border: 1px solid rgba(26,95,168,0.08);box-shadow: 0 2px 12px rgba(26,95,168,0.05);transition: all 0.2s ease;height: 100%}.single-nav-card:hover{border-color: var(--alq-primary);box-shadow: 0 4px 20px rgba(26,95,168,0.12);transform: translateY(-2px)}.single-nav-label{font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.06em;color: var(--alq-primary)}.single-nav-title{font-size: 0.9rem;font-weight: 600;color: var(--alq-ink);line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.single-nav-next .single-nav-label,.single-nav-next .single-nav-title{text-align: right}.single-related-wrap{margin-bottom: 30px}.single-related-title{font-family: var(--bs-font-heading);font-size: 1.2rem;font-weight: 700;color: var(--alq-ink);margin-bottom: 20px;padding-bottom: 12px;border-bottom: 2px solid var(--alq-tint)}.related-post-card{background: var(--alq-white);border-radius: 12px;overflow: hidden;box-shadow: 0 2px 12px rgba(26,95,168,0.06);border: 1px solid rgba(26,95,168,0.07);transition: transform 0.3s ease,box-shadow 0.3s ease}.related-post-card:hover{transform: translateY(-3px);box-shadow: 0 6px 20px rgba(26,95,168,0.12)}.related-post-thumb{height: 140px;overflow: hidden}.related-thumb-img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease}.related-post-card:hover .related-thumb-img{transform: scale(1.05)}.related-post-body{padding: 14px 16px}.related-post-date{font-size: 0.75rem;color: var(--alq-muted);display: block;margin-bottom: 6px}.related-post-date i{color: var(--alq-primary);font-size: 0.7rem}.related-post-title{font-size: 0.88rem;font-weight: 700;line-height: 1.4;margin-bottom: 0}.related-post-title a{color: var(--alq-ink);text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.2s ease}.related-post-title a:hover{color: var(--alq-accent)}@media (max-width: 767px){.single-banner-meta{gap: 6px}.single-nav-card{padding: 14px}.single-nav-title{font-size: 0.82rem}.related-post-thumb{height: 120px}}@media (max-width: 576px){.single-meta-sep{display: none}.single-banner-meta{flex-direction: column;align-items: flex-start;gap: 4px}}.page-breadcrumb{list-style: none;padding: 0;margin: 0 0 12px;display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.page-breadcrumb li{display: flex;align-items: center;gap: 8px;font-size: 0.85rem;color: var(--alq-banner-text-color,rgba(255,255,255,0.65))}.page-breadcrumb li + li::before{content: '/';color: var(--alq-banner-text-color,rgba(255,255,255,0.35))}.page-breadcrumb li a{color: var(--alq-banner-text-color,rgba(255,255,255,0.85));text-decoration: none;transition: color 0.2s ease}.page-breadcrumb li a:hover{color: var(--alq-white)}.alq-breadcrumb-light li{color: #555}.alq-breadcrumb-light li + li::before{color: #aaa}.alq-breadcrumb-light li a{color: var(--alq-accent)}.alq-breadcrumb-light li a:hover{color: var(--alq-primary)}.page-container{padding-top: 50px;padding-bottom: 60px}.page-container--no-banner{padding-top: 24px}@media (max-width: 575.98px){.row.g-5{--bs-gutter-x: 1.5rem}}.alq-breadcrumb-bar{background : var(--alq-content-bg,#fbfbfb);border-bottom : 1px solid #dee2e6;padding-top : 1.5rem}.alq-breadcrumb-bar nav{padding : .5rem 0}.alq-content-header{padding : 36px 40px 1.25rem;margin-bottom : 0;border-bottom : 1px solid #dee2e6}.alq-content-title{font-family : var(--bs-font-heading);font-size : clamp(1.4rem,3vw,1.85rem);font-weight : 700;color : var(--alq-ink);line-height : 1.3;margin : 0 0 .5rem}.alq-content-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-top: .5rem}.alq-content-meta .single-meta-item{color: var(--alq-muted)}.alq-content-meta .single-meta-item i{color: var(--alq-accent)}.alq-content-meta .single-meta-item a{color: var(--alq-muted);text-decoration: none}.alq-content-meta .single-meta-item a:hover{color: var(--alq-accent)}.alq-content-meta .single-meta-sep{color: #ced4da;font-size: 0.85rem}.alq-archive-header{padding: .75rem 0 1.25rem;margin-bottom: 1.5rem}.alq-archive-badge{display : inline-flex;align-items : center;gap : 6px;font-size : 0.72rem;font-weight : 700;letter-spacing: 0.08em;text-transform: uppercase;color : var(--alq-accent);background : rgba(var(--alq-accent-rgb,184,145,42),0.08);border : 1px solid rgba(var(--alq-accent-rgb,184,145,42),0.2);border-radius: 20px;padding : 4px 12px;margin-bottom: .75rem}.alq-archive-desc{font-size : 0.95rem;color : var(--alq-muted);margin : .4rem 0 0;line-height : 1.6}.alq-archive-count{font-size : 0.82rem;color : var(--alq-muted);margin : .6rem 0 0}.page-content-card{background: var(--alq-white);border-radius: 14px;overflow: hidden;box-shadow: 0 2px 16px rgba(26,95,168,0.07);border: 1px solid rgba(26,95,168,0.07)}.page-featured-img{width: 100%}.page-featured-img img{width: 100%;height: auto;display: block}.page-body{padding: 36px 40px 40px}.page-entry-content{font-size: 0.97rem;line-height: 1.8;color: var(--alq-text)}.page-entry-content h1,.page-entry-content h2,.page-entry-content h3,.page-entry-content h4,.page-entry-content h5,.page-entry-content h6{font-family: var(--bs-font-heading);font-weight: 700;color: var(--alq-ink);margin-top: 1.8rem;margin-bottom: 0.8rem;line-height: 1.3}.page-entry-content h2{font-size: 1.6rem}.page-entry-content h3{font-size: 1.35rem}.page-entry-content h4{font-size: 1.15rem}.page-entry-content h2,.page-entry-content h3{scroll-margin-top: calc(var(--alq-header-total-h,80px) + 20px)}.page-entry-content p{margin-bottom: 1.2rem}html{scroll-behavior: smooth}.alq-toc-box{background: var(--alq-tint);border: 1px solid rgba(26,95,168,0.08);border-radius: 12px;padding: 18px 22px;margin: 0 0 1.5rem}.alq-toc-summary{font-family: var(--bs-font-heading);font-weight: 700;font-size: 1.05rem;color: var(--alq-ink);cursor: pointer;list-style: none;display: flex;align-items: center;justify-content: space-between}.alq-toc-summary::-webkit-details-marker{display: none}.alq-toc-summary::marker{content: ''}.alq-toc-summary::after{content: '\f282';font-family: 'bootstrap-icons';font-weight: normal;font-size: 0.8rem;color: var(--alq-primary);transition: transform 0.2s ease;margin-left: 12px;flex-shrink: 0}.alq-toc-box[open] > .alq-toc-summary::after{transform: rotate(180deg)}.alq-toc-list{list-style: none;margin: 14px 0 0;padding: 0}.alq-toc-list li{margin-bottom: 8px;padding-left: 0}.alq-toc-list li.alq-toc-item-sub{margin-left: 20px;font-size: 0.92rem}.alq-toc-list a{color: var(--alq-primary);text-decoration: none;line-height: 1.5}.alq-toc-list a:hover{color: var(--alq-accent)}.alq-toc-box.alq-toc-full{width: 100%}@media (min-width: 768px){.alq-toc-box.alq-toc-left{float: left;width: 300px;max-width: 45%;margin-right: 24px}.alq-toc-box.alq-toc-right{float: right;width: 300px;max-width: 45%;margin-left: 24px}}.page-entry-content ul,.page-entry-content ol{padding-left: 1.5rem;margin-bottom: 1.2rem}.page-entry-content ul li,.page-entry-content ol li{margin-bottom: 0.4rem}.page-entry-content blockquote{border-left: 4px solid var(--alq-primary);background: var(--alq-tint);padding: 16px 20px;border-radius: 0 8px 8px 0;margin: 1.5rem 0;font-style: italic;color: var(--alq-muted)}.page-entry-content img{max-width: 100%;height: auto;border-radius: 8px;margin: 1rem 0}.page-entry-content table{width: 100%;border-collapse: collapse;margin-bottom: 1.2rem;font-size: 0.9rem}.page-entry-content table th,.page-entry-content table td{padding: 10px 14px;border: 1px solid var(--alq-border);text-align: left}.page-entry-content table th{background: var(--alq-primary);color: var(--alq-white);font-weight: 600}.page-entry-content table tr:nth-child(even){background: var(--alq-surface)}.page-entry-content pre{background: var(--alq-surface);border: 1px solid var(--alq-border);border-radius: 8px;padding: 16px 20px;overflow-x: auto;font-size: 0.88rem}.page-entry-content code{background: var(--alq-tint);color: var(--alq-primary);padding: 2px 6px;border-radius: 4px;font-size: 0.88rem}.page-links{margin-top: 24px;display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.page-links span,.page-links a{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 8px;font-size: 0.88rem;font-weight: 600;text-decoration: none;border: 1px solid rgba(26,95,168,0.2)}.page-links > span:first-child{width: auto;border: none;font-weight: 600;color: var(--alq-muted)}.page-links a{background: var(--alq-white);color: var(--alq-primary);transition: all 0.2s ease}.page-links a:hover,.page-links > span:not(:first-child){background: var(--alq-primary);color: var(--alq-white);border-color: var(--alq-primary)}@media (max-width: 991px){.page-body{padding: 24px}.alq-content-header{padding: 24px 24px 1.25rem}}@media (max-width: 576px){.page-body{padding: 20px 16px}.alq-content-header{padding: 20px 16px 1.25rem}}:root{--alq-search-radius : 10px;--alq-search-bg : #fff}.search-form-inner,.widget_search .search-form,.widget .wp-block-search__inside-wrapper,.alq-search-dd .search-form{display : flex;align-items : stretch;background : var(--alq-search-bg);border : 1.5px solid var(--alq-border);border-radius : var(--alq-search-radius);overflow : hidden;transition : border-color .2s,box-shadow .2s}.search-form-inner:focus-within,.widget_search .search-form:focus-within,.widget .wp-block-search__inside-wrapper:focus-within,.alq-search-dd .search-form:focus-within{border-color : var(--alq-primary);box-shadow : 0 0 0 3px rgba(13,27,62,.08)}.search-form-inner .search-field,.widget_search .search-field,.widget .wp-block-search__input,.alq-search-dd .search-field,.search-form .search-field{flex : 1;min-width : 0;border : none !important;outline : none !important;box-shadow : none !important;background : transparent;padding : 10px 16px;font-size : .88rem;color : var(--alq-text)}.search-form .search-field::placeholder{color: var(--alq-faint)}.search-form-inner .search-submit,.widget_search .search-submit,.widget .wp-block-search__button,.alq-search-dd .search-submit,.search-form .search-submit{border : none;border-radius : 0;background : var(--alq-primary);color : #fff;padding : 10px 16px;font-size : .88rem;cursor : pointer;flex-shrink : 0;display : flex;align-items : center;justify-content : center;transition : background .2s}.search-form-inner .search-submit:hover,.widget_search .search-submit:hover,.widget .wp-block-search__button:hover,.alq-search-dd .search-submit:hover,.search-form .search-submit:hover{background : var(--alq-accent)}.alq-search-results{margin-top : .5rem;max-height : 60vh;overflow-y : auto;border : 1px solid var(--alq-wc-border,#e5e7eb);border-radius : 8px;background : #fff}.alq-search-results[hidden]{display: none}.alq-search-dd .search-form{flex-wrap: wrap}.alq-search-dd .alq-search-results{flex: 1 0 100%;margin-top: .5rem}.alq-search-loading,.alq-search-empty{display : flex;align-items: center;gap : .5rem;padding : .9rem 1rem;font-size : .82rem;color : var(--alq-wc-muted,#6b7280)}.alq-search-spinner{width : 14px;height : 14px;border : 2px solid var(--alq-wc-border,#e5e7eb);border-top-color: var(--alq-accent,#b8912a);border-radius : 50%;display : inline-block;animation : alq-search-spin .6s linear infinite;flex-shrink : 0}@keyframes alq-search-spin{to{transform: rotate(360deg)}}.alq-search-result-list{list-style: none;margin : 0;padding : .35rem}.alq-search-result-item{display : flex;align-items : center;gap : .65rem;padding : .5rem;border-radius : 6px;text-decoration: none;color : inherit;transition : background-color .15s}.alq-search-result-item:hover,.alq-search-result-item.is-active{background: var(--alq-wc-light,#f8f9fa)}.alq-search-result-thumb{flex-shrink: 0}.alq-search-result-thumb img{width : 44px;height : 44px;object-fit : cover;border-radius: 5px;display : block;background : var(--alq-wc-light,#f8f9fa)}.alq-search-result-info{display : flex;flex-direction: column;gap : .15rem;min-width : 0}.alq-search-result-name{font-size : .82rem;font-weight : 600;color : var(--alq-primary,#0f172a);white-space : nowrap;overflow : hidden;text-overflow: ellipsis}.alq-search-result-price{font-size : .78rem;font-weight: 700;color : var(--alq-accent,#b8912a)}.alq-search-result-price del{color: #9ca3af;font-weight: 400;margin-right: .3rem}.alq-search-result-price ins{text-decoration: none}.alq-search-see-all{display : block;text-align : center;padding : .75rem 1rem;font-size : .82rem;font-weight : 600;color : var(--alq-primary,#0f172a);text-decoration: none;border-top : 1px solid var(--alq-wc-border,#e5e7eb);transition : color .15s}.alq-search-see-all:hover{color: var(--alq-accent,#b8912a)}.search-again-wrap{background: var(--alq-white);border-radius: 14px;padding: 24px 28px;box-shadow: 0 2px 16px rgba(26,95,168,0.07);border: 1px solid rgba(26,95,168,0.07)}.comments-section{border-top: 2px solid var(--alq-tint);padding-top: 40px}.comments-heading{font-family: var(--bs-font-heading);font-size: 1.3rem;font-weight: 700;color: var(--alq-ink);margin-bottom: 24px;padding-bottom: 14px;border-bottom: 2px solid var(--alq-tint)}.comment-list,.comment-list .children{list-style: none;padding: 0;margin: 0}.comment-list .comment,.comment-list .pingback{margin-bottom: 24px}.comment-body{background: var(--alq-white);border: 1px solid rgba(26,95,168,0.08);border-radius: 14px;padding: 24px;box-shadow: 0 2px 12px rgba(26,95,168,0.05);position: relative}.comment-awaiting-moderation{display: inline-block;background: #fff3cd;color: #856404;font-size: 0.75rem;font-weight: 600;padding: 3px 10px;border-radius: 50px;margin-bottom: 10px}.comment-header{display: flex;align-items: center;gap: 14px;margin-bottom: 14px}.comment-avatar{flex-shrink: 0}.comment-avatar img{width: 56px;height: 56px;border-radius: 50%;object-fit: cover;border: 2px solid rgba(26,95,168,0.15)}.comment-author-name{font-weight: 700;font-size: 0.95rem;color: var(--alq-ink);margin-bottom: 2px}.comment-author-name a{color: var(--alq-ink);text-decoration: none;transition: color 0.2s ease}.comment-author-name a:hover{color: var(--alq-primary)}.comment-meta-date{font-size: 0.78rem;color: var(--alq-muted);display: flex;align-items: center;gap: 5px}.comment-meta-date i{color: var(--alq-primary);font-size: 0.72rem}.comment-content p{font-size: 0.93rem;color: var(--alq-text);line-height: 1.75;margin-bottom: 0}.comment-reply-link{display: inline-flex;align-items: center;gap: 5px;color: var(--alq-primary);font-size: 0.82rem;font-weight: 600;text-decoration: none;margin-top: 12px;transition: color 0.2s ease}.comment-reply-link:hover{color: var(--alq-primary-dark)}.comment-list .children{margin-top: 16px;margin-left: 40px;border-left: 3px solid rgba(26,95,168,0.12);padding-left: 20px}.comment-navigation a{color: var(--alq-primary);font-size: 0.88rem;font-weight: 600;text-decoration: none;transition: color 0.2s ease}.comment-navigation a:hover{color: var(--alq-primary-dark)}.comments-closed{background: var(--alq-surface);border: 1px solid var(--alq-border);border-radius: 10px;padding: 16px 20px;color: var(--alq-muted);font-size: 0.9rem;margin-bottom: 30px}.comment-notes{font-size: 0.85rem;margin-bottom: 20px}.comment-form .form-control{border: 1.5px solid var(--alq-border);border-radius: 10px;font-size: 0.9rem;padding: 10px 16px;transition: border-color 0.2s ease,box-shadow 0.2s ease}.comment-form .form-control:focus{border-color: var(--alq-primary);box-shadow: 0 0 0 3px rgba(26,95,168,0.1)}.comment-form .form-label{font-size: 0.88rem;font-weight: 600;color: var(--alq-text);margin-bottom: 6px}@media (max-width: 576px){.comment-list .children{margin-left: 16px;padding-left: 12px}.comment-body{padding: 16px}.comment-avatar img{width: 44px;height: 44px}}.alq-pw-card{display : flex;flex-direction : column;border : 1px solid #e9ecef !important;border-radius : 10px;overflow : hidden;background : #fff;transition : box-shadow .25s ease,transform .25s ease,border-color .25s ease}.alq-pw-card:hover{box-shadow : 0 8px 28px rgba(0,0,0,.1);transform : translateY(-3px);border-color : var(--alq-accent,#b8912a) !important}.alq-pw-thumb-wrap{position : relative;overflow : hidden;aspect-ratio : 16 / 9}.alq-pw-thumb-wrap--product{aspect-ratio : 1 / 1}.alq-pw-thumb-link{display: block;width: 100%;height: 100%}.alq-pw-no-thumb,.alq-cs-no-thumb{background-color : #f3f4f6;background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='none' stroke='%23c8d0da' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E");background-repeat : no-repeat;background-position: center;background-size : 3rem}.alq-pw-thumb{width : 100%;height : 100%;display : block;object-fit : cover;transition : transform .4s ease}.alq-pw-card:hover .alq-pw-thumb{transform: scale(1.04)}.alq-pw-thumb-wrap img.alq-pw-thumb{height : 100% !important;max-height: none;margin : 0}.alq-pw-body{padding : 1rem 1.1rem 1.1rem;gap : .35rem}.alq-pw-title{font-size : 1rem;font-weight : 700;margin : 0 0 .15rem;line-height : 1.4}.alq-pw-title a{color : var(--alq-primary,#0f172a);text-decoration : none;transition : color .2s}.alq-pw-title a:hover{color: var(--alq-accent)}.alq-pw-meta{display : flex;flex-wrap : wrap;align-items : center;gap : .4rem;margin : 0 0 .1rem}.alq-pw-date{font-size : .78rem;color : var(--alq-primary-muted,#6b7280);display : flex;align-items : center;gap : .25rem;white-space : nowrap}.alq-pw-cat-badge{display : inline-block;font-size : .72rem;font-weight : 600;text-transform : capitalize;letter-spacing : .04em;color : var(--alq-accent,#b8912a);text-decoration : none;transition : color .2s}.alq-pw-cat-badge:hover{color: var(--alq-accent-dark,#9a7821)}.alq-pw-excerpt{font-size : .875rem;color : var(--alq-primary-muted,#6b7280);line-height : 1.6;margin : 0}.alq-pw-price{margin : .25rem 0;font-size : .82rem;white-space : nowrap;overflow : hidden;min-width : 0}.alq-pw-price .price,.alq-pw-price span.price{margin: 0 !important;padding: 0 !important}.alq-pw-price .woocommerce-Price-amount{font-weight: 700;color: var(--alq-accent,#b8912a);font-size: .82rem}.alq-pw-price del{color: #9ca3af;font-size: .74rem}.alq-pw-price ins{text-decoration: none;font-size: .82rem;color: var(--alq-accent,#b8912a)}.alq-pw-rating{margin: .2rem 0;display: flex;align-items: center;gap: .3rem}.alq-pw-stars{display: inline-flex;gap: .05rem;line-height: 1}.alq-pw-stars .bi{color: var(--alq-accent,#b8912a);font-size: .78rem}.alq-pw-rcount{font-size: .72rem;color: #9ca3af}.alq-pw-rating .star-rating{display: none}.alq-badge-stack{position : absolute;top : .55rem;left : .55rem;z-index : 2;display : flex;flex-direction : column;align-items : flex-start;gap : .4rem;max-width : calc(100% - 1.1rem);pointer-events : none}.alq-pw-sale-badge,.alq-new-badge{position : static !important;display : inline-flex;align-items : center;max-width : 100%;padding : .3rem .6rem;border-radius : 999px;font-size : .64rem;font-weight : 700;letter-spacing : .02em;text-transform : uppercase;color : #fff;box-shadow : 0 2px 6px rgba(0,0,0,.2);white-space : nowrap;overflow : hidden;text-overflow : ellipsis}.alq-pw-sale-badge{background: var(--alq-accent,#b8912a)}.alq-new-badge--featured{background: #6d28d9}.alq-new-badge--new{background: #16a34a}.alq-new-badge--bestseller{background: #ea580c}.alq-new-badge--custom{background: var(--alq-accent-dark,#9a7821)}.alq-new-badge--outofstock{background: #4b5563}.alq-pw-corner-icons{position : absolute;top : .45rem;right : .45rem;display : flex;flex-direction : column;gap : .3rem;z-index : 3;opacity : 0;transition : opacity .2s ease}.alq-pw-card:hover .alq-pw-corner-icons{opacity: 1}@media (max-width: 991.98px){.alq-pw-corner-icons{opacity: 1}}.alq-pw-icon-btn.is-active{background : var(--alq-accent,#b8912a);color : #fff !important}.alq-pw-icon-btn{width : 2rem;height : 2rem;display : flex;align-items : center;justify-content : center;background : rgba(255,255,255,.92);color : var(--alq-dark,#0f172a) !important;border : 1px solid rgba(15,23,42,.08);border-radius : 50%;font-size : .85rem;text-decoration : none;box-shadow : 0 1px 4px rgba(0,0,0,.1);transition : background .2s,color .2s,border-color .2s}.alq-pw-icon-btn:hover{background : color-mix(in srgb,var(--alq-accent) 15%,white 85%);border-color : var(--alq-accent);color : var(--alq-dark,#0f172a) !important}.alq-pw-corner-icons--inline{position : static;opacity : 1;flex-direction : row;flex-wrap : wrap;gap : .6rem;margin-top : 1.1rem}.alq-pw-corner-icons--inline .alq-pw-icon-btn{width : auto;height : auto;border-radius : 999px;padding : .5rem .9rem;gap : .4rem;background : #f3f4f6;border : 1.5px solid #e5e7eb;font-size : .82rem;font-weight : 600}.alq-pw-corner-icons--inline .alq-pw-icon-btn:hover{background : color-mix(in srgb,var(--alq-accent,#b8912a) 15%,white 85%);border-color : var(--alq-accent,#b8912a);color : var(--alq-dark,#0f172a) !important}.alq-pw-corner-icons--inline .alq-pw-icon-btn.is-active{background : var(--alq-accent,#b8912a);border-color : var(--alq-accent,#b8912a);color : #fff !important}.alq-pw-icon-btn-text{white-space: nowrap}.alq-pw-cart{margin-top: auto}.alq-pw-cart .button,.alq-pw-cart .add_to_cart_button{display : block;width : 100%;padding : .5rem .9rem !important;line-height : 1.4 !important;font-size : .82rem !important;font-weight : 600;border-radius : 5px;background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;cursor : pointer;text-align : center;text-decoration : none;transition : background .2s;box-sizing : border-box}.alq-pw-cart .button:hover,.alq-pw-cart .add_to_cart_button:hover{background : var(--alq-accent-dark,#9a7821) !important;color : #fff !important}.alq-lv{display : flex;flex-wrap : wrap;gap : .35rem;margin-bottom: .5rem}.alq-lv-opt{flex : 1 1 0;min-width : 2.6rem;padding : .32rem .25rem;font-size : .75rem;line-height : 1.25;font-weight : 500;color : var(--alq-primary,#0f172a);background : #fff;border : 1.5px solid var(--alq-border,#e5e7eb);border-radius: 6px;cursor : pointer;white-space : nowrap;overflow : hidden;text-overflow: ellipsis;transition : border-color .15s,background .15s,color .15s}.alq-lv-opt:hover{border-color: var(--alq-accent,#b8912a)}.alq-lv-opt.is-selected{font-weight : 700;border-color: var(--alq-accent,#b8912a);background : color-mix(in srgb,var(--alq-accent,#b8912a) 12%,#fff 88%)}.alq-lv-opt:focus-visible{outline : 2px solid var(--alq-accent,#b8912a);outline-offset: 1px}.alq-lv-opt:disabled{color : #9ca3af;background : #f9fafb;border-color : #eef0f2;text-decoration: line-through;cursor : not-allowed}.alq-price-unit{font-size : .74rem;font-weight: 400;color : #6b7280}.alq-pw-price .alq-price-unit{font-size: .72rem}@media (max-width: 575.98px){.alq-lv{gap: .25rem}.alq-lv-opt{min-width: 2.3rem;font-size: .66rem;padding: .3rem 1px;letter-spacing: -.01em}}.alq-pw-readmore{font-size : .8rem;font-weight : 600;text-align : center !important;display : block !important}.alq-pw-cart .added_to_cart{display : block;margin-top : .4rem;padding : .35rem .75rem;font-size : .78rem;font-weight : 600;text-align : center;text-decoration : none;border : 1.5px solid var(--alq-accent,#b8912a);border-radius : 5px;color : var(--alq-accent,#b8912a) !important;background : transparent;transition : background .2s,color .2s}.alq-pw-cart .added_to_cart:hover{background : var(--alq-accent,#b8912a);color : #fff !important}.alq-pw-section-head{display : flex;align-items : center;justify-content : space-between;margin-bottom : 1.5rem;gap : 1rem}.alq-pw-widget-title{font-size : 2rem;font-weight : 700;color : var(--alq-primary,#0f172a);margin : 0;position : relative;line-height : 1.3}.alq-pw-widget-title::after{content : '';display : block;width : 40px;height : 4px;background : var(--alq-accent,#b8912a);margin-top : 8px;border-radius : 2px}.alq-pw-head-actions{display : flex;align-items : center;gap : .5rem;flex-shrink : 0}.alq-pw-slider-nav-btns{display: flex;gap: .35rem}.alq-pw-nav-btn{width : 42px;height : 42px;border-radius : 5px;border : 1.5px solid var(--alq-accent,#b8912a);background : transparent;color : var(--alq-accent,#b8912a);display : flex;align-items : center;justify-content : center;font-size : .9rem;cursor : pointer;transition : background .2s,color .2s;line-height : 1;padding : 0}.alq-pw-nav-btn:hover{background : var(--alq-accent,#b8912a);color : #fff}@media (max-width: 575.98px){.alq-pw-section-head{gap : .5rem}.alq-pw-widget-title{font-size : 1.15rem}.alq-pw-widget-title::after{margin-top : 5px;height : 3px}.alq-pw-head-actions{gap : .35rem}.alq-pw-head-actions .btn-outline-custom{padding : .3rem .6rem !important;font-size : .72rem}.alq-pw-nav-btn{width : 32px;height : 32px;font-size : .75rem}}.alq-posts-grid > .alq-pw-col{display : flex;flex-direction : column}.alq-posts-grid{display : grid;grid-template-columns : repeat( var(--alq-cols,3),1fr );gap : 1.5rem;align-items : stretch}@media (max-width: 1199px){.alq-posts-grid{grid-template-columns: repeat( min( var(--alq-cols,3),4 ),1fr )}}@media (max-width: 991px){.alq-posts-grid{grid-template-columns: repeat( min( var(--alq-cols,3),2 ),1fr )}}@media (max-width: 575px){.alq-posts-grid{grid-template-columns: 1fr}.alq-product-grid{grid-template-columns: repeat(2,1fr)}}.alq-pw-col{padding : 0 !important;width : auto !important;min-width : 0;flex : none !important;display : flex;flex-direction : column}.alq-pw-col > .alq-pw-card{flex: 1}.alq-pw-col > .blog-post-card{flex: 1}.alq-archive-layout{display: flex;gap: 2rem;align-items: flex-start}.alq-archive-layout--has-sidebar .alq-archive-main{flex: 3 1 0;min-width: 0}.alq-archive-layout--has-sidebar .alq-archive-sidebar{flex: 1 1 0;min-width: 0;max-width: 340px}.alq-archive-layout--sidebar-left{flex-direction: row-reverse}@media (max-width: 767px){.alq-archive-layout{flex-direction: column}.alq-archive-layout--has-sidebar .alq-archive-sidebar{max-width: none}}.alq-archive-list{display: flex;flex-direction: column;gap: 1.5rem}.blog-post-card--list{display: flex;flex-direction: row;align-items: stretch;gap: .75rem;background: var(--alq-content-bg,#fbfbfb);border: 1px solid var(--alq-border,#e5e2d6);border-radius: var(--alq-wc-radius,10px);padding: 1rem}.blog-post-card--list .blog-post-thumb{flex: 0 0 220px;margin-bottom: 0}.blog-post-card--list .blog-post-thumb img{height: 100%;object-fit: cover}.blog-post-card--list .blog-post-body{flex: 1;min-width: 0}@media (max-width: 575px){.blog-post-card--list{flex-direction: column}.blog-post-card--list .blog-post-thumb{flex-basis: auto}}.alq-posts-slider,.alq-cs-slider{overflow: hidden}.alq-posts-slider .swiper-wrapper,.alq-cs-slider .swiper-wrapper{align-items: stretch}.alq-posts-slider .swiper-slide,.alq-cs-slider .swiper-slide{height : auto;display: flex;flex-direction: column}.alq-posts-slider .alq-pw-slide,.alq-cs-slider .alq-cs-slide{display : flex;flex-direction: column;height : 100%}.alq-posts-slider .alq-pw-slide > .alq-pw-card,.alq-cs-slider .alq-cs-slide > .alq-cs-card{flex: 1}.alq-pw-nav-btn.swiper-button-lock{display : flex !important}.alq-posts-slider:not(.swiper-initialized),.alq-cs-slider:not(.swiper-initialized){overflow : hidden}.alq-posts-slider:not(.swiper-initialized) .swiper-wrapper,.alq-cs-slider:not(.swiper-initialized) .swiper-wrapper{display : flex !important;flex-wrap : nowrap !important;gap : 24px;transform : none !important;height : auto !important;align-items: stretch}.alq-posts-slider:not(.swiper-initialized) .swiper-slide,.alq-cs-slider:not(.swiper-initialized) .swiper-slide{flex : 0 0 calc( (100% - (var(--alq-sl-cols) - 1) * 24px) / var(--alq-sl-cols) ) !important;width : calc( (100% - (var(--alq-sl-cols) - 1) * 24px) / var(--alq-sl-cols) ) !important;min-width : 0 !important;height : auto !important;box-sizing : border-box}.alq-posts-slider,.alq-cs-slider{--alq-sl-cols: 1}@media (max-width: 575.98px){.alq-posts-slider[data-swiper-mobile-cols="2"],.alq-cs-slider[data-swiper-mobile-cols="2"]{--alq-sl-cols: 2}}@media (min-width: 576px){.alq-posts-slider,.alq-cs-slider{--alq-sl-cols: min( var(--alq-cols,3),2 )}}@media (min-width: 992px){.alq-posts-slider{--alq-sl-cols: min( var(--alq-cols,3),4 )}.alq-cs-slider{--alq-sl-cols: var(--alq-cols,3)}}@media (min-width: 1200px){.alq-posts-slider,.alq-cs-slider{--alq-sl-cols: var(--alq-cols,3)}}.alq-footer .alq-pw-card{background : rgba(255,255,255,.06);border-color : rgba(255,255,255,.1);color : var(--alq-on-dark-muted)}.alq-footer .alq-pw-title,.alq-footer .alq-pw-title a{color: var(--alq-on-dark-muted)}.alq-footer .alq-pw-date,.alq-footer .alq-pw-excerpt{color: var(--alq-on-dark-muted)}.alq-footer .alq-pw-cat-badge{color: var(--alq-accent)}.alq-footer .alq-pw-no-thumb,.alq-footer .alq-cs-no-thumb{background-color : rgba(255,255,255,.06);background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='none' stroke='rgba(255%2C255%2C255%2C0.2)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E")}.alq-footer .alq-pw-card:hover{box-shadow: 0 6px 20px rgba(0,0,0,.35)}.alq-footer .alq-pw-widget-title{color : #fff;font-size : 1.02rem !important;font-weight : 600 !important;position : relative !important;padding-bottom : 10px !important;margin-bottom : 18px !important}.alq-footer .alq-pw-widget-title::after{content : "" !important;position : absolute !important;left : 0 !important;bottom : 0 !important;width : 60% !important;height : 2px !important;background : var(--alq-accent,#b8912a) !important}.alq-footer .btn-outline-custom{color: rgba(255,255,255,.8);border-color: rgba(255,255,255,.35)}.alq-footer .btn-outline-custom:hover{background: var(--alq-accent);border-color: var(--alq-accent);color: #fff}.alq-footer .alq-pw-nav-btn{border-color: rgba(255,255,255,.35);color: rgba(255,255,255,.7)}.alq-footer .alq-pw-nav-btn:hover{background: var(--alq-accent);border-color: var(--alq-accent);color: #fff}.alq-cs-section-head{display : flex;align-items : center;justify-content : space-between;margin-bottom : 1.5rem;gap : 1rem}.alq-cs-widget-title{font-size : 2rem;font-weight : 700;color : var(--alq-primary,#0f172a);margin : 0;position : relative;line-height : 1.3}.alq-cs-widget-title::after{content : '';display : block;width : 40px;height : 4px;background : var(--alq-accent,#b8912a);margin-top : 8px;border-radius : 2px}@media (max-width: 575.98px){.alq-cs-section-head{gap: .5rem}.alq-cs-widget-title{font-size: 1.15rem}.alq-cs-widget-title::after{margin-top: 5px;height: 3px}}.alq-cs-grid{display : grid;grid-template-columns : repeat( var(--alq-cols,4),1fr );gap : 1.25rem}@media (max-width: 991px){.alq-cs-grid{grid-template-columns: repeat( min( var(--alq-cols,4),3 ),1fr )}}@media (max-width: 575px){.alq-cs-grid{grid-template-columns: repeat( min( var(--alq-cols,4),2 ),1fr )}}.alq-cs-card{display : block;position : relative;border-radius : 10px;overflow : hidden;text-decoration: none !important;box-shadow : 0 2px 10px rgba(0,0,0,.06);transition : box-shadow .25s ease,transform .25s ease}.alq-cs-card:hover{box-shadow : 0 8px 28px rgba(0,0,0,.14);transform : translateY(-3px)}.alq-cs-thumb-wrap{position : relative;overflow : hidden;aspect-ratio : 1 / 1;background : #f3f4f6}.alq-cs-thumb{width : 100%;height : 100%;display : block;object-fit : cover;transition : transform .4s ease}.alq-cs-card:hover .alq-cs-thumb{transform: scale(1.06)}.alq-cs-overlay{position : absolute;left : 0;right : 0;bottom : 0;padding : 2rem .9rem .8rem;background : linear-gradient( to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.32) 55%,rgba(0,0,0,0) 100% );display : flex;flex-direction : column;gap : .15rem}.alq-cs-name{color : #fff;font-size : .98rem;font-weight : 600;line-height : 1.3}.alq-cs-count{color : rgba(255,255,255,.8);font-size : .78rem}.blog-sidebar .alq-cs-grid,.alq-shop-sidebar .alq-cs-grid,.alq-footer-col .alq-cs-grid{gap : .9rem}.blog-sidebar .alq-cs-thumb-wrap,.alq-shop-sidebar .alq-cs-thumb-wrap,.alq-footer-col .alq-cs-thumb-wrap{aspect-ratio : 21 / 9}.alq-footer .alq-cs-widget-title{color : #fff;font-size : 1.02rem !important;font-weight : 600 !important;position : relative !important;padding-bottom : 10px !important;margin-bottom : 18px !important}.alq-footer .alq-cs-widget-title::after{content : "" !important;position : absolute !important;left : 0 !important;bottom : 0 !important;width : 60% !important;height : 2px !important;background : var(--alq-accent,#b8912a) !important}.alq-cs-style-circle .alq-cs-grid{justify-items : center}.alq-cs-style-circle .alq-cs-slide{align-items : center;height : auto}.alq-cs-style-circle .alq-cs-card{display : flex;flex-direction : column;align-items : center;text-align : center;max-width : 160px;box-shadow : none;overflow : visible}.alq-cs-style-circle .alq-cs-slide > .alq-cs-card{flex : none}.alq-cs-style-circle .alq-cs-card:hover{box-shadow : none;transform : none}.alq-cs-style-circle .alq-cs-thumb-wrap{display : flex;flex-direction : column;align-items : center;width : auto;height : auto;aspect-ratio : auto;overflow : visible;background : none;padding-top : 6px}.alq-cs-style-circle .alq-cs-thumb{width : 120px;height : 120px;flex-shrink : 0;border-radius : 50%;border : 3px solid var(--alq-border,#e5e2d6);box-sizing : border-box;object-fit : cover;transition : border-color .25s ease,transform .4s ease}.alq-cs-style-circle .alq-cs-card:hover .alq-cs-thumb{border-color : var(--alq-accent,#b8912a);transform : scale(1.08)}.alq-cs-style-circle .alq-cs-overlay{position : static;background : none;padding : .7rem 0 0;align-items : center;text-align : center}.alq-cs-style-circle .alq-cs-name{color : var(--alq-primary,#0f172a);font-size : .95rem}.alq-cs-style-circle .alq-cs-count{color : #64748b;font-size : .78rem}.alq-footer .alq-cs-style-circle .alq-cs-name{color: #fff}.alq-footer .alq-cs-style-circle .alq-cs-count{color: rgba(255,255,255,.65)}.blog-sidebar .alq-cs-style-circle .alq-cs-thumb,.alq-shop-sidebar .alq-cs-style-circle .alq-cs-thumb,.alq-footer-col .alq-cs-style-circle .alq-cs-thumb{width : 90px;height : 90px}.alq-footer{background: var(--alq-footer-bg,var(--alq-primary-dark));color: var(--alq-on-dark-muted)}.alq-footer a{color: var(--alq-on-dark-muted);text-decoration: none;transition: color .2s ease}.alq-footer a:hover{color: var(--alq-accent)}.alq-footer-top{padding: 60px 0 34px}.alq-footer-col h5{color: #fff;font-size: 1.02rem;font-weight: 600;margin-bottom: 18px;position: relative;padding-bottom: 10px}.alq-footer-col .widget h1,.alq-footer-col .widget h2,.alq-footer-col .widget h3:not(.alq-pw-title),.alq-footer-col .widget h4,.alq-footer-col .widget h6,.alq-footer-col .widget .wp-block-heading{color: #fff;font-size: 1.02rem;font-weight: 600;margin-bottom: 18px;position: relative;padding-bottom: 10px}.alq-footer-col h5::after,.alq-footer-col .widget-title::after,.alq-footer-col .widget h1::after,.alq-footer-col .widget h2::after,.alq-footer-col .widget h3:not(.alq-pw-title)::after,.alq-footer-col .widget h4::after,.alq-footer-col .widget h6::after,.alq-footer-col .widget .wp-block-heading::after{content: "";position: absolute;left: 0;bottom: 0;width: 60%;height: 2px;background: var(--alq-accent)}.alq-footer-col p{color: var(--alq-on-dark-muted);font-size: .92rem;line-height: 1.7}.alq-contact-info-widget{display: flex;flex-direction: column;gap: 20px}.alq-contact-info-header{display: flex;align-items: center;gap: 10px;margin-bottom: 6px}.alq-contact-info-icon{color: var(--alq-accent);font-size: 1rem;width: 18px;flex: 0 0 18px;text-align: center}.alq-contact-info-label{color: var(--alq-primary,#0f172a);font-weight: 700;font-size: .95rem}.alq-contact-info-label--regular{font-weight: 400}.alq-contact-info-lines{padding-left: 28px}.alq-contact-info-lines--flush{padding-left: 0}.alq-contact-info-line{color: var(--alq-text,#333);font-size: .9rem;line-height: 1.7}.alq-footer-col .alq-contact-info-label{color: #fff}.alq-footer-col .alq-contact-info-line{color: var(--alq-on-dark-muted)}.alq-footer-col .widget ul{list-style: none;padding: 0;margin: 0}.alq-footer-col .widget-title{color: #fff;font-size: 1.02rem;font-weight: 600;margin-bottom: 18px;position: relative;padding-bottom: 10px}.alq-footer-col .widget_nav_menu ul,.alq-footer-col .widget_nav_menu li{list-style: none;padding: 0;margin: 0}.alq-footer-col .widget_nav_menu li{margin-bottom: 10px}.alq-footer-col .widget_nav_menu a{color: var(--alq-on-dark-muted);text-decoration: none;font-size: .92rem;transition: color .2s ease}.alq-footer-col .widget_nav_menu a:hover{color: var(--alq-accent)}.alq-footer-mid .widget_nav_menu ul,.alq-footer-mid .widget_text,.alq-footer-mid .widget_custom_html{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px 26px;justify-content: center}.alq-footer-mid .widget_nav_menu li{margin: 0}.alq-footer-mid .widget_nav_menu a,.alq-footer-mid .widget_text,.alq-footer-mid .widget_custom_html{color: var(--alq-on-dark-muted);font-size: .92rem;text-decoration: none;transition: color .2s ease}.alq-footer-mid .widget_nav_menu a:hover{color: var(--alq-accent)}.alq-footer-mid .widget-title{display: none}.alq-footer-brand .alq-footer-logo{color: #fff;font-size: 1.4rem;font-weight: 700;display: inline-block;margin-bottom: 14px;text-decoration: none}.alq-footer-brand .alq-footer-logo span{color: var(--alq-accent)}.alq-footer-brand .alq-footer-logo img{max-height: 55px;width: auto;display: block}.alq-footer-social{margin-top: 6px}.alq-footer-social a{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,.06);color: #fff;border: 1px solid rgba(255,255,255,.15);transition: background .2s,border-color .2s,color .2s;text-decoration: none}.alq-footer-social a:hover{background: var(--alq-share-color,var(--alq-accent));color: #fff;border-color: var(--alq-share-color,var(--alq-accent))}.alq-footer-mid{padding: 18px 0;border-top: 1px solid rgba(255,255,255,.08)}.alq-footer-bottom{padding: 20px 0;font-size: .88rem;border-top: 1px solid rgba(255,255,255,.08)}.alq-footer-bottom .alq-designed a{color: var(--alq-accent)}.alq-footer-bottom .alq-designed a:hover{color: #fff}.alq-footer-col{min-width: 0}@media (min-width: 992px){.alq-footer-brand{border-right : 1px solid rgba(255,255,255,.08);padding-right : 2.5rem}}@media (max-width: 575px){.alq-footer-bottom{text-align: center}}.blank-canvas-wrapper{min-height: 60vh}.blank-canvas-container{padding: 0}.blank-canvas-content{width: 100%}.blank-canvas-content h1,.blank-canvas-content h2,.blank-canvas-content h3,.blank-canvas-content h4,.blank-canvas-content h5,.blank-canvas-content h6{font-family: var(--bs-font-heading);font-weight: 700;color: var(--alq-ink);margin-bottom: 0.8rem;line-height: 1.3}.blank-canvas-content p{font-size: 0.97rem;color: var(--alq-text);line-height: 1.8;margin-bottom: 1.2rem}.blank-canvas-content a{color: var(--alq-primary);text-decoration: underline;transition: color 0.2s ease}.blank-canvas-content a:hover{color: var(--alq-primary-dark)}.blank-canvas-content img{max-width: 100%;height: auto}.alq-doc-content h2,.alq-doc-content h3{scroll-margin-top: 96px}.alq-doc-toc-wrap{position: sticky;top: 96px;max-height: calc(100vh - 116px);overflow: hidden;display: flex;flex-direction: column}.alq-doc-toc-inner{display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0;background: #fff;border: 1px solid var(--alq-border,#e5e2d6);border-radius: 10px;padding: 20px}.alq-doc-toc-search-wrap{position: relative;margin-bottom: 16px;flex: 0 0 auto}.alq-doc-toc-search-icon{position: absolute;top: 50%;left: 14px;transform: translateY(-50%);font-size: 0.85rem;color: var(--alq-text);opacity: 0.55;pointer-events: none}.alq-doc-toc-search{width: 100%;padding: 9px 14px 9px 36px;font-size: 0.88rem;background: #fff;border: 1px solid #c9c3b0;border-radius: 6px;outline: none;transition: border-color 0.2s ease}.alq-doc-toc-search:focus{border-color: var(--alq-accent)}.alq-doc-toc-title{font-size: 0.78rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--alq-text);opacity: 0.65;margin-bottom: 10px;flex: 0 0 auto}.alq-doc-toc-nav{flex: 1 1 auto;min-height: 0;overflow-y: auto}.alq-doc-toc-list{list-style: none;margin: 0;padding: 0}.alq-doc-toc-list li{margin: 0}.alq-doc-toc-item-sub{padding-left: 16px}.alq-doc-toc-link{display: block;padding: 7px 10px;border-radius: 6px;font-size: 0.9rem;line-height: 1.4;color: var(--alq-text);text-decoration: none;border-left: 2px solid transparent;transition: background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.alq-doc-toc-item-sub .alq-doc-toc-link{font-size: 0.84rem;opacity: 0.85}.alq-doc-toc-link:hover{background: var(--alq-content-bg,#fbfbfb);color: var(--alq-primary)}.alq-doc-toc-link.is-active{background: var(--alq-content-bg,#fbfbfb);color: var(--alq-accent);border-left-color: var(--alq-accent);font-weight: 600}.alq-doc-toc-empty-msg{font-size: 0.85rem;color: var(--alq-text);opacity: 0.65;padding: 8px 10px 0;margin: 0;flex: 0 0 auto}@media (max-width: 991.98px){.alq-doc-toc-wrap{position: static;max-height: none;overflow: visible;display: block}.alq-doc-toc-inner{display: block}.alq-doc-toc-nav{overflow-y: visible}}.alq-hub-search-band{background: var(--alq-surface,#f7f4ec);border-bottom: 1px solid var(--alq-border,#e5e2d6);padding: 16px 0}.alq-hub-search-wrap{position: relative;max-width: 560px;margin: 0 auto}.alq-hub-search-results{position: absolute;top: 100%;left: 0;right: 0;z-index: 20;background: #fff;border: 1px solid var(--alq-border,#e5e2d6);border-top: none;border-radius: 0 0 10px 10px;box-shadow: 0 12px 32px rgba(15,23,42,0.12);max-height: 60vh;overflow-y: auto;padding: 10px}.alq-hub-search-result{padding: 8px 10px;border-radius: 8px}.alq-hub-search-result + .alq-hub-search-result{margin-top: 2px;border-top: 1px solid var(--alq-border,#e5e2d6);padding-top: 12px}.alq-hub-search-result-title{display: block;font-weight: 700;font-size: 0.95rem;color: var(--alq-ink);text-decoration: none}.alq-hub-search-result-title:hover{color: var(--alq-primary)}.alq-hub-search-result-headings{list-style: none;margin: 6px 0 0;padding: 0}.alq-hub-search-result-headings li{margin: 0}.alq-hub-search-result-headings a{display: block;padding: 4px 0 4px 14px;font-size: 0.85rem;color: var(--alq-text);opacity: 0.85;text-decoration: none;border-left: 2px solid var(--alq-border,#e5e2d6)}.alq-hub-search-result-headings a:hover{color: var(--alq-accent);border-left-color: var(--alq-accent);opacity: 1}.alq-hub-search-empty{margin: 0;padding: 8px 10px;font-size: 0.88rem;color: var(--alq-text);opacity: 0.65}@media (max-width: 575.98px){.alq-hub-search-wrap{max-width: 100%}}.alq-doc-content table{width: 100%;border-collapse: collapse;margin: 18px 0;font-size: 0.93rem}.alq-doc-content th,.alq-doc-content td{text-align: left;padding: 10px 14px;border-bottom: 1px solid var(--alq-border,#e5e2d6);vertical-align: top}.alq-doc-content th{background: var(--alq-primary);color: #fff;font-weight: 600}.alq-doc-content tr:nth-child(even) td{background: var(--alq-content-bg,#fbfbfb)}.alq-doc-content code{background: var(--alq-content-bg,#fbfbfb);border: 1px solid var(--alq-border,#e5e2d6);border-radius: 4px;padding: 1px 7px;font-family: Consolas,Monaco,monospace;font-size: 0.88em;color: #8a5a00}.alq-doc-note{border-left: 4px solid var(--alq-accent);background: var(--alq-content-bg,#fdf8ec);padding: 14px 20px;border-radius: 0 8px 8px 0;margin: 18px 0;font-size: 0.94rem}.alq-doc-note strong{color: #8a5a00}.alq-doc-content .alq-doc-shot{display: block;width: 100%;height: auto;border-radius: 10px;border: 1px solid var(--alq-border,#e5e2d6);box-shadow: 0 6px 20px rgba(15,23,42,0.08);margin: 18px 0 6px}.alq-doc-content .alq-doc-shot-caption{text-align: center;font-size: 0.85rem;color: var(--alq-text);opacity: 0.7;margin: 0 0 22px}.btn-primary{--bs-btn-bg: var(--alq-primary);--bs-btn-border-color: var(--alq-primary);--bs-btn-hover-bg: var(--alq-primary-dark);--bs-btn-hover-border-color: var(--alq-primary-dark);--bs-btn-active-bg: var(--alq-primary-dark);--bs-btn-active-border-color:var(--alq-primary-dark)}.btn-outline-primary{--bs-btn-color: var(--alq-primary);--bs-btn-border-color: var(--alq-primary);--bs-btn-hover-bg: var(--alq-primary);--bs-btn-hover-border-color: var(--alq-primary)}.breadcrumb-item + .breadcrumb-item::before{color: var(--alq-muted)}.alq-service-card{background: #fff;border: 1px solid #e9ecef;color: #111;box-shadow: 0 2px 12px rgba(0,0,0,.07);transition: transform .25s,box-shadow .25s}.alq-service-card:hover{transform: translateY(-3px);box-shadow: 0 6px 24px rgba(0,0,0,.13)}.alq-service-card:hover .alq-service-title{color: var(--alq-accent)}.alq-service-icon{width: 52px;height: 52px;min-width: 52px;background: var(--alq-accent);border-radius: 10px;display: flex;align-items: center;justify-content: center;font-size: 1.25rem;color: #fff;align-self: flex-start}.alq-service-title{font-size: 1.15rem;font-weight: 700;margin-bottom: 6px;color: #111;transition: color .2s}.alq-service-desc{font-size: .88rem;color: #555;line-height: 1.5;margin-bottom: 10px}.alq-service-readmore{font-size: .82rem;font-weight: 700;color: var(--alq-accent);text-decoration: none;transition: color .2s,letter-spacing .2s}.alq-service-readmore:hover{color: var(--alq-primary);letter-spacing: .02em}.mobile-menu-search{border-bottom : 1px solid var(--alq-surface);padding : 12px 16px}.mobile-menu-search .search-form,.mobile-menu-search .search-form-inner{width: 100%}.alq-team-card{background : #fff;border : 1px solid var(--alq-border);border-radius : 14px;overflow : hidden;transition : transform .25s,box-shadow .25s;text-align : center;height : 100%;display : flex;flex-direction: column}.alq-team-card:hover{transform : translateY(-4px);box-shadow : 0 8px 28px rgba(0,0,0,.12)}.alq-team-photo-link{display : block;width : 100%;height : 100%}.alq-team-photo-wrap{position : relative;overflow : hidden;aspect-ratio : 1 / 1;background : var(--alq-surface)}.alq-team-photo,.alq-team-photo-wrap img{width : 100%;height : 100%;object-fit : cover;display : block;transition : transform .35s ease}.alq-team-card:hover .alq-team-photo,.alq-team-card:hover .alq-team-photo-wrap img{transform: scale(1.05)}.alq-team-photo-placeholder{display : flex;align-items : center;justify-content : center;width : 100%;height : 100%;color : var(--alq-muted);font-size : 3rem;text-decoration : none}.alq-team-social-overlay{position : absolute;inset : 0;background : rgba(13,27,62,.55);display : flex;align-items : center;justify-content : center;padding : 12px;opacity : 0;transition : opacity .25s}.alq-team-card:hover .alq-team-social-overlay{opacity: 1}.alq-team-social-links{display : flex;flex-wrap : wrap;justify-content : center;gap : 8px;max-width : 100%}.alq-team-social-link{width : 32px;height : 32px;border-radius : 50%;background : rgba(255,255,255,.15);border : 1.5px solid rgba(255,255,255,.5);color : #fff;display : flex;align-items : center;justify-content : center;font-size : .8rem;text-decoration : none;transition : background .2s,border-color .2s,transform .2s}.alq-team-social-link:hover{background : var(--alq-accent);border-color : var(--alq-accent);color : #fff;transform : scale(1.1)}.alq-team-info{padding : 18px 16px 20px;flex-grow : 1;display : flex;flex-direction : column;justify-content: center}.alq-team-name{font-size : 1rem;font-weight : 700;margin : 0 0 4px;color : var(--alq-ink)}.alq-team-name a{color : inherit;text-decoration : none;transition : color .2s}.alq-team-name a:hover{color: var(--alq-accent)}.alq-team-position{font-size : .82rem;color : var(--alq-accent);font-weight : 600;margin : 0;letter-spacing : .03em;text-transform : uppercase}.alq-team-profile-card{position : sticky;top : 100px;background : var(--alq-content-bg,#fff);border : 1px solid var(--alq-border);border-radius : 14px;box-shadow : 0 4px 24px rgba(0,0,0,.09);overflow : hidden}.col-lg-4:has(.alq-team-profile-card){align-self: stretch}.alq-team-profile-photo-wrap{line-height: 0}.alq-team-profile-photo{width : 100%;aspect-ratio : 3 / 4;object-fit : cover;object-position: top center;display : block}.alq-team-profile-photo-placeholder{width : 100%;aspect-ratio : 3 / 4;background : var(--alq-surface);display : flex;align-items : center;justify-content : center;color : var(--alq-border)}.alq-team-profile-body{padding: 1.5rem}.alq-team-profile-divider{border-color : var(--alq-border);margin : 1rem 0}.alq-team-profile-contact{display : flex;flex-direction : column;gap : 8px}.alq-team-contact-item{display : flex;align-items : center;gap : 8px;font-size : .85rem;color : var(--alq-text);text-decoration : none;transition : color .2s;word-break : break-all}.alq-team-contact-item:hover{color: var(--alq-accent)}.alq-team-contact-item i{color: var(--alq-accent);width: 16px;text-align: center;flex-shrink: 0}.alq-team-social-list{display : flex;flex-wrap : wrap;gap : 8px}.alq-team-social-btn{width : 36px;height : 36px;border-radius : 50%;background : var(--alq-tint);color : var(--alq-primary);display : flex;align-items : center;justify-content : center;font-size : .88rem;text-decoration : none;transition : background .2s,color .2s,transform .2s}.alq-team-social-btn:hover{background : var(--alq-accent);color : #fff;transform : scale(1.1)}.alq-team-single-name{font-size : 2rem;font-weight : 800;color : var(--alq-ink);margin-bottom : 4px}.alq-team-single-position{font-size : .95rem;font-weight : 600;color : var(--alq-accent);letter-spacing : .04em;text-transform : uppercase;margin-bottom : 1rem}.alq-badge-dept{background : var(--alq-tint);color : var(--alq-primary);font-size : .78rem;font-weight : 600;padding : 4px 12px;border-radius : 50px;margin-right : 4px}.alq-single-team-body{line-height : 1.8;color : var(--alq-text)}@media (max-width: 991.98px){.alq-team-profile-card{position: static}}.alq-section{position : relative;padding-top : 80px;padding-bottom : 80px;overflow : hidden}.alq-bg-overlay{position : absolute;inset : 0;background : rgba(10,15,44,.6);z-index : 0;pointer-events : none}.alq-section-header{margin-bottom : 3rem}.alq-section-title{font-size : 2rem;font-weight : 700;color : var(--alq-primary,#0f172a);margin-bottom : .5rem;position : relative;display : inline-block}.alq-section-title::after{content : '';display : block;width : 48px;height : 4px;background : var(--alq-accent,#b8912a);margin : 10px auto 0;border-radius : 2px}.alq-section-header.text-white .alq-section-title{color : #fff}.alq-section-header.text-white .alq-section-title::after{background : rgba(255,255,255,.7)}.alq-section-subtitle{font-size : 1rem;color : var(--alq-muted,#6c757d);max-width : 600px;margin-left : auto;margin-right : auto;margin-top : .5rem}.alq-section-header.text-white .alq-section-subtitle{color : rgba(255,255,255,.8)}.alq-stats-section{background : #0a0f2c}.alq-stat-item{padding : 1.5rem 1rem}.alq-stat-icon{font-size : 2.5rem;color : var(--alq-accent,#c9a84c)}.alq-stat-number{font-size : clamp(2rem,4vw,3rem);font-weight : 700;color : #fff;line-height : 1}.alq-stat-label{font-size : .9rem;color : rgba(255,255,255,.7);margin-top : .4rem;text-transform: uppercase;letter-spacing: .05em}.alq-about-section{background : var(--alq-section-warm)}.alq-about-img{width : 100%;max-height : 320px;object-fit : cover;object-position : center}@media (min-width: 992px){.alq-about-img{max-height : none;object-fit : unset}}.alq-service-body{flex : 1 1 0%}.alq-feature-card{border : 1px solid #e9ecef;border-radius : 12px;background : #fff;transition : box-shadow .25s,transform .25s}.alq-feature-card:hover{box-shadow : 0 6px 24px rgba(0,0,0,.09);transform : translateY(-3px)}.alq-feature-icon-wrap{width : 64px;height : 64px;border-radius : 50%;background : #f8f2e3;display : flex;align-items : center;justify-content : center;margin : 0 auto 1rem;font-size : 1.4rem;color : var(--alq-accent);transition : background .25s}.alq-feature-card:hover .alq-feature-icon-wrap{background : var(--alq-accent);color : #fff}.alq-feature-title{font-size : 1rem;font-weight : 700;color : var(--alq-dark);margin-bottom : .5rem}.alq-feature-desc{font-size : .875rem;color : var(--alq-primary);line-height : 1.6}.alq-projects-section{background : var(--alq-section-light)}.alq-project-card{background : #fff;box-shadow : 0 2px 12px rgba(0,0,0,.07);transition : transform .25s,box-shadow .25s}.alq-project-card:hover{transform : translateY(-4px);box-shadow : 0 8px 24px rgba(0,0,0,.12)}.alq-project-img-wrap{position : relative;overflow : hidden}.alq-project-img{display : block;width : 100%;height : 220px;object-fit : cover;transition : transform .4s ease}.alq-project-card:hover .alq-project-img{transform : scale(1.05)}.alq-project-img-placeholder{width : 100%;height : 220px;background : #dee2e6}.alq-project-overlay{position : absolute;inset : 0;background : rgba(10,15,44,.7);display : flex;align-items: center;justify-content: center;opacity : 0;transition : opacity .3s}.alq-project-card:hover .alq-project-overlay{opacity : 1}.alq-project-link{display : flex;align-items : center;justify-content : center;width : 48px;height : 48px;border-radius : 50%;background : var(--alq-accent,#c9a84c);color : #fff;font-size : 1rem;text-decoration : none;transform : scale(.8);transition : transform .2s}.alq-project-card:hover .alq-project-link{transform : scale(1)}.alq-project-info{background : #fff}.alq-project-cat{display : inline-block;font-size : .75rem;font-weight : 600;color : var(--alq-accent,#c9a84c);text-transform : uppercase;letter-spacing : .05em}.alq-project-title a{color : var(--alq-primary,#0f172a);text-decoration : none;transition : color .2s}.alq-project-title a:hover{color : var(--alq-accent,#c9a84c)}.alq-testi-section{background : #f8f9fa}.alq-testi-item{background : #fff;border-radius : 12px;padding : 2rem;border : 1px solid var(--alq-border,#e5e2d6);box-shadow : 0 4px 20px rgba(0,0,0,.09);height : 100%;position : relative;transition : box-shadow .25s,transform .25s}.alq-testi-item:hover{box-shadow : 0 8px 32px rgba(0,0,0,.13);transform : translateY(-3px)}.alq-testi-item::before{content : '\201C';display : block;font-family : Georgia,'Times New Roman',serif;font-size : 4.5rem;line-height : 1;color : var(--alq-accent,#b8912a);opacity : .35;margin-bottom: -.75rem;user-select : none}.alq-testi-content-img{margin-bottom : 1rem}.alq-testi-content-img img{width : 100%;max-height : 160px;object-fit : cover;border-radius : 10px;display : block}.alq-testi-quote{font-size : .95rem;color : #555;line-height : 1.7;border : none;padding : 0;margin : .25rem 0 0;font-style : italic}.alq-testi-name{font-size : .95rem;color : var(--alq-primary,#0f172a)}.alq-testi-role{font-size : .8rem;color : #6c757d}.alq-testi-photo{width : 48px;height : 48px;object-fit : cover}.alq-testi-avatar-placeholder{width : 48px;height : 48px;background : var(--alq-surface,#f5f6f8);color : var(--alq-muted);font-size : 1.15rem}.alq-blog-section{background : var(--alq-section-warm)}.alq-blog-card{background : #fff;box-shadow : 0 2px 12px rgba(0,0,0,.07);transition : transform .25s,box-shadow .25s;border-radius : 8px}.alq-blog-card:hover{transform : translateY(-4px);box-shadow : 0 8px 24px rgba(0,0,0,.12)}.alq-blog-img-wrap{overflow : hidden;aspect-ratio : 16 / 9}.alq-blog-img{display : block;width : 100%;height : 100%;object-fit : cover;transition : transform .4s ease}.alq-blog-card:hover .alq-blog-img{transform : scale(1.04)}.alq-blog-body{padding : 1.5rem}.alq-blog-meta{font-size : .78rem;color : #6c757d}.alq-blog-date,.alq-blog-cat{color : #6c757d}.alq-blog-title{font-size : 1.15rem;font-weight : 700}.alq-blog-title a{color : var(--alq-primary,#0f172a);text-decoration : none;transition : color .2s}.alq-blog-title a:hover{color : var(--alq-accent,#c9a84c)}.alq-blog-excerpt{color : #6c757d;line-height : 1.6}.alq-blog-link{font-size : .85rem;font-weight : 600;color : var(--alq-accent,#c9a84c);text-decoration : none;transition : color .2s}.alq-blog-link:hover{color : var(--alq-primary)}.alq-partners-section{background : var(--alq-section-light);padding-top : 60px;padding-bottom: 60px}.alq-partner-swiper-outer{position : relative;padding : 0 52px}.alq-pc-prev,.alq-pc-next{position : absolute;top : 50%;transform : translateY(-50%);z-index : 2;width : 36px;height : 36px;border-radius : 50%;border : 1px solid var(--alq-border,#e9ecef);background : #fff;color : var(--alq-primary);display : flex;align-items : center;justify-content : center;cursor : pointer;transition : background .2s,color .2s,border-color .2s;font-size : .8rem}.alq-pc-prev{left: 0}.alq-pc-next{right: 0}.alq-pc-prev:hover,.alq-pc-next:hover{background : var(--alq-accent);color : #fff;border-color : var(--alq-accent)}.alq-partner-swiper{overflow: hidden}.alq-partner-logo-wrap{display : flex;align-items : center;justify-content : center;width : 100%;height : 100%;padding : 8px 12px;border-radius : 8px;border : 1px solid var(--alq-border,#e9ecef);background : #fff;transition : border-color .25s,box-shadow .25s;min-height : 108px}.alq-partner-logo-wrap:hover{border-color : var(--alq-accent,#b8912a);box-shadow : 0 4px 16px rgba(0,0,0,.08)}.alq-partner-logo{max-width : 100%;max-height : 88px;width : auto;height : auto;object-fit : contain;display : block;margin : 0 auto;filter : grayscale(100%) opacity(.85);transition : filter .3s ease}.alq-partner-logo-wrap:hover .alq-partner-logo,.alq-partner-logo-wrap a:focus .alq-partner-logo{filter : grayscale(0%) opacity(1)}.alq-partner-logo-wrap a{display : flex;align-items : center;justify-content : center;width : 100%}.alq-newsletter-section{background : #1e2c5f}.alq-newsletter-section .alq-section-title{color : #fff}.alq-row-section{background : #fff}.alq-cta-banner{padding-top : 80px;padding-bottom : 80px}.alq-cta-title{font-size : clamp(1.6rem,3.5vw,2.4rem)}.alq-cta-subtitle{font-size : 1.05rem;color : rgba(255,255,255,.75);max-width : 560px;margin-left: auto;margin-right:auto}.alq-cta-banner .btn-custom{background : var(--alq-accent);border-color : var(--alq-accent);color : #fff;border-radius: 4px}.alq-cta-banner .btn-custom:hover{background : var(--alq-accent-dark);border-color : var(--alq-accent-dark);transform : translateX(0) translateY(-2px)}.alq-cta-banner .btn-outline-custom{border-radius: 4px}@media (max-width: 767.98px){.alq-section{padding-top : 56px;padding-bottom : 56px}.alq-section-title{font-size : 1.5rem}.alq-stat-number{font-size : 2rem}.alq-project-img,.alq-project-img-placeholder{height : 180px}}.blog-sidebar .alq-posts-grid,.alq-shop-sidebar .alq-posts-grid{display : flex !important;flex-direction : column !important;gap : 0 !important}.blog-sidebar .alq-pw-card,.alq-shop-sidebar .alq-pw-card{display : flex !important;flex-direction : row !important;align-items : flex-start !important;gap : .65rem !important;border : none !important;border-radius : 0 !important;box-shadow : none !important;background : transparent !important;padding : .55rem 0 !important;border-bottom : 1px solid rgba(0,0,0,.07) !important;overflow : visible !important;transform : none !important}.blog-sidebar .alq-pw-card:last-child,.alq-shop-sidebar .alq-pw-card:last-child{border-bottom : none}.blog-sidebar .alq-pw-thumb-wrap,.alq-shop-sidebar .alq-pw-thumb-wrap{flex-shrink : 0 !important;width : 68px !important;height : 68px !important;min-width : 68px !important;border-radius : 6px !important;overflow : hidden !important;aspect-ratio : unset !important}.blog-sidebar .alq-pw-thumb,.alq-shop-sidebar .alq-pw-thumb{width : 100%;height : 100%;object-fit : cover;transition : none}.blog-sidebar .alq-pw-card:hover .alq-pw-thumb,.alq-shop-sidebar .alq-pw-card:hover .alq-pw-thumb{transform : none}.blog-sidebar .alq-pw-no-thumb,.alq-shop-sidebar .alq-pw-no-thumb{flex-shrink : 0;width : 68px;height : 68px;border-radius : 6px}.blog-sidebar .alq-pw-section-head,.alq-shop-sidebar .alq-pw-section-head{margin-bottom : 0 !important}.blog-sidebar .alq-pw-body,.alq-shop-sidebar .alq-pw-body{flex : 1 !important;padding : 0 !important;display : flex !important;flex-direction : column !important;gap : .15rem !important;min-width : 0 !important}.blog-sidebar .alq-pw-title,.alq-shop-sidebar .alq-pw-title{font-size : .9rem !important;font-weight : 500 !important;line-height : 1.4 !important;margin : 0 !important;order : -1 !important}.blog-sidebar .alq-pw-excerpt,.blog-sidebar .alq-pw-readmore,.blog-sidebar .alq-pw-cart,.blog-sidebar .alq-pw-cart-overlay,.blog-sidebar .alq-pw-corner-icons,.blog-sidebar .alq-pw-view-all,.blog-sidebar .alq-pw-slider-nav-btns,.alq-shop-sidebar .alq-pw-excerpt,.alq-shop-sidebar .alq-pw-readmore,.alq-shop-sidebar .alq-pw-cart,.alq-shop-sidebar .alq-pw-cart-overlay,.alq-shop-sidebar .alq-pw-corner-icons,.alq-shop-sidebar .alq-pw-view-all,.alq-shop-sidebar .alq-pw-slider-nav-btns{display : none !important}.blog-sidebar .alq-pw-price,.alq-shop-sidebar .alq-pw-price{margin : 0;padding : 0}.blog-sidebar .alq-pw-meta,.alq-shop-sidebar .alq-pw-meta{font-size : .75rem !important;gap : .25rem !important;flex-wrap : wrap !important;color : #6c757d !important}.blog-sidebar .alq-badge-stack,.alq-shop-sidebar .alq-badge-stack{display : none !important}.blog-sidebar .product_list_widget li::before,.alq-shop-sidebar .product_list_widget li::before,.alq-footer-col .product_list_widget li::before{content : none !important;display : none !important}.blog-sidebar .product_list_widget,.alq-shop-sidebar .product_list_widget{list-style : none !important;padding : 0 !important;margin : 0 !important}.blog-sidebar .product_list_widget li,.alq-shop-sidebar .product_list_widget li{display : flex !important;flex-direction : row !important;align-items : flex-start !important;gap : .65rem !important;padding : .55rem 0 !important;border-bottom : 1px solid rgba(0,0,0,.07) !important;border-top : none !important;background : transparent !important}.blog-sidebar .product_list_widget li:last-child,.alq-shop-sidebar .product_list_widget li:last-child{border-bottom : none !important}.blog-sidebar .product_list_widget li img,.alq-shop-sidebar .product_list_widget li img{width : 68px !important;height : 68px !important;min-width : 68px !important;object-fit : cover !important;border-radius : 6px !important;flex-shrink : 0 !important;margin : 0 !important;float : none !important}.blog-sidebar .product_list_widget li > a:not(:has(img)),.alq-shop-sidebar .product_list_widget li > a:not(:has(img)){font-size : .92rem !important;line-height : 1.35 !important;font-weight : 600 !important;color : var(--alq-primary,#0f172a) !important;display : block !important;margin-bottom: .1rem !important}.blog-sidebar .product_list_widget li > a:not(:has(img)):hover,.alq-shop-sidebar .product_list_widget li > a:not(:has(img)):hover{color : var(--alq-accent,#b8912a) !important}.blog-sidebar .alq-wpr-name,.alq-shop-sidebar .alq-wpr-name{color : var(--alq-primary,#0f172a) !important}.blog-sidebar .alq-wpr-name:hover,.alq-shop-sidebar .alq-wpr-name:hover{color : var(--alq-accent,#b8912a) !important}.blog-sidebar .product_list_widget .star-rating,.alq-shop-sidebar .product_list_widget .star-rating{font-size : .72rem !important;margin : .1rem 0 !important}.blog-sidebar .product_list_widget .woocommerce-Price-amount,.alq-shop-sidebar .product_list_widget .woocommerce-Price-amount{font-size : .82rem !important;color : var(--alq-accent,#b8912a) !important;font-weight : 600 !important}.blog-sidebar .product_list_widget del .woocommerce-Price-amount,.alq-shop-sidebar .product_list_widget del .woocommerce-Price-amount{color : #9ca3af !important;font-size : .76rem !important}.alq-footer-col .alq-posts-grid{display : flex !important;flex-direction : column !important;gap : 0 !important}.alq-footer-col .alq-pw-card{display : flex !important;flex-direction : row !important;align-items : flex-start !important;gap : .65rem !important;border : none !important;border-radius : 0 !important;box-shadow : none !important;background : transparent !important;padding : .55rem 0 !important;border-bottom : 1px solid rgba(255,255,255,.1) !important;overflow : visible !important;transform : none !important}.alq-footer-col .alq-pw-card:last-child{border-bottom : none !important}.alq-footer-col .alq-pw-thumb-wrap{flex-shrink : 0 !important;width : 68px !important;height : 68px !important;min-width : 68px !important;border-radius: 6px !important;overflow : hidden !important;aspect-ratio : unset !important}.alq-footer-col .alq-pw-thumb{width : 100%;height : 100%;object-fit : cover;transition : none}.alq-footer-col .alq-pw-card:hover .alq-pw-thumb{transform : none}.alq-footer-col .alq-pw-no-thumb{flex-shrink : 0;width : 68px;height : 68px;border-radius : 6px}.alq-footer-col .alq-pw-section-head{margin-bottom : 0 !important}.alq-footer-col .alq-pw-widget-title{width : 100% !important;display : block !important}.alq-footer-col .alq-pw-body{flex : 1 !important;padding : 0 !important;display : flex !important;flex-direction : column !important;gap : .15rem !important;min-width : 0 !important}.alq-footer-col .alq-pw-title{font-size : .9rem !important;font-weight : 500 !important;line-height : 1.4 !important;margin : 0 !important;order : -1 !important}.alq-footer-col .alq-pw-meta{font-size : .75rem !important;gap : .25rem !important;flex-wrap : wrap !important;color : rgba(255,255,255,.5) !important}.alq-footer-col .alq-pw-price{margin : 0;padding : 0}.alq-footer-col .alq-pw-excerpt,.alq-footer-col .alq-pw-readmore,.alq-footer-col .alq-pw-cart,.alq-footer-col .alq-pw-cart-overlay,.alq-footer-col .alq-pw-corner-icons,.alq-footer-col .alq-pw-view-all,.alq-footer-col .alq-pw-slider-nav-btns,.alq-footer-col .alq-badge-stack{display : none !important}.alq-footer-col .product_list_widget{list-style : none !important;padding : 0 !important;margin : 0 !important}.alq-footer-col .product_list_widget li{display : flex !important;flex-direction : row !important;align-items : flex-start !important;gap : .65rem !important;padding : .55rem 0 !important;border-bottom : 1px solid rgba(255,255,255,.1) !important;border-top : none !important;background : transparent !important}.alq-footer-col .product_list_widget li:last-child{border-bottom : none !important}.alq-footer-col .product_list_widget li img{width : 68px !important;height : 68px !important;min-width : 68px !important;object-fit : cover !important;border-radius : 6px !important;flex-shrink : 0 !important;margin : 0 !important;float : none !important}.alq-footer-col .product_list_widget li > a:not(:has(img)){font-size : .92rem !important;line-height : 1.35 !important;font-weight : 600 !important;color : var(--alq-on-dark-muted) !important;display : block !important;margin-bottom: .1rem !important}.alq-footer-col .product_list_widget li > a:not(:has(img)):hover{color : var(--alq-accent,#b8912a) !important}.alq-footer-col .alq-wpr-name{color : var(--alq-on-dark-muted) !important}.alq-footer-col .alq-wpr-name:hover{color : var(--alq-accent,#b8912a) !important}.alq-footer-col .product_list_widget .star-rating{font-size : .72rem !important;margin : .1rem 0 !important}.alq-footer-col .product_list_widget .woocommerce-Price-amount{font-size : .82rem !important;color : var(--alq-accent,#b8912a) !important;font-weight : 600 !important}.alq-footer-col .product_list_widget del .woocommerce-Price-amount{color : rgba(255,255,255,.3) !important;font-size : .76rem !important}.alq-footer-col .product_list_widget li a::after{display : none !important}.alq-service-featured-img{border-radius : 12px;overflow : hidden;box-shadow : 0 4px 24px rgba(0,0,0,.10)}.alq-service-featured-img img{display : block;width : 100%;height : auto;vertical-align : middle}.alq-single-service-body{line-height : 1.8;font-size : .97rem}.alq-single-service-body h2,.alq-single-service-body h3,.alq-single-service-body h4{margin-top : 1.6rem;margin-bottom : .5rem;font-weight : 700;color : var(--alq-primary)}.alq-single-service-body p{color : var(--alq-text,#333);margin-bottom : 1rem}.alq-single-service-header{padding-bottom : 1.25rem;border-bottom : 1px solid var(--alq-border,#e5e2d6);margin-bottom : 1.5rem !important}.alq-service-info-card{position : sticky;top : 100px;background : #fff;border : 1px solid var(--alq-border,#e5e2d6);border-radius : 14px;padding : 1.75rem 1.5rem;box-shadow : 0 4px 24px rgba(0,0,0,.09);text-align : left}.alq-service-info-title{font-size : 1rem;font-weight : 700;color : var(--alq-primary);margin-bottom : 1rem;text-transform : uppercase;letter-spacing : .05em}.alq-service-info-excerpt{font-size : .88rem;color : #666;line-height : 1.6;margin-bottom: 0}.alq-service-info-divider{border : none;border-top : 1px solid var(--alq-border,#e5e2d6);margin : 1rem 0}.alq-service-info-list{list-style : none;padding : 0;margin : 0 0 1.5rem;text-align : left}.alq-service-info-list li{display : flex;align-items : flex-start;gap : .55rem;font-size : .87rem;color : var(--alq-text,#333);padding : .35rem 0;border-bottom : 1px solid rgba(0,0,0,.05)}.alq-service-info-list li:last-child{border-bottom: none}.alq-service-info-list li i{color : var(--alq-accent);font-size : .9rem;margin-top : .15rem;flex-shrink: 0}.alq-btn-service-cta{display : flex;align-items : center;justify-content : center;padding : .75rem 1.25rem;background : var(--alq-primary);color : #fff;font-size : .92rem;font-weight : 700;border-radius : 8px;text-decoration : none;transition : background .2s,transform .15s,box-shadow .2s;box-shadow : 0 3px 12px rgba(15,23,42,.18)}.alq-btn-service-cta:hover{background : var(--alq-accent);color : #fff;transform : translateY(-2px);box-shadow : 0 6px 18px rgba(184,145,42,.28)}.alq-service-info-whatsapp{display : flex;align-items : center;justify-content : center;gap : .4rem;font-size : .9rem;font-weight : 600;color : #fff;text-decoration : none;padding : .6rem 1rem;background : #25d366;border-radius : 8px;transition : background .2s,transform .15s,box-shadow .2s;box-shadow : 0 3px 10px rgba(37,211,102,.28)}.alq-service-info-whatsapp:hover{background : #1ebe5d;color : #fff;transform : translateY(-2px);box-shadow : 0 6px 16px rgba(37,211,102,.36)}.alq-service-info-whatsapp .fab{font-size : 1.1rem}.alq-related-services-heading{font-size : 1.3rem;font-weight : 700;color : var(--alq-primary);margin-bottom : 0}.alq-related-service-card{display : flex;align-items : flex-start;gap : 1rem;padding : 1.1rem 1.1rem;background : #fff;border : 1px solid var(--alq-border,#e5e2d6);border-radius : 12px;text-decoration : none;color : inherit;transition : box-shadow .22s,transform .22s,border-color .22s;box-shadow : 0 2px 10px rgba(0,0,0,.06);height : 100%}.alq-related-service-card:hover{box-shadow : 0 6px 24px rgba(0,0,0,.13);transform : translateY(-3px);border-color : var(--alq-accent);color : inherit}.alq-related-service-card:hover .alq-service-title{color : var(--alq-accent)}.alq-related-service-body{flex : 1 1 0%}.alq-related-service-desc{font-size : .82rem;color : #777;margin-top : .2rem;line-height : 1.45}.alq-related-service-arrow{color : var(--alq-accent);font-size : .85rem;margin-top : .2rem;flex-shrink: 0;opacity : 0;transition : opacity .2s,transform .2s}.alq-related-service-card:hover .alq-related-service-arrow{opacity : 1;transform : translateX(3px)}.col-lg-4:has(.alq-service-info-card){align-self : stretch}@media (max-width: 991.98px){.alq-service-info-card,.alq-project-meta-card{position : relative;top : auto}}.alq-work-cat{display : inline-flex;align-items : center;gap : .3rem;font-size : .72rem;font-weight : 600;letter-spacing : .04em;text-transform : uppercase;color : var(--alq-accent);background : color-mix(in srgb,var(--alq-accent) 10%,transparent);border : 1px solid color-mix(in srgb,var(--alq-accent) 25%,transparent);border-radius : 50px;padding : .2rem .65rem;line-height : 1.4;margin-bottom : .4rem;align-self : flex-start}@supports not (color: color-mix(in srgb,red 10%,transparent)){.alq-work-cat{background : rgba(180,140,60,.1);border : 1px solid rgba(180,140,60,.3)}}.alq-work-thumb{overflow : hidden}.alq-work-thumb img{display : block;width : 100%;height : 220px;object-fit : cover;transition : transform .4s ease}.alq-work-card:hover .alq-work-thumb img{transform : scale(1.05)}.alq-work-card{display : flex;flex-direction : column;background : #fff}.alq-work-body{display : flex;flex-direction : column;flex : 1 1 auto}.alq-work-title{display : -webkit-box;-webkit-line-clamp : 2;-webkit-box-orient : vertical;overflow : hidden;line-height : 1.4;min-height : calc(2 * 1.4em)}.alq-work-excerpt{display : -webkit-box;-webkit-line-clamp : 3;-webkit-box-orient : vertical;overflow : hidden;line-height : 1.55;color : var(--alq-muted,#6c757d)}@media (max-width: 767.98px){.alq-work-thumb img{height : 180px}}.alq-project-featured-img{border-radius : 12px;overflow : hidden;box-shadow : 0 4px 24px rgba(0,0,0,.10)}.alq-project-featured-img img{display : block;width : 100%;height : auto;vertical-align : middle}.alq-single-project-body{line-height : 1.8;font-size : .97rem}.alq-single-project-body h2,.alq-single-project-body h3,.alq-single-project-body h4{margin-top : 1.6rem;margin-bottom : .5rem;font-weight : 700;color : var(--alq-primary)}.alq-single-project-body p{color : var(--alq-text,#333);margin-bottom : 1rem}.alq-project-meta-card{position : sticky;top : 100px;background : #fff;border : 1px solid var(--alq-border,#e5e2d6);border-radius : 14px;padding : 1.75rem 1.5rem;box-shadow : 0 4px 24px rgba(0,0,0,.09)}.alq-project-meta-heading{font-size : 1rem;font-weight : 700;text-transform : uppercase;letter-spacing : .08em;color : var(--alq-primary);margin-bottom : 1rem}.alq-project-meta-list{list-style : none;padding : 0;margin : 0}.alq-project-meta-list li{display : flex;align-items : flex-start;gap : .75rem;padding : .65rem 0;border-bottom : 1px solid var(--alq-border,#e5e2d6)}.alq-project-meta-list li.alq-project-meta-last,.alq-project-meta-list li:last-child{border-bottom : none}.alq-project-meta-list li > i{font-size : .95rem;margin-top : .2rem;flex-shrink: 0}.alq-project-meta-label{display : block;font-size : .875rem;color : #6c757d;margin-bottom : .15rem}strong.alq-project-meta-value{font-size : 1.1rem;font-weight : 700;color : var(--alq-primary)}span.alq-project-meta-value{font-size : .95rem;font-weight : 400;color : var(--alq-primary)}.alq-project-status{display : inline-block;font-size : .75em;font-weight : 700;padding : .35em .65em;border-radius : 50px;line-height : 1}.alq-project-status--done{background : #198754;color : #fff}.alq-project-status--progress{background : #ffc107;color : #000}.alq-btn-project-primary{display : flex;align-items : center;justify-content : center;padding : .72rem 1.25rem;background : var(--alq-primary);color : #fff;font-size : .9rem;font-weight : 700;border-radius : 8px;text-decoration : none;transition : background .2s,transform .15s,box-shadow .2s;box-shadow : 0 3px 12px rgba(15,23,42,.18)}.alq-btn-project-primary:hover{background : var(--alq-accent);color : #fff;transform : translateY(-2px);box-shadow : 0 6px 18px rgba(184,145,42,.28)}.alq-btn-project-outline{display : flex;align-items : center;justify-content : center;padding : .68rem 1.25rem;background : transparent;color : var(--alq-primary);font-size : .9rem;font-weight : 700;border-radius : 8px;border : 2px solid var(--alq-primary);text-decoration : none;transition : background .2s,color .2s,border-color .2s,transform .15s}.alq-btn-project-outline:hover{background : var(--alq-primary);color : #fff;border-color : var(--alq-primary);transform : translateY(-2px)}.alq-related-projects-heading{font-size : 1.3rem;font-weight : 700;color : var(--alq-primary);margin-bottom : 0}.alq-related-project-card{display : flex;align-items : flex-start;gap : .9rem;padding : .9rem;background : #fff;border : 1px solid var(--alq-border,#e5e2d6);border-radius : 12px;text-decoration : none;color : inherit;transition : box-shadow .22s,transform .22s,border-color .22s;box-shadow : 0 2px 10px rgba(0,0,0,.06);height : 100%}.alq-related-project-card:hover{box-shadow : 0 6px 24px rgba(0,0,0,.13);transform : translateY(-3px);border-color : var(--alq-accent);color : inherit}.alq-related-project-card:hover .alq-project-title{color : var(--alq-accent)}.alq-related-project-thumb{width : 80px;min-width : 80px;height : 60px;border-radius : 6px;overflow : hidden;flex-shrink : 0}.alq-related-project-thumb img{width : 100%;height : 100%;object-fit : cover;display : block}.alq-related-project-body{flex : 1 1 0%}.alq-related-project-cat{font-size : .78rem;color : #888;margin-top : .2rem}.alq-related-project-arrow{color : var(--alq-accent);font-size : .85rem;margin-top : .2rem;flex-shrink: 0;opacity : 0;transition : opacity .2s,transform .2s;align-self : center}.alq-related-project-card:hover .alq-related-project-arrow{opacity : 1;transform : translateX(3px)}.alq-testi-profile-card{position : sticky;top : 100px;background : var(--alq-content-bg,#fff);border : 1px solid var(--alq-border);border-radius : 14px;box-shadow : 0 4px 24px rgba(0,0,0,.09);overflow : hidden;text-align : center}.col-lg-4:has(.alq-testi-profile-card){align-self: stretch}.alq-testi-profile-name{font-size : 1.2rem;font-weight : 700;color : var(--alq-primary);margin-bottom : .25rem}.alq-testi-profile-role{font-size : .82rem;font-weight : 600;color : var(--alq-accent);text-transform : uppercase;letter-spacing : .05em;margin-bottom : 0}.alq-testi-single-quote{font-size : 1.05rem;line-height : 1.85;color : var(--alq-text,#4b5563);font-style : italic;border-left : 4px solid var(--alq-accent);padding : 2rem 2rem 2rem 3rem;background : var(--alq-surface,#f8f9fa);border-radius : 0 12px 12px 0;position : relative;margin : 0}.alq-testi-single-quote::before{content : '\201C';font-family : Georgia,'Times New Roman',serif;font-size : 5rem;line-height : 1;color : var(--alq-accent);opacity : .25;position : absolute;top : .75rem;left : .75rem;pointer-events : none;user-select : none}.alq-testi-single-quote p:last-child{margin-bottom: 0}@media (max-width: 991.98px){.alq-testi-profile-card{position: static}}.alq-dept-card{background : var(--alq-content-bg,#fff);border-radius : 14px;border : 1px solid var(--alq-border);box-shadow : 0 4px 20px rgba(0,0,0,.08);overflow : hidden;position : relative;transition : transform .25s,box-shadow .25s}.alq-dept-card:hover{transform : translateY(-4px);box-shadow : 0 10px 32px rgba(0,0,0,.14)}.alq-dept-card-thumb{position : relative;overflow : hidden;aspect-ratio : 4 / 3;background : var(--alq-surface)}.alq-dept-card-thumb img{width : 100%;height : 100%;object-fit : cover;object-position : top center;display : block;transition : transform .35s}.alq-dept-card:hover .alq-dept-card-thumb img{transform: scale(1.06)}.alq-dept-card-thumb-placeholder{width : 100%;height : 100%;display : flex;align-items : center;justify-content : center;color : var(--alq-border)}.alq-dept-card-overlay{position : absolute;inset : 0;background : linear-gradient(to top,rgba(15,23,42,.55) 0%,transparent 55%)}.alq-dept-card-body{padding : 1.25rem 1.25rem 1.5rem;text-align : center}.alq-dept-card-name{font-size : 1.05rem;font-weight : 700;color : var(--alq-primary);margin-bottom : .3rem}.alq-dept-card-count{font-size : .82rem;color : #6c757d;margin : 0}.alq-dept-card-link{position : absolute;inset : 0;z-index : 1;text-decoration : none;border-radius : inherit}.alq-cookie-banner{position : fixed;left : 0;right : 0;bottom : 0;z-index : 1030;background : var(--alq-primary,#0f172a);color : #fff;box-shadow : 0 -4px 20px rgba(0,0,0,.15);transform : translateY(100%);transition : transform .3s ease}.alq-cookie-banner.alq-cookie-banner--visible{transform : translateY(0)}.alq-cookie-banner-inner{max-width : 1140px;margin : 0 auto;padding : 1rem 1.25rem;display : flex;flex-wrap : wrap;align-items : center;justify-content: space-between;gap : 1rem}.alq-cookie-banner-text{margin : 0;font-size : .92rem;color : rgba(255,255,255,.9);flex : 1 1 320px}.alq-cookie-banner-actions{display : flex;gap : .6rem;flex-shrink: 0}.alq-cookie-banner .alq-cookie-accept,.alq-cookie-banner .alq-cookie-decline{background : transparent;color : #fff;border : 1.5px solid rgba(255,255,255,.6);box-shadow : 0 2px 10px rgba(0,0,0,.25)}.alq-cookie-banner .alq-cookie-accept:hover,.alq-cookie-banner .alq-cookie-decline:hover{background : rgba(255,255,255,.15);border-color: #fff;color : #fff}@media (max-width: 991.98px){.alq-cookie-banner{bottom: 62px}.alq-cookie-banner-inner{flex-direction : column;text-align : center;gap : .5rem}.alq-cookie-banner-text{flex : 0 1 auto;font-size: .82rem}.alq-cookie-banner-actions{justify-content: center;width : 100%}.alq-cookie-banner .alq-cookie-accept,.alq-cookie-banner .alq-cookie-decline{padding : .3rem .7rem;font-size: .78rem}}@media (min-width: 992px){.alq-header-stacked .navbar-transparent{padding-top : 3px !important;padding-bottom : 3px !important}html body .alq-navbar-wrap.alq-header-stacked .navbar-transparent{background: var(--alq-header-row1-bg,var(--alq-primary)) !important}.alq-header-stacked .alq-navbar-row2{background: var(--alq-header-row2-bg,var(--alq-primary)) !important}html body .alq-navbar-wrap.alq-header-stacked .navbar-transparent .navbar-brand{color: var(--alq-header-row1-ink,#fff)}html body .alq-navbar-wrap.alq-header-stacked .navbar-transparent .alq-nav-icon{color: var(--alq-header-row1-ink,#fff) !important}.alq-header-stacked .navbar .btn-custom{background: transparent;color: var(--alq-accent);border: 1.5px solid var(--alq-accent)}.alq-header-stacked .navbar .btn-custom:hover{background: var(--alq-accent);color: var(--alq-primary-dark)}.alq-navbar-row2 .navbar-nav{display : flex;flex-direction : row;flex-wrap : wrap}.alq-navbar-row2 .dropdown-menu{position: absolute}.alq-navbar-row2-align-center .navbar-nav{justify-content: center}.alq-header-stacked .alq-navbar-row2{border-top: 1px solid rgba(255,255,255,.12)}.alq-navbar-row2 .navbar-nav .nav-link{padding : 14px 14px;font-weight : 400;font-size : 14px;letter-spacing: 0.05em;outline : none;transition : color 0.2s;color : var(--alq-header-row2-ink,var(--alq-on-dark))}.alq-navbar-row2 .navbar-nav .nav-link:hover,.alq-navbar-row2 .navbar-nav .nav-link.active{color: var(--alq-accent)}.alq-header-search-inline{position : relative;flex : 1 1 auto;max-width: 480px}.alq-header-search-inline .search-form{flex-wrap: wrap}.alq-header-search-inline .alq-search-results{position : absolute;top : 100%;left : 0;right : 0;z-index : 1050;flex : 1 0 100%;margin-top: 0}}.wp-caption{margin-bottom: 1.5em;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin-left: auto;margin-right: auto}.wp-caption .wp-caption-text{margin: 0.8075em 0}.wp-caption-text{text-align: center}.gallery-caption{display: block}.bypostauthor{display: block}.alignleft{display: inline;float: left;margin-right: 1.5em}.alignright{display: inline;float: right;margin-left: 1.5em}.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}@media (max-width: 767.98px){.page-entry-content table,.alq-doc-content table{display: block;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.page-entry-content table th,.page-entry-content table td,.alq-doc-content table th,.alq-doc-content table td{min-width: 110px}}.site-title,.entry-title,.page-title,.blog-banner-title,.blog-post-title,.alq-content-title,.single-title,.widget-title,h1,h2,h3,h4,h5,h6{overflow-wrap: break-word;word-wrap: break-word}.page-entry-content,.blog-post-excerpt,.comment-content,.widget,.wp-caption-text{overflow-wrap: break-word;word-wrap: break-word}.page-entry-content::after,.comment-content::after,.comment-text::after,.alq-content-body::after,.entry-content::after,.clearfix::after{clear: both;content: "";display: table}.blog-post-card.sticky{border-top: 3px solid var(--alq-accent,#b8912a)}#spinner.show{animation: alq-spinner-fallback .01s linear 4s forwards}@keyframes alq-spinner-fallback{to{opacity: 0;visibility: hidden;pointer-events: none}}.alq-navbar-row2 .navbar-nav .nav-link:focus-visible,.navbar .navbar-nav .nav-link:focus-visible{outline: 2px solid #9a7520;outline-offset: 2px}.error404 .display-1{font-family: var(--bs-font-heading)}.mobile-menu:not(.open),.alq-cart-drawer:not(.is-open){animation: alq-panel-hide 0s linear .35s forwards}@keyframes alq-panel-hide{to{visibility: hidden}}.alq-skip-link{position: absolute;top: -100px;left: 0;z-index: 100000;padding: 12px 20px;background: var(--alq-primary,#0f172a);color: #fff;font-size: 14px;font-weight: 600;text-decoration: none;border-radius: 0 0 6px 0;transition: top 0.15s ease}.alq-skip-link:focus,.alq-skip-link:focus-visible{top: 0;color: #fff;outline: 2px solid #9a7520;outline-offset: 2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline: 2px solid #9a7520;outline-offset: 2px}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-NoticeGroup:focus,.wc-block-components-notice-banner:focus{outline: none}#main-content:focus{outline: none}.alq-typing-rest{visibility: hidden}[data-aos]:not(.aos-init){opacity: 1 !important;transform: none !important}@keyframes alq-rise{from{transform: translateY(12px)}to{transform: none}}.hero-title,.hero-subtitle,.hero-actions,.blog-banner-inner{animation: alq-rise .6s ease-out both}.hero-subtitle{animation-delay: .08s}.hero-actions{animation-delay: .16s}@media (prefers-reduced-motion: reduce){.hero-title,.hero-subtitle,.hero-actions,.blog-banner-inner{animation: none}}@media print{.alq-skip-link,.alq-cookie-banner,#alq-popup-overlay,.alq-cart-drawer,.alq-drawer-overlay,.alq-search-overlay,.mobile-overlay,.mobile-menu,.alq-mobile-bar,.alq-btt-wrap,#whatsapp-float,.modal,.modal-backdrop{display: none !important}}
