ul.nav-menu-list{display:flex;justify-content:space-between;gap:0 60px}section.header-desktop .header{position:fixed;z-index:999999999;width:100%;top:20px;transition:all .4s ease-out}section.header-desktop .quote-btn a{color:#fff}section.header-desktop .header-container{height:unset;box-shadow:unset}section.header-desktop .header-container{margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-radius:53px;box-shadow:0 0 40px 0 #00000036;padding:0 25px;position:relative;height:90px;background:#fff}section.header-desktop .logo{display:flex;align-items:center;text-decoration:none;color:#333}section.header-desktop .logo-icon{width:40px;height:40px;background:linear-gradient(45deg,#ffaa17,#ffab00);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;position:relative}section.header-desktop .logo-icon::before{content:'';width:20px;height:20px;background:#fff;border-radius:2px;transform:rotate(45deg)}section.header-desktop .logo-text{font-size:24px;font-weight:700;color:#333}section.header-desktop .nav-menu{display:flex;list-style:none;align-items:center;gap:40px}section.header-desktop .nav-item{position:relative;padding:32px 0}section.header-desktop .nav-link{text-decoration:none;color:#000;font-weight:600;font-size:15px;transition:color .3s ease;position:relative;text-transform:uppercase}section.header-desktop .nav-link:hover{color:#ffaa17}section.header-desktop .nav-link.active{color:#d68c0b}section.header-desktop .header-actions{display:flex;align-items:center;gap:30px}section.header-desktop .search-icon{width:24px;height:24px;cursor:pointer;stroke:#333;transition:stroke .3s ease}section.header-desktop .search-icon:hover{stroke:#ffaa17}section.header-desktop .quote-btn{background:linear-gradient(45deg,#ffaa17,#ffab00);color:#fff;border:none;padding:12px 28px;border-radius:25px;font-weight:600;font-size:14px;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,53,0.3)}section.header-desktop .quote-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,0.4)}section.header-desktop .quote-btn:active{transform:translateY(0)}section.header-desktop span.logo-text img{width:164px}section.header-desktop .logo img{width:164px}section.header-desktop .search-popup.active{opacity:1;visibility:visible}section.header-desktop .search-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:red;backdrop-filter:blur(10px);z-index:99999999999999;display:flex;align-items:flex-start;justify-content:center;padding-top:120px;opacity:0;visibility:hidden;transition:all .3s ease}section.header-desktop .search-close{position:absolute;top:40px;right:40px;background:none;border:none;font-size:32px;color:#333;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;z-index:999999999}section.header-desktop .search-popup-content{width:100%;max-width:600px;padding:0 40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.header-desktop .search-input-container{position:relative;display:flex;align-items:center}section.header-desktop .search-input{width:100%;outline:none;font-size:16px;padding:15px 60px 15px 0;border-bottom:2px solid #e0e0e0;color:#333;border-radius:50px;background:#fff;border:1px solid #eee;padding-left:1.5em;padding-right:4em}section.header-desktop .search-submit{position:absolute;right:7px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:10px}section.header-desktop .search-submit svg{width:21px;height:21px;stroke:#999;transition:stroke .3s ease}section.header-desktop div#searchPopup:before{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99998;transition:all ease-in-out .3s;content:"";background-color:#000}section.header-desktop .box-bg-search{width:100%;background:#fff;position:absolute;z-index:9999999;height:40vh;top:0}nav.nav-header-member{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}section.header-desktop.header-desktop-fixed svg.search-icon{display:none}section.header-desktop.header-desktop-fixed button.quote-btn{display:none}section.header-desktop .icon-type-font-icon-phone{display:flex;justify-content:center;align-items:center;margin:0 15px 0 0;background-color:#ffaa17;width:42px;height:42px;border-radius:100%;padding:9px}section.header-desktop .icon-box-wrapper{display:flex;align-items:center;gap:0 0}section.header-desktop .icon-box-wrapper .icon-text .content{font-size:12px;margin-bottom:4px}section.header-desktop .icon-box-wrapper .icon-text .icon-box-title{font-weight:600;font-size:14px}section.header-desktop.header-desktop-fixed .header-container{box-shadow:unset;height:70px}section.header-desktop.header-desktop-fixed header.header{top:0;box-shadow:0 0 40px 0 #00000036;transition:all .4s ease-out;background:#fff}section.header-desktop.header-desktop-fixed .logo img{width:152px}section.header-desktop.header-desktop-fixed .nav-item{padding:20px 0}section.header-desktop .icon-box-wrapper{display:none;transition:.4s ease}section.header-desktop.header-desktop-fixed .icon-box-wrapper{display:flex;transition:.4s ease}ul.menu-c2-item-header{border:1px solid #ddd;box-shadow:1px 1px 35px #000;background:#fcfcfc;border-top:0;min-width:260px;position:absolute;z-index:99;top:100%;height:0;overflow:hidden;visibility:hidden;transition:.5s ease}li.menu-c2-item a{color:#555;font-size:16px;padding:12px 25px 12px 22px;display:block;font-weight:400}li.menu-c2-item{border-bottom:1px solid #eee;position:relative}li.menu-c2-item:last-child{border:none}section.header-desktop .nav-item:hover .menu-c2-item-header{opacity:1;transition:.4s ease;height:max-content;visibility:initial}li.menu-c2-item:before{content:"";display:inline-block;height:0;width:4px;vertical-align:middle;margin-right:0;opacity:0;visibility:hidden;background:#ffaa17;transition:height 0.4s,opacity .4s ease,top .4s ease;position:absolute;top:50%;left:0;transform:translateX(0)}li.menu-c2-item:hover:before{top:0;left:-1px;height:calc(100% + 1px);opacity:1;visibility:visible}li.menu-c2-item:hover a{background:#eee none repeat scroll 0 0;color:#333}.header-mobiles .header{background:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,0.1);position:relative;z-index:1000}.header-mobiles .logo{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;color:#333}.header-mobiles .logo-icon{width:32px;height:32px;background:linear-gradient(135deg,#ffaa17,#f7931e);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.header-mobiles .logo-icon::before{content:'';width:16px;height:16px;background:#fff;border-radius:50%;position:absolute}.header-mobiles .logo-icon::after{content:'';width:8px;height:8px;background:#ffaa17;border-radius:50%;position:absolute;top:8px;left:8px}.header-mobiles .menu-toggle{background:none;border:none;cursor:pointer;padding:5px;z-index:1001;position:relative}.header-mobiles .hamburger{width:24px;height:18px;position:relative;transform:rotate(0deg);transition:.3s ease-in-out}.header-mobiles .hamburger span{display:block;position:absolute;height:2px;width:100%;background:#333;border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition:.3s ease-in-out}.header-mobiles .hamburger span:nth-child(1){top:0;width:85%;left:50%;transform:translateX(-50%)}.header-mobiles .hamburger span:nth-child(2){top:8px}.header-mobiles .hamburger span:nth-child(3){top:16px;width:85%;left:50%;transform:translateX(-50%)}.header-mobiles .menu-toggle.active .hamburger span:nth-child(1){top:8px;transform:rotate(135deg)}.header-mobiles .menu-toggle.active .hamburger span:nth-child(2){opacity:0;left:-30px}.header-mobiles .menu-toggle.active .hamburger span:nth-child(3){top:8px;transform:rotate(-135deg)}.header-mobiles .sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99999;opacity:0;visibility:hidden;transition:all .3s ease}.header-mobiles .sidebar-overlay.active{opacity:1;visibility:visible}.header-mobiles .sidebar{position:fixed;top:0;left:-100%;width:306px;height:100%;background:#fff;z-index:99999;transition:left .3s ease;overflow-y:auto}.header-mobiles .sidebar.active{left:0}.header-mobiles .sidebar-header{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.header-mobiles .sidebar-logo{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#333}.header-mobiles .sidebar-logo-icon{width:28px;height:28px;background:linear-gradient(135deg,#ffaa17,#f7931e);border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative}.header-mobiles .sidebar-logo-icon::before{content:'';width:14px;height:14px;background:#fff;border-radius:50%;position:absolute}.header-mobiles .sidebar-logo-icon::after{content:'';width:6px;height:6px;background:#ffaa17;border-radius:50%;position:absolute;top:7px;left:7px}.header-mobiles .close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:5px}.header-mobiles .search-container{padding:20px;border-bottom:1px solid #eee}.header-mobiles .search-box{position:relative}.header-mobiles .search-input{width:100%;padding:12px 40px 12px 15px;border:1px solid #ddd;border-radius:25px;font-size:14px;background:#f8f9fa;outline:none;transition:all .3s ease}.header-mobiles .search-input:focus{background:#fff;border-color:#ffaa17;box-shadow:0 0 0 3px rgba(255,107,53,0.1)}.header-mobiles .search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#999;font-size:16px}.header-mobiles .nav-menu{padding:20px 0}.header-mobiles .nav-item{display:block;color:#333;text-decoration:none;font-weight:500;font-size:16px;border-bottom:1px solid #f0f0f0;position:relative;transition:all .3s ease}.header-mobiles .nav-link{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;cursor:pointer;transition:all .3s ease}.header-mobiles .nav-link:hover{background:#f8f9fa;color:#ffaa17;padding-left:30px}.header-mobiles .nav-arrow{color:#ccc;font-size:18px;transition:transform .3s ease}.header-mobiles .nav-item.has-submenu .nav-arrow::before{content:'\203A'}.nav-item.has-submenu.is-open .submenu{max-height:100%}.header-mobiles .nav-item.has-submenu.active .nav-arrow{transform:rotate(90deg)}.header-mobiles .submenu{background:#f8f9fa;max-height:0;overflow:hidden;transition:max-height .3s ease}.header-mobiles .submenu.active{max-height:500px}.header-mobiles .submenu-item{display:block;padding:12px 40px;color:#555;text-decoration:none;font-size:14px;font-weight:400;border-bottom:1px solid #e9ecef;transition:all .3s ease;position:relative}.header-mobiles .submenu-item:hover{background:#fff;color:#ffaa17;padding-left:50px}.header-mobiles .submenu-item.has-submenu{cursor:pointer}.header-mobiles .submenu-item.has-submenu::after{content:'Ã¢â‚¬Âº';position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#ccc;font-size:14px;transition:transform .3s ease}.header-mobiles .submenu-item.has-submenu.active::after{transform:translateY(-50%) rotate(90deg)}.header-mobiles .sub-submenu{background:#e9ecef;max-height:0;overflow:hidden;transition:max-height .3s ease}.header-mobiles .sub-submenu.active{max-height:300px}.header-mobiles .sub-submenu-item{display:block;padding:10px 60px;color:#666;text-decoration:none;font-size:13px;font-weight:400;border-bottom:1px solid #dee2e6;transition:all .3s ease}.header-mobiles .sub-submenu-item:hover{background:#fff;color:#ffaa17;padding-left:70px}.header-mobiles .sub-submenu-item:last-child{border-bottom:none}.header-mobiles .main-content{padding:40px 20px;text-align:center}.header-mobiles .hero-title{font-size:2.5em;font-weight:700;color:#333;margin-bottom:20px}.header-mobiles .hero-subtitle{font-size:1.2em;color:#666;margin-bottom:30px}.header-mobiles .cta-button{background:linear-gradient(135deg,#ffaa17,#f7931e);color:#fff;padding:15px 30px;border:none;border-radius:25px;font-size:16px;font-weight:500;cursor:pointer;transition:transform .3s ease}.header-mobiles .cta-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,107,53,0.3)}.header-mobiles .logo img{height:32px}.header-mobiles .sidebar-logo img{height:31px}.header-mobiles .search-icon svg{width:20px;margin-top:10px}@media(min-width:990px){.header-mobiles-active{display:none}}@media(max-width:990px){section.header-desktop{display:none}}@media (max-width: 768px){.header-mobiles .hero-title{font-size:2em}}@media (max-width: 768px){section.header-desktop .nav-menu{display:none}section.header-desktop .header{padding:0 20px}}.model-form-popup{position:relative;z-index:9999999999999}.model-form-popup .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center;z-index:1000}.model-form-popup .popup-container{background:#fff;border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,0.3);max-width:900px;width:100%;max-height:90vh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;position:relative;animation:popupSlide .4s ease-out;z-index:999}@keyframes popupSlide{from{opacity:0;transform:scale(0.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.model-form-popup .close-btn{position:absolute;top:20px;right:20px;background:rgba(255,255,255,0.9);border:none;width:40px;height:40px;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease}.model-form-popup .close-btn:hover{background:rgba(255,255,255,1);transform:rotate(90deg)}.model-form-popup .image-section{background:linear-gradient(45deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.model-form-popup .image-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><pattern id="grid" width="50" height="50" patternUnits="userSpaceOnUse"><path d="M 50 0 L 0 0 0 50" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');opacity:.3}.model-form-popup .image-content{text-align:center;color:#fff;z-index:2}.model-form-popup .image-content h2{font-size:2.5em;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.model-form-popup .image-content p{font-size:1.2em;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.model-form-popup .form-section{padding:40px 20px;overflow-y:auto;height:80vh}.model-form-popup .form-title{color:#333;margin-bottom:30px;text-align:center;font-size:1.8em;font-weight:600}.model-form-popup .form-group{margin-bottom:20px}.model-form-popup .form-group label{display:block;margin-bottom:8px;color:#555;font-weight:500;font-size:14px}.model-form-popup .form-control{width:100%;padding:12px 16px;border:1px solid #e1e5e9;border-radius:5px;font-size:14px;transition:all .3s ease;background:#f8f9fa}.model-form-popup .form-control:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.model-form-popup select.form-control{cursor:pointer}.model-form-popup textarea.form-control{resize:vertical;min-height:80px;font-family:unset}.model-form-popup .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.model-form-popup .submit-btn{width:100%;background:#ffaa17;color:#fff;border:none;padding:15px 30px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px}.model-form-popup .submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,0.4)}.model-form-popup .submit-btn:active{transform:translateY(0)}.model-form-popup .image-content img{height:100%}.model-form-popup .image-content{height:100%}@media (max-width: 768px){.header-mobiles .header{padding:5px 20px}.header-mobiles .logo img{height:55px}.model-form-popup .popup-container{grid-template-columns:1fr;max-height:95vh}.model-form-popup .image-section{min-height:200px}.model-form-popup .form-section{padding:30px 20px}.model-form-popup .form-row{grid-template-columns:1fr;gap:0}}.swal2-container.swal2-center{z-index:999999999999!important}