.elementor-kit-83 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.hero-subtitle{font-family:Montserrat,sans-serif;font-weight:500;color:#3c3b3e;letter-spacing:.3px;font-size:22px;line-height:35.2px;margin-bottom:33px}.container-section{width:100%;padding-left:24px;padding-right:24px}.container-main{max-width:1200px;margin-left:auto;margin-right:auto}.module-spacing{margin-bottom:80px}.module-spacing-sm{margin-bottom:40px}.btn-primary{display:inline-block;background:#f3bc1b;color:#1f2a37;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.1px;text-transform:uppercase;text-align:center;height:48px;padding:0 24px;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .1s ease;text-decoration:none}.btn-primary:hover{filter:brightness(.9)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{background:#ced4da;color:#6c757d;cursor:not-allowed}.btn-secondary{display:inline-block;background:#1f2a37;color:#f8f9fa;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.1px;text-transform:uppercase;text-align:center;height:48px;padding:0 24px;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .1s ease;text-decoration:none}.btn-secondary:hover{filter:brightness(1.05)}.btn-secondary:active{transform:scale(.98)}.btn-secondary:disabled{background:#ced4da;color:#6c757d;cursor:not-allowed}.btn-text{display:inline-block;background:0 0;color:#f3bc1b;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;height:40px;border:none;border-radius:0;cursor:pointer;text-decoration:none;transition:text-decoration .15s ease}.btn-text:hover{text-decoration:underline}.btn-text:active{text-decoration:underline;font-weight:800}.btn-text:disabled{color:#6c757d}.form-input,.form-textarea,.form-select{width:100%;font-family:Montserrat,sans-serif;font-size:16px;color:#343a40;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 12px;transition:border-color .15s ease;outline:none;writing-mode:horizontal-tb}.form-input{height:48px}.form-select{height:48px}.form-textarea{min-height:120px;padding:12px;resize:vertical}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:#6c757d}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#f3bc1b}.form-input.error,.form-textarea.error,.form-select.error{border-color:#dc3545;color:#dc3545}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{background:#f8f9fa}.form-checkbox,.form-radio{width:20px;height:20px;border:1px solid #ced4da;background:#fff;cursor:pointer;accent-color:#f3bc1b}.form-checkbox{border-radius:4px}.form-radio{border-radius:50%}.card-product{background:#fff;border:1px solid #ced4da;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:16px;transition:transform .2s ease,box-shadow .2s ease}.card-product:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.12)}.card-content{background:#f8f9fa;border-radius:8px;padding:16px;transition:background .15s ease}.card-content:hover{filter:brightness(.95)}.card-case{background:#fff;border:1px solid #ced4da;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:24px;transition:transform .2s ease,box-shadow .2s ease}.card-case:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}nav a{font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:20px;color:#fff;letter-spacing:.3px;text-decoration:none;transition:color .15s ease}nav a:hover{color:#f3bc1b;text-decoration:underline}a.internal-link{color:#1f2a37;text-decoration:none;transition:text-decoration .15s ease}a.internal-link:hover{text-decoration:underline}.breadcrumb a{color:#6c757d}.breadcrumb a:hover{color:#f3bc1b}footer{background:#1f2a37;color:#f8f9fa;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:25.6px;letter-spacing:.1px;text-align:center}footer a{color:#f8f9fa;text-decoration:none}footer a:hover{color:#f3bc1b}.animate-fade-in-up{animation:fadeInUp .4s ease both}.layout-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;align-items:stretch}.layout-col{display:flex;flex-direction:column;gap:24px}.layout-row-between{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.layout-row-center{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center}.col-1-2{flex:0 0 calc(50% - 24px / 2);min-width:0}.col-1-3{flex:0 0 calc(33.33% - 24px * 2 / 3);min-width:0}.col-2-3{flex:0 0 calc(66.67% - 24px / 3);min-width:0}.col-1-4{flex:0 0 calc(25% - 24px * 3 / 4);min-width:0}.col-3-4{flex:0 0 calc(75% - 24px / 4);min-width:0}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.section-light{background:#f8f9fa}.section-dark{background:#1f2a37;color:#fff}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark p{color:#fff}.section-white{background:#fff}.img-full{width:100%;height:auto;display:block}.img-cover{width:100%;height:100%;object-fit:cover;display:block}.text-center{text-align:center}.text-left{text-align:left}@media (max-width:1024px){.hero-subtitle{font-size:14px;line-height:22.4px}.container-section{padding-left:32px;padding-right:32px}}@media (max-width:767px){.btn-primary,.btn-secondary{font-size:14px;line-height:14px}.container-section{padding-left:16px;padding-right:16px}.module-spacing{margin-bottom:40px}.layout-row,.layout-row-between,.layout-row-center{flex-direction:column}.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4{flex:0 0 100%}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}