@media (min-width:992px){.sessizakustik-mega-menu{padding:50;position:absolute;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px;background:#fff;left:0;width:100%;margin-top:10px;display:none;z-index:1000}.menu-item-has-children:hover .sessizakustik-mega-menu{flex-wrap:wrap;display:flex}.sessizakustik-mega-menu-column{flex:0 0 25%;border-right:1px solid rgba(0,0,0,.1);padding:15px}.sessizakustik-mega-menu-column:last-child{border-right:none}.sessizakustik-mega-menu-title{font-size:16px;font-weight:600;margin-bottom:15px;color:#1a5f7a;border-bottom:2px solid #eee;padding-bottom:10px}.sessizakustik-mega-menu-list{list-style:none;padding:0;margin:0}.sessizakustik-mega-menu-item{margin-bottom:8px}.sessizakustik-mega-menu-link{padding:5px 0;font-size:14px;text-decoration:none;color:#666;transition:color .3s;display:block}.sessizakustik-mega-menu-link:hover{color:#1a5f7a}@media (max-width:991px){.sessizakustik-mega-menu{display:none!important}}}@media (min-width:992px){.menu-item-has-children{position:relative}.menu-item-has-children .sub-menu{transform:translateX(-50%);grid-template-columns:repeat(3,1fr);padding:12px;transition:all .3s ease,opacity .2s ease;position:absolute;border-top:2px solid #1a5f7a;opacity:0;visibility:hidden;min-width:600px;gap:6px;box-shadow:0 5px 25px rgba(0,0,0,.15);border-radius:8px;background:linear-gradient(180deg,#f5f6fb,#f5f9fb);left:50%;margin-top:12px;display:none;z-index:1000}.menu-item-has-children:before{height:20px;content:"";position:absolute;top:100%;background:transparent;left:0;width:100%}.menu-item-has-children:hover .sub-menu{animation:fadeInUp .3s ease;opacity:1;visibility:visible;display:grid!important}.menu-item-has-children .sub-menu:before{height:20px;content:"";position:absolute;top:-20px;background:transparent;left:0;width:100%}.menu-item-has-children .sub-menu li{padding:2px 6px;border:1px solid transparent;transition:all .3s ease;margin:0;border-radius:4px}.menu-item-has-children .sub-menu li:hover{border-color:rgba(26,95,122,.1);background:rgba(26,95,122,.05)}.menu-item-has-children .sub-menu li a{padding:4px 6px;font-size:12px;text-decoration:none;color:#444;transition:all .3s ease;position:relative;white-space:nowrap;display:block}.menu-item-has-children .sub-menu li a:before{height:1px;transition:width .3s ease;content:"";position:absolute;bottom:0;background:#1a5f7a;left:0;width:0}.menu-item-has-children .sub-menu li a:hover{transform:translateX(3px);color:#1a5f7a}.menu-item-has-children .sub-menu li a:hover:before{width:100%}@keyframes fadeInUp{0%{transform:translate(-50%,8px);opacity:0}to{transform:translate(-50%);opacity:1}}.menu-item-has-children a[href=urunlerimiz]+.sub-menu{grid-template-columns:repeat(2,1fr);padding:22px;min-width:680px;gap:12px;margin-top:12px}.menu-item-has-children a[href=urunlerimiz]+.sub-menu li{padding:5px 12px}.menu-item-has-children a[href=urunlerimiz]+.sub-menu li a{padding:7px 12px;font-size:13.5px;line-height:1.5}.menu-item-has-children a[href=hizmetlerimiz]+.sub-menu{grid-template-columns:repeat(3,1fr);padding:22px;min-width:680px;gap:12px;margin-top:12px}.menu-item-has-children a[href=hizmetlerimiz]+.sub-menu li{padding:5px 12px}.menu-item-has-children a[href=hizmetlerimiz]+.sub-menu li a{padding:7px 12px;font-size:13.5px;line-height:1.5}.menu-item-has-children a[href=akustik-kabin]+.sub-menu{grid-template-columns:repeat(2,1fr);padding:22px;min-width:680px;gap:12px;margin-top:12px}.menu-item-has-children a[href=akustik-kabin]+.sub-menu li{padding:5px 12px}.menu-item-has-children a[href=akustik-kabin]+.sub-menu li a{padding:7px 12px;font-size:13.5px;line-height:1.5}}@media (max-width:991px){.menu-item-has-children .sub-menu{display:none}.menu-item-has-children.active .sub-menu{display:block}}.footer-section{position:relative;background:linear-gradient(45deg,#053132,#053132)}.footer-top{padding:80px 0 50px}.footer-widget .widget-title{font-size:20px;font-weight:600;margin-bottom:25px;position:relative;padding-bottom:15px}.footer-widget .widget-title:after{height:2px;content:"";position:absolute;bottom:0;background:#1a5f7a;left:0;width:50px}.footer-links li{margin-bottom:12px}.footer-links a{text-decoration:none;color:#fff;transition:all .3s ease;opacity:.8}.footer-links a:hover{color:#1a5f7a;opacity:1;padding-left:5px}.contact-info li{color:#fff;opacity:.8}.contact-info a{text-decoration:none;color:#fff;transition:all .3s ease}.contact-info a:hover{color:#1a5f7a}.map-container{overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.2);border-radius:10px}.footer-bottom{font-size:14px;background:rgba(0,0,0,.2)}.footer-bottom p{padding:0;color:#fff;opacity:.8;text-align:left!important;margin:0}.footer-bottom-links a{text-decoration:none;color:#fff;transition:all .3s ease;opacity:.8;margin-left:20px}.footer-bottom-links a:hover{color:#1a5f7a;opacity:1}@media (max-width:768px){.footer-widget{margin-bottom:30px}.footer-bottom-links{margin-top:10px}.footer-bottom-links a{margin:0 10px}.footer-bottom p{margin-bottom:10px;text-align:center!important}}.zozyon-link{padding:5px 10px;justify-content:flex-end;transition:all .3s ease;align-items:center;border-radius:20px;background:hsla(0,0%,100%,.1);float:right;display:inline-flex}.zozyon-link:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.2)}.zozyon-icon{height:16px;width:16px}@media (max-width:768px){.zozyon-link{margin:10px auto 0;float:none;display:inline-flex}}.header-logo{transition:all .3s ease}.header-logo a{transition:transform .3s ease;display:inline-block}.header-logo:hover a{transform:scale(1.8)}.header-logo img{transition:all .3s ease;max-height:60px;width:auto}@media (max-width:768px){.header-logo img{max-height:50px}.header-logo:hover a{transform:scale(1.05)}}