@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css";.yo[data-v-cc1cdfba]{display:flex;justify-content:space-between;align-items:center;width:75%;margin:0 auto}.header[data-v-cc1cdfba]{background:transparent;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:none;font-family:Open Sans,sans-serif;width:100%;max-width:100vw;overflow-x:hidden}.header.scrolled[data-v-cc1cdfba]{background-color:#353538;box-shadow:0 2px 10px #3a39394d}.logo-container[data-v-cc1cdfba]{padding-top:10px;display:flex;align-items:center}.logo[data-v-cc1cdfba]{max-height:100px;padding-bottom:15px}.navigation ul[data-v-cc1cdfba]{display:flex;list-style:none;margin:0;padding:0;margin-right:2rem;align-items:center}.navigation li[data-v-cc1cdfba]{margin:0 1.6rem 0 1rem;position:relative;display:flex;align-items:center;height:100%}.navigation a[data-v-cc1cdfba]{font-size:20px;display:flex;align-items:center;height:100%}.navigation a[data-v-cc1cdfba],.navigation a.router-link-active[data-v-cc1cdfba],.navigation a.router-link-exact-active[data-v-cc1cdfba]{color:#fff;text-decoration:none;font-weight:600;position:relative;padding:.5rem 0;letter-spacing:1px}.navigation a[data-v-cc1cdfba]:hover,.navigation a.router-link-active[data-v-cc1cdfba]{color:#000}.header:not(.scrolled) .navigation a.router-link-active[data-v-cc1cdfba]{color:#59595e}.header:not(.scrolled) .navigation a[data-v-cc1cdfba]:hover{color:#59595e}.services-link[data-v-cc1cdfba]{display:flex;align-items:center;gap:.5rem}.dropdown-arrow[data-v-cc1cdfba]{font-size:12px;transition:transform .3s ease}.dropdown-arrow.rotated[data-v-cc1cdfba],.dropdown-arrow.mobile-rotated[data-v-cc1cdfba]{transform:rotate(180deg)}.dropdown[data-v-cc1cdfba],.services-container[data-v-cc1cdfba]{position:relative}.mobile-dropdown-content[data-v-cc1cdfba]{display:none}@media (max-width: 1224px){.mobile-dropdown-content[data-v-cc1cdfba]{display:block}.logo[data-v-cc1cdfba]{height:80px}}.dropdown-content[data-v-cc1cdfba]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;min-width:420px;box-shadow:0 20px 60px #00000026;border-radius:20px;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-20px) scale(.95);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:1001;margin-top:1rem;overflow:hidden;border:1px solid rgba(120,113,236,.1)}.dropdown-content.show[data-v-cc1cdfba]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1)}.dropdown-header[data-v-cc1cdfba]{background:linear-gradient(135deg,#303033,#424245);color:#fff;padding:1.5rem 2rem 1rem;text-align:center}.dropdown-header h4[data-v-cc1cdfba]{font-size:18px;font-weight:700;margin:0 0 .5rem}.dropdown-header p[data-v-cc1cdfba]{font-size:14px;margin:0;opacity:.9}.services-grid[data-v-cc1cdfba]{padding:1.5rem}.service-item[data-v-cc1cdfba]{display:flex;align-items:center;padding:1rem 1.5rem;margin-bottom:.5rem;border-radius:12px;text-decoration:none;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.service-item[data-v-cc1cdfba]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(120,113,236,.1),transparent);transition:left .5s ease}.service-item[data-v-cc1cdfba]:hover:before{left:100%}.service-item[data-v-cc1cdfba]:hover{background:#f8f9ff;transform:translate(8px);box-shadow:0 8px 25px #7871ec26}.service-icon[data-v-cc1cdfba]{width:50px;height:50px;background:linear-gradient(135deg,#303033,#424245);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;transition:transform .3s ease}.service-item:hover .service-icon[data-v-cc1cdfba]{transform:scale(1.1)}.service-icon i[data-v-cc1cdfba]{color:#fff;font-size:20px}.service-details h5[data-v-cc1cdfba]{font-size:16px;font-weight:700;color:#2c2c54;margin:0 0 .25rem;transition:color .3s ease}.service-details span[data-v-cc1cdfba]{font-size:13px;color:#6c757d;transition:color .3s ease}.service-item:hover .service-details h5[data-v-cc1cdfba]{color:#7871ec}.service-item:hover .service-details span[data-v-cc1cdfba]{color:#2c2c54}.dropdown-footer[data-v-cc1cdfba]{background:#f8f9ff;padding:1rem 2rem;text-align:center;border-top:1px solid #e9ecef}.view-all-btn[data-v-cc1cdfba]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#303033,#424245);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;font-size:14px;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.view-all-btn[data-v-cc1cdfba]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7871ec4d}.view-all-btn i[data-v-cc1cdfba]{transition:transform .3s ease}.view-all-btn:hover i[data-v-cc1cdfba]{transform:translate(3px)}.dropdown[data-v-cc1cdfba]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid white;opacity:0;transition:opacity .3s ease;z-index:1002}.dropdown-content.show+.dropdown[data-v-cc1cdfba]:after{opacity:1}.header-right[data-v-cc1cdfba]{display:flex;align-items:center;gap:1rem;margin-right:2rem}.devis-btn[data-v-cc1cdfba]{background-color:#303033;color:#fff;border:none;padding:12px 20px;border-radius:10px;font-weight:600;font-size:14px;letter-spacing:.5px;cursor:pointer;font-family:Open Sans,sans-serif;text-transform:uppercase}.devis-btn[data-v-cc1cdfba]:hover{background-color:#303033}.header:not(.scrolled) .devis-btn[data-v-cc1cdfba]:hover{background-color:#303033}.header.scrolled .devis-btn[data-v-cc1cdfba]{background-color:#303033}.header.scrolled .devis-btn[data-v-cc1cdfba]:hover{background-color:#2a2828}.menu-toggle[data-v-cc1cdfba]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;z-index:1001}.menu-toggle span[data-v-cc1cdfba]{display:block;height:3px;width:100%;background-color:#fff;border-radius:3px;transition:all .3s ease;transform-origin:center}.menu-toggle span[data-v-cc1cdfba]:nth-child(1){transform:translateY(0)}.menu-toggle span[data-v-cc1cdfba]:nth-child(2){opacity:1}.menu-toggle span[data-v-cc1cdfba]:nth-child(3){transform:translateY(0)}@media (max-width: 1224px){.yo[data-v-cc1cdfba]{width:95%;max-width:100%;padding:0 1rem;box-sizing:border-box}.header-right[data-v-cc1cdfba]{margin-right:0;flex-shrink:0}.menu-toggle[data-v-cc1cdfba]{display:flex;flex-shrink:0}.devis-btn[data-v-cc1cdfba]{display:none}.navigation[data-v-cc1cdfba]{position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;background-color:#1e222cf2;align-items:center;justify-content:center;z-index:999;opacity:0;transform:translate(100%);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}.navigation.mobile-open[data-v-cc1cdfba]{opacity:1;visibility:visible;transform:translate(0)}.navigation.mobile-open~.header-right .menu-toggle span[data-v-cc1cdfba]:nth-child(1){transform:translateY(9px) rotate(45deg)}.navigation.mobile-open~.header-right .menu-toggle span[data-v-cc1cdfba]:nth-child(2){opacity:0}.navigation.mobile-open~.header-right .menu-toggle span[data-v-cc1cdfba]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.navigation ul[data-v-cc1cdfba]{flex-direction:column;align-items:center;text-align:center}.navigation li[data-v-cc1cdfba]{margin:1.5rem 0 1.5rem 2rem}.navigation a.router-link-active[data-v-cc1cdfba]{color:#fff}.dropdown-content[data-v-cc1cdfba]{display:none!important}.services-container[data-v-cc1cdfba]{width:100%}.services-link[data-v-cc1cdfba]{justify-content:center;width:100%;padding:.5rem 0}.mobile-dropdown-content[data-v-cc1cdfba]{display:block!important;width:100%;max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#ffffff1a;border-radius:15px;margin-top:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-dropdown-content.mobile-show[data-v-cc1cdfba]{max-height:300px;padding:1rem 0}.mobile-services-list[data-v-cc1cdfba]{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.mobile-service-item[data-v-cc1cdfba]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#ffffff1a;border-radius:12px;text-decoration:none;color:#fff;font-weight:600;font-size:16px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-service-item i[data-v-cc1cdfba]:first-child{font-size:18px;color:#fff;padding:8px;border-radius:8px;min-width:35px;text-align:center}.mobile-service-item span[data-v-cc1cdfba]{flex:1;margin:0 1rem;text-align:left}.mobile-service-item i[data-v-cc1cdfba]:last-child{font-size:14px;opacity:.7;transition:all .3s ease}.mobile-service-item:hover i[data-v-cc1cdfba]:last-child{opacity:1;transform:translate(3px)}.dropdown[data-v-cc1cdfba]{width:100%;display:flex;flex-direction:column;align-items:center}}.wemod-container[data-v-cac523ed]{position:relative;font-family:Open Sans,sans-serif;color:#fff;text-align:center;overflow:hidden}.background-image[data-v-cac523ed]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/bg3-DkGDtsnI.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.wemod-container[data-v-cac523ed]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:0}.hero-section[data-v-cac523ed]{display:flex;justify-content:center;align-items:center;height:95vh;position:relative;z-index:1}.content-wrapper[data-v-cac523ed]{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-text[data-v-cac523ed]{font-size:36px;line-height:1.5;margin-bottom:40px;max-width:100%;font-weight:600}.contact-btn[data-v-cac523ed]{background:linear-gradient(135deg,#484849,#414142);color:#fff;border:none;padding:25px 45px;border-radius:35px;font-size:20px;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:1px;transition:all .3s ease;display:inline-block;text-decoration:none;text-transform:uppercase}.wave-divider[data-v-cac523ed]{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0;z-index:1}.wave-divider svg[data-v-cac523ed]{position:relative;display:block;width:100%;height:40px}.wave-divider path[data-v-cac523ed]{fill:#39393a}@media (max-width: 1224px){.wemod-container[data-v-cac523ed]{height:70vh;padding-top:80px}}@media (max-width: 1024px){.hero-title[data-v-cac523ed]{font-size:8rem}.hero-text[data-v-cac523ed]{font-size:32px}}@media (max-width: 768px){.hero-section[data-v-cac523ed]{padding:40px 20px}.hero-title[data-v-cac523ed]{font-size:6rem}.hero-text[data-v-cac523ed]{font-size:28px;margin-bottom:30px}.animated-words[data-v-cac523ed]{font-size:2rem;margin:20px 0}.contact-btn[data-v-cac523ed]{padding:20px 35px;font-size:18px}}@media (max-width: 576px){.wemod-container[data-v-cac523ed]{height:80vh;display:flex;align-items:center;justify-content:center}.hero-section[data-v-cac523ed]{height:auto;padding:20px 15px;display:flex;align-items:center;justify-content:center}.content-wrapper[data-v-cac523ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.mobile-title[data-v-cac523ed]{display:block;margin-bottom:30px}.hero-title[data-v-cac523ed]{display:none}.hero-text[data-v-cac523ed]{font-size:24px;margin:0 0 40px}.animated-words[data-v-cac523ed]{font-size:1.5rem;margin:15px 0;min-height:45px}.contact-btn[data-v-cac523ed]{padding:15px 30px;font-size:16px}}@keyframes fadeInUp-cac523ed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-cac523ed]{opacity:0;animation:fadeInUp-cac523ed 1s ease forwards}.hero-title[data-v-cac523ed]{animation-delay:.2s}.mobile-title[data-v-cac523ed]{animation-delay:.3s}.hero-text[data-v-cac523ed]{animation-delay:.4s}.animated-words[data-v-cac523ed]{animation-delay:.5s}.cta-buttons[data-v-cac523ed]{animation-delay:.6s}.animated-words[data-v-cac523ed]{margin:30px 0;font-size:2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;min-height:60px;display:flex;align-items:center;justify-content:center}.rotating-word[data-v-cac523ed]{background-color:#afafb1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;transition:all .5s ease;animation:wordFade-cac523ed .5s ease-in-out}@keyframes wordFade-cac523ed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cursor[data-v-cac523ed]{color:#fff;font-weight:900;animation:blink-cac523ed 1s infinite;margin-left:3px;display:inline-block;vertical-align:top;transform:translateY(-10%)}@keyframes blink-cac523ed{0%,50%{opacity:1}51%,to{opacity:0}}.services-section[data-v-1eac4065]{background-color:#2c2c2c;padding:80px 0;font-family:Open Sans,sans-serif}.container[data-v-1eac4065]{max-width:1650px;margin:0 auto;padding:0 2rem}.services-header[data-v-1eac4065]{text-align:center;margin-bottom:4rem}.main-title[data-v-1eac4065]{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px}.subtitle[data-v-1eac4065]{font-size:1.2rem;color:#b0b0b0;max-width:600px;margin:0 auto;line-height:1.6}.services-grid[data-v-1eac4065]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.service-card[data-v-1eac4065]{background-color:#3a3a3a;border-radius:15px;padding:2.5rem;text-align:center;transition:all .3s ease;border:1px solid #4a4a4a;box-sizing:border-box;overflow:hidden;word-wrap:break-word;max-width:100%}.service-card[data-v-1eac4065]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d;border-color:#fff}.service-icon[data-v-1eac4065]{width:80px;height:80px;background-color:#2b2929;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.service-card:hover .service-icon[data-v-1eac4065]{transform:scale(1.1)}.service-icon i[data-v-1eac4065]{font-size:2rem;color:#fff}.service-title[data-v-1eac4065]{font-size:1.5rem;font-weight:700;color:#c0bdbd;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;max-width:100%}.service-description[data-v-1eac4065]{font-size:1rem;color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem;text-align:center;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.service-features[data-v-1eac4065]{list-style:none;padding:0;margin:0;text-align:left;max-width:100%}.service-features li[data-v-1eac4065]{display:flex;align-items:flex-start;margin-bottom:.8rem;font-size:.9rem;color:#b0b0b0;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.service-features li i[data-v-1eac4065]{color:#fff;margin-right:.8rem;font-size:.8rem}@media (max-width: 1200px){.services-grid[data-v-1eac4065]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.services-section[data-v-1eac4065]{padding:60px 0}.main-title[data-v-1eac4065]{font-size:2.2rem}.subtitle[data-v-1eac4065]{font-size:1rem}.services-grid[data-v-1eac4065]{grid-template-columns:1fr;gap:1.5rem}.service-card[data-v-1eac4065]{padding:2rem}}@media (max-width: 480px){.container[data-v-1eac4065]{padding:0 1rem}.main-title[data-v-1eac4065]{font-size:1.8rem}.service-card[data-v-1eac4065]{padding:1.5rem}}@keyframes fadeInRight-8b61e80c{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes float-8b61e80c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes moveShape-8b61e80c{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-30px) rotate(90deg)}50%{transform:translate(-20px,-40px) rotate(180deg)}75%{transform:translate(-40px,15px) rotate(270deg)}}@keyframes pulse-8b61e80c{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.1}}@keyframes drift-8b61e80c{0%,to{transform:translate(0) translateY(0) rotate(0)}33%{transform:translate(20px) translateY(-15px) rotate(120deg)}66%{transform:translate(-10px) translateY(-25px) rotate(240deg)}}.animate-fade-in-right[data-v-8b61e80c]{animation:fadeInRight-8b61e80c .8s ease-out forwards;animation-delay:.3s;opacity:0}.animate-float[data-v-8b61e80c]{animation:float-8b61e80c 3s ease-in-out infinite}.contact-section[data-v-8b61e80c]{background-color:#39393a;padding:80px 0;font-family:Open Sans,sans-serif;position:relative;overflow:hidden}.section-background[data-v-8b61e80c]{position:absolute;inset:0;overflow:hidden;z-index:1}.floating-shapes[data-v-8b61e80c]{position:absolute;width:100%;height:100%}.shape[data-v-8b61e80c]{position:absolute;opacity:.1}.shape-1[data-v-8b61e80c]{top:15%;left:8%;width:80px;height:80px;background:#fff;border-radius:50%;animation:moveShape-8b61e80c 25s infinite linear;animation-delay:0s}.shape-2[data-v-8b61e80c]{top:70%;right:12%;width:120px;height:120px;background:#fff;clip-path:polygon(50% 0%,0% 100%,100% 100%);animation:drift-8b61e80c 30s infinite ease-in-out;animation-delay:5s}.shape-3[data-v-8b61e80c]{bottom:25%;left:15%;width:60px;height:60px;background:#5e5e5f;transform:rotate(45deg);animation:pulse-8b61e80c 20s infinite;animation-delay:10s}.shape-4[data-v-8b61e80c]{top:8%;right:25%;width:100px;height:100px;background:#5c5c5c;border-radius:20px;animation:moveShape-8b61e80c 35s infinite linear reverse;animation-delay:15s}.shape-5[data-v-8b61e80c]{top:45%;left:5%;width:70px;height:70px;background:#5c5c5c;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);animation:drift-8b61e80c 28s infinite ease-in-out;animation-delay:8s}.shape-6[data-v-8b61e80c]{bottom:10%;right:30%;width:90px;height:90px;background:#5c5c5c;border-radius:50% 10%;animation:pulse-8b61e80c 22s infinite;animation-delay:12s}.container[data-v-8b61e80c]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.content[data-v-8b61e80c]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.text-content[data-v-8b61e80c]{color:#fff}.badge[data-v-8b61e80c]{background-color:transparent;color:#5c5c5c;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.title[data-v-8b61e80c]{font-size:36px;font-weight:700;line-height:1.3;margin-bottom:2rem;color:#fff}.description[data-v-8b61e80c]{font-size:16px;line-height:1.6;margin-bottom:1.5rem;color:#fffc}.form-content[data-v-8b61e80c]{display:flex;justify-content:center;align-items:center}.hero-codes[data-v-8b61e80c]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:500px;min-height:300px;background:transparent;border-radius:20px}.postal-codes-section[data-v-8b61e80c]{text-align:center;width:100%;padding:2rem}.section-title[data-v-8b61e80c]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.postal-codes-grid[data-v-8b61e80c]{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.postal-code-item[data-v-8b61e80c]{background:linear-gradient(135deg,#ffffff4d,#ffffff26);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.5);border-radius:20px;padding:3rem 4rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 10px 40px #0000004d;width:100%;max-width:400px}.postal-code-item[data-v-8b61e80c]:hover{background:linear-gradient(135deg,#fff6,#ffffff40);transform:translateY(-5px) scale(1.05);box-shadow:0 15px 50px #0006;border-color:#fffc}.postal-code[data-v-8b61e80c]{font-size:2.5rem;font-weight:900;color:#fff;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5);letter-spacing:2px}.postal-area[data-v-8b61e80c]{font-size:.8rem;color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media (max-width: 768px){.content[data-v-8b61e80c]{grid-template-columns:1fr;gap:3rem}.title[data-v-8b61e80c]{font-size:28px}.hero-codes[data-v-8b61e80c]{min-height:350px;max-width:100%}.postal-codes-grid[data-v-8b61e80c]{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:320px}.section-title[data-v-8b61e80c]{font-size:1.5rem}.postal-code[data-v-8b61e80c]{font-size:1.4rem}.postal-area[data-v-8b61e80c]{font-size:.75rem}}@media (max-width: 480px){.contact-section[data-v-8b61e80c]{padding:60px 0}.container[data-v-8b61e80c]{padding:0 1rem}.title[data-v-8b61e80c]{font-size:24px}.hero-codes[data-v-8b61e80c]{min-height:320px;border-radius:15px}.postal-codes-section[data-v-8b61e80c]{padding:1.5rem}.postal-codes-grid[data-v-8b61e80c]{grid-template-columns:1fr 1fr;gap:.8rem;max-width:280px}.postal-code-item[data-v-8b61e80c]{padding:1rem .6rem;border-radius:12px}.section-title[data-v-8b61e80c]{font-size:1.3rem;margin-bottom:1.5rem}.postal-code[data-v-8b61e80c]{font-size:1.2rem}.postal-area[data-v-8b61e80c]{font-size:.7rem}}.contact-section[data-v-95db8ec1]{background-color:#1a1a1a;padding:80px 0;font-family:Open Sans,sans-serif}.container[data-v-95db8ec1]{max-width:1200px;margin:0 auto;padding:0 2rem}.contact-content[data-v-95db8ec1]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-info[data-v-95db8ec1]{color:#fff}.contact-title[data-v-95db8ec1]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.contact-subtitle[data-v-95db8ec1]{font-size:1.1rem;color:#b0b0b0;line-height:1.6;margin-bottom:3rem}.contact-details[data-v-95db8ec1]{display:flex;flex-direction:column;gap:2rem}.contact-item[data-v-95db8ec1]{display:flex;align-items:center;gap:1.5rem}.contact-icon[data-v-95db8ec1]{width:60px;height:60px;background-color:#2b2929;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon i[data-v-95db8ec1]{font-size:1.5rem;color:#fff}.contact-text h4[data-v-95db8ec1]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.contact-text p[data-v-95db8ec1]{font-size:1rem;color:#b0b0b0;margin:0;line-height:1.4}.contact-form-container[data-v-95db8ec1]{background-color:#2a2a2a;padding:2.5rem;border-radius:15px;border:1px solid #3a3a3a}.form-title[data-v-95db8ec1]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center}.form-group[data-v-95db8ec1]{margin-bottom:1.5rem}.form-input[data-v-95db8ec1],.form-textarea[data-v-95db8ec1]{width:100%;padding:1rem;border:1px solid #4a4a4a;border-radius:8px;background-color:#3a3a3a;color:#fff;font-size:1rem;font-family:Open Sans,sans-serif;transition:all .3s ease}.form-input[data-v-95db8ec1]:focus,.form-textarea[data-v-95db8ec1]:focus{outline:none;border-color:#fff;background-color:#4a4a4a}.form-input[data-v-95db8ec1]::placeholder,.form-textarea[data-v-95db8ec1]::placeholder{color:#888}.form-textarea[data-v-95db8ec1]{resize:vertical;min-height:120px}.submit-btn[data-v-95db8ec1]{width:100%;background-color:#2b2929;color:#fff;border:1px solid #ffffff;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;letter-spacing:1px}.submit-btn[data-v-95db8ec1]:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.submit-btn i[data-v-95db8ec1]{font-size:1rem}@media (max-width: 768px){.contact-content[data-v-95db8ec1]{grid-template-columns:1fr;gap:3rem}.contact-title[data-v-95db8ec1]{font-size:2rem}.contact-form-container[data-v-95db8ec1]{padding:2rem}}@media (max-width: 480px){.contact-section[data-v-95db8ec1]{padding:60px 0}.container[data-v-95db8ec1]{padding:0 1rem}.contact-title[data-v-95db8ec1]{font-size:1.8rem}.contact-form-container[data-v-95db8ec1]{padding:1.5rem}}.footer[data-v-38752087]{background-color:#333232;color:#fff;font-family:Open Sans,sans-serif;padding:60px 0 20px}.container[data-v-38752087]{max-width:1500px;margin:0 auto;padding:0 2rem}.footer-content[data-v-38752087]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-section[data-v-38752087]{display:flex;flex-direction:column}.footer-logo[data-v-38752087]{margin-bottom:1.5rem}.footer-logo .logo[data-v-38752087]{max-height:80px;width:200px}.footer-description[data-v-38752087]{color:#b0b0b0;line-height:1.6;margin-bottom:2rem;font-size:.95rem}.social-links[data-v-38752087]{display:flex;gap:1rem}.social-link[data-v-38752087]{width:40px;height:40px;background-color:#2b2929;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.social-link[data-v-38752087]:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.footer-title[data-v-38752087]{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.footer-links[data-v-38752087]{list-style:none;padding:0;margin:0}.footer-links li[data-v-38752087]{margin-bottom:.8rem}.footer-links a[data-v-38752087]{color:#b0b0b0;text-decoration:none;transition:color .3s ease;font-size:.95rem}.footer-links a[data-v-38752087]:hover{color:#fff}.contact-info[data-v-38752087]{display:flex;flex-direction:column;gap:1rem}.contact-item[data-v-38752087]{display:flex;align-items:center;gap:.8rem;color:#b0b0b0;font-size:.95rem}.contact-item i[data-v-38752087]{color:#fff;width:16px;text-align:center}.hours[data-v-38752087]{display:flex;flex-direction:column;gap:.8rem}.hours-item[data-v-38752087]{display:flex;justify-content:space-between;color:#b0b0b0;font-size:.95rem}.footer-bottom[data-v-38752087]{border-top:1px solid #3a3a3a;padding-top:2rem}.footer-bottom-content[data-v-38752087]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom p[data-v-38752087]{color:#b0b0b0;margin:0;font-size:.9rem}.footer-bottom-links[data-v-38752087]{display:flex;gap:2rem}.footer-bottom-links a[data-v-38752087]{color:#b0b0b0;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-bottom-links a[data-v-38752087]:hover{color:#fff}@media (max-width: 768px){.footer[data-v-38752087]{padding:40px 0 20px}.container[data-v-38752087]{padding:0 1rem}.footer-content[data-v-38752087]{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-section[data-v-38752087]{align-items:center}.footer-bottom-content[data-v-38752087]{flex-direction:column;text-align:center;gap:1.5rem}.footer-bottom-links[data-v-38752087]{flex-direction:column;gap:1rem}}@media (max-width: 480px){.footer[data-v-38752087]{padding:30px 0 15px}.footer-logo .logo[data-v-38752087]{max-height:60px}.footer-title[data-v-38752087]{font-size:1.1rem}.footer-description[data-v-38752087],.footer-links a[data-v-38752087],.contact-item[data-v-38752087],.hours-item[data-v-38752087]{font-size:.9rem}}.about-page[data-v-4b3e4f5a]{font-family:Open Sans,sans-serif;background-color:#1a1a1a;color:#fff}.hero-section[data-v-4b3e4f5a]{padding:120px 0 50px;text-align:center;position:relative}.hero-content[data-v-4b3e4f5a]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero-title[data-v-4b3e4f5a]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;color:#fff}.hero-subtitle[data-v-4b3e4f5a]{font-size:1.3rem;color:#ffffffe6;font-weight:400}.about-content[data-v-4b3e4f5a]{padding:80px 0;background-color:#2c2c2c}.container[data-v-4b3e4f5a]{max-width:1370px;margin:0 auto;padding:0 2rem}.content-grid[data-v-4b3e4f5a]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.content-text[data-v-4b3e4f5a]{color:#fff}.section-title[data-v-4b3e4f5a]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#fff;text-transform:uppercase;letter-spacing:1px}.section-title.center[data-v-4b3e4f5a]{text-align:center}.description[data-v-4b3e4f5a]{font-size:1.1rem;line-height:1.8;color:#b0b0b0;margin-bottom:1.5rem}.content-image[data-v-4b3e4f5a]{display:flex;justify-content:center;align-items:center}.image-placeholder[data-v-4b3e4f5a]{width:100%;height:380px;background:linear-gradient(135deg,#3a3a3a,#2a2a2a);border-radius:15px;display:flex;align-items:center;justify-content:center;border:2px solid #4a4a4a}.image-placeholder i[data-v-4b3e4f5a]{font-size:5rem;color:#6a6a6a}.values-section[data-v-4b3e4f5a]{padding:80px 0;background-color:#1a1a1a}.values-grid[data-v-4b3e4f5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.value-card[data-v-4b3e4f5a]{background-color:#2c2c2c;padding:2.5rem;border-radius:15px;text-align:center;transition:all .3s ease;border:1px solid #3a3a3a}.value-card[data-v-4b3e4f5a]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d;border-color:#fff}.value-icon[data-v-4b3e4f5a]{width:80px;height:80px;background-color:#3a3a3a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.value-card:hover .value-icon[data-v-4b3e4f5a]{transform:scale(1.1);background-color:#4a4a4a}.value-icon i[data-v-4b3e4f5a]{font-size:2rem;color:#fff}.value-title[data-v-4b3e4f5a]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%}.value-description[data-v-4b3e4f5a]{font-size:.95rem;line-height:1.6;color:#b0b0b0}.partners-section[data-v-4b3e4f5a]{padding:80px 0;background-color:#2c2c2c;overflow:hidden}.partners-carousel-wrapper[data-v-4b3e4f5a]{overflow:hidden;position:relative;width:100%;margin-top:3rem;padding:2rem 0}.partners-carousel[data-v-4b3e4f5a]{display:flex;gap:3rem;width:fit-content;will-change:transform}.partner-item[data-v-4b3e4f5a]{flex-shrink:0;width:200px;height:140px;display:flex;align-items:center;justify-content:center;background-color:#3a3a3a;border-radius:10px;padding:1.5rem;transition:all .3s ease;border:1px solid #4a4a4a}.partner-logo[data-v-4b3e4f5a]{width:180px;height:150px;object-fit:contain;opacity:.9;transition:all .3s ease}.contact-cta[data-v-4b3e4f5a]{padding:80px 0;background-color:#1a1a1a;text-align:center}.cta-title[data-v-4b3e4f5a]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:1px}.cta-text[data-v-4b3e4f5a]{font-size:1.2rem;color:#b0b0b0;margin-bottom:2.5rem}.cta-buttons[data-v-4b3e4f5a]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-btn-primary[data-v-4b3e4f5a],.cta-btn-secondary[data-v-4b3e4f5a]{padding:15px 40px;border-radius:35px;font-size:1.1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.cta-btn-primary[data-v-4b3e4f5a]{background:linear-gradient(135deg,#484849,#414142);color:#fff;border:2px solid transparent}.cta-btn-primary[data-v-4b3e4f5a]:hover{background:linear-gradient(135deg,#5a5a5b,#515152);transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.cta-btn-secondary[data-v-4b3e4f5a]{background:transparent;color:#fff;border:2px solid #ffffff}.cta-btn-secondary[data-v-4b3e4f5a]:hover{background:#fff;color:#000;transform:translateY(-2px)}@media (max-width: 768px){.hero-title[data-v-4b3e4f5a]{font-size:2.5rem}.hero-subtitle[data-v-4b3e4f5a]{font-size:1.1rem}.content-grid[data-v-4b3e4f5a]{grid-template-columns:1fr;gap:2rem}.section-title[data-v-4b3e4f5a]{font-size:2rem}.values-grid[data-v-4b3e4f5a]{grid-template-columns:1fr}.cta-buttons[data-v-4b3e4f5a]{flex-direction:column;align-items:center}.cta-btn-primary[data-v-4b3e4f5a],.cta-btn-secondary[data-v-4b3e4f5a]{width:100%;max-width:300px;justify-content:center}.partner-item[data-v-4b3e4f5a]{width:180px;height:120px;padding:1rem}.partner-logo[data-v-4b3e4f5a]{width:130px;height:90px}.partners-carousel[data-v-4b3e4f5a]{gap:2rem}}@media (max-width: 480px){.image-placeholder[data-v-4b3e4f5a]{height:250px}.hero-section[data-v-4b3e4f5a]{padding:100px 0 40px}.hero-title[data-v-4b3e4f5a]{font-size:2rem}.container[data-v-4b3e4f5a]{padding:0 1rem}.section-title[data-v-4b3e4f5a]{font-size:1.8rem}.partner-item[data-v-4b3e4f5a]{width:180px;height:120px;padding:.8rem}.partner-logo[data-v-4b3e4f5a]{width:160px;height:120px}.partners-carousel[data-v-4b3e4f5a]{gap:1.5rem}}.contact-page[data-v-2a052bfa]{font-family:Open Sans,sans-serif;background-color:#1a1a1a;color:#fff}.hero-section[data-v-2a052bfa]{background:linear-gradient(135deg,#000c,#323232cc),url(../../assets/bg3.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding:150px 0 100px;text-align:center;position:relative}.hero-content[data-v-2a052bfa]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero-title[data-v-2a052bfa]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;color:#fff}.hero-subtitle[data-v-2a052bfa]{font-size:1.3rem;color:#ffffffe6;font-weight:400}.contact-section[data-v-2a052bfa]{padding:80px 0;background-color:#2c2c2c}.container[data-v-2a052bfa]{max-width:1370px;margin:0 auto;padding:0 2rem}.contact-wrapper[data-v-2a052bfa]{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.contact-info-section[data-v-2a052bfa]{position:sticky;top:100px}.section-title[data-v-2a052bfa]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:1px}.section-description[data-v-2a052bfa]{font-size:1.1rem;line-height:1.6;color:#b0b0b0;margin-bottom:2.5rem}.contact-items[data-v-2a052bfa]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.contact-item[data-v-2a052bfa]{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background-color:#3a3a3a;border-radius:15px;transition:all .3s ease;border:1px solid #4a4a4a}.contact-item[data-v-2a052bfa]:hover{background-color:#4a4a4a;border-color:#fff;transform:translate(5px)}.contact-icon[data-v-2a052bfa]{width:60px;height:60px;background-color:#2c2c2c;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon i[data-v-2a052bfa]{font-size:1.5rem;color:#fff}.contact-text h4[data-v-2a052bfa]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.contact-text p[data-v-2a052bfa],.contact-text a[data-v-2a052bfa]{font-size:1rem;color:#b0b0b0;text-decoration:none;line-height:1.6}.contact-text a[data-v-2a052bfa]:hover{color:#fff}.map-container[data-v-2a052bfa]{margin-top:2rem;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.contact-form-section[data-v-2a052bfa]{background-color:#3a3a3a;padding:3rem;border-radius:20px;border:1px solid #4a4a4a}.contact-form[data-v-2a052bfa]{margin-top:2rem}.form-group[data-v-2a052bfa]{margin-bottom:1.5rem}.form-group label[data-v-2a052bfa]{display:block;font-size:.95rem;font-weight:600;color:#fff;margin-bottom:.5rem}.form-input[data-v-2a052bfa],.form-textarea[data-v-2a052bfa]{width:100%;padding:1rem;border:2px solid #4a4a4a;border-radius:10px;background-color:#2c2c2c;color:#fff;font-size:1rem;font-family:Open Sans,sans-serif;transition:all .3s ease}.form-input[data-v-2a052bfa]:focus,.form-textarea[data-v-2a052bfa]:focus{outline:none;border-color:#fff;background-color:#3a3a3a}.form-input[data-v-2a052bfa]::placeholder,.form-textarea[data-v-2a052bfa]::placeholder{color:#888}.form-textarea[data-v-2a052bfa]{resize:vertical;min-height:120px}.submit-btn[data-v-2a052bfa]{width:100%;background:linear-gradient(135deg,#484849,#414142);color:#fff;border:2px solid transparent;padding:1rem 2rem;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem;text-transform:uppercase;letter-spacing:1px;margin-top:1rem}.submit-btn[data-v-2a052bfa]:hover:not(:disabled){background:linear-gradient(135deg,#5a5a5b,#515152);transform:translateY(-2px);box-shadow:0 10px 25px #0000004d;border-color:#fff}.submit-btn[data-v-2a052bfa]:disabled{opacity:.6;cursor:not-allowed}.submit-btn i[data-v-2a052bfa]{font-size:1rem}@media (max-width: 968px){.contact-wrapper[data-v-2a052bfa]{grid-template-columns:1fr;gap:3rem}.contact-info-section[data-v-2a052bfa]{position:static}}@media (max-width: 768px){.hero-title[data-v-2a052bfa]{font-size:2.5rem}.hero-subtitle[data-v-2a052bfa]{font-size:1.1rem}.section-title[data-v-2a052bfa]{font-size:2rem}.contact-form-section[data-v-2a052bfa]{padding:2rem}}@media (max-width: 480px){.hero-section[data-v-2a052bfa]{padding:120px 0 80px}.hero-title[data-v-2a052bfa]{font-size:2rem}.container[data-v-2a052bfa]{padding:0 1rem}.contact-form-section[data-v-2a052bfa]{padding:1.5rem}.contact-item[data-v-2a052bfa]{padding:1rem}.contact-icon[data-v-2a052bfa]{width:50px;height:50px}.contact-icon i[data-v-2a052bfa]{font-size:1.2rem}}.services-page[data-v-216df7bc]{font-family:Open Sans,sans-serif;background-color:#1a1a1a;color:#fff;width:100%;max-width:100vw;overflow-x:hidden}.hero-section[data-v-216df7bc]{padding:120px 0 50px;text-align:center;position:relative}.hero-content[data-v-216df7bc]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero-title[data-v-216df7bc]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;color:#fff}.hero-subtitle[data-v-216df7bc]{font-size:1.3rem;color:#ffffffe6;font-weight:400}.services-list-section[data-v-216df7bc]{padding:80px 0;background-color:#1a1a1a}.container[data-v-216df7bc]{max-width:1370px;margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box;overflow-x:hidden}.service-block[data-v-216df7bc]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:120px;position:relative}.service-block[data-v-216df7bc]:last-child{margin-bottom:0}.service-block.reverse[data-v-216df7bc]{direction:rtl}.service-block.reverse[data-v-216df7bc]>*{direction:ltr}.service-content[data-v-216df7bc]{position:relative;z-index:2;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.service-number[data-v-216df7bc]{font-size:8rem;font-weight:900;color:#ffffff0d;position:absolute;top:-40px;left:-20px;z-index:0;line-height:1}.service-block-title[data-v-216df7bc]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.service-block-description[data-v-216df7bc]{font-size:1.1rem;line-height:1.8;color:#b0b0b0;margin-bottom:2.5rem}.service-features-grid[data-v-216df7bc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2.5rem}.feature-item[data-v-216df7bc]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#2c2c2c;border-radius:10px;border-left:3px solid #ffffff;transition:all .3s ease}.feature-item[data-v-216df7bc]:hover{background-color:#3a3a3a;transform:translate(5px)}.feature-icon[data-v-216df7bc]{width:40px;height:40px;background-color:#3a3a3a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon i[data-v-216df7bc]{color:#fff;font-size:1.2rem}.feature-text[data-v-216df7bc]{color:#fff;font-size:1rem;font-weight:500}.service-cta[data-v-216df7bc]{margin-top:2rem}.service-btn[data-v-216df7bc]{display:inline-flex;align-items:center;gap:.8rem;padding:15px 35px;background:linear-gradient(135deg,#484849,#414142);color:#fff;border:2px solid transparent;border-radius:35px;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.service-btn[data-v-216df7bc]:hover{background:linear-gradient(135deg,#5a5a5b,#515152);transform:translateY(-2px);box-shadow:0 10px 25px #0000004d;border-color:#fff}.service-btn i[data-v-216df7bc]{transition:transform .3s ease}.service-btn:hover i[data-v-216df7bc]{transform:translate(5px)}.service-visual[data-v-216df7bc]{position:relative;display:flex;justify-content:center;align-items:center}.service-image-wrapper[data-v-216df7bc]{position:relative;width:100%;max-width:500px;height:400px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000080;transition:all .3s ease;box-sizing:border-box}.service-image-wrapper[data-v-216df7bc]:hover{transform:translateY(-5px);box-shadow:0 25px 70px #0009}.service-image[data-v-216df7bc]{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.service-image-wrapper:hover .service-image[data-v-216df7bc]{transform:scale(1.05)}.image-overlay[data-v-216df7bc]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0003,#0006);pointer-events:none}.cta-section[data-v-216df7bc]{padding:100px 0;background:linear-gradient(135deg,#2c2c2c,#1a1a1a);text-align:center}.cta-content[data-v-216df7bc]{max-width:800px;margin:0 auto}.cta-title[data-v-216df7bc]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:1px}.cta-text[data-v-216df7bc]{font-size:1.2rem;color:#b0b0b0;margin-bottom:2.5rem}.cta-buttons[data-v-216df7bc]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-btn-primary[data-v-216df7bc],.cta-btn-secondary[data-v-216df7bc]{display:inline-flex;align-items:center;gap:.8rem;padding:15px 40px;border-radius:35px;font-size:1.1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.cta-btn-primary[data-v-216df7bc]{background:linear-gradient(135deg,#484849,#414142);color:#fff;border:2px solid transparent}.cta-btn-primary[data-v-216df7bc]:hover{background:linear-gradient(135deg,#5a5a5b,#515152);transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.cta-btn-secondary[data-v-216df7bc]{background:transparent;color:#fff;border:2px solid #ffffff}.cta-btn-secondary[data-v-216df7bc]:hover{background:#fff;color:#000;transform:translateY(-2px)}@media (max-width: 968px){.service-block[data-v-216df7bc]{grid-template-columns:1fr;gap:3rem;margin-bottom:80px;width:100%;max-width:100%;box-sizing:border-box}.service-block.reverse[data-v-216df7bc]{direction:ltr}.service-visual[data-v-216df7bc]{order:-1;width:100%;max-width:100%}.service-number[data-v-216df7bc]{font-size:6rem;top:-30px;left:0}.service-image-wrapper[data-v-216df7bc]{max-width:100%}}@media (max-width: 768px){.hero-title[data-v-216df7bc]{font-size:2.5rem}.hero-subtitle[data-v-216df7bc]{font-size:1.1rem}.service-block-title[data-v-216df7bc]{font-size:2rem}.service-features-grid[data-v-216df7bc]{grid-template-columns:1fr}.service-image-wrapper[data-v-216df7bc]{max-width:100%;height:300px}.cta-title[data-v-216df7bc]{font-size:2rem}.cta-buttons[data-v-216df7bc]{flex-direction:column;align-items:center}.cta-btn-primary[data-v-216df7bc],.cta-btn-secondary[data-v-216df7bc]{width:100%;max-width:300px;justify-content:center}}@media (max-width: 480px){.hero-section[data-v-216df7bc]{padding:100px 0 40px}.hero-title[data-v-216df7bc]{font-size:2rem}.container[data-v-216df7bc]{padding:0 1rem;width:100%;max-width:100%}.service-block[data-v-216df7bc]{margin-bottom:60px;width:100%;max-width:100%;gap:2rem}.service-content[data-v-216df7bc]{padding:0}.service-number[data-v-216df7bc]{font-size:4rem;left:0;top:-20px}.service-block-title[data-v-216df7bc]{font-size:1.8rem;line-height:1.2}.service-image-wrapper[data-v-216df7bc]{height:250px;max-width:100%;width:100%}.service-visual[data-v-216df7bc]{width:100%;max-width:100%}}.portfolio-page[data-v-9c829483]{font-family:Open Sans,sans-serif;background-color:#1a1a1a;color:#fff}.hero-section[data-v-9c829483]{padding:120px 0 50px;text-align:center;position:relative}.hero-content[data-v-9c829483]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero-title[data-v-9c829483]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;color:#fff}.hero-subtitle[data-v-9c829483]{font-size:1.3rem;color:#ffffffe6;font-weight:400}.portfolio-section[data-v-9c829483]{padding:80px 0;background-color:#2c2c2c}.container[data-v-9c829483]{max-width:1370px;margin:0 auto;padding:0 2rem}.portfolio-grid[data-v-9c829483]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.portfolio-item[data-v-9c829483]{position:relative;overflow:hidden;border-radius:15px;cursor:pointer;aspect-ratio:4/3;background-color:#3a3a3a;transition:all .3s ease}.image-wrapper[data-v-9c829483]{position:relative;width:100%;height:100%;overflow:hidden}.portfolio-image[data-v-9c829483]{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.portfolio-item:hover .portfolio-image[data-v-9c829483]{transform:scale(1.1)}.image-overlay[data-v-9c829483]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.portfolio-item:hover .image-overlay[data-v-9c829483]{opacity:1}.image-overlay i[data-v-9c829483]{font-size:3rem;color:#fff}.lightbox[data-v-9c829483]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.lightbox-close[data-v-9c829483]{position:absolute;top:30px;right:30px;background:transparent;border:2px solid #ffffff;color:#fff;width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:10000;display:flex;align-items:center;justify-content:center}.lightbox-close[data-v-9c829483]:hover{background:#fff;color:#000}.lightbox-prev[data-v-9c829483],.lightbox-next[data-v-9c829483]{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:2px solid #ffffff;color:#fff;width:60px;height:60px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:10000;display:flex;align-items:center;justify-content:center}.lightbox-prev[data-v-9c829483]{left:30px}.lightbox-next[data-v-9c829483]{right:30px}.lightbox-prev[data-v-9c829483]:hover,.lightbox-next[data-v-9c829483]:hover{background:#fff;color:#000}.lightbox-image[data-v-9c829483]{max-width:90%;max-height:90%;object-fit:contain;cursor:default}.lightbox-info[data-v-9c829483]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);color:#fff;text-align:center;z-index:10000}.lightbox-counter[data-v-9c829483]{font-size:1.2rem;font-weight:600;background:#000000b3;padding:10px 20px;border-radius:25px}@media (max-width: 768px){.hero-title[data-v-9c829483]{font-size:2.5rem}.hero-subtitle[data-v-9c829483]{font-size:1.1rem}.portfolio-grid[data-v-9c829483]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.lightbox-prev[data-v-9c829483],.lightbox-next[data-v-9c829483]{width:50px;height:50px;font-size:1.2rem}.lightbox-prev[data-v-9c829483]{left:15px}.lightbox-next[data-v-9c829483]{right:15px}.lightbox-close[data-v-9c829483]{top:15px;right:15px;width:40px;height:40px;font-size:1.2rem}}@media (max-width: 480px){.hero-section[data-v-9c829483]{padding:100px 0 40px}.hero-title[data-v-9c829483]{font-size:2rem}.container[data-v-9c829483]{padding:0 1rem}.portfolio-grid[data-v-9c829483]{grid-template-columns:1fr;gap:1rem}.portfolio-filters[data-v-9c829483]{gap:.5rem}.filter-btn[data-v-9c829483]{padding:8px 16px;font-size:.8rem}}.image-page[data-v-8a99e8a7]{font-family:Open Sans,sans-serif;background-color:#1a1a1a;color:#fff}.hero-section[data-v-8a99e8a7]{background:linear-gradient(135deg,#000c,#323232cc),url(/assets/bg3-DkGDtsnI.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding:150px 0 100px;text-align:center;position:relative}.hero-content[data-v-8a99e8a7]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero-title[data-v-8a99e8a7]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;color:#fff}.hero-subtitle[data-v-8a99e8a7]{font-size:1.3rem;color:#ffffffe6;font-weight:400}.upload-section[data-v-8a99e8a7]{padding:80px 0;background-color:#2c2c2c}.container[data-v-8a99e8a7]{max-width:800px;margin:0 auto;padding:0 2rem}.upload-wrapper[data-v-8a99e8a7]{display:flex;justify-content:center}.upload-form-section[data-v-8a99e8a7]{background-color:#3a3a3a;padding:3rem;border-radius:20px;border:1px solid #4a4a4a;width:100%}.section-title[data-v-8a99e8a7]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:1px}.section-description[data-v-8a99e8a7]{font-size:1.1rem;line-height:1.6;color:#b0b0b0;margin-bottom:2.5rem}.upload-form[data-v-8a99e8a7]{margin-top:2rem}.form-group[data-v-8a99e8a7]{margin-bottom:1.5rem}.file-label[data-v-8a99e8a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;border:2px dashed #4a4a4a;border-radius:15px;background-color:#2c2c2c;color:#fff;cursor:pointer;transition:all .3s ease;text-align:center}.file-label[data-v-8a99e8a7]:hover{border-color:#fff;background-color:#3a3a3a}.file-label i[data-v-8a99e8a7]{font-size:3rem;margin-bottom:1rem;color:#b0b0b0}.file-label span[data-v-8a99e8a7]{font-size:1.1rem;font-weight:600}.file-input[data-v-8a99e8a7]{display:none}.image-preview-container[data-v-8a99e8a7]{margin:2rem 0;text-align:center}.preview-label[data-v-8a99e8a7]{font-size:1.2rem;font-weight:600;color:#b0b0b0;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.image-preview[data-v-8a99e8a7]{max-width:100%;max-height:400px;border-radius:15px;border:2px solid #4a4a4a;box-shadow:0 10px 30px #0000004d}.result-section[data-v-8a99e8a7]{margin-top:3rem;padding-top:3rem;border-top:2px solid #4a4a4a}.result-title[data-v-8a99e8a7]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px;text-align:center}.result-image-container[data-v-8a99e8a7]{margin-bottom:2rem;text-align:center}.result-image[data-v-8a99e8a7]{max-width:100%;max-height:500px;border-radius:15px;border:2px solid #4a4a4a;box-shadow:0 10px 30px #0000004d}.result-metadata[data-v-8a99e8a7]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;background-color:#2c2c2c;border-radius:15px;border:1px solid #4a4a4a}.metadata-item[data-v-8a99e8a7]{display:flex;align-items:center;gap:1rem;color:#b0b0b0;font-size:1rem}.metadata-item i[data-v-8a99e8a7]{font-size:1.2rem;color:#fff;width:20px}.metadata-item strong[data-v-8a99e8a7]{color:#fff;margin-right:.5rem}.download-btn[data-v-8a99e8a7]{width:100%;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:2px solid transparent;padding:1rem 2rem;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem;text-transform:uppercase;letter-spacing:1px}.download-btn[data-v-8a99e8a7]:hover{background:linear-gradient(135deg,#5cbf60,#55b059);transform:translateY(-2px);box-shadow:0 10px 25px #4caf504d;border-color:#fff}.download-btn i[data-v-8a99e8a7]{font-size:1rem}.submit-btn[data-v-8a99e8a7]{width:100%;background:linear-gradient(135deg,#484849,#414142);color:#fff;border:2px solid transparent;padding:1rem 2rem;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem;text-transform:uppercase;letter-spacing:1px;margin-top:1rem}.submit-btn[data-v-8a99e8a7]:hover:not(:disabled){background:linear-gradient(135deg,#5a5a5b,#515152);transform:translateY(-2px);box-shadow:0 10px 25px #0000004d;border-color:#fff}.submit-btn[data-v-8a99e8a7]:disabled{opacity:.6;cursor:not-allowed}.submit-btn i[data-v-8a99e8a7]{font-size:1rem}.message[data-v-8a99e8a7]{margin-top:1.5rem;padding:1rem;border-radius:10px;display:flex;align-items:center;gap:.8rem;font-size:1rem;font-weight:600}.message.success[data-v-8a99e8a7]{background-color:#4caf5033;border:2px solid #4caf50;color:#4caf50}.message.error[data-v-8a99e8a7]{background-color:#f4433633;border:2px solid #f44336;color:#f44336}.message i[data-v-8a99e8a7]{font-size:1.2rem}@media (max-width: 768px){.hero-title[data-v-8a99e8a7]{font-size:2.5rem}.hero-subtitle[data-v-8a99e8a7]{font-size:1.1rem}.section-title[data-v-8a99e8a7]{font-size:2rem}.upload-form-section[data-v-8a99e8a7]{padding:2rem}}@media (max-width: 480px){.hero-section[data-v-8a99e8a7]{padding:120px 0 80px}.hero-title[data-v-8a99e8a7]{font-size:2rem}.container[data-v-8a99e8a7]{padding:0 1rem}.upload-form-section[data-v-8a99e8a7]{padding:1.5rem}.file-label[data-v-8a99e8a7]{padding:2rem 1rem}.file-label i[data-v-8a99e8a7]{font-size:2rem}.result-section[data-v-8a99e8a7]{margin-top:2rem;padding-top:2rem}.result-title[data-v-8a99e8a7]{font-size:1.5rem}.result-metadata[data-v-8a99e8a7]{padding:1rem}.metadata-item[data-v-8a99e8a7]{font-size:.9rem}}
