.language-switcher{display:flex;gap:2px;align-items:center}header .language-switcher a{color:rgba(255,255,255,0.7) !important;font-size:11px;letter-spacing:0.5px;font-weight:600;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease;padding:2px 6px;border-radius:6px;margin:0 !important;background:transparent}header .language-switcher a.active,header .language-switcher a:hover{color:#ffffff !important;background:rgba(255,255,255,0.15) !important}header.sticky .language-switcher a{color:rgba(35,35,56,0.5) !important}header.sticky .language-switcher a.active,header.sticky .language-switcher a:hover{color:#232338 !important;background:rgba(35,35,56,0.08) !important}@media (max-width:767px){.whatsapp-widget{bottom:20px;right:20px}.whatsapp-chat-box{width:300px}}.services-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.service-box{display:flex;justify-content:center;width:100%;padding:10px}.service-item{width:100%;height:400px;background-color:#3b3b6b;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;color:white;position:relative;transition:all 0.3s ease-in-out;overflow:hidden;padding-bottom:40px}.service-item .image{width:100%;height:100%;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(59,59,107,0.1);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-radius:12px;transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);z-index:1}.service-item:hover .overlay{background-color:rgba(59,59,107,0.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.service-item>*{z-index:2}.service-item:hover .image{transform:scale(0.9);border-radius:8px}.service-item h5{opacity:1;transform:translateY(15px);transition:all 0.5s ease;margin-bottom:0}.service-item p{opacity:0;transform:translateY(30px);transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);font-size:11px;letter-spacing:0.5px;line-height:24px;max-width:85%;margin-top:15px;display:none}.service-item:hover p{display:block;opacity:1;transform:translateY(0);transition-delay:0.15s}@media (min-width:992px){.services-wrapper{flex-wrap:wrap;justify-content:center;gap:30px}.service-box{width:calc(33.333% - 20px)}}@media (max-width:991px) and (min-width:769px){.service-box{width:calc(50% - 15px)}}@media (max-width:768px){.service-box{width:100%;padding:10px}.service-item{height:300px}.service-item h5{font-size:16px}}@media (max-width:480px){.service-item{height:250px}.service-item h5{font-size:11px;letter-spacing:0.5px}}.accordion-elegant .accordion-item{background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.05) !important;border-radius:12px !important;box-shadow:0 4px 15px rgba(0,0,0,0.03) !important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.accordion-elegant .accordion-item:hover,.accordion-elegant .accordion-item.active-accordion{box-shadow:0 15px 35px rgba(59,59,107,0.08) !important;transform:translateY(-3px);border-color:rgba(59,59,107,0.1) !important}.accordion-elegant .accordion-title{padding:22px 25px;font-size:17px;border-radius:12px}.accordion-elegant .icon-round{background:linear-gradient(135deg,#3b3b6b 0%,#232338 100%) !important;color:#ffffff !important;transition:all 0.4s ease;box-shadow:0 4px 10px rgba(59,59,107,0.2);border:none !important}.accordion-elegant .active-accordion .icon-round{transform:rotate(180deg);box-shadow:0 2px 5px rgba(59,59,107,0.4)}.accordion-elegant .accordion-body{padding:0 25px 25px 25px}.feature-box-premium{background:transparent;padding:10px 0;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);height:100%;display:flex;align-items:center}.feature-box-premium:hover{transform:translateY(-5px)}.feature-box-premium .icon-container{width:75px;height:75px;background:rgba(59,59,107,0.04);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;transition:all 0.4s ease;position:relative}.feature-box-premium .icon-container::after{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border-radius:50%;border:1px solid rgba(59,59,107,0.15);opacity:0;transition:all 0.4s ease;transform:scale(0.8)}.feature-box-premium:hover .icon-container::after{opacity:1;transform:scale(1)}.feature-box-premium:hover .icon-container{background:linear-gradient(135deg,#3b3b6b 0%,#232338 100%)}.feature-box-premium:hover .icon-container i{color:#ffffff !important;transition:color 0.4s ease}.feature-box-content span.alt-font{font-size:19px !important;font-weight:700 !important}.feature-box-content p{font-size:14px !important;letter-spacing:0.5px}.head-logo,.alt-logo{transition:none !important;max-height:45px !important}header.sticky .head-logo,header.sticky .alt-logo{max-height:45px !important}header .navbar,header.sticky .navbar{padding-top:15px !important;padding-bottom:15px !important;min-height:80px !important;transition:background-color 0.3s ease !important}header.sticky{animation:none !important;transform:none !important;position:fixed !important;top:0 !important;width:100% !important;z-index:9999 !important;background-color:rgba(35,35,56,0.95) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 5px 25px rgba(0,0,0,0.1)}.mouse-parallax-container{perspective:1000px}.mouse-parallax-layer{transition:transform 0.1s ease-out;will-change:transform}.accordion-floating{background:transparent;position:relative;z-index:10}.accordion-floating .accordion-item{background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.05) !important;margin-bottom:20px !important;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.03) !important;overflow:hidden;transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1)}.accordion-floating .accordion-item:last-child{margin-bottom:0 !important}.accordion-floating .accordion-item.active-accordion,.accordion-floating .accordion-item:has(a[aria-expanded="true"]){background:linear-gradient(135deg,#1b1b2f 0%,#292944 100%) !important;border-color:transparent !important;box-shadow:0 15px 35px rgba(27,27,47,0.2) !important;transform:translateY(-3px)}.accordion-floating .accordion-header a{background-color:transparent;border-radius:16px;padding:24px 30px;display:flex;align-items:center;box-shadow:none;transition:all 0.4s ease;text-decoration:none}.accordion-floating .accordion-title{padding:0;font-size:19px;width:100%;justify-content:space-between;color:#232338;font-weight:700;transition:color 0.4s ease}.accordion-floating .accordion-item.active-accordion .accordion-title,.accordion-floating a[aria-expanded="true"] .accordion-title{color:#ffffff !important}.accordion-floating .icon-round{background:#f4f5f9;color:#3b3b6b;transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);border-radius:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:18px;border:none}.accordion-floating .accordion-header a:active .icon-round{transform:scale(0.85)}.accordion-floating .accordion-item.active-accordion .icon-round,.accordion-floating a[aria-expanded="true"] .icon-round{background:linear-gradient(135deg,#FF512F 0%,#F09819 100%);color:#ffffff;transform:rotate(180deg);box-shadow:0 8px 20px rgba(255,81,47,0.3)}.accordion-floating .accordion-header a:active[aria-expanded="true"] .icon-round{transform:rotate(180deg) scale(0.85)}.accordion-floating .accordion-body{padding:0 30px 25px 30px;background:transparent}.accordion-floating .accordion-item.active-accordion .accordion-body p,.accordion-floating .accordion-item:has(a[aria-expanded="true"]) .accordion-body p{color:rgba(255,255,255,0.8) !important}.accordion-floating .accordion-body p{color:#555555 !important;margin-bottom:0;line-height:1.8;font-size:16px;transition:color 0.4s ease}.premium-gradient-text{background:linear-gradient(135deg,#3b3b6b 0%,#232338 100%);-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important}.durable-title{font-size:40px;line-height:1.15;letter-spacing:-2px;font-weight:800}.durable-btn{background:linear-gradient(135deg,#3b3b6b 0%,#232338 100%);border:none;color:#fff;box-shadow:0 10px 25px rgba(59,59,107,0.3);transition:all 0.4s ease}.durable-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(59,59,107,0.4);color:#fff}.trust-strip{background:linear-gradient(135deg,#1b1b2f 0%,#292944 100%);border-radius:20px;box-shadow:0 20px 50px rgba(27,27,47,0.15);border:1px solid rgba(255,255,255,0.08);padding:45px 50px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;position:relative;z-index:10;margin-top:-60px;color:#fff;gap:20px}.trust-strip .text-dark-gray{color:#ffffff !important}.trust-strip .opacity-6{color:rgba(255,255,255,0.7) !important;opacity:1}.trust-strip-divider{width:1px;height:60px;background:rgba(255,255,255,0.15);margin:0;@media (max-width:991px){display:none !important}}.trust-item{display:flex;align-items:center;justify-content:center;flex:1;min-width:250px}.avatar-group .avatar{width:50px;height:50px;border-radius:50%;border:3px solid #fff;margin-left:-15px;box-shadow:0 4px 10px rgba(0,0,0,0.08);transition:transform 0.3s ease}.avatar-group .avatar:first-child{margin-left:0}.avatar-group .avatar:hover{transform:translateY(-5px);z-index:10}.premium-testimonial-card{background:#ffffff;border-radius:24px;padding:50px 40px;position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.04);transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);margin-top:30px;margin-bottom:40px;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;z-index:1}.premium-testimonial-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(135deg,#3b3b6b 0%,#232338 100%);opacity:0;transition:all 0.5s ease}.premium-testimonial-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(59,59,107,0.1)}.premium-testimonial-card:hover::before{opacity:1}.premium-testimonial-card::after{content:'\201C';font-family:Arial,sans-serif;font-size:180px;color:rgba(59,59,107,0.03);position:absolute;top:-30px;right:20px;line-height:1;z-index:-1;pointer-events:none;transition:all 0.5s ease}.premium-testimonial-card:hover::after{color:rgba(59,59,107,0.06);transform:scale(1.1) rotate(5deg)}.premium-testimonial-content{position:relative;z-index:1;font-size:17px;line-height:1.8;color:#444;font-style:italic;font-weight:300}.premium-testimonial-author{position:relative;margin-top:30px;display:flex;align-items:center;background:transparent;padding:0;border-radius:0;box-shadow:none;border:none;width:100%}.premium-testimonial-author img{width:60px;height:60px;border-radius:50%;margin-right:20px;border:3px solid rgba(59,59,107,0.1);transition:border-color 0.4s ease}.premium-testimonial-card:hover .premium-testimonial-author img{border-color:#3b3b6b}.footer-list-style-01{list-style:none;padding:0;margin:0}.footer-list-style-01 li{margin-bottom:12px}.footer-list-style-01 li a{transition:all 0.3s ease;color:inherit;text-decoration:none}.footer-list-style-01 li a:hover{color:#fff;transform:translateX(5px);display:inline-block}.drop-shadow{text-shadow:0 5px 15px rgba(0,0,0,0.5)}.bg-gradient-dark-transparent{background:linear-gradient(to top,rgba(0,0,0,0.8),transparent)}.border-color-transparent-white-light{border-color:rgba(255,255,255,0.1) !important}@media (max-width:991px){.trust-strip{padding:35px 30px;margin-top:-30px}.premium-testimonial-card{padding:30px}header.sticky .navbar{padding-top:10px !important;padding-bottom:10px !important}}@media (max-width:767px){.trust-strip{padding:25px 20px;flex-direction:column;align-items:flex-start;gap:25px}.trust-item{min-width:100%;justify-content:flex-start}.accordion-floating{padding:15px}.accordion-floating .accordion-header a{padding:18px 20px}.accordion-floating .accordion-title{font-size:16px;line-height:1.4}.accordion-floating .accordion-body{padding:0 20px 20px 20px}.accordion-floating .icon-round{width:36px;height:36px;font-size:14px}.premium-testimonial-card{padding:25px 20px}}@media (max-width:575px){.pie-chart-style-01{transform:scale(0.85)}}.whatsapp-widget{position:fixed;bottom:30px;right:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end}.whatsapp-btn{width:60px;height:60px;background:#25d366;border-radius:50%;color:#fff !important;font-size:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(37,211,102,0.4);transition:0.3s;margin-top:15px}.whatsapp-btn:hover{transform:scale(1.1)}.whatsapp-chat-box{width:340px;background:#fff;border-radius:12px;overflow:hidden;display:none;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.15);transform-origin:bottom right;animation:panelFadeIn 0.3s}.whatsapp-chat-box.active{display:flex !important}.wa-header{background:#075e54;color:#fff;padding:20px;display:flex;align-items:center}.wa-avatar{font-size:30px;margin-right:15px;color:white}.wa-header-info h5{margin:0;font-size:16px;color:#fff;font-weight:600}.wa-header-info p{margin:0;font-size:12px;opacity:0.8;color:#fff}.wa-body{background:#e5ddd5;padding:20px;min-height:150px;position:relative}.wa-message{background:#fff;padding:12px 15px;border-radius:0 10px 10px 10px;font-size:14px;color:#333;box-shadow:0 1px 2px rgba(0,0,0,0.1);width:fit-content;max-width:90%}.wa-footer{padding:15px;background:#fff;text-align:center}.wa-start-chat-btn{background:#25d366;color:#fff !important;text-decoration:none;padding:10px 25px;border-radius:30px;font-weight:600;display:block}to{opacity:1;transform:scale(1) translateY(0)}.premium-blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:transform 0.4s ease,box-shadow 0.4s ease;height:100%;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.02)}.blog-card-link{text-decoration:none !important;display:block;height:100%}.blog-card-link:hover .premium-blog-card{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.premium-blog-image{position:relative;height:240px;overflow:hidden}.premium-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.blog-card-link:hover .premium-blog-image img{transform:scale(1.08)}.premium-blog-category{position:absolute;top:20px;left:20px;background:rgba(255,255,255,0.95);color:#1b1b2f;padding:6px 15px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:2}.premium-blog-content{padding:30px;display:flex;flex-direction:column;flex-grow:1}.premium-blog-meta{font-size:11px;letter-spacing:0.5px;color:#888;margin-bottom:12px;display:flex;align-items:center;gap:8px}.premium-blog-meta i{color:#f09819}.premium-blog-title{font-size:20px;font-weight:700;color:#1b1b2f;margin-bottom:15px;line-height:1.4;transition:color 0.3s}.blog-card-link:hover .premium-blog-title{color:#f09819}.premium-blog-excerpt{font-size:15px;color:#666;line-height:1.6;margin-bottom:0}.contact-info-card{background:#1b1b2f;border-radius:16px;padding:40px;color:white;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.social-icon-style-01 li a{color:white !important;background:rgba(255,255,255,0.1) !important;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.social-icon-style-01 li a:hover{background:#f09819 !important;transform:translateY(-3px)}.premium-glass-form{background:rgba(255,255,255,0.05) !important;backdrop-filter:blur(25px) !important;-webkit-backdrop-filter:blur(25px) !important;border:1px solid rgba(255,255,255,0.2) !important;box-shadow:0 15px 35px rgba(0,0,0,0.2) !important}.premium-input{background:rgba(0,0,0,0.2) !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:12px !important;padding:15px 20px !important;font-size:15px;transition:all 0.3s ease !important;color:#fff !important}.premium-input::placeholder{color:rgba(255,255,255,0.6) !important}.premium-input:focus{background:rgba(0,0,0,0.4) !important;border-color:#f09819 !important;box-shadow:0 0 15px rgba(240,152,25,0.3) !important;color:#fff !important}.premium-submit-btn{background:linear-gradient(135deg,#FF512F 0%,#F09819 100%) !important;border:none !important;padding:16px 30px !important;transition:all 0.3s ease !important}.premium-submit-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(240,152,25,0.4) !important}.contact-info-card h4,.contact-info-card p,.contact-info-card a{color:#ffffff !important}.contact-icon-wrapper i{font-size:40px;color:#f09819;margin-bottom:20px}@media (max-width:991px){.navbar-collapse .language-switcher{display:flex;justify-content:center;gap:10px;padding-top:15px;padding-bottom:20px}.navbar-collapse .language-switcher a{color:#232338 !important;font-size:14px;font-weight:700;background:rgba(35,35,56,0.05) !important;padding:6px 12px;border-radius:6px;text-decoration:none;margin:0 !important}.navbar-collapse .language-switcher a:hover,.navbar-collapse .language-switcher a.active{background:#3b3b6b !important;color:#ffffff !important}}.brands-marquee{overflow:hidden;white-space:nowrap;position:relative;padding:40px 0;display:flex}.brands-marquee-content{display:flex;animation:marquee 25s linear infinite}.brands-marquee-content:hover{animation-play-state:paused}.brand-item{padding:0 50px;filter:grayscale(100%) opacity(50%);transition:all 0.4s ease;display:flex;align-items:center;justify-content:center}.brand-item:hover{filter:grayscale(0%) opacity(100%);transform:scale(1.05)}.brand-item img{height:45px;width:auto;max-width:150px;object-fit:contain}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.premium-gallery-item img{transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1)}.premium-gallery-item:hover img{transform:scale(1.08)}.premium-gallery-item .hover-overlay{opacity:0;background:linear-gradient(to top,rgba(27,27,47,0.9) 0%,rgba(27,27,47,0.2) 100%);transition:all 0.4s ease}.premium-gallery-item:hover .hover-overlay{opacity:1}.premium-gallery-item .zoom-icon{transform:scale(0.5);opacity:0;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.premium-gallery-item:hover .zoom-icon{transform:scale(1);opacity:1}.premium-gallery-item .gallery-text{transform:translateY(20px);opacity:0;transition:all 0.4s ease;transition-delay:0.1s}.premium-gallery-item:hover .gallery-text{transform:translateY(0);opacity:1}.mfp-bg{background:rgba(15,15,25,0.95)}.mfp-image-holder .mfp-content{max-width:90%}.mfp-image-holder .mfp-close{color:#ffffff !important;right:-40px;top:0;font-size:35px;opacity:0.8}.mfp-image-holder .mfp-close:hover{opacity:1;transform:scale(1.1)}img.mfp-img{box-shadow:0 20px 50px rgba(0,0,0,0.5);border-radius:8px;padding:0 !important;margin:40px auto}.mfp-bottom-bar{margin-top:-30px}.mfp-title{color:#ffffff;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-align:center}.mfp-counter{color:rgba(255,255,255,0.5);font-size:14px}button.mfp-arrow{opacity:0.8 !important;width:60px !important;height:60px !important;margin-top:-30px !important;background:rgba(0,0,0,0.6) !important;border-radius:50% !important;transition:all 0.3s ease !important;display:flex !important;align-items:center !important;justify-content:center !important}button.mfp-arrow:hover{opacity:1 !important;background:rgba(0,0,0,0.9) !important;transform:scale(1.1) !important}button.mfp-arrow:after{display:none !important}button.mfp-arrow-left{left:30px !important}button.mfp-arrow-right{right:30px !important}button.mfp-arrow-left:before{font-family:"Font Awesome 6 Free" !important;content:"\f053" !important;font-weight:900 !important;font-size:24px !important;color:#fff !important;margin:0 !important}button.mfp-arrow-right:before{font-family:"Font Awesome 6 Free" !important;content:"\f054" !important;font-weight:900 !important;font-size:24px !important;color:#fff !important;margin:0 !important}img{max-width:100%;height:auto;}