@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),url(/wp-content/themes/ayzweb-ajans-prime-5/assets/fonts/montserrat-v31-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat SemiBold"),url(/wp-content/themes/ayzweb-ajans-prime-5/assets/fonts/montserrat-v31-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),url(/wp-content/themes/ayzweb-ajans-prime-5/assets/fonts/montserrat-v31-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:local("Montserrat Bold"),url(/wp-content/themes/ayzweb-ajans-prime-5/assets/fonts/montserrat-v31-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:950;font-display:swap;src:local("Montserrat Bold"),url(/wp-content/themes/ayzweb-ajans-prime-5/assets/fonts/montserrat-v31-latin_latin-ext-700.woff2) format("woff2")}.header-logo-img{height:35px;width:auto;display:block;object-fit:contain;transition:all .3s ease}@media (max-width:992px){.header-logo-img{height:32px}}@media (max-width:768px){.header-logo-img{height:28px}}@media (max-width:480px){.header-logo-img{height:25px}}.glass-header{position:sticky;top:0;z-index:9999;background:rgb(255 255 255 / .97);backdrop-filter:blur(10px);border-bottom:1px solid #eee;height:50px;display:flex;align-items:center}.header-container{max-width:1300px;width:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo-orbit{display:flex;align-items:center;min-width:280px;flex-shrink:0}.logo-text{display:flex;align-items:center;text-decoration:none;font-size:22px}.logo-main{color:#0f172a;font-weight:800}.logo-red{color:#e30a17}.logo-rotate-box{border-left:1px solid #ddd;margin-left:10px;padding-left:10px;width:140px}.logo-rotate{font-size:12px;color:#64748b;font-weight:600;display:block;white-space:nowrap}.desktop-menu{display:flex;gap:20px;list-style:none;margin:0;padding:0}.desktop-menu a{text-decoration:none;color:#0f172a;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;transition:.3s}.desktop-menu a i{color:currentColor;font-size:14px}.desktop-menu a:hover{color:#e30a17}.has-dropdown{position:relative}.dd-icon{font-size:10px!important;margin-left:2px;transition:.3s}@media (min-width:1024px){.submenu{position:absolute;top:100%;left:0;background:#fff;min-width:200px;box-shadow:0 10px 25px rgb(0 0 0 / .1);border-radius:12px;padding:10px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .3s cubic-bezier(.100,.84,.44,1);list-style:none;z-index:999;border:1px solid #f1f5f9}.has-dropdown:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}.has-dropdown:hover .dd-icon{transform:rotate(180deg)}.submenu li a{padding:10px 20px;font-size:13px!important;color:#475569!important}.submenu li a:hover{background:#f8fafc;color:#e30a17!important;padding-left:21px}}.header-right-socials{display:flex;gap:10px;align-items:center}.h-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:8px;color:#64748b;transition:.3s;text-decoration:none}.h-icon:hover{transform:translateY(-3px);background:#e30a17;color:#fff}.h-phone:hover{background:#3b82f6;color:#fff}.h-x:hover{background:#000;color:#fff}.h-linkedin:hover{background:#0077b5;color:#fff}#menu-overlay{position:fixed;inset:0;background:rgb(15 23 42 / .6);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all .3s ease;z-index:99998}#menu-overlay.active{opacity:1;visibility:visible}#mobile-nav{position:fixed;top:0;right:0;width:300px;height:100vh;background:#fff;z-index:100000;transform:translateX(100%);transition:transform .4s cubic-bezier(.77,0,.18,1);display:flex;flex-direction:column;box-shadow:-10px 0 30px rgb(0 0 0 / .15)}#mobile-nav.open{transform:translateX(0)}body.menu-open{overflow:hidden}.menu-toggle{background:none;border:none;cursor:pointer;padding:5px;z-index:10001;display:flex;align-items:center;justify-content:center}.mobile-nav-header{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9}.mobile-logo img{height:35px;width:auto}.mobile-menu-wrapper{padding:6px 0 18px}.mobile-menu-list{list-style:none;margin:0;padding:0}.mobile-menu-list li{margin:0;padding:0}.mobile-menu-list a{display:block;padding:14px 20px;font-weight:800;letter-spacing:.02em;color:#0f172a;text-decoration:none;border-bottom:1px solid #f1f5f9}.mobile-menu-list a:visited{color:#0f172a}.mobile-menu-list a:hover,.mobile-menu-list a:focus{background:#f8fafc;outline:none}@media (max-width:1023px){.desktop-nav,.desktop-menu,.header-right-socials{display:none}}@media (min-width:1024px){#menu-toggle{display:none}}.nav-svg{width:18px;height:18px;vertical-align:middle;margin-right:8px;fill:currentColor}.dd-icon-svg{width:12px;height:12px;margin-left:5px;fill:currentColor;transition:transform .3s}.social-svg{width:20px;height:20px;fill:currentColor}.ms-auto{margin-left:auto}.has-dropdown-mobile.active .ms-auto{transform:rotate(180deg)}.nav-dot{width:6px;height:6px;background-color:#e30a17;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:1px;position:relative;top:1px}.icon,.dd-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;fill:currentColor}.menu-icon{margin-right:6px}.dd-icon{margin-left:4px}:root{--ayz-primary:#e30a17;--ayz-bg-dark:#0f172a;--ayz-bg-light:#1e293b;--ayz-text-muted:#94a3b8;--ayz-text-light:#cbd5e1;--ayz-white:#ffffff;--ayz-transition:all .3s cubic-bezier(.4,0,.2,1)}.ayz-footer{background:var(--ayz-bg-dark);color:var(--ayz-text-light);padding:20px 20px 20px;font-family:'Plus Jakarta Sans',sans-serif;-webkit-font-smoothing:antialiased}.footer-container{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;align-items:start}.ayz-footer .footer-logo-text,.ayz-footer .footer-col h2,.ayz-footer .footer-col .widget-title,.ayz-footer .footer-col .wp-block-heading,.ayz-footer .footer-col .footer-title,.ayz-footer .footer-col>p:first-child{color:#fff!important;font-size:19px!important;font-weight:900!important;margin:0 0 22px 0!important;position:relative;display:inline-block;line-height:1.2;letter-spacing:.4px}.ayz-footer .footer-col h2 a,.ayz-footer .footer-col .widget-title a,.ayz-footer .footer-col .wp-block-heading a,.ayz-footer .footer-col .footer-title a,.ayz-footer .footer-logo-text a{color:#fff!important;text-decoration:none!important}.ayz-footer .footer-logo-text::after,.ayz-footer .footer-col h2::after,.ayz-footer .footer-col .widget-title::after,.ayz-footer .footer-col .wp-block-heading::after,.ayz-footer .footer-col .footer-title::after,.ayz-footer .footer-col>p:first-child::after{content:'';position:absolute;left:0;bottom:-10px;width:40px;height:3px;background:var(--ayz-primary);border-radius:2px}.footer-logo-text{text-transform:lowercase}.footer-col p{line-height:1.7;color:var(--ayz-text-muted);font-size:15px;margin-top:0}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{color:var(--ayz-text-muted);text-decoration:none;transition:var(--ayz-transition);font-size:15px;display:inline-block}.footer-col ul li a:hover{color:var(--ayz-white);transform:translateX(5px)}.footer-social{display:flex;gap:12px;margin-top:25px}.footer-social a{width:40px;height:40px;border-radius:10px;background:var(--ayz-bg-light);color:var(--ayz-white);display:flex;align-items:center;justify-content:center;transition:var(--ayz-transition)}.footer-social a:hover{background:var(--ayz-primary);transform:translateY(-5px)}.footer-bottom{margin-top:40px;padding-top:25px;border-top:1px solid rgb(255 255 255 / .05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;color:#64748b;font-size:13px}.footer-bottom strong{color:var(--ayz-white)!important}.footer-bottom-links{display:flex;gap:20px;flex-wrap:wrap}.footer-bottom-links a{color:#64748b;text-decoration:none;transition:color .25s ease}.footer-bottom-links a:hover{color:var(--ayz-white)}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{justify-content:center;text-align:center;flex-direction:column}}.single-post .contact-floats{display:none!important}body.menu-open .contact-floats{opacity:0;pointer-events:none;transform:scale(.85)}.contact-floats{position:fixed;left:15px;bottom:15px;display:flex;flex-direction:column-reverse;gap:10px;z-index:99999;transition:all .2s ease;pointer-events:auto}.contact-floats{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:14px;z-index:9999}.contact-floats{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:14px;z-index:9999}.float-button{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;text-decoration:none;box-shadow:0 10px 25px rgb(0 0 0 / .25);transition:transform .3s ease,box-shadow .3s ease;animation:ayzJump 5s infinite ease-in-out,ayzShake 2.5s infinite ease-in-out}.float-button:hover{transform:scale(1.12);box-shadow:0 15px 35px rgb(0 0 0 / .35);animation:none}.phone-btn,.whatsapp-btn{background:#25d366}@keyframes ayzJump{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-6px)}}@keyframes ayzShake{0%,80%,100%{transform:rotate(0deg)}85%{transform:rotate(8deg)}90%{transform:rotate(-8deg)}95%{transform:rotate(8deg)}}html,body{font-family:'Montserrat',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,span,a,li,b,strong,button,input,textarea,select{font-family:'Montserrat',system-ui,sans-serif}.home .page-title,.home h1.entry-title,.home .wp-block-post-title,.home .page-header{display:none!important}.ayz-normal-blog{background:#fff;padding:28px 20px;font-family:'Montserrat',sans-serif}.blog-container{max-width:1300px;margin:0 auto}.blog-header{text-align:center;margin-bottom:22px}.blog-header h2{font-size:26px;font-weight:800;color:#0f172a;margin:0}.blog-header h2 span{color:#E30A17}.blog-header p{color:#64748b;margin:10px auto 0;font-size:15px;max-width:620px;line-height:1.6}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.blog-card{background:#fff;border-radius:18px;overflow:hidden;border:1px solid #eef2f7;box-shadow:0 10px 18px -14px rgb(15 23 42 / .35);transition:.25s;display:flex;flex-direction:column;text-decoration:none;color:inherit}.blog-card:hover{transform:translateY(-6px);box-shadow:0 24px 34px -22px rgb(15 23 42 / .45);border-color:rgb(227 10 23 / .55)}.card-image{position:relative;height:185px;overflow:hidden}.card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 60%,rgb(15 23 42 / .45));z-index:1}.card-image img{width:100%;height:100%;object-fit:cover;transition:.5s;display:block}.blog-card:hover img{transform:scale(1.07)}.category-badge{position:absolute;bottom:12px;left:12px;background:#E30A17;color:#fff;padding:6px 14px;border-radius:8px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;z-index:2;box-shadow:0 6px 14px rgb(227 10 23 / .45)}.card-body{padding:18px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.card-body h3{font-size:16px;font-weight:800;color:#0f172a;margin:0}.card-body p{font-size:13.5px;color:#64748b;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.desktop-nav .menu>li{display:inline-block;position:relative}.desktop-nav .menu>li>a{display:inline-block;padding:10px 12px}.desktop-nav .menu li ul{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:200px;border:1px solid #eee;z-index:999}.desktop-nav .menu li:hover>ul{display:block}.desktop-nav .menu li ul li a{display:block;padding:8px 12px;font-size:14px;color:#333}