.mobile-menu .nav-logo img{max-height:50px;width:auto;object-fit:contain}.title-divider{width:60px;height:3px;background:var(--primary-color,#6c4ea7);border:none;margin:15px auto 0;display:block}.sec-title h2{display:flex;align-items:center;justify-content:center;gap:10px}.sec-title h2 i{font-size:.9em;color:var(--primary-color,#6c4ea7)}.content-box .text,.text-box{text-align:justify;line-height:1.8}.page-title .auto-container{max-width:1200px;padding-left:20px;padding-right:20px}.page-title .page-title-content{padding-left:0;padding-right:0}.skills-section .container{max-width:1200px;padding-left:20px;padding-right:20px}.skills-section .content-box,.skills-section .page-gallery{padding-left:0!important;padding-right:0!important}@media (max-width:1199px){.page-title .auto-container,.skills-section .container{padding-left:15px;padding-right:15px}}@media (max-width:991px){.logo-box img,.main-header .logo-box img{max-width:250px;max-height:70px}}@media (max-width:767px){.auto-container{padding-left:15px!important;padding-right:15px!important}.page-title .auto-container,.skills-section .container{padding-left:15px!important;padding-right:15px!important}.logo-box img,.main-header .logo-box img{max-width:200px;max-height:50px}.sticky-header .logo-box img{max-width:180px;max-height:45px}}.sidebar-info-contents .logo img,.xs-sidebar-widget .logo img{max-width:150px!important;max-height:50px!important;width:auto!important;height:auto!important;object-fit:contain}.footer-subscribe fieldset input[type=email]{width:100%;border:1px solid #fffFFF26;border-radius:4px;padding:14px 16px;font-size:14px;line-height:22px;border-radius:999px;background-color:transparent;color:#fff}.footer-subscribe fieldset input[type=email]::placeholder{color:#a2a3ab;font-size:14px;line-height:22px}.footer-subscribe fieldset input[type=email]:focus{outline:0;border-color:#317c6f;background-color:rgba(255,255,255,.05)}.footer.style-2 .footer-subscribe fieldset input[type=email]{width:100%;border:1px solid #fffFFF26;border-radius:999px;padding:14px 16px;font-size:14px;line-height:22px;background-color:transparent;color:#fff}.footer.style-2.bg-color-white .footer-subscribe fieldset input[type=email]{border:1px solid #e4e4e4;background-color:#f3f5f5;color:#272e39}.footer-subscribe.style-bg-white fieldset input[type=email]{border:1px solid #fff;border-radius:999px;background-color:transparent;color:#272e39}.header-top-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header-top-right{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.social-links{margin-right:0!important}.header-top{padding:2px 0!important;height:auto!important;min-height:35px!important;max-height:35px!important}.header-top-inner{padding:0!important;display:flex;align-items:center;height:25px!important;min-height:25px!important;max-height:25px!important}.header-top .working-hours-info{line-height:1!important;margin:0!important;font-size:15px!important;height:20px!important;display:flex!important;align-items:center!important}.header-top .working-hours-info i{font-size:15px!important;margin-right:5px!important}.header-top .social-links{margin:0!important;height:25px!important;display:flex!important;align-items:center!important}.header-top .social-links h5{line-height:1!important;margin:0!important;font-size:18px!important;height:25px!important;display:flex!important;align-items:center!important}.header-top .social-links li{margin-bottom:0!important;margin-top:0!important;height:25px!important;display:flex!important;align-items:center!important}.header-top .social-links a{line-height:1!important;padding:2px 4px!important;margin:0 2px!important;font-size:18px!important;height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important}.header-top .social-links a i{font-size:18px!important}#teklif_formu .modal-content{border-radius:15px;border:none;box-shadow:0 10px 40px rgba(0,0,0,.15)}#teklif_formu .modal-header{background:linear-gradient(135deg,#6c4ea7 0,#8b5fbf 100%);color:#fff;border-radius:15px 15px 0 0;border-bottom:none;padding:20px 25px}#teklif_formu .modal-title{font-weight:600;font-size:18px;display:flex;align-items:center;gap:10px}#teklif_formu .modal-title::before{content:'\f044';font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px}#teklif_formu .btn-close{background:0 0;border:none;color:#fff;opacity:.8;font-size:20px;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}#teklif_formu .btn-close:hover{opacity:1;background:rgba(255,255,255,.2);transform:rotate(90deg)}#teklif_formu .modal-body{padding:30px 25px;background:#f8f9fa}#teklif_formu .form-label{font-weight:600;color:#495057;margin-bottom:8px;font-size:14px}#teklif_formu .form-control{border:2px solid #e9ecef;border-radius:8px;padding:12px 15px;font-size:14px;transition:all .3s ease;background:#fff}#teklif_formu .form-control:focus{border-color:#6c4ea7;box-shadow:0 0 0 .2rem rgba(108,78,167,.25);background:#fff}#teklif_formu .theme-btn{background:linear-gradient(135deg,#6c4ea7 0,#8b5fbf 100%);border:none;border-radius:8px;padding:12px 30px;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;position:relative;overflow:hidden}#teklif_formu .theme-btn:hover{background:linear-gradient(135deg,#5a3f8f 0,#7a4fa7 100%);transform:translateY(-2px);box-shadow:0 5px 15px rgba(108,78,167,.4)}#teklif_formu .theme-btn:active{transform:translateY(0)}#teklif_formu .g-recaptcha{display:flex;justify-content:center;margin:15px 0;padding:10px;background:#fff;border-radius:8px;border:2px solid #e9ecef}@media (max-width:576px){#teklif_formu .modal-dialog{margin:10px}#teklif_formu .modal-body{padding:20px 15px}#teklif_formu .g-recaptcha{transform:scale(.85);transform-origin:center}}#teklif_formu .form-control.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#teklif_formu .form-control.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#teklif_formu .theme-btn:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}#teklif_formu .theme-btn .fa-spinner{margin-right:8px}.header-top .outer-container{display:flex!important;align-items:center!important;min-height:25px!important;max-height:25px!important;height:25px!important}.header-top *{max-height:25px!important}.header-top i{font-size:13px!important}.header-top .info-list i{font-size:14px!important;margin-right:5px!important}.mobile-menu{background:#fff;width:300px;max-width:85vw;height:100vh;position:fixed;top:0;right:0;z-index:9999;box-shadow:-3px 0 15px rgba(0,0,0,.1);overflow-y:auto;transform:translateX(100%);transition:transform .3s ease}.mobile-menu-visible .mobile-menu{transform:translateX(0)}.mobile-menu-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-visible .mobile-menu-overlay{opacity:1;visibility:visible}.mobile-menu .nav-header{background:linear-gradient(135deg,#007bff 0,#0056b3 100%);padding:20px;display:flex;justify-content:space-between;align-items:center}.mobile-menu .nav-logo a{color:#fff;font-size:18px;font-weight:600;text-decoration:none}.mobile-menu .nav-logo img{max-height:35px;width:auto}.mobile-menu .nav-toggler{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease}.mobile-menu .nav-toggler:hover{background:rgba(255,255,255,.3)}.mobile-menu .navigation{background:#fff!important;padding:0!important}.mobile-menu .navigation ul{list-style:none!important;padding:0!important;margin:0!important;background:#fff!important}.mobile-menu .navigation li{border-bottom:1px solid #f1f3f4!important;background:#fff!important}.mobile-menu .navigation li a{display:block!important;padding:15px 20px!important;color:#212529!important;background-color:#fff!important;text-decoration:none!important;font-size:15px!important;font-weight:500!important;transition:all .3s ease!important;position:relative!important;border-bottom:1px solid #f1f3f4!important}.mobile-menu .navigation li a:hover{color:#007bff!important;background:#f8f9fa!important;padding-left:30px!important}.mobile-menu .navigation li.current>a{color:#007bff!important;background:#e7f3ff!important;font-weight:600!important}.mobile-menu .navigation li.dropdown>a::after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;float:right;color:#999;transition:transform .3s ease}.mobile-menu .navigation li.dropdown.open>a::after{transform:rotate(180deg);color:#000}.mobile-menu .navigation li ul{background:#f8f9fa;border-left:3px solid #007bff;margin-left:20px;display:none}.mobile-menu .navigation li.dropdown.open ul{display:block}.mobile-menu .navigation li ul li a{padding:12px 20px;font-size:14px;color:#000}.mobile-menu .navigation li ul li a:hover{color:#007bff;background:#fff}.mobile-menu .contact-info{background:#f8f9fa;padding:20px;border-top:1px solid #e9ecef;margin-top:auto}.mobile-menu .contact-info h4{color:#333;font-size:16px;margin-bottom:15px;display:flex;align-items:center;gap:8px}.mobile-menu .contact-info h4::before{content:'\f095';font-family:'Font Awesome 5 Free';font-weight:900;color:#007bff}.mobile-menu .contact-info ul{list-style:none;padding:0;margin:0}.mobile-menu .contact-info li{display:flex;align-items:center;padding:5px 0;color:#666;font-size:14px}.mobile-menu .contact-info li i{width:20px;color:#007bff;margin-right:10px;text-align:center}.mobile-menu .social-links{padding:15px 20px;border-top:1px solid #e9ecef;text-align:center}.mobile-menu .social-links h5{color:#333;font-size:14px;margin-bottom:10px}.mobile-menu .social-links ul{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}.mobile-menu .social-links a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#007bff;border:2px solid #007bff;border-radius:50%;text-decoration:none;transition:all .3s ease}.mobile-menu .social-links a:hover{color:#fff;background:#007bff}.mobile-menu-overlay{background-color:rgba(0,0,0,.6)!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9998!important}.mobile-menu .menu-header,.mobile-menu .nav-header{background:linear-gradient(135deg,#007bff 0,#0056b3 100%)!important;color:#fff!important;padding:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:none!important;box-shadow:0 2px 10px rgba(0,123,255,.2)!important}.mobile-menu .menu-header a,.mobile-menu .nav-logo a{color:#fff!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important}.mobile-menu .nav-logo img{max-height:35px!important;width:auto!important}.mobile-menu .close-btn,.mobile-menu .menu-backdrop,.mobile-menu .nav-toggler{color:#fff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:6px!important;padding:8px 10px!important;font-size:16px!important;cursor:pointer!important;transition:all .3s ease!important}.mobile-menu .close-btn:hover,.mobile-menu .nav-toggler:hover{background:rgba(255,255,255,.2)!important;color:#fff!important;transform:scale(1.05)!important}.mobile-menu .mobile-menu-container,.mobile-menu .navigation{background-color:#fff!important;padding:0!important;margin:0!important}.mobile-menu .mobile-menu-container ul,.mobile-menu .navigation ul{list-style:none!important;padding:0!important;margin:0!important;background-color:#fff!important}.mobile-menu .mobile-menu-container li,.mobile-menu .navigation li{background-color:#fff!important}.mobile-menu .mobile-menu-container li a,.mobile-menu .navigation li a{display:flex!important;align-items:center!important;color:#212529!important;background-color:#fff!important;border-bottom:1px solid #f1f3f4!important;padding:16px 24px!important;font-weight:500!important;font-size:15px!important;text-decoration:none!important;transition:all .3s ease!important;position:relative!important}.mobile-menu .navigation li a:before{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:0!important;background:linear-gradient(135deg,#007bff 0,#0056b3 100%)!important;transition:width .3s ease!important}.mobile-menu .mobile-menu-container li a:hover,.mobile-menu .navigation li a:hover{color:#007bff!important;background-color:#f8f9fa!important;padding-left:32px!important}.mobile-menu .navigation li a:hover:before{width:4px!important}.mobile-menu .mobile-menu-container li.current>a,.mobile-menu .navigation li.current>a{color:#007bff!important;background-color:#e7f3ff!important;font-weight:600!important;padding-left:32px!important}.mobile-menu .navigation li.current>a:before{width:4px!important}.mobile-menu .mobile-menu-container li.dropdown>a:after,.mobile-menu .navigation li.dropdown>a:after{content:'\f107'!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#6c757d!important;margin-left:auto!important;transition:transform .3s ease!important}.mobile-menu .navigation li.dropdown.open>a:after{transform:rotate(180deg)!important;color:#000!important}.mobile-menu .navigation li.dropdown.open>a{color:#000!important;background-color:#f8f9fa!important}.mobile-menu .mobile-menu-container li ul,.mobile-menu .navigation li ul{background-color:#f8f9fa!important;border-left:3px solid #007bff!important;margin-left:24px!important}.mobile-menu .mobile-menu-container li ul li a,.mobile-menu .navigation li ul li a{color:#495057!important;padding:12px 24px!important;font-size:14px!important;border-bottom:1px solid #e9ecef!important}.mobile-menu .mobile-menu-container li ul li a:hover,.mobile-menu .navigation li ul li a:hover{color:#007bff!important;background-color:#fff!important;padding-left:32px!important}.mobile-menu .contact-info,.mobile-menu .menu-footer,.mobile-menu .social-links{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)!important;border-top:1px solid #dee2e6!important;padding:24px!important;margin-top:auto!important}.mobile-menu .contact-info .title,.mobile-menu .contact-info h4{color:#212529!important;font-size:16px!important;font-weight:600!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;gap:8px!important}.mobile-menu .contact-info h4:before{content:'\f095'!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#007bff!important}.mobile-menu .contact-info ul{list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .contact-info li{display:flex!important;align-items:center!important;padding:8px 0!important;color:#495057!important;font-size:14px!important}.mobile-menu .contact-info li i{width:20px!important;color:#007bff!important;margin-right:12px!important;text-align:center!important}.mobile-menu .contact-info a[href^="mailto:"],.mobile-menu .contact-info a[href^="tel:"]{color:#007bff!important;text-decoration:none!important;font-weight:500!important;transition:color .3s ease!important}.mobile-menu .contact-info a[href^="mailto:"]:hover,.mobile-menu .contact-info a[href^="tel:"]:hover{color:#0056b3!important}.mobile-menu .social-links{border-top:1px solid #dee2e6!important;padding-top:20px!important}.mobile-menu .social-links h5{color:#212529!important;font-size:14px!important;font-weight:600!important;margin-bottom:12px!important;text-align:center!important}.mobile-menu .social-links ul{display:flex!important;justify-content:center!important;gap:12px!important;list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .social-links a{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;color:#007bff!important;border:2px solid #007bff!important;background-color:transparent!important;border-radius:50%!important;text-decoration:none!important;transition:all .3s ease!important;font-size:16px!important}.mobile-menu .social-links a:hover{color:#fff!important;background-color:#007bff!important;border-color:#007bff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,123,255,.3)!important}.mobile-menu::-webkit-scrollbar{width:6px}.mobile-menu::-webkit-scrollbar-track{background:#f8f9fa}.mobile-menu::-webkit-scrollbar-thumb{background:#007bff;border-radius:3px}.mobile-menu::-webkit-scrollbar-thumb:hover{background:#0056b3}.mobile-menu .navigation li a{transition:all .3s ease!important}.mobile-menu .social-links a{transition:all .3s ease!important}.mobile-menu .menu-footer{background-color:#f8f9fa!important;border-top:1px solid #dee2e6!important;color:#212529!important;text-align:center!important;padding:15px!important;font-size:12px!important}.mobile-nav-toggler{color:#212529!important}.mobile-nav-toggler .icon-bar{background-color:#212529!important}.mobile-nav-toggler:hover{color:#007bff!important}.mobile-nav-toggler:hover .icon-bar{background-color:#007bff!important}.sticky-header .mobile-nav-toggler{color:#212529!important}.sticky-header .mobile-nav-toggler .icon-bar{background-color:#212529!important}.sticky-header .mobile-nav-toggler:hover{color:#007bff!important}.sticky-header .mobile-nav-toggler:hover .icon-bar{background-color:#007bff!important}.mobile-menu-visible{overflow:hidden!important}.mobile-menu{transition:transform .3s ease-in-out!important}.mobile-menu-overlay{transition:opacity .3s ease-in-out!important}.mobile-menu::-webkit-scrollbar{width:6px!important}.mobile-menu::-webkit-scrollbar-track{background:#f1f3f4!important}.mobile-menu::-webkit-scrollbar-thumb{background:#007bff!important;border-radius:3px!important}.mobile-menu::-webkit-scrollbar-thumb:hover{background:#0056b3!important}.mobile-menu{transform:translateX(100%)!important;transition:transform .4s cubic-bezier(.25, .46, .45, .94)!important}.mobile-menu-visible .mobile-menu{transform:translateX(0)!important}.mobile-menu-overlay{opacity:0!important;transition:opacity .4s ease!important}.mobile-menu-visible .mobile-menu-overlay{opacity:1!important}.mobile-menu .navigation li{opacity:0!important;transform:translateX(30px)!important;animation:slideInRight .5s ease forwards!important}.mobile-menu .navigation li:first-child{animation-delay:.1s!important}.mobile-menu .navigation li:nth-child(2){animation-delay:.15s!important}.mobile-menu .navigation li:nth-child(3){animation-delay:.2s!important}.mobile-menu .navigation li:nth-child(4){animation-delay:.25s!important}.mobile-menu .navigation li:nth-child(5){animation-delay:.3s!important}.mobile-menu .navigation li:nth-child(6){animation-delay:.35s!important}@keyframes slideInRight{to{opacity:1!important;transform:translateX(0)!important}}@media (max-width:480px){.mobile-menu{width:280px!important;max-width:90vw!important}.mobile-menu .menu-header,.mobile-menu .nav-header{padding:16px!important}.mobile-menu .navigation li a{padding:14px 20px!important;font-size:14px!important}.mobile-menu .navigation li ul li a{padding:10px 20px!important;font-size:13px!important}.mobile-menu .contact-info,.mobile-menu .social-links{padding:20px!important}.mobile-menu .social-links a{width:36px!important;height:36px!important;font-size:14px!important}}@media (max-width:360px){.mobile-menu{width:260px!important}.mobile-menu .navigation li a{padding:12px 16px!important;font-size:13px!important}.mobile-menu .contact-info,.mobile-menu .social-links{padding:16px!important}}.mobile-menu-visible{overflow:hidden!important;position:fixed!important;width:100%!important}.mobile-menu .navigation li a:focus,.mobile-menu .social-links a:focus{outline:2px solid #007bff!important;outline-offset:2px!important}.teklif-nav-button{width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important;background:linear-gradient(135deg,#007bff 0,#0056b3 100%)!important;border:none!important;padding:0!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,123,255,.3)!important}.teklif-nav-button i{font-size:18px!important;color:#fff!important;transition:all .3s ease!important}.teklif-nav-button:hover{background:linear-gradient(135deg,#0056b3 0,#004085 100%)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(0,123,255,.4)!important}.teklif-nav-button:hover i{transform:scale(1.1)!important}.teklif-nav-button{position:relative!important}.teklif-nav-button .tooltip-text{position:absolute!important;bottom:-35px!important;left:50%!important;transform:translateX(-50%)!important;background:rgba(0,0,0,.9)!important;color:#fff!important;padding:6px 10px!important;border-radius:4px!important;font-size:12px!important;white-space:nowrap!important;z-index:1000!important;opacity:0!important;visibility:hidden!important;transition:all .3s ease!important;pointer-events:none!important}.teklif-nav-button .tooltip-text::before{content:''!important;position:absolute!important;top:-5px!important;left:50%!important;transform:translateX(-50%)!important;width:0!important;height:0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-bottom:5px solid rgba(0,0,0,.9)!important}.teklif-nav-button:hover .tooltip-text{opacity:1!important;visibility:visible!important}.sticky-header .teklif-nav-button{width:40px!important;height:40px!important}.sticky-header .teklif-nav-button i{font-size:16px!important}.sticky-header .navSidebar-button{width:40px!important;height:40px!important}.sticky-header .navSidebar-button i{font-size:16px!important}@media (max-width:991px){.teklif-nav-button{width:40px!important;height:40px!important;margin-right:8px!important}.teklif-nav-button i{font-size:16px!important}.navSidebar-button{width:40px!important;height:40px!important}.navSidebar-button i{font-size:16px!important}}@media (max-width:767px){.teklif-nav-button{width:35px!important;height:35px!important;margin-right:6px!important}.teklif-nav-button i{font-size:14px!important}.navSidebar-button{width:35px!important;height:35px!important}.navSidebar-button i{font-size:14px!important}}.menu-right-content{display:flex!important;align-items:center!important;gap:0!important}.menu-right-content .search-box{margin-right:10px!important}.navSidebar-button{margin-left:0!important;width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#6c757d 0,#495057 100%)!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(108,117,125,.3)!important;transition:all .3s ease!important}.navSidebar-button i{font-size:18px!important;color:#fff!important;transition:all .3s ease!important}.navSidebar-button:hover{background:linear-gradient(135deg,#495057 0,#343a40 100%)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(108,117,125,.4)!important}.navSidebar-button:hover i{transform:scale(1.1)!important}@media (max-width:480px){.mobile-menu{width:280px;max-width:90vw}.mobile-menu .nav-header{padding:15px}.mobile-menu .navigation li a{padding:12px 15px;font-size:14px}}@media (max-width:360px){.mobile-menu{width:260px}.mobile-menu .navigation li a{padding:10px 15px;font-size:13px}}.mobile-menu{background:#fff!important}.mobile-menu .menu-box{background:#fff!important}.mobile-menu .menu-outer{background:#fff!important}.mobile-menu .navigation.clearfix{background:#fff!important;list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .navigation.clearfix li{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.1)!important;list-style:none!important}.mobile-menu .navigation.clearfix li a{color:rgba(0,0,0,.8)!important;background:#fff!important;display:block!important;padding:15px 20px!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important;border:none!important;text-shadow:none!important}.mobile-menu .navigation.clearfix li a:hover{color:#000!important;background:rgba(0,0,0,.05)!important}.mobile-menu .navigation.clearfix li.current a{color:#000!important;background:rgba(0,0,0,.08)!important;font-weight:600!important}.mobile-menu .navigation.clearfix li ul{background:rgba(0,0,0,.02)!important;list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .navigation.clearfix li ul li{background:rgba(0,0,0,.02)!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.mobile-menu .navigation.clearfix li ul li a{color:rgba(0,0,0,.7)!important;background:rgba(0,0,0,.02)!important;padding:12px 20px 12px 40px!important;font-size:14px!important}.mobile-menu .navigation.clearfix li ul li a:hover{color:rgba(0,0,0,.9)!important;background:rgba(0,0,0,.05)!important}.mobile-menu .navigation li>a{position:relative!important;display:block!important;line-height:24px!important;padding:15px 25px!important;font-size:15px!important;font-weight:600!important;color:#000!important;background-color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(0,0,0,.1)!important;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-ms-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important}.mobile-menu .navigation li>a:hover{color:#333!important;background-color:rgba(0,0,0,.05)!important}.mobile-menu .navigation li.current>a{color:#000!important;background-color:rgba(0,0,0,.08)!important;font-weight:700!important}.mobile-menu .navigation li ul li>a{font-size:14px!important;margin-left:20px!important;text-transform:capitalize!important;color:rgba(0,0,0,.8)!important;background-color:rgba(0,0,0,.02)!important;padding:12px 25px 12px 45px!important}.mobile-menu .navigation li ul li>a:hover{color:#000!important;background-color:rgba(0,0,0,.05)!important}.mobile-menu{background-color:#fff!important}.mobile-menu .menu-box{background-color:#fff!important}.mobile-menu .navigation{background-color:#fff!important}.mobile-menu .navigation li{background-color:#fff!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.mobile-menu .navigation ul{background-color:rgba(0,0,0,.02)!important}.mobile-menu .navigation ul li{background-color:rgba(0,0,0,.02)!important}html .mobile-menu .navigation li>a{color:#000!important;background-color:#fff!important}body .mobile-menu .navigation li>a{color:#000!important;background-color:#fff!important}.mobile-menu .navigation li>a[href]{color:#000!important;background-color:#fff!important}.mobile-menu .navigation li>a.active,.mobile-menu .navigation li>a:link,.mobile-menu .navigation li>a:visited,.mobile-menu div.navigation li>a,div.mobile-menu .navigation li>a{color:#000!important;background-color:#fff!important;text-decoration:none!important;display:block!important;padding:15px 25px!important;font-size:15px!important;font-weight:600!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.mobile-menu .navigation li>a:hover,.mobile-menu div.navigation li>a:hover,div.mobile-menu .navigation li>a:hover{color:#333!important;background-color:rgba(0,0,0,.05)!important}.mobile-menu .navigation li.current>a,.mobile-menu div.navigation li.current>a,div.mobile-menu .navigation li.current>a{color:#000!important;background-color:rgba(0,0,0,.08)!important;font-weight:700!important}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul,.mobile-menu .navigation>li.dropdown>.megamenu{display:block!important;background-color:rgba(0,0,0,.02)!important;list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;color:rgba(0,0,0,.6)!important;background:0 0!important;border:none!important;font-size:14px!important;cursor:pointer!important}.mobile-menu .navigation li.dropdown .dropdown-btn.open{color:rgba(0,0,0,.8)!important;transform:translateY(-50%) rotate(90deg)!important}.mobile-menu .menu-outer{background-color:#fff!important;padding:0!important;margin:0!important}.mobile-menu .navigation.clearfix{background-color:#fff!important;list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .navigation li.current>a,.mobile-menu .navigation.clearfix li.current>a{color:#000!important;background-color:rgba(0,0,0,.08)!important;font-weight:700!important}.mobile-menu .menu-outer .navigation.clearfix{background:#fff!important;display:block!important;visibility:visible!important;opacity:1!important}.mobile-menu .menu-outer .navigation.clearfix li{background:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.mobile-menu .menu-outer .navigation.clearfix li a{color:#000!important;background:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;padding:15px 20px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;border:none!important;text-shadow:none!important;line-height:1.4!important}.mobile-menu .menu-outer .navigation.clearfix li a:hover{color:#333!important;background:rgba(0,0,0,.05)!important}.mobile-menu .menu-outer .navigation.clearfix li.current a{color:#000!important;background:rgba(0,0,0,.08)!important;font-weight:700!important}.mobile-menu .menu-outer .navigation.clearfix li.dropdown{background:#fff!important}.mobile-menu .menu-outer .navigation.clearfix li.dropdown a{color:#000!important;background:#fff!important}.mobile-menu .menu-outer .navigation.clearfix li ul{background:rgba(0,0,0,.02)!important;display:none!important;visibility:hidden!important;opacity:0!important;max-height:0!important;overflow:hidden!important;transition:all .3s ease!important}.mobile-menu .menu-outer .navigation.clearfix li ul li{background:rgba(0,0,0,.02)!important}.mobile-menu .menu-outer .navigation.clearfix li ul li a{color:#000!important;background:rgba(0,0,0,.02)!important;padding:12px 20px 12px 40px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;display:block!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.mobile-menu .menu-outer .navigation.clearfix li ul li a:hover{color:#000!important;background:rgba(0,0,0,.08)!important;padding-left:45px!important}.mobile-menu .close-btn{position:absolute!important;right:25px!important;top:25px!important;width:40px!important;height:40px!important;background:rgba(0,123,255,.1)!important;border:2px solid #007bff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10000!important}.mobile-menu .close-btn i{color:#007bff!important;font-size:18px!important;display:block!important;visibility:visible!important;opacity:1!important}.mobile-menu .close-btn:hover{background:rgba(0,123,255,.2)!important;border-color:#0056b3!important}.mobile-menu .close-btn:hover i{color:#0056b3!important}.mobile-menu .contact-info{background:#f8f9fa!important;padding:20px!important;border-top:1px solid #e9ecef!important}.mobile-menu .contact-info h4{color:#333!important;font-size:16px!important;margin-bottom:15px!important;display:flex!important;align-items:center!important;gap:8px!important}.mobile-menu .contact-info h4::before{content:'\f095'!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#007bff!important;font-size:14px!important}.mobile-menu .contact-info ul{list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .contact-info li{display:flex!important;align-items:center!important;padding:5px 0!important;color:#666!important;font-size:14px!important}.mobile-menu .contact-info li::before{content:'\f3c5'!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#007bff!important;width:20px!important;margin-right:10px!important;text-align:center!important;font-size:12px!important}.mobile-menu .contact-info li:nth-child(2)::before{content:'\f095'!important}.mobile-menu .contact-info li:nth-child(3)::before{content:'\f0e0'!important}.mobile-menu .contact-info a{color:#007bff!important;text-decoration:none!important}.mobile-menu .contact-info a:hover{color:#0056b3!important}.mobile-menu .social-links{padding:15px 20px!important;border-top:1px solid #e9ecef!important;text-align:center!important;background:#f8f9fa!important}.mobile-menu .social-links ul{display:flex!important;justify-content:center!important;gap:10px!important;list-style:none!important;padding:0!important;margin:0!important}.mobile-menu .social-links li{background:0 0!important}.mobile-menu .social-links a{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;color:#007bff!important;border:2px solid #007bff!important;border-radius:50%!important;text-decoration:none!important;transition:all .3s ease!important;background:#fff!important}.mobile-menu .social-links a i{font-size:16px!important;color:#007bff!important;display:block!important;visibility:visible!important;opacity:1!important}.mobile-menu .social-links a:hover{color:#fff!important;background:#007bff!important;border-color:#007bff!important}.mobile-menu .social-links a:hover i{color:#fff!important}.mobile-menu .navigation li.dropdown>a::after{content:'\f107'!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#007bff!important;float:right!important;font-size:12px!important;margin-top:2px!important;transition:transform .3s ease!important}.mobile-menu .navigation li.dropdown.open>a::after{transform:rotate(180deg)!important;color:#0056b3!important}.mobile-menu i{display:inline-block!important;visibility:visible!important;opacity:1!important;font-style:normal!important}.mobile-menu .fa,.mobile-menu .fa-brands,.mobile-menu .fa-solid,.mobile-menu .fab,.mobile-menu .far,.mobile-menu .fas{display:inline-block!important;visibility:visible!important;opacity:1!important}.mobile-menu .menu-outer .navigation.clearfix li.dropdown.open ul{display:block!important;visibility:visible!important;opacity:1!important;max-height:500px!important;overflow:visible!important}.mobile-menu .navigation li.dropdown{position:relative!important}.mobile-menu .navigation li.dropdown>a{position:relative!important;padding-right:50px!important}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;background:rgba(0,123,255,.1)!important;border:1px solid rgba(0,123,255,.3)!important;border-radius:4px!important;color:#007bff!important;font-size:12px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;z-index:10!important}.mobile-menu .navigation li.dropdown .dropdown-btn:hover{background:rgba(0,123,255,.2)!important;border-color:#007bff!important}.mobile-menu .navigation li.dropdown .dropdown-btn::before{content:'\f107'!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;transition:transform .3s ease!important}.mobile-menu .navigation li.dropdown.open .dropdown-btn::before{transform:rotate(180deg)!important}.mobile-menu .navigation li.dropdown.open .dropdown-btn{background:rgba(0,123,255,.2)!important;border-color:#007bff!important;color:#0056b3!important}.mobile-menu .navigation li ul{transition:all .4s cubic-bezier(.25, .46, .45, .94)!important;transform-origin:top!important}.mobile-menu .navigation li.dropdown.open ul{animation:slideDown .4s ease-out!important}@keyframes slideDown{from{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.mobile-menu .navigation li.dropdown.open ul li{animation:fadeInUp .3s ease-out forwards!important;opacity:0!important}.mobile-menu .navigation li.dropdown.open ul li:first-child,.mobile-menu .navigation li.dropdown.open ul li:nth-child(2),.mobile-menu .navigation li.dropdown.open ul li:nth-child(3){animation-delay:0s!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu .navigation li.dropdown>a::after{display:none!important}.mobile-menu .navigation li.dropdown .dropdown-btn{display:flex!important}.mobile-menu .menu-outer .navigation li ul li a,.mobile-menu .menu-outer .navigation.clearfix li ul li a,.mobile-menu .navigation li ul li a,.mobile-menu .navigation.clearfix li ul li a{color:#000!important;background-color:rgba(0,0,0,.02)!important;display:block!important;visibility:visible!important;opacity:1!important;padding:12px 20px 12px 40px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important;line-height:1.4!important;text-shadow:none!important}.mobile-menu .menu-outer .navigation li ul li a:hover,.mobile-menu .menu-outer .navigation.clearfix li ul li a:hover,.mobile-menu .navigation li ul li a:hover,.mobile-menu .navigation.clearfix li ul li a:hover{color:#000!important;background-color:rgba(0,0,0,.08)!important;padding-left:45px!important}.mobile-menu .menu-outer .navigation li ul,.mobile-menu .menu-outer .navigation.clearfix li ul,.mobile-menu .navigation li ul,.mobile-menu .navigation.clearfix li ul{background-color:rgba(0,0,0,.02)!important;border-left:3px solid #007bff!important;margin-left:0!important;padding-left:0!important}.mobile-menu .menu-outer .navigation li ul li,.mobile-menu .menu-outer .navigation.clearfix li ul li,.mobile-menu .navigation li ul li,.mobile-menu .navigation.clearfix li ul li{background-color:rgba(0,0,0,.02)!important;border-bottom:1px solid rgba(0,0,0,.05)!important;list-style:none!important}body .mobile-menu .navigation li ul li a,html .mobile-menu .navigation li ul li a{color:#000!important;background-color:rgba(0,0,0,.02)!important}.mobile-menu .navigation li ul li a:link,.mobile-menu .navigation li ul li a:visited{color:#000!important}.mobile-menu .navigation li ul li a:active{color:#000!important}.mobile-menu .menu-outer .navigation li.dropdown.current ul li a,.mobile-menu .menu-outer .navigation.clearfix li.dropdown.current ul li a,.mobile-menu .navigation li.dropdown.current ul li a,.mobile-menu .navigation.clearfix li.dropdown.current ul li a{color:#000!important;background-color:rgba(0,0,0,.02)!important;display:block!important;visibility:visible!important;opacity:1!important;padding:12px 20px 12px 40px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important;line-height:1.4!important;text-shadow:none!important}.mobile-menu .menu-outer .navigation li.dropdown.current ul li a:hover,.mobile-menu .menu-outer .navigation.clearfix li.dropdown.current ul li a:hover,.mobile-menu .navigation li.dropdown.current ul li a:hover,.mobile-menu .navigation.clearfix li.dropdown.current ul li a:hover{color:#000!important;background-color:rgba(0,0,0,.08)!important;padding-left:45px!important}.mobile-menu .menu-outer .navigation li.dropdown.current ul,.mobile-menu .menu-outer .navigation.clearfix li.dropdown.current ul,.mobile-menu .navigation li.dropdown.current ul,.mobile-menu .navigation.clearfix li.dropdown.current ul{background-color:rgba(0,0,0,.02)!important;border-left:3px solid #007bff!important}.mobile-menu .menu-outer .navigation li.dropdown.current ul li,.mobile-menu .menu-outer .navigation.clearfix li.dropdown.current ul li,.mobile-menu .navigation li.dropdown.current ul li,.mobile-menu .navigation.clearfix li.dropdown.current ul li{background-color:rgba(0,0,0,.02)!important;border-bottom:1px solid rgba(0,0,0,.05)!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}html body .mobile-menu .menu-outer .navigation li.dropdown.current ul li a,html body .mobile-menu .menu-outer .navigation.clearfix li.dropdown.current ul li a,html body .mobile-menu .navigation li.dropdown.current ul li a,html body .mobile-menu .navigation.clearfix li.dropdown.current ul li a{color:#000!important;background-color:rgba(0,0,0,.02)!important}.mobile-menu .navigation li.dropdown.current ul li a:link,.mobile-menu .navigation li.dropdown.current ul li a:visited{color:#000!important;background-color:rgba(0,0,0,.02)!important}.mobile-menu .navigation li.dropdown.current ul li a:active{color:#000!important;background-color:rgba(0,0,0,.05)!important}.mobile-menu a[href$="/vizyonumuz"],.mobile-menu a[href*=vizyonumuz]{color:#333!important;background-color:rgba(0,0,0,.02)!important;display:block!important;visibility:visible!important;opacity:1!important}.mobile-menu a[href$="/vizyonumuz"]:hover,.mobile-menu a[href*=vizyonumuz]:hover{color:#000!important;background-color:rgba(0,0,0,.08)!important}@media only screen and (max-width:991px){.banner-carousel .content-box h1,.banner-section .banner-carousel .content-box h1{font-size:26px!important;line-height:1.3!important;margin-bottom:10px!important}.banner-carousel .content-box .text,.banner-carousel .content-box p,.banner-section .banner-carousel .content-box .text,.banner-section .banner-carousel .content-box p{font-size:14px!important;line-height:1.5!important;margin-bottom:15px!important}.banner-carousel .content-box .btn-box .theme-btn,.banner-carousel .content-box .theme-btn{font-size:14px!important;padding:8px 22px!important}}@media only screen and (max-width:767px){.banner-carousel .slide-item,.banner-section .banner-carousel .slide-item{min-height:280px!important;padding:70px 0 60px!important}.banner-carousel .slide-item .image-layer{background-size:cover!important;background-position:center center!important}.banner-carousel .content-box{text-align:center!important;padding:0 10px!important}.banner-carousel .content-box h1,.banner-section .banner-carousel .content-box h1{font-size:20px!important;line-height:1.3!important;margin-bottom:8px!important;word-break:break-word!important;hyphens:auto!important}.banner-carousel .content-box .text,.banner-carousel .content-box p,.banner-section .banner-carousel .content-box .text,.banner-section .banner-carousel .content-box p{font-size:13px!important;line-height:1.5!important;margin-bottom:15px!important;display:block!important}.banner-carousel .content-box .btn-box .theme-btn,.banner-carousel .content-box .theme-btn{font-size:13px!important;padding:8px 20px!important;display:inline-block!important}}@media only screen and (max-width:480px){.banner-carousel .slide-item,.banner-section .banner-carousel .slide-item{min-height:240px!important;padding:60px 0 50px!important}.banner-carousel .content-box h1,.banner-section .banner-carousel .content-box h1{font-size:17px!important;line-height:1.3!important;margin-bottom:6px!important}.banner-carousel .content-box .text,.banner-carousel .content-box p,.banner-section .banner-carousel .content-box .text,.banner-section .banner-carousel .content-box p{font-size:12px!important;line-height:1.4!important;margin-bottom:12px!important}.banner-carousel .content-box .btn-box .theme-btn,.banner-carousel .content-box .theme-btn{font-size:12px!important;padding:7px 16px!important}}.header-nav__dropdown .gallery-photo:empty,.header-nav__dropdown .gallery-photo:not(:has(img)){display:none!important;height:0!important;padding:0!important;margin:0!important}.header-nav__dropdown .gallery-photo{overflow:hidden;height:120px}.header-nav__dropdown .gallery-photo img{width:100%;height:100%;object-fit:cover;display:block}.header-nav__dropdown .gallery-card a{display:flex;flex-direction:column}.header-nav__dropdown .gallery-footer{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 10px}.header-nav__dropdown .gallery-footer .title{font-size:13px;line-height:1.3;margin:0;text-align:center}.header-nav__dropdown .gallery-card .gallery-footer:first-child,.header-nav__dropdown .gallery-card:not(:has(.gallery-photo)) .gallery-footer{padding:14px 12px;min-height:auto}.header-nav__dropdown .gallery-card.no-image .gallery-photo{display:none!important;height:0!important}.header-nav__dropdown .gallery-card.no-image .gallery-footer{padding:16px 12px;min-height:50px;display:flex;align-items:center;justify-content:center}