.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:999;display:flex;align-items:center;gap:.75rem;text-decoration:none}.whatsapp-float .whatsapp-pulse{position:absolute;width:60px;height:60px;border-radius:50%;background:#25d366;animation:pulse 2s infinite;opacity:.5}.whatsapp-float .whatsapp-icon{position:relative;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;box-shadow:0 4px 15px rgba(37,211,102,.4);transition:transform .3s ease}.whatsapp-float .whatsapp-icon:hover{transform:scale(1.1)}.whatsapp-float .whatsapp-tooltip{position:absolute;right:75px;background:#333;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;white-space:nowrap;animation:fadeInLeft .3s ease}.whatsapp-float .whatsapp-tooltip:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#333}[dir=rtl] .whatsapp-float{right:auto;left:30px}[dir=rtl] .whatsapp-float .whatsapp-tooltip{right:auto;left:75px}[dir=rtl] .whatsapp-float .whatsapp-tooltip:after{right:auto;left:-6px;border-left-color:transparent;border-right-color:#333}@keyframes pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.3}to{transform:scale(1);opacity:.5}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.whatsapp-float{bottom:20px;right:20px}.whatsapp-float .whatsapp-icon,.whatsapp-float .whatsapp-pulse{width:50px;height:50px}.whatsapp-float .whatsapp-icon{font-size:1.5rem}[dir=rtl] .whatsapp-float{left:20px;right:auto}}.site-footer{background-color:#0c2744;color:hsla(0,0%,100%,.7)}.footer-main{padding:5rem 0 3rem}.footer-widget .widget-title{color:#fff;font-size:1.1rem;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.footer-widget .widget-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#f5c518}[dir=rtl] .footer-widget .widget-title:after{left:auto;right:0}.footer-logo{margin-bottom:1rem}.footer-logo img{max-height:42px;width:auto}.footer-logo .logo-text{font-size:1.75rem;font-weight:800;color:#fff}.footer-logo .logo-text:after{content:".";color:#f5c518}.footer-desc{font-size:.9rem;line-height:1.7;margin-bottom:1.25rem}.footer-social{display:flex;gap:.6rem}.footer-social a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);color:#fff;border-radius:50%;transition:all .3s ease}.footer-social a:hover{background:#f5c518;color:#1b365d;transform:translateY(-3px)}.widget-list{list-style:none;padding:0;margin:0}.widget-list li{margin-bottom:.6rem}.widget-list a{color:hsla(0,0%,100%,.7);font-size:.9rem;transition:all .15s ease;position:relative;padding-left:1rem}.widget-list a:before{content:"›";position:absolute;left:0;color:#f5c518;font-weight:700}.widget-list a:hover{color:#f5c518;padding-left:1.25rem}[dir=rtl] .widget-list a{padding-left:0;padding-right:1rem}[dir=rtl] .widget-list a:before{left:auto;right:0;content:"‹"}[dir=rtl] .widget-list a:hover{padding-left:0;padding-right:1.25rem}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;font-size:.9rem}.contact-list li svg{color:#f5c518;margin-top:.25rem;flex-shrink:0}.contact-list li span{line-height:1.5}.newsletter-desc{font-size:.9rem;margin-bottom:1rem}.newsletter-form{display:flex;gap:0}.newsletter-form .form-control{flex:1 1;border-radius:8px 0 0 8px;border:none;padding:.65rem 1rem;font-size:.85rem}.newsletter-form .form-control:focus{box-shadow:none}.newsletter-form .btn{padding:.65rem 1.25rem;font-size:.85rem}.newsletter-form .btn,[dir=rtl] .newsletter-form .form-control{border-radius:0 8px 8px 0}[dir=rtl] .newsletter-form .btn{border-radius:8px 0 0 8px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:1.25rem 0}.footer-bottom .copyright{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.6)}.footer-bottom-links{display:flex;justify-content:flex-end;gap:1.5rem}.footer-bottom-links a{color:hsla(0,0%,100%,.6);font-size:.85rem}.footer-bottom-links a:hover{color:#f5c518}[dir=rtl] .footer-bottom-links{justify-content:flex-start}@media(max-width:767.98px){.footer-bottom-links{justify-content:flex-start;margin-top:.75rem}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1030;transition:all .3s ease}.site-header,.site-header.header-over-hero:not(.header-sticky) .header-main{background:transparent;box-shadow:none}.site-header.header-over-hero:not(.header-sticky) .logo .logo-text{color:#fff}.site-header.header-over-hero:not(.header-sticky) .nav-link{color:hsla(0,0%,100%,.92)}.site-header.header-over-hero:not(.header-sticky) .nav-link.active,.site-header.header-over-hero:not(.header-sticky) .nav-link:hover{color:#f5c518}.site-header.header-over-hero:not(.header-sticky) .whatsapp-header-btn{color:#fff!important;border-color:#f5c518}.site-header.header-sticky{box-shadow:0 8px 24px rgba(27,54,93,.08);background:#fff}.site-header.header-sticky .header-main{background:#fff}.site-header.header-sticky .header-top{display:none}.site-header.header-sticky .header-main{padding:.5rem 0}.site-header.header-sticky .logo .logo-text,.site-header.header-sticky .nav-link{color:#1b365d}.whatsapp-header-btn{gap:.5rem;align-items:center;font-weight:800;border-radius:50px;padding:.55rem 1.35rem;border-width:2px;background:transparent}.whatsapp-header-btn,.whatsapp-header-btn:hover{color:#1b365d!important;border-color:#f5c518!important}.whatsapp-header-btn:hover{background:#f5c518}.site-header.header-sticky .whatsapp-header-btn{color:#1b365d!important}.header-top{background-color:#0c2744;color:hsla(0,0%,100%,.8);padding:.6rem 0;font-size:.85rem}.header-top .header-top-info{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.header-top .header-top-info span{display:flex;align-items:center;gap:.4rem}.header-top .header-top-info span svg{color:#fff}.header-top .header-top-right{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.header-top .social-links{display:flex;gap:.75rem}.header-top .social-links a{color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.header-top .social-links a:hover{color:#f5c518}.header-top .lang-switcher .lang-select{background:transparent;color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);padding:.25rem .5rem;border-radius:4px;font-size:.8rem;cursor:pointer}.header-top .lang-switcher .lang-select option{color:#5c6b7a;background:#fff}.header-top .lang-switcher .lang-select:focus{outline:none;border-color:#f5c518}.header-main{padding:1rem 0;transition:all .3s ease;background:#fff}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.logo{gap:.65rem}.logo,.logo .logo-mark{flex-shrink:0;display:flex;align-items:center}.logo .logo-mark{width:42px;height:42px;border-radius:50%;background:#f5c518;color:#1b365d;justify-content:center;font-size:1.15rem}.logo .logo-image{height:42px;width:auto;max-width:160px;object-fit:contain}.logo .logo-text{font-size:1.65rem;font-weight:800;color:#1b365d;letter-spacing:-.4px}.main-nav{flex:1 1;display:flex;justify-content:center}.nav-list{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.nav-item{position:relative}.nav-item.has-dropdown{padding-right:.25rem}.nav-link{display:flex;align-items:center;gap:.3rem;padding:.75rem 1rem;color:#1b365d;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .15s ease;position:relative}.nav-link.active,.nav-link:hover{color:#f5c518}.nav-link .dropdown-arrow{font-size:.7rem;opacity:.7}.dropdown-menu{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border-radius:8px;box-shadow:0 18px 50px rgba(27,54,93,.12);padding:.5rem 0;list-style:none;margin:0;animation:fadeInDown .2s ease;z-index:100}.dropdown-menu li{padding:0}.dropdown-item{display:block;padding:.6rem 1.25rem;color:#5c6b7a;font-size:.9rem;font-weight:500;transition:all .15s ease}.dropdown-item:hover{background-color:#f4f7fb;color:#f5c518;padding-left:1.5rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-actions{gap:.75rem}.action-btn,.header-actions{display:flex;align-items:center}.action-btn{width:40px;height:40px;justify-content:center;border:none;background:#f4f7fb;color:#1b365d;border-radius:50%;cursor:pointer;transition:all .15s ease}.action-btn:hover{background:#f5c518;color:#fff}.mobile-menu-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:#f5c518;color:#1b365d;border-radius:10px;cursor:pointer;font-size:1.1rem}.mobile-menu{background:#fff;border-top:1px solid #e6ebf0;padding:1rem 0;max-height:calc(100vh - 80px);overflow-y:auto;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-list{list-style:none;padding:0;margin:0}.mobile-nav-item{border-bottom:1px solid #e6ebf0}.mobile-nav-link{display:block;padding:.875rem 0;color:#1b365d;font-weight:600;font-size:1rem}.mobile-nav-link.active,.mobile-nav-link:hover{color:#f5c518}.mobile-lang-switcher{margin-top:1rem}[dir=rtl] .header-top-info span svg{margin-left:.4rem;margin-right:0}[dir=rtl] .header-top-right{justify-content:flex-start}[dir=rtl] .dropdown-menu{left:auto;right:0}[dir=rtl] .dropdown-item:hover{padding-right:1.5rem;padding-left:1.25rem}