*{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0;width:100%}@media (max-width:1200px){.container{max-width:100%;padding:0 20px}}@media (max-width:768px){.container{padding:0 15px}}@media (max-width:480px){.container{padding:0 10px}}:root{--theme-color1:#0f0f0f;--theme-color2:#ff3838;--theme-color3:#f3f3f3;--theme-color4:#e42b2b;--bg-theme-color1:var(--theme-color1);--bg-theme-color2:var(--theme-color2);--bg-theme-color3:var(--theme-color3);--bg-theme-color4:var(--theme-color4);--text-color-bg-theme-color1:#fff;--text-color-bg-theme-color2:#fff;--text-color-bg-theme-color3:#0f0f0f;--text-color-bg-theme-color4:#fff;--headings-color:#0f0f0f;--text-color:#687469;--border-color:#e1e8e4;--agriox-color-1:#687469}@keyframes marquee{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.marquee-text{animation:marquee 15s linear infinite}.marquee-container{overflow:hidden;width:300px}.header-top{align-items:center;background:#181818;border-bottom:1px solid #222;color:#fff;display:flex;font-size:1rem;justify-content:center;padding:.3rem 0}.header-top .inner-container{align-items:center;display:flex;justify-content:space-between;max-width:100%;padding:0 2rem;width:100%}.header-top .top-left{align-items:center;display:flex;gap:1rem}.header-top .email{align-items:center;color:#bdbdbd;display:flex;font-size:1rem;gap:.4rem;text-decoration:none}.header-top .email:hover{color:#fff}.header-top .address{align-items:center;color:#bdbdbd;display:flex;font-size:1rem;gap:.4rem}.header-separator{background-color:#ffffff4d;height:20px;margin:0 .8rem;width:1px}.hiring-section{align-items:center;display:flex;font-weight:500;gap:.5rem}.hiring-section,.hiring-section svg{color:#fff;font-size:1rem}.header-top .top-right{align-items:center;display:flex;gap:1rem}.header-social-follow{align-items:center;background-color:#222;display:flex;gap:10px;padding:5px 15px}.header-social-follow .follow-label{color:#fff;font-size:1rem;font-weight:500;margin-right:5px}.header-social-follow .social-icon{color:#fff;font-size:1.1rem;text-decoration:none;transition:color .2s}.header-social-follow .social-icon:hover{color:#ff3c3c}.social-separator{background-color:#ffffff4d;height:20px;margin:0 5px;width:1px}.main-navbar{background:#111;border-bottom:1px solid #222;color:#fff;justify-content:space-between;padding:.7rem 2rem}.logo-section,.main-navbar{align-items:center;display:flex}.logo-section{border-radius:8px;color:inherit;cursor:pointer;gap:12px;padding:8px;text-decoration:none;transition:all .3s ease}.logo-section:hover{background:#ffffff0d;transform:translateY(-1px)}.logo-section:hover .logo-main{color:#ff3c3c}.logo-img{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;object-fit:contain;width:44px}.logo-text{display:flex;flex-direction:column;line-height:1;margin-left:.5rem}.logo-main{color:#e53935;font-size:1.1rem}.logo-main,.logo-sub{font-weight:700;letter-spacing:1px}.logo-sub{color:#fff;font-size:1rem}.nav-links{align-items:center;display:flex;gap:2.2rem;list-style:none;margin:0;padding:0}.nav-links li{position:relative}.nav-links li a{border-bottom:2px solid #0000;color:#fff;font-size:1.08rem;font-weight:500;padding-bottom:.2rem;text-decoration:none;transition:color .2s,border-bottom .2s}.nav-links li a.active,.nav-links li a:hover{border-bottom:2px solid #e53935;color:#e53935;font-weight:700}.nav-links .dropdown>span{border-bottom:2px solid #0000;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:500;padding-bottom:.2rem;transition:color .2s,border-bottom .2s}.nav-links .dropdown.active>span,.nav-links .dropdown:hover>span{border-bottom:2px solid #e53935;color:#e53935;font-weight:700}.nav-links .dropdown-menu{background:#181818;border-radius:0 0 6px 6px;box-shadow:0 2px 8px #00000026;display:none;left:0;min-width:170px;padding:.5rem 0;position:absolute;top:2.2rem;z-index:100}.nav-links .dropdown-menu.show{display:block}.nav-links .dropdown-menu li{list-style:none;padding:0;text-align:left}.nav-links .dropdown-menu li a{border-bottom:none;color:#fff;display:block;font-size:1rem;font-weight:400;padding:.5rem 1.2rem;transition:background .2s,color .2s}.nav-links .dropdown-menu li a:hover{background:#222;color:#e53935}.navbar-right{gap:1.2rem}.call-btn,.navbar-right{align-items:center;display:flex}.call-btn{background:linear-gradient(135deg,#ff3c3c,#ff6b6b);border:2px solid #0000;border-radius:50px;box-shadow:0 4px 15px #ff3c3c4d;color:#fff;font-size:1.05rem;font-weight:600;margin-left:.5rem;overflow:hidden;padding:.5rem 1.2rem .5rem .8rem;position:relative;text-decoration:none;transition:all .3s ease}.call-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.call-btn:hover:before{left:100%}.call-btn:hover{background:linear-gradient(135deg,#ff1a1a,#ff5252);border-color:#ffffff4d;box-shadow:0 6px 20px #ff3c3c66;transform:translateY(-2px)}.call-icon{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:1.2rem;margin-right:.6rem}.call-number{font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px #0000001a;white-space:nowrap}.scroll-navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2924241a;border-bottom:1px solid #fff3;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .4s ease;visibility:hidden;z-index:1000}.scroll-navbar.show{opacity:1;transform:translateY(0);visibility:visible}.scroll-nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:15px 20px}.scroll-logo{align-items:center;border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:8px;text-decoration:none;transition:all .3s ease}.scroll-logo:hover{background:#ffffff0d;transform:translateY(-1px)}.scroll-logo:hover .scroll-logo-main{color:#ff3c3c}.scroll-logo-img{height:60px;width:auto}.scroll-logo-text{display:flex;flex-direction:column}.scroll-logo-main{color:#fff;font-size:18px;font-weight:700;line-height:1}.scroll-logo-sub{color:#ff3c3c;font-size:12px;font-weight:500;line-height:1}.scroll-nav-links{display:flex;gap:30px;list-style:none;margin:0;padding:0}.scroll-nav-links li{position:relative}.scroll-nav-links a{color:#fff;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:1.5px;padding:10px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.scroll-nav-links a.active,.scroll-nav-links a:hover{color:#ff3c3c}.scroll-nav-links a.active:after{background:#ff3c3c;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.scroll-call-btn,.scroll-nav-right{align-items:center;display:flex}.scroll-call-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff3c3ce6,#ff6b6be6);border:2px solid #ff3c3c66;border-radius:30px;box-shadow:0 4px 15px #ff3c3c4d;color:#fff;font-size:14px;font-weight:600;gap:10px;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s ease}.scroll-call-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.scroll-call-btn:hover:before{left:100%}.scroll-call-btn:hover{background:linear-gradient(135deg,#ff1a1af2,#ff5252f2);border-color:#ffffff80;box-shadow:0 6px 20px #ff3c3c80;transform:translateY(-2px)}.scroll-call-btn span{font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px #0000001a;white-space:nowrap}.scroll-nav-links .dropdown>span{border-bottom:2px solid #0000;color:#fff;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:1.5px;padding-bottom:.2rem;text-transform:uppercase;transition:color .2s,border-bottom .2s}.scroll-nav-links .dropdown.active>span,.scroll-nav-links .dropdown:hover>span{border-bottom:2px solid #ff3c3c;color:#ff3c3c;font-weight:800}.scroll-nav-links .dropdown-menu{background:#181818;border-radius:0 0 6px 6px;box-shadow:0 2px 8px #00000026;display:none;left:0;min-width:170px;padding:.5rem 0;position:absolute;top:2.2rem;z-index:100}.scroll-nav-links .dropdown-menu.show{display:block}.scroll-nav-links .dropdown-menu li{list-style:none;padding:0;text-align:left}.scroll-nav-links .dropdown-menu li a{border-bottom:none;color:#fff;display:block;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;padding:.5rem 1.2rem;text-transform:uppercase;transition:background .2s,color .2s}.scroll-nav-links .dropdown-menu li a:hover{background:#222;color:#ff3c3c}@media (max-width:991px){.desktop-only{display:none!important}}.mobile-nav-toggler{background:#ff3838;background:var(--theme-color2);border-radius:5px;color:#fff;cursor:pointer;display:none;float:right;font-size:24px;height:50px;line-height:50px;position:relative;text-align:center;transition:all .5s ease;width:50px;z-index:999}.mobile-nav-toggler:hover{background:#0f0f0f;background:var(--theme-color1)}.scroll-mobile-toggle{background:#ff3c3c33;border:1px solid #ff3c3c4d}.scroll-mobile-toggle:hover{background:#ff3c3c4d}.mobile-menu{height:100vh;max-width:100vw;overflow:hidden;z-index:999999}.mobile-menu,.mobile-menu .menu-backdrop{opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%}.mobile-menu .menu-backdrop{background:#000000b3;height:100%;z-index:1}.mobile-menu .upper-box{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px;position:relative;width:100%}.mobile-menu .close-btn{color:#ff3838;color:var(--theme-color2);cursor:pointer;font-size:18px;position:relative;text-align:center;top:-10px;transform:translateY(-50px);transition:all .5s ease;z-index:10}.mobile-menu .close-btn:hover{opacity:.5}.mobile-menu .nav-logo{position:relative;text-align:left;width:100%}.mobile-menu .nav-logo img{max-height:40px}.mobile-menu .menu-box{background:#0f0f0f;background:var(--bg-theme-color1);border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin-left:auto;max-height:100vh;max-width:350px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;right:0;top:0;transform:translateX(100%);visibility:hidden;width:100%;z-index:5}.mobile-menu-visible{overflow:hidden}.mobile-menu.visible{opacity:1;visibility:visible}.mobile-menu.visible .menu-backdrop{opacity:1;transition:all .4s ease;visibility:visible}.mobile-menu.visible .menu-box{opacity:1;transform:translateX(0);transition:all .4s ease .2s;visibility:visible}.mobile-menu.visible .close-btn{transform:translateY(0)}.mobile-menu .navigation{border-top:1px solid #ffffff1a}.mobile-menu .navigation,.mobile-menu .navigation li{box-sizing:border-box;display:block;position:relative;width:100%}.mobile-menu .navigation li{border-bottom:1px solid #ffffff1a}.mobile-menu .navigation li>ul>li:last-child{border-bottom:none}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid #ffffff1a}.mobile-menu .navigation li>a{word-wrap:break-word;box-sizing:border-box;color:#fff;display:block;font-size:16px;font-weight:400;line-height:24px;overflow-wrap:break-word;padding:10px 20px;position:relative;text-decoration:none;text-transform:capitalize;width:100%}.mobile-menu .navigation li.current>a,.mobile-menu .navigation li:hover>a{color:#ff3838;color:var(--theme-color2)}.mobile-menu .navigation li.dropdown .dropdown-btn{color:#fff;cursor:pointer;font-size:16px;height:44px;line-height:44px;position:absolute;right:0;text-align:center;top:0;width:44px;z-index:5}.mobile-menu .navigation li.dropdown .dropdown-btn:after{border-left:1px solid #ffffff1a;content:"";height:24px;left:0;position:absolute;top:10px;width:1px}.mobile-menu .navigation li.dropdown .dropdown-btn.active i:before{content:"\f106"}.mobile-menu .navigation li.dropdown .dropdown-btn.active{transform:rotate(180deg)}.mobile-menu .navigation li>ul{box-sizing:border-box;display:none;width:100%}.mobile-menu .navigation li>ul.show{display:block}.mobile-menu .navigation li>ul>li{box-sizing:border-box;padding-left:20px;width:100%}.contact-list-one{padding:30px 20px 20px}.contact-list-one,.contact-list-one li{box-sizing:border-box;position:relative;width:100%}.contact-list-one li{margin-bottom:20px}.contact-list-one li:last-child{margin-right:0}.contact-list-one li .contact-info-box{word-wrap:break-word;box-sizing:border-box;color:#fff;font-size:14px;line-height:24px;overflow-wrap:break-word;padding-left:54px;position:relative;width:100%}.contact-list-one li .contact-info-box a{word-wrap:break-word;color:#fff;overflow-wrap:break-word;text-decoration:none;transition:all .3s ease}.contact-list-one li .contact-info-box .icon{color:#ff3838;color:var(--theme-color2);font-size:34px;left:0;line-height:50px;position:absolute;top:0}.contact-list-one li .contact-info-box .title{color:#b2c1c0;display:block;font-size:12px;font-weight:400;text-transform:uppercase}.mobile-menu .social-links{align-items:center;background:#0f0f0f;background:var(--bg-theme-color1);border-top:1px solid #ffffff1a;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:auto;position:relative;width:100%}.mobile-menu .social-links li{border-right:1px solid #ffffff1a;box-sizing:border-box;position:relative;text-align:center;width:100%}.mobile-menu .social-links li:last-child{border-right:none}.mobile-menu .social-links li a{box-sizing:border-box;color:#fff;display:block;font-size:14px;height:50px;line-height:50px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.mobile-menu .social-links li a:hover{color:#ff3838;color:var(--theme-color2)}@media (max-width:991px){.mobile-nav-toggler{display:block}.call-btn,.header-top,.nav-links,.scroll-call-btn,.scroll-nav-links,.search-icon{display:none}}@media (max-width:768px){.scroll-nav-container{padding:10px 15px}.scroll-nav-links{gap:20px}.scroll-nav-links .dropdown>span,.scroll-nav-links a{font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.scroll-call-btn{font-size:12px;padding:6px 12px}.scroll-call-btn span{display:none}.mobile-menu .menu-box{max-width:300px}}@media (max-width:480px){.scroll-nav-links{gap:15px}.scroll-nav-links .dropdown>span,.scroll-nav-links a{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.scroll-logo-main{font-size:16px}.scroll-logo-sub{font-size:10px}.mobile-menu .menu-box{max-width:280px}.mobile-menu .navigation li>a{font-size:15px;padding:10px 15px}.contact-list-one{padding:20px 15px 15px}.contact-list-one li .contact-info-box{font-size:13px;padding-left:45px}.contact-list-one li .contact-info-box .icon{font-size:28px;line-height:40px}}.theme-btn{border:none;cursor:pointer;font-family:Inter,sans-serif;outline:none}.theme-btn .btn-title{z-index:3}.btn-style-one{background:#ff3838!important;border:none!important;color:#fff!important}.btn-style-one:before{background-color:#e42b2b}.btn-style-one:hover{background:#e42b2b!important;box-shadow:0 10px 25px #ff38384d;color:#fff!important;transform:translateY(-2px)}.btn-style-one:hover .btn-title{color:#fff!important}.btn-style-one.light{background-color:#fff!important;border:2px solid #ff3838!important;color:#0f0f0f!important}.btn-style-one.light:before{background-color:#ff3838}.btn-style-one.light:hover .btn-title,.btn-style-two{color:#fff!important}.btn-style-two{background:#0f0f0f!important;border:none!important;border-radius:5px;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:24px;overflow:hidden;padding:15px 50px;position:relative;text-transform:uppercase}.btn-style-two:before{background-color:#ff3838;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom left;transition:transform .5s cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%}.btn-style-two:hover:before{transform:scale(1);transform-origin:top right}.btn-style-two:hover{background:#ff3838!important;box-shadow:0 10px 30px #0000001a;color:#fff!important;transform:translateY(-2px)}.btn-style-two.hvr-light:hover{color:#ff3838!important}.btn-style-two.hvr-light:before{background-color:#fff}.btn-style-three{background:#f3f3f3!important;border:2px solid #0f0f0f!important;border-radius:5px;color:#0f0f0f!important;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:24px;overflow:hidden;padding:15px 50px;position:relative;text-transform:uppercase}.btn-style-three:before{background-color:#0f0f0f;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom left;transition:transform .5s cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%;z-index:-1}.btn-style-three:hover:before{transform:scale(1);transform-origin:top right}.btn-style-three:hover{background:#0f0f0f!important;color:#fff!important;transform:translateY(-2px)}.btn-style-three:hover .btn-title{color:#fff!important}.btn-style-three.active{background:#ff3838!important;border-color:#ff3838!important;color:#fff!important}.btn-style-three.active:before{background-color:#e42b2b}.theme-btn.small{font-size:12px;line-height:20px;padding:10px 40px}.theme-btn.large{font-size:18px;line-height:32px;padding:20px 60px}.theme-btn.rounded,.theme-btn.rounded:before{border-radius:50px}.btn-with-icon{align-items:center;display:inline-flex;gap:10px}.btn-with-icon i{font-size:16px;transition:all .3s ease}.btn-with-icon:hover i{transform:translateX(3px)}.btn-loading{pointer-events:none;position:relative}.btn-loading .btn-title{opacity:0}.btn-loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-pulse{animation:pulse 2s infinite}.theme-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.theme-btn{background-color:inherit!important}.theme-btn.btn-style-one{background-color:#ff3838!important;color:#fff!important}.theme-btn.btn-style-two{background-color:#0f0f0f!important;color:#fff!important}.theme-btn.btn-style-three{background-color:#f3f3f3!important;color:#0f0f0f!important}.theme-btn:not(.btn-style-one):not(.btn-style-two):not(.btn-style-three){background-color:#ff3838!important;color:#fff!important}.theme-btn:disabled:hover{box-shadow:none!important;transform:none!important}@media (max-width:768px){.theme-btn.btn-style-one{background-color:#ff3838!important;color:#fff!important}.theme-btn.btn-style-two{background-color:#0f0f0f!important;color:#fff!important}.theme-btn.btn-style-three{background-color:#f3f3f3!important;color:#0f0f0f!important}.theme-btn{justify-content:center;max-width:100%;padding-left:20px!important;padding-right:20px!important;white-space:normal;width:auto}.btn-style-one,.btn-style-three,.btn-style-two{font-size:14px;min-width:120px;padding:12px 20px}.theme-btn.large{font-size:16px;padding:16px 30px}.form-buttons,.hero-buttons,[class*=btn-container],[class*=button-container]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}}@media (max-width:480px){.btn-style-one,.btn-style-three,.btn-style-two{font-size:13px;min-width:100px;padding:10px 15px}.btn-with-icon{gap:6px}.btn-with-icon i{font-size:14px}.form-buttons .theme-btn,.hero-buttons .theme-btn{flex:0 1 auto;margin:5px}}.main-hero-video{align-items:center;background:#444;display:flex;height:70vh;justify-content:flex-start;max-height:900px;min-height:450px;overflow:hidden;position:relative;width:100%}.hero-bg-video{object-fit:cover}.hero-bg-image,.hero-bg-video{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hero-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-blur-overlay{background:#0006;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hero-content{margin-left:8vw;max-width:700px;z-index:2}.hero-content h1{font-size:3.5rem;line-height:1.1;text-shadow:2px 2px 4px #00000080}.hero-content .color2{color:#ff3c3c}.animated-text{color:#ff3c3c;display:inline-block;font-weight:700;min-width:300px}.typing-text{display:inline-block;min-height:1.2em}.typing-cursor{animation:blink 1s infinite;color:#ff3c3c;display:inline-block;font-weight:700;margin-left:2px}.hero-content .hero-subtitle{color:#fffffff2;font-size:1.3rem;line-height:1.5;margin-bottom:32px;text-shadow:1px 1px 3px #00000080}.hero-content .hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.hero-content .theme-btn{border-radius:30px;font-size:1.1rem;font-weight:600;padding:14px 32px;transition:all .3s ease}.hero-content .btn-style-one{background:#ff3c3c;color:#fff}.hero-content .btn-style-one:hover{background:#e53535;transform:translateY(-3px)}.hero-content .btn-style-two{background:#ffffff26;border:2px solid #ffffff4d;color:#fff}.hero-content .btn-style-two:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-3px)}@media (max-width:1200px){.hero-content h1{font-size:3rem}}@media (max-width:991px){.main-hero-video{height:70vh;min-height:400px}.hero-content{margin-left:5%;max-width:90%}.hero-content h1{font-size:2.5rem;word-break:break-word}.animated-text{min-width:200px}.hero-content .hero-buttons{justify-content:flex-start;width:100%}}@media (max-width:768px){.main-hero-video{height:60vh;min-height:350px}.hero-content{margin-left:4vw;margin-right:4vw;max-width:calc(100% - 8vw)}.hero-content h1{font-size:2rem;line-height:1.2}.animated-text{min-width:180px}.hero-content .hero-subtitle{font-size:1.1rem;margin-bottom:25px}}@media (max-width:576px){.main-hero-video{height:50vh;min-height:300px}.hero-content{margin-left:15px;margin-right:15px;max-width:calc(100% - 30px)}.hero-content h1{font-size:1.6rem;line-height:1.3}.animated-text{min-width:140px}.hero-content .hero-subtitle{font-size:.95rem;margin-bottom:15px}.hero-content .hero-buttons{align-items:center;flex-direction:column;gap:12px}.hero-content .theme-btn{font-size:1rem;max-width:250px;padding:12px 25px;width:100%}}.about-section{background:#fff;padding:80px 0;position:relative}.about-section .auto-container{margin:0 auto;max-width:1200px;padding:0 20px}.about-section .sec-title{margin-bottom:60px;text-align:center}.about-section .sec-title .sub-title{color:#6b7280;display:block;font-size:.9rem;font-weight:600;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.about-section .sec-title h2{color:#1a1a1a;font-size:2.8rem;font-weight:800;line-height:1.2;margin:0;text-align:center}.about-row{align-items:center;display:flex;gap:60px}.about-section .image-column{flex:1 1;position:relative}.about-section .image-column .inner-column{max-width:500px;min-height:400px;position:relative;width:100%}.about-section .image-column .inner-column:before{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}.about-section .image-column .image-1{border-radius:20px;box-shadow:0 15px 50px #0000001a;overflow:hidden;position:relative;z-index:2}.about-section .image-column .image-1 img{border-radius:20px;height:350px;object-fit:cover;width:100%}.about-section .image-column .image-2{border:4px solid #fff;border-radius:16px;box-shadow:0 10px 30px #00000026;position:absolute;right:-30px;top:40px;z-index:3}.about-section .image-column .image-2 img{border-radius:12px;height:120px;object-fit:cover;width:180px}@keyframes moveUpDown{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.about-section .experience{animation:moveUpDown 3s ease-in-out infinite;background:#ff3c3c;border-radius:16px;bottom:30px;box-shadow:0 8px 25px #ff3c3c33;color:#fff;left:30px;min-height:60px;min-width:140px;padding:16px 20px;position:absolute;z-index:4}.about-section .experience,.about-section .experience .badge-content{align-items:center;display:flex}.about-section .experience .exp-icon{color:#fff;font-size:1.5rem;margin-right:12px}.about-section .experience .exp-text{align-items:flex-start;display:flex;flex-direction:column}.about-section .experience .exp-years{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.1}.about-section .experience .exp-label{color:#fff;font-size:.85rem;font-weight:400;line-height:1.2}.about-section .content-column{flex:1 1;padding-left:20px}.about-section .content-column .inner-column{max-width:600px;position:relative}.about-section .content-column .text{color:#4b5563;display:block;font-size:1.1rem;line-height:1.7;margin-bottom:30px;text-align:left;width:100%}.about-section .list-style-two{list-style:none;margin-bottom:40px;padding:0}.about-section .list-style-two li{align-items:flex-start;display:flex;gap:15px;margin-bottom:25px}.about-section .list-style-two .red-icon{color:#ff3c3c;flex-shrink:0;font-size:1.2rem;margin-top:2px}.about-section .list-style-two span{color:#1a1a1a;display:block;font-size:1.1rem;font-weight:700;margin-bottom:5px}.about-section .list-style-two .desc{color:#6b7280;display:block;font-size:1rem;font-weight:400;line-height:1.6;margin:0;width:100%}.about-section .btn-box{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-top:40px}@media (min-width:600px){.about-section .btn-box{align-items:center;flex-direction:row;gap:20px}}.about-section .call-action-btn{align-items:center;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;color:#374151;display:flex;font-size:1rem;font-weight:500;min-width:200px;padding:16px 24px;text-decoration:none;transition:all .3s ease}.about-section .call-action-btn:hover{background:#f1f5f9;border-color:#d1d5db}.about-section .call-action-btn .icon{color:#ff3c3c;font-size:1.2rem;margin-right:12px}.about-section .call-action-btn small{color:#6b7280;display:block;font-size:.85rem;font-weight:400;margin-bottom:2px}.about-section .call-action-btn strong{color:#d4433a;font-size:1.1rem;font-weight:700}.about-section .theme-btn{background:#ff3c3c;border:none;border-radius:12px;box-shadow:0 4px 20px #ff3c3c33;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:16px 32px;text-decoration:none;transition:all .3s ease}.about-section .theme-btn:hover{background:#e63535;box-shadow:0 6px 25px #ff3c3c4d;transform:translateY(-2px)}@media (max-width:991px){.about-section{padding:60px 0}.about-row{flex-direction:column;gap:40px}.about-section .sec-title{text-align:center}.about-section .sec-title h2{font-size:2.2rem;text-align:center}.about-section .sec-title .sub-title{text-align:center}.about-section .image-column .inner-column{min-height:300px}.about-section .image-column .image-1 img{height:280px}.about-section .image-column .image-2{right:-20px;top:30px}.about-section .image-column .image-2 img{height:100px;width:150px}.about-section .experience{bottom:20px;left:20px;min-height:50px;min-width:120px;padding:12px 16px}}@media (max-width:768px){.about-section{padding:50px 0}.about-section .sec-title{text-align:center}.about-section .sec-title h2{font-size:1.8rem;text-align:center}.about-section .sec-title .sub-title{text-align:center}.about-section .content-column .text{font-size:1rem}.about-section .list-style-two li{margin-bottom:20px}.about-section .list-style-two span{font-size:1rem}.about-section .list-style-two .desc{font-size:.95rem}.about-section .btn-box{align-items:stretch;flex-direction:column}.about-section .call-action-btn{justify-content:center;min-width:auto}.about-section .theme-btn{text-align:center}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.services-section{background:#fff;padding:80px 0;position:relative;z-index:1}.services-section .auto-container{margin:0 auto;max-width:1200px;padding:0 20px}.services-section .sec-title{margin-bottom:50px;text-align:center}.services-section .sec-title .sub-title{color:#ff3c3c;display:block;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.services-section .sec-title h2{color:#1a1a1a;font-size:2.8rem;font-weight:800;line-height:1.2;margin:0 0 20px;text-align:center}.services-section .service-description{color:#666;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px;text-align:center}.services-wrapper{align-items:center;display:flex;gap:20px;margin:50px 0;position:relative}.services-container{-ms-overflow-style:none;display:flex;flex:1 1;gap:30px;overflow-x:auto;padding:20px 0;scroll-behavior:smooth;scrollbar-width:none}.services-container::-webkit-scrollbar{display:none}.nav-arrow{align-items:center;background:#fff;border:2px solid #ff3c3c;border-radius:50%;box-shadow:0 4px 20px #0000001a;color:#ff3c3c;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:50px;justify-content:center;transition:all .3s ease;width:50px;z-index:10}.nav-arrow:hover{background:#ff3c3c;color:#fff;transform:scale(1.1)}.nav-arrow-left{order:1}.nav-arrow-right{order:3}.services-container{order:2}.service-block{flex-shrink:0;margin-bottom:30px;position:relative;width:280px;z-index:1}.service-block .inner-box{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:280px;justify-content:space-between;min-height:280px;overflow:hidden;padding:35px 25px 40px;position:relative;transition:all .3s ease}.service-block .inner-box:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAB5BAMAAAAJ/Vg+AAAAHlBMVEUAAAAaDw8aDw8aDw8aDw8aDw8aDw8aDw8aDw8aDw84F2LiAAAACnRSTlMALQUJEBckGx8oy7ytvgAABWNJREFUWMPFmMtz0zAQxj9sOUlvuEn6uClAC9yU8jw6AQrc0vK+BVpguKWUYThSnsOtvIZ/F2tFvLZk2U1y4DcTxbG9trX77XoVrIJoxm1YXFNAmKSfdeS4hQIdECIew+J7uudUN904Ax9NKBguw+bpe2CpgxwKFgEKnNWDhCE0PxjRRY43sAn0DPodPV2JIkKlhw+RQxaPv0k/2n87K9qRiWXeP85PeezMpx+r9O7H6UYXEIW7v0s/0fR65/RT8tHp7kGcWMeCbEoKzI5E2RQurtjTPZoAjY4d6hDlKCfuxxT3Kprwc0erbpS/8TP3dudf0/weST3/drr1NAE2f6IEUdD1ntHWmh5bOuK0HemtwRosBknOT0LxDFcQbGFJhwxHXSCMJ0CvkxdTYsyZBv8YdHBxXQrSidDDZRM8plWl1cCE3M2qpp7cQwVEhbR5DoYF59LXlSAeoQq6aXiPtu/quATDqZYaHbp7pWIu5WWySuIDJZ2D7T6R2OWhSxOR6XmrTsg/pMOGzD+KPeHzI+NmWzVS7+54vP/FPMT2e3gI1yn2+TS8wUfj0wiH6Zc93QuTdHgs7ULbs0KRyq0Xy3/m0W62/6BNcbMLrbDS+rFKZaNwna66o30WviQ3/0iHtwo+2PsULGTmjbjcqOG6h33L2duMpVOCKSgTK1+tc6Y33UJ13ITZbdFbK7kUoq52x+tCNpRrMkYW4SVt1Oxo84ICm7ZUb5mn2FC42KVL09jTRqdWnRLasjMwHlPGfW/TdKZ1SrzWwy6qUVo2lCbZ6z36iHI2E9iMtDLIfHsCP5Gy5ZqXfbQPggRnKfMyTYgFw+Y2LLiD0/pSn6gIjIxfc9xFKSy4I23eICk/KVhumHdsKeFwKrhz2kb8gkNfwcupFdQR8Cb7hm4o0Vu3i1h1fYd2aDyB+JS66Bji0Ei/a5VmQQX8tyUYVl0vTlW3nM3PaHdMPkxMujlkr+rbip76utFUJtXBsjF3G4c91+W8SYHLWqHQLRqoSoR+G36E/yC/rks5Wyhq3nOikakwrGsxISe4lkLZLSnNN9OroLFBT3yleCa76WZWskN6KfAbO/xNYwKHFu+LFSXsoE11q5ZN65yY4k7mBrHvsaQEjty8b3XJEYWJIywxr4XvfkSOuEpX/QYP/mgckHt26CKP4bJVrbrA3z8rv/lyfbkIxuXHXshpO7mtYDOkgmSJgGWjUtkk+ZVA1o0r2u7wjKy4N7smvx9kO69I1mvU5ou4xJJqJK+UGLo7v5x9iMPCY72SqCWCCy+cqtj1BjTf54q9gpo4XRL4aWayiTpgwS1NzCuqjkYnpy2WeyBRz1tJnc1M3KcSSA0iyyb6gDo47q2uEbspaCwYb7q0+PfX9OTV1KuTkg5xoOjHHr9dQu4z7JPdpnlb5syHqIdLxNxcV5iXkLu625iZfAd7IP8FljUeev6iYU8N7T7mM409UwCMK23ZKPM+P/JLLvDKBlRteqfzDVvQxQm5QR2ctaYM9nklsQB/MDuNET9abg0QmN2jWvOJLQYJXofKGlcsQsiyEcuYjauqIJsRP7mfTzQraqkGid+RWx7zNbNeWzouSGtDWno7NLvL1q/hrlNL+wn+EwGX2Z6cI3g/OXg4eZnz14J7NEYStRz4e6cQ1bSSQvD2cQL2TeDE+9zfcDMk+0fTvYgJPPxAHbIq5yU3CCfFTZQAJ2aIhWDZRKNZJUfj3E9+t+K/5HrZuPqtn2iYppgYU3BmNk/InFuqhbFWb1fmM58biYX4yJtqMdnMqrpNzE1zlkflahCOTbUJLBHiRPgl89+Cp/C/OIu5CbAQzVldzN/RHP6a0Hp+3gz9C9d1psIFmsJBAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;content:"";height:48px;left:20px;opacity:.3;position:absolute;top:20px;width:64px}.service-block .inner-box:hover{border-color:#ff3c3c;box-shadow:0 15px 40px #00000026;transform:translateY(-8px)}.service-block .icon-box{align-items:center;background:#ff3c3c;border-radius:50%;bottom:-20px;display:flex;height:80px;justify-content:center;padding:20px;position:absolute;right:-20px;transition:all .3s ease;width:80px;z-index:2}.service-block .icon-box .icon{color:#fff;font-size:32px;transition:all .3s ease}.service-block .inner-box:hover .icon-box{background:#e63535;transform:scale(1.1)}.service-block .title{font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:15px}.service-block .title a{color:#1a1a1a;text-decoration:none;transition:all .3s ease}.service-block .title a:hover{color:#ff3c3c}.service-block .text{color:#4b5563;flex:1 1;font-size:.95rem;line-height:1.6;margin-bottom:30px;position:relative}.service-block .read-more{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;display:inline-flex;font-size:.9rem;font-weight:500;margin-top:auto;padding:8px 16px;text-decoration:none;transition:all .3s ease}.service-block .read-more:hover{background:#ff3c3c;border-color:#ff3c3c;box-shadow:0 4px 12px #ff3c3c4d;color:#fff;transform:translateY(-2px)}.service-block .read-more svg{font-size:1rem;margin-right:8px;transition:transform .3s ease}.service-block .read-more:hover svg{transform:translateX(4px)}.services-section .bottom-box{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:50px}.services-section .bottom-box .text{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;color:#374151;font-size:1.1rem;line-height:1.6;padding:20px 30px}.services-section .bottom-box .theme-btn{margin-left:0}.btn-style-one{background:#ff3c3c;border-radius:10px;color:#fff;font-weight:800;padding:15px 50px;text-decoration:none;transition:all .5s ease}.btn-style-one:before{background-color:#e63535;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;transition:.3s cubic-bezier(.785,.135,.15,.86);width:24px;z-index:-1}.btn-style-one:hover{color:#fff;text-decoration:none}.btn-style-one:hover .btn-title{color:#fff}.btn-style-one:hover:before{width:100%}@media (max-width:1200px){.services-section .sec-title h2{font-size:2.4rem}.service-block .inner-box{height:260px;min-height:260px;padding:30px 20px 35px}.service-block .icon-box{height:70px;padding:18px;width:70px}.service-block .icon-box .icon{font-size:28px}.service-block{width:260px}}@media (max-width:991px){.services-section{padding:60px 0}.services-section .sec-title{text-align:center}.services-section .sec-title h2{font-size:2rem;text-align:center}.services-section .sec-title .sub-title,.services-section .service-description{text-align:center}.services-section .service-description{font-size:1rem}.service-block .inner-box{height:240px;min-height:240px;padding:25px 18px 30px}.service-block .icon-box{height:65px;padding:16px;width:65px}.service-block .icon-box .icon{font-size:26px}.service-block .title{font-size:1rem}.service-block .text{font-size:.9rem}.service-block{width:240px}}@media (max-width:768px){.services-section{padding:50px 0}.services-section .sec-title{text-align:center}.services-section .sec-title h2{font-size:1.8rem;text-align:center}.services-section .sec-title .sub-title,.services-section .service-description{text-align:center}.services-wrapper{gap:15px}.nav-arrow{font-size:1.2rem;height:40px;width:40px}.service-block .inner-box{height:220px;min-height:220px;padding:20px 15px 25px}.service-block .icon-box{height:60px;padding:15px;width:60px}.service-block .icon-box .icon{font-size:24px}.service-block{width:220px}.services-section .bottom-box{flex-direction:column;text-align:center}.services-section .bottom-box .text{margin-bottom:15px}}@media (max-width:576px){.services-section{padding:40px 0}.services-section .sec-title{text-align:center}.services-section .sec-title h2{font-size:1.6rem;text-align:center}.services-section .sec-title .sub-title,.services-section .service-description{text-align:center}.services-wrapper{gap:10px}.nav-arrow{font-size:1rem;height:36px;width:36px}.service-block .inner-box{height:200px;min-height:200px;padding:18px 12px 22px}.service-block .icon-box{height:55px;padding:14px;width:55px}.service-block .icon-box .icon{font-size:22px}.service-block .title{font-size:.95rem}.service-block .text{font-size:.85rem}.service-block{width:200px}}.features-section{background:linear-gradient(135deg,#f8f9fa,#fff);overflow:hidden;padding:100px 0;position:relative}.features-section:before{background:linear-gradient(135deg,#f8f9fa,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ccc' fill-opacity='.3' fill-rule='evenodd'%3E%3Cpath d='m40 0 20 20-20 20-20-20z'/%3E%3Cpath d='m0 40 20 20 20-20-20-20zM40 80l20-20-20-20-20 20z'/%3E%3Cpath d='M80 40 60 20 40 40l20 20z'/%3E%3Cpath d='m40 0 40 40-40 40L0 40z'/%3E%3C/g%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;z-index:0}.features-section .auto-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.features-row{align-items:center;display:flex;flex-wrap:wrap;gap:60px;width:100%}.content-column,.image-column{min-width:0}.content-column{max-width:500px}.content-column,.image-column{flex:1 1;min-width:300px;padding:0}.image-column{align-items:center;display:flex;justify-content:center}.inner-column{width:100%}.sub-title{color:#ff3c3c;display:block;font-size:.95rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding-left:20px;position:relative;text-transform:uppercase}.features-heading{color:#1a1a1a;font-size:3rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:40px}.features-list{display:flex;flex-direction:column;gap:0}.feature-block{align-items:flex-start;border-radius:12px;display:flex;margin:0;padding:20px 0;position:relative;transition:all .3s ease}.feature-block:hover{background:#ff3c3c05;transform:translateX(5px)}.feature-icon{transition:all .3s ease}.feature-block:hover .feature-icon{transform:scale(1.1)}.icon-circle{align-items:center;background:linear-gradient(135deg,#ff3c3c,#e63535);border-radius:50%;box-shadow:0 8px 25px #ff3c3c40;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.feature-block:hover .icon-circle{box-shadow:0 12px 35px #ff3c3c59;transform:scale(1.05)}.feature-content{flex:1 1;min-width:0;padding-right:15px}.feature-title{color:#1a1a1a;font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:6px}.feature-desc{color:#666;font-size:.95rem;line-height:1.5;margin:0}.feature-divider{background:linear-gradient(90deg,#0000,#e5e5e5 20%,#e5e5e5 80%,#0000);bottom:0;height:1px;left:15px;margin:0;position:absolute;width:calc(100% - 30px)}.image-box{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.image-box:before{border-radius:20px;bottom:20px;content:"";left:-20px;position:absolute;right:20px;top:-20px;z-index:-1}.image-box img{border-radius:20px;box-shadow:0 20px 60px #0000001a;height:100%;max-width:600px;position:relative;transition:all .4s ease;width:100%;z-index:1}.image-box:hover img{box-shadow:0 30px 80px #00000026;transform:translateY(-5px)}@media (max-width:1200px){.features-section{padding:80px 0}.features-heading{font-size:2.5rem}.features-row{gap:40px}}@media (max-width:1024px){.features-section{padding:70px 0}.features-section .auto-container{padding:0 30px}.features-row{gap:50px}.features-heading{font-size:2.3rem;margin-bottom:35px}.sub-title{font-size:.9rem;letter-spacing:1.8px;margin-bottom:18px}.feature-block{margin:0;padding:20px 0}.feature-icon{margin-right:20px}.icon-circle{font-size:14px;height:40px;width:40px}.feature-title{font-size:1.2rem}.feature-desc{font-size:.98rem}.image-box img{max-width:550px}.image-box:before{bottom:18px;left:-18px;right:18px;top:-18px}}@media (max-width:991px){.features-row{flex-direction:column;gap:50px}.content-column,.image-column{flex:1 1 100%;max-width:100%}.content-column{text-align:center}.features-heading{font-size:2.2rem;margin-bottom:30px;text-align:center}.sub-title{padding-left:0;text-align:center}.image-box img{max-width:500px}.feature-block{margin:0;padding:20px 0}}@media (max-width:768px){.features-section{padding:60px 0}.features-section .auto-container{padding:0 20px}.content-column{text-align:center}.features-heading{font-size:1.8rem;margin-bottom:25px;text-align:center}.sub-title{font-size:.85rem;letter-spacing:1.5px;margin-bottom:15px;padding-left:0;text-align:center}.feature-block{margin:0;padding:20px 0}.feature-icon{margin-right:20px}.icon-circle{font-size:14px;height:40px;width:40px}.feature-title{font-size:1.1rem}.feature-desc{font-size:.95rem}.image-box img{max-width:400px}.image-box:before{bottom:15px;left:-15px;right:15px;top:-15px}}@media (max-width:576px){.features-section{padding:50px 0}.features-section .auto-container{padding:0 15px}.content-column{text-align:center}.features-heading{font-size:1.6rem;margin-bottom:20px;text-align:center}.sub-title{padding-left:0;text-align:center}.feature-block{margin:0;padding:20px 0}.feature-icon{margin-right:20px}.icon-circle{font-size:14px;height:40px;width:40px}.feature-title{font-size:1rem}.feature-desc{font-size:.9rem}.image-box img{border-radius:15px;max-width:300px}.image-box:before{border-radius:15px;bottom:10px;left:-10px;right:10px;top:-10px}}.projects-section-two{background:#1a1a1a;color:#fff;font-family:Inter,sans-serif;padding:80px 0;position:relative}.projects-section-two .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;max-height:none;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.projects-section-two .auto-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.projects-section-two .upper-box{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:40px;padding:40px 0;position:relative}.projects-section-two .upper-box .counter-column{flex:0 0 auto;margin-right:60px}.projects-section-two .upper-box .count-box{position:relative;text-align:left}.projects-section-two .upper-box .count-box .title{color:#fff;display:block;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.projects-section-two .upper-box .numbers{color:#ff3c3c;font-size:4rem;font-weight:900;line-height:1;margin:0;text-shadow:2px 2px 4px #0000004d}.projects-section-two .upper-box .text-column{border-left:2px solid #ff3c3c4d;max-width:600px;padding:0 0 0 40px}.projects-section-two .upper-box .text{color:#fff;font-size:1.1rem;line-height:1.7;margin:0;opacity:.9}.projects-section-two .sec-title{margin-bottom:50px;margin-top:40px;text-align:center}.projects-section-two .sec-title.light .sub-title{color:#ff3c3c;display:block;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;padding-left:20px;position:relative;text-align:center;text-transform:uppercase}.projects-section-two .sec-title.light h2{color:#fff;font-size:3rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0;text-align:center}.projects-section-two .carousel-outer{margin:0 -15px;padding:20px 0;position:relative}.projects-carousel .project-block{margin:0 15px}.project-block{margin-bottom:30px;transition:all .4s ease}.project-block:hover{box-shadow:0 20px 40px #0003;transform:translateY(-8px)}.project-block .image-box{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;transition:all .4s ease}.project-block .image-box .image{aspect-ratio:16/10;background:#f8f9fa;border-radius:8px;margin-bottom:0;max-height:220px}.project-block .image-box .image img{border-radius:8px;object-fit:contain;transition:all .4s ease}.project-block .info-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-radius:8px;bottom:12px;box-shadow:0 10px 30px #0003;left:12px;min-width:160px;opacity:0;padding:16px 20px;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1}.project-block .info-box .cat{color:#ff3c3c;display:block;font-size:.75rem;font-weight:700;margin-bottom:5px}.project-block .info-box .title{color:#1a1a1a;font-size:.95rem;font-weight:700;line-height:1.3}.project-block .inner-box:hover .image-box .image img{filter:brightness(.7)}.project-block .inner-box:hover .info-box{bottom:20px;opacity:1;transform:translateY(0) scale(1);visibility:visible}@media (max-width:1200px){.projects-section-two{padding:70px 0}.projects-section-two .auto-container{padding:0 30px}.projects-section-two .upper-box{align-items:center;flex-direction:column;margin-bottom:40px;padding:30px 0}.projects-section-two .upper-box .counter-column{margin-bottom:20px;margin-right:0}.projects-section-two .upper-box .text-column{border-left:none;max-width:100%;padding-left:0}.projects-section-two .sec-title.light h2{font-size:2.5rem}.projects-section-two .upper-box .numbers{font-size:3.5rem}.project-block .image-box .image{aspect-ratio:16/10;max-height:200px}}@media (max-width:991px){.projects-section-two{padding:60px 0}.projects-section-two .sec-title{margin-bottom:40px;margin-top:30px;text-align:center}.projects-section-two .sec-title.light h2{font-size:2.2rem;text-align:center}.projects-section-two .sec-title.light .sub-title{text-align:center}.project-block .info-box{min-width:140px;padding:14px 18px}.project-block .info-box .title{font-size:.9rem}.projects-section-two .upper-box .text{font-size:1rem}.project-block .image-box .image{aspect-ratio:16/10;max-height:180px}}@media (max-width:768px){.projects-section-two{padding:50px 0}.projects-section-two .auto-container{padding:0 20px}.projects-section-two .sec-title{text-align:center}.projects-section-two .sec-title.light h2{font-size:1.8rem;text-align:center}.projects-section-two .sec-title.light .sub-title{text-align:center}.projects-section-two .upper-box .numbers{font-size:3rem}.projects-section-two .upper-box .text{font-size:.95rem}.project-block .image-box{padding:10px}.project-block .image-box .image{aspect-ratio:4/3;max-height:160px}.project-block .info-box{bottom:10px;left:10px;min-width:120px;padding:12px 16px}.project-block .info-box .title{font-size:.85rem}}@media (max-width:576px){.projects-section-two{padding:40px 0}.projects-section-two .auto-container{padding:0 15px}.projects-section-two .sec-title{text-align:center}.projects-section-two .sec-title.light h2{font-size:1.6rem;text-align:center}.projects-section-two .sec-title.light .sub-title{text-align:center}.projects-section-two .upper-box .numbers{font-size:2.5rem}.projects-section-two .upper-box .text{font-size:.9rem}.project-block .image-box{padding:8px}.project-block .image-box .image{aspect-ratio:4/3;max-height:140px}.project-block .info-box{bottom:8px;left:8px;min-width:100px;padding:10px 14px}.project-block .info-box .title{font-size:.8rem}.project-block .info-box .cat{font-size:.7rem}}.project-modal-overlay{align-items:center;animation:modalFadeIn .3s ease-out forwards;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9999}.project-modal-content{animation:modalScaleIn .3s ease-out forwards;background:#fff;border-radius:20px;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;transform:scale(.8);width:90%}.project-modal-close{align-items:center;background:#ff3c3c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:10}.project-modal-close:hover{background:#e62e2e;transform:scale(1.1)}.project-modal-image{border-radius:20px 20px 0 0;height:300px;overflow:hidden;width:100%}.project-modal-image img{height:100%;object-fit:cover;width:100%}.project-modal-info{color:#333;padding:30px}.project-modal-info .category{background:#ff3c3c;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:15px;padding:8px 16px;text-transform:uppercase}.project-modal-info .title{color:#1a1a1a;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:20px}.project-modal-info .description{color:#666;font-size:1.1rem;line-height:1.7;margin-bottom:25px}.project-modal-info .technologies h4{color:#1a1a1a;font-size:1.2rem;font-weight:600;margin-bottom:15px}.tech-tags{display:flex;flex-wrap:wrap;gap:10px}.tech-tag{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#333;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.tech-tag:hover{background:#ff3c3c;border-color:#ff3c3c;color:#fff;transform:translateY(-2px)}.project-block .inner-box{cursor:pointer;transition:all .3s ease}.project-block .inner-box:hover{box-shadow:0 15px 35px #0003;transform:translateY(-5px)}.project-block .inner-box:hover .image-box{transform:scale(1.05)}.project-block .image-box,.project-block .image-box .image img{transition:all .3s ease}.project-block .inner-box:hover .image-box .image img{transform:scale(1.1)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleIn{0%{transform:scale(.8)}to{transform:scale(1)}}@media (max-width:768px){.project-modal-content{max-height:95vh;width:95%}.project-modal-image{height:200px}.project-modal-info{padding:20px}.project-modal-info .title{font-size:1.5rem}.project-modal-info .description{font-size:1rem}.tech-tags{gap:8px}.tech-tag{font-size:12px;padding:6px 12px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.custom-pattern-section{background:linear-gradient(135deg,#ff3c3c,#ff6b6b);justify-content:space-between;min-height:400px;overflow:hidden;padding:60px 0}.left-content{flex:0 0 35%;padding-left:60px;z-index:2}.left-content .center-text{margin-top:30px}.left-content .center-text h2{color:#fff;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:0}.theme-btn{display:inline-flex;justify-content:center;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap;z-index:0}.theme-btn .btn-title{z-index:2}.btn-style-one,.theme-btn .btn-title{position:relative;transition:all .3s ease}.btn-style-one{background:#fff;border:none;border-radius:12px;box-shadow:0 8px 25px #00000026;color:#222;cursor:pointer;font-size:16px;font-weight:700;line-height:28px;overflow:hidden;padding:18px 40px}.btn-style-one:hover{background:#f8f9fa;box-shadow:0 12px 35px #0003;transform:translateY(-3px)}.pricing-cards{display:flex;flex:0 0 60%;gap:20px;padding-right:60px;z-index:2}.pricing-card{background:#ec070700;border-radius:16px;box-shadow:0 20px 40px #0000001a;display:flex;flex:1 1;flex-direction:column;min-height:320px;overflow:hidden;transition:all .3s ease}.pricing-card:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}.card-header{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:20px;text-align:center}.pricing-card.silver .card-header{background:linear-gradient(135deg,silver,#a8a8a8)}.pricing-card.gold .card-header{background:linear-gradient(135deg,gold,#ffb347)}.pricing-card.platinum .card-header{background:linear-gradient(135deg,#e5e4e2,#b8b8b8)}.card-header h3{font-size:1.2rem;font-weight:800;margin:0}.card-body{flex:1 1;padding:25px 20px}.package-features{margin:0}.package-features li{color:#333;font-size:.9rem;line-height:1.6;margin-bottom:12px;padding-left:0;position:relative}.package-features li:before{color:#1a1919;content:"•";font-weight:700;margin-right:8px}.card-footer{border-top:1px solid #f0f0f0;padding:20px;text-align:center}.price{color:#222;display:block;font-size:1.5rem;font-weight:800}@media (max-width:1200px){.custom-pattern-section{padding:50px 0}.left-content{padding-left:40px}.pricing-cards{gap:15px;padding-right:40px}.left-content .center-text h2{font-size:2.2rem}}@media (max-width:991px){.custom-pattern-section{flex-direction:column;gap:40px;padding:50px 20px}.left-content{flex:0 0 auto;padding-left:0;text-align:center}.pricing-cards{flex:0 0 auto;max-width:800px;padding-right:0;width:100%}.left-content .center-text h2{font-size:2rem}}@media (max-width:768px){.custom-pattern-section{gap:30px;padding:40px 15px}.pricing-cards{flex-direction:column;gap:20px}.pricing-card{min-height:auto}.left-content .center-text h2{font-size:1.8rem}.btn-style-one{font-size:15px;padding:16px 35px}}@media (max-width:576px){.custom-pattern-section{gap:25px;padding:30px 10px}.left-content .center-text h2{font-size:1.6rem}.card-header{padding:15px}.card-body{padding:20px 15px}.card-footer{padding:15px}.price{font-size:1.3rem}.package-features li{font-size:.85rem;margin-bottom:10px}}.why-choose-us{background:#fff;overflow:hidden;padding:100px 0;position:relative}.main-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;box-shadow:0 20px 60px #0000001a;margin:0 20px;padding:80px 0;position:relative}.main-container:before{background:#fffffff2;border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.auto-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.section-header{margin-bottom:80px}.section-header .sub-title{color:#ff3c3c;display:block;font-size:.9rem;font-weight:700;letter-spacing:3px;margin-bottom:25px;text-transform:uppercase}.section-header h2{font-size:3.5rem;font-weight:900;letter-spacing:-1px;line-height:1.1;margin-bottom:30px}.section-header .section-description{color:#666;font-size:1.2rem;line-height:1.8;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:600px}.content-row{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.text-column{position:relative}.text-content h3{color:#1a1a1a;font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:25px}.text-content>p{color:#666;font-size:1.1rem;line-height:1.7}.features-list,.text-content>p{margin-bottom:40px}.feature-item{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:12px;display:flex;margin-bottom:30px;padding:20px;transition:all .3s ease}.feature-item:hover{border-color:#ff3c3c;box-shadow:0 8px 25px #ff3c3c26;transform:translateX(8px)}.feature-icon{align-items:center;background:#ff3c3c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:30px;justify-content:center;margin-right:20px;width:30px}.feature-text h4{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:8px}.feature-text p{color:#666;font-size:.95rem;line-height:1.6;margin:0}.cta-button{margin-top:40px}.cta-button .theme-btn{background:#ff3c3c;border:none;border-radius:12px;box-shadow:0 4px 14px #ff3c3c40;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.cta-button .theme-btn:hover{background:#e63535;box-shadow:0 8px 25px #ff3c3c59;transform:translateY(-2px)}.images-column{position:relative}.images-container{align-items:center;display:flex;flex-direction:column;gap:30px;position:relative}.image-wrapper{border-radius:16px;box-shadow:0 20px 40px #0000001a;overflow:hidden;position:relative;transition:all .4s ease}.image-wrapper img{height:100%;object-fit:cover;transition:all .4s ease;width:100%}.image-wrapper:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}.bottom-image,.top-image{height:200px;width:280px}.center-logo{align-items:center;background:#fff;border:3px solid #f8f9fa;border-radius:50%;box-shadow:0 25px 50px #0000001a;display:flex;height:120px;justify-content:center;padding:25px;position:relative;transition:all .4s ease;width:120px;z-index:10}.center-logo:hover{border-color:#ff3c3c;box-shadow:0 30px 60px #00000026;transform:scale(1.1)}.center-logo img{border-radius:50%;height:100%;object-fit:contain;width:100%}@media (max-width:1200px){.content-row{gap:60px}.section-header h2{font-size:3rem}.text-content h3{font-size:2rem}.bottom-image,.top-image{height:170px;width:240px}.center-logo{height:100px;padding:20px;width:100px}}@media (max-width:991px){.content-row{gap:50px;grid-template-columns:1fr}.section-header,.text-column{text-align:center}.section-header h2{font-size:2.5rem;text-align:center}.section-header .section-description,.section-header .sub-title{text-align:center}.text-content h3{font-size:1.8rem}.bottom-image,.top-image{height:150px;width:220px}.center-logo{height:90px;padding:18px;width:90px}}@media (max-width:768px){.why-choose-us{padding:80px 0}.main-container{margin:0 15px;padding:60px 0}.section-header{text-align:center}.section-header h2{font-size:2.2rem;text-align:center}.section-header .section-description,.section-header .sub-title{text-align:center}.text-content h3{font-size:1.6rem}.feature-item{margin-bottom:20px;padding:15px}.bottom-image,.top-image{height:130px;width:200px}.center-logo{height:80px;padding:15px;width:80px}}@media (max-width:576px){.why-choose-us{padding:60px 0}.main-container{margin:0 10px;padding:40px 0}.section-header{text-align:center}.section-header h2{font-size:1.8rem;text-align:center}.section-header .sub-title{font-size:.8rem;letter-spacing:2px;text-align:center}.section-header .section-description{text-align:center}.text-content h3{font-size:1.4rem}.bottom-image,.top-image{height:110px;width:180px}.center-logo{height:70px;padding:12px;width:70px}.cta-button .theme-btn{font-size:.95rem;padding:14px 28px}}.faqs-section{background:url(/static/media/pattern-4.438ea04647b177abdc86.jpg) repeat;padding:80px 0}.faqs-section:before{background:#fffffff2;z-index:1}.faq-container{max-width:1200px;padding:0 24px;z-index:2}.faq-header{margin-bottom:36px}.faq-subtitle{color:#ff3838;font-size:1.1em;letter-spacing:.5px;margin-bottom:8px}.faq-title{color:#222;font-size:2.6rem;font-weight:800;line-height:1.2;margin-bottom:0}.faq-content-row{align-items:flex-start;display:flex;gap:40px;justify-content:center}.faq-accordion-col{flex:1.2 1;min-width:340px}.faq-card{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 24px #00000014;margin-bottom:18px;padding:0;transition:all .3s ease}.faq-card:before{background:linear-gradient(90deg,#ff3838,#ff6b35);height:3px;transform:scaleX(0);transition:transform .3s ease}.faq-card:hover:before{transform:scaleX(1)}.faq-card:hover{box-shadow:0 6px 32px #0000001f;transform:translateY(-2px)}.faq-card.active{border:2px solid #ff3838;box-shadow:0 8px 40px #ff383826}.faq-card.active:before{transform:scaleX(1)}.faq-question{color:#222;font-size:1.1em;min-height:70px;padding:22px 28px;transition:color .3s ease}.faq-card.active .faq-question{color:#ff3838}.faq-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:24px;justify-content:center;position:relative;transition:transform .3s ease;width:24px}.faq-card.active .faq-icon{transform:rotate(45deg)}.icon-line{background-color:#666;border-radius:1px;height:2px;transition:all .3s ease;width:16px}.faq-card.active .icon-line{background-color:#ff3838}.icon-line:first-child{margin-bottom:4px}.faq-answer{border-top:1px solid #0000;color:#555;font-size:1em;font-weight:500;line-height:1.6;max-height:0;opacity:0;overflow:hidden;padding:0 28px 22px;transition:all .3s ease}.faq-card.active .faq-answer{border-top:1px solid #f0f0f0;max-height:200px;opacity:1;padding:0 28px 22px}.faq-image-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:32px;min-width:340px}.faq-image-wrapper{border-radius:16px;box-shadow:0 8px 32px #0000001f;max-width:320px;overflow:hidden;transition:transform .3s ease;width:100%}.faq-image-wrapper:hover{transform:translateY(-5px)}.faq-image-wrapper img{display:block;height:auto;transition:transform .3s ease;width:100%}.faq-image-wrapper:hover img{transform:scale(1.05)}.stats-row{flex-wrap:wrap;gap:24px;justify-content:center}.pie-graph,.stats-row{align-items:center;display:flex}.pie-graph{flex-direction:column;transition:transform .3s ease}.pie-graph:hover{transform:scale(1.05)}.graph-outer{margin-bottom:12px}.pie-graph .title{color:#888e94;font-size:1rem;font-weight:700;line-height:1.3;margin:1rem 0 0}@media (max-width:991px){.faq-content-row{align-items:stretch;flex-direction:column;gap:40px}.faq-accordion-col,.faq-image-col{min-width:100%}.faq-title{font-size:2.2rem}}@media (max-width:768px){.faqs-section{padding:60px 0}.faq-container{padding:0 16px}.faq-title{font-size:2rem}.faq-subtitle{font-size:1em}.faq-question{font-size:1em;min-height:60px;padding:18px 20px}.faq-answer{padding:0 20px 18px}.stats-row{gap:20px}.pie-graph .title{color:#888e94;font-size:1rem;font-weight:700;line-height:1.3;margin:1rem 0 0}}@media (max-width:576px){.faq-content-row{gap:32px}.faq-title{font-size:1.8rem}.faq-card{margin-bottom:16px}.faq-question{min-height:50px;padding:16px 18px}.faq-answer{padding:0 18px 16px}.stats-row{flex-direction:column;gap:24px}.pie-graph .title{color:#888e94;font-size:1rem;font-weight:700;line-height:1.3;margin:1rem 0 0}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.review-logos-section{-ms-overflow-style:none;background:linear-gradient(135deg,#f8f9fa,#fff);overflow:hidden;padding:80px 0;position:relative;scrollbar-width:none}.review-logos-section::-webkit-scrollbar{display:none}.review-logos-section *{-ms-overflow-style:none;scrollbar-width:none}.review-logos-section ::-webkit-scrollbar{display:none}.review-logos-section:before{top:0}.review-logos-section:after,.review-logos-section:before{background:linear-gradient(90deg,#0000,#ff3c3c33,#0000);content:"";height:1px;left:0;position:absolute;right:0}.review-logos-section:after{bottom:0}.container{position:relative;z-index:1}.section-header h3{color:#1a1a1a;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:15px}.section-header p{font-size:1.1rem;line-height:1.6;max-width:500px}.logos-showcase{position:relative}.logos-grid{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center}.logo-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:20px;position:relative;text-align:center;transition:all .4s ease}.logo-item:hover{background:#fff;border-color:#ff3c3c33;box-shadow:0 12px 40px #00000026;transform:translateY(-8px)}.logo-link{align-items:center;display:flex;flex-direction:column;height:100%;transition:all .3s ease;width:100%}.logo-link,.logo-link:hover{color:inherit;text-decoration:none}.logo-link:focus{outline:none}.logo-link:focus-visible{border-radius:16px;outline:2px solid #ff3c3c;outline-offset:2px}.logo-container{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 15px #0000001a;display:flex;height:80px;justify-content:center;margin-bottom:15px;overflow:hidden;position:relative;transition:all .3s ease;width:80px}.logo-container:before{background:linear-gradient(135deg,#ff3c3c0d,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.logo-item:hover .logo-container:before{opacity:1}.logo-item:hover .logo-container{border-color:#ff3c3c;box-shadow:0 8px 25px #0003;transform:scale(1.1)}.logo-container img{filter:none;height:50px;object-fit:contain;position:relative;transition:all .3s ease;width:50px;z-index:1}.logo-item:hover .logo-container img{transform:scale(1.05)}.company-name{color:#333;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:color .3s ease}.logo-item:hover .company-name{color:#ff3c3c}.logo-item:first-child .logo-container,.logo-item:last-child .logo-container{background:#191616f7!important;border-color:#333!important}.logo-item:first-child .logo-container img,.logo-item:last-child .logo-container img{filter:brightness(0) invert(1)!important}.logo-item:hover .logo-item:first-child .logo-container,.logo-item:hover .logo-item:last-child .logo-container{border-color:#ff3c3c!important}@media (max-width:1200px){.logos-grid{gap:25px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.section-header h3{font-size:2.2rem}}@media (max-width:991px){.review-logos-section{padding:60px 0}.logos-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.section-header h3{font-size:2rem}.section-header p{font-size:1rem}}@media (max-width:768px){.review-logos-section{padding:50px 0}.section-header{margin-bottom:40px}.section-header h3{font-size:1.8rem}.logos-grid{gap:15px;grid-template-columns:repeat(3,1fr)}.logo-item{min-height:120px;padding:15px}.logo-container{height:60px;margin-bottom:10px;width:60px}.logo-container img{height:35px;width:35px}.company-name{font-size:.8rem}}@media (max-width:480px){.logos-grid{-ms-overflow-style:none;gap:8px;grid-template-columns:repeat(5,1fr);overflow-x:auto;padding:10px 0;scrollbar-width:none}.logos-grid::-webkit-scrollbar{display:none}.logo-item{min-height:80px;min-width:80px;padding:12px 8px}.logo-container{height:50px;margin-bottom:8px;width:50px}.logo-container img{height:30px;width:30px}.company-name{font-size:.7rem;letter-spacing:.3px}}@media (max-width:360px){.logos-grid{-ms-overflow-style:none;gap:6px;grid-template-columns:repeat(5,1fr);overflow-x:auto;scrollbar-width:none}.logos-grid::-webkit-scrollbar{display:none}.logo-item{min-height:70px;min-width:70px;padding:8px 6px}.logo-container{height:45px;margin-bottom:6px;width:45px}.logo-container img{height:25px;width:25px}.company-name{font-size:.65rem;letter-spacing:.2px}}.logo-item{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}.logo-item:first-child{animation-delay:.1s}.logo-item:nth-child(2){animation-delay:.2s}.logo-item:nth-child(3){animation-delay:.3s}.logo-item:nth-child(4){animation-delay:.4s}.logo-item:nth-child(5){animation-delay:.5s}.logo-item:before{background:linear-gradient(135deg,#ff3c3c0d,#0000);border-radius:16px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.logo-item:hover:before{opacity:1}.logo-item,.logo-item:hover{cursor:pointer}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.testimonial-section{background-color:#222;overflow:hidden;padding:100px 0;position:relative;z-index:1}.testimonial-section .bg{background-color:#222;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:-1}.testimonial-section .bg-pattern-5{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcMAAAF9CAMAAABPmPPpAAAARVBMVEX8/Pz5+fnFxcXz8/O/v7/t7e3Nzc24uLji4uLo6OjY2NjT09Pc3NywsLCmpqasrKyhoaGcnJyXl5cAAADh4eHq6urLy8vnv9DTAAAAF3RSTlNNTU1NTU1NTU1NTU1NTU1NTU1NABovQk0b6vYAAAhXSURBVHja7Nq7ktswDIXhAxAEr5K8Xtvv/6ihSO+snWwyKVFAzWm+DtU/Ij7nd7s/OoFa4hqAmrhFIAtrAQqLZiCqqBtDptxv63iYF3ykVAghy9bHFN4rgYruOia2QwIQuxtz5nH7uuFdk+Yh2sY5gPrGPYJykhqH59QKENyYNPd1w3uVlAmx8rx8560NkAcMQGmJ4xg3Rs39vOFNL1wGbBcp5+WPlMeUtNXhg+wtEsiNWXMbN3xI6oTYOFVCqHyenDILRyCryPBF3dg1n7hdJRCo7ykSULYjByCkSx1DfNVzmhvD5oY79+EacyVQZW4DZmaNAzBzBqKyG8PmjkcgUN62MiamvY8J/KE0oH7wOXVPbgybiBM24R5ANXGNAwi3AnrJyezGsOlYOZnP+S0nNw5ArCkVN6YNQG2fOVkPWTmZZk7KykneNJMb0waxy1FnTh46c3LjlZMSCXHmpBvbBnWlYp45iZ9z0o1ts1KxP3NSZ06WlZOx8czJ6sa2ectJ2d9y8uOZk25MG5hNVzf/a/CWk+0tJyWMOXPSjWmD71RM0gpQRHRM5PWPShP34Ma0QShyaQMUvrz+Ka7bysl0dHJj26DPVMRrTtLKyQBqx7y8G9MGfLS/5yRvlRCyG9tmpmJ85iQfKyd3nTm5r5zc3Jg2aCsVNRKKCq+clPyak+LGtAG95OTHMyf5OyepbFt2Y9oA6DJTMbNwAaIK5+FUVk4Kt+DGtAEFuSqd8Lpy8pLimHwceebkpZIb2wY5iT5zMgORhf94KO7GtoHu/8hJ3mdOurFt5DUn9fmn+Hh5KI6c3Jg20B9zsg+Q9euhuBvTBu85eU7deeWkrIfiqbsxbQBkFS5AUZb88gh85WRn0ejGtPn+U6zPR+CXbebk8fVQvAU3ts0v9u0YBWIohoGoCH/bvf9xA3aR0iGVZKZ/FxD21FTs99NTl+Jzek6empN1wMJ4Gz1P4L++FPec/NecvHpOYryNb2+OeWuse3PMGyPz3hwzG7n35pjRyL43x0wmoDfHDEb+vTlmMi4P55jvxr83xwxG/r05ZjD0+PmGHj/fKKA3x9DjrzdXQG+Oocdfbujx8w09fr6hx883CujNMfT42w09/gIT0Jtj6PG3G3r8fEOPn28U0Jtj6PG3G3r8BSagN8fQ42839Pg3+3ZQxDAABDHsphP+mEsj3ugvCHbf+PH75gK/OePHXzd+/AHzBH5zxo8/bvz4fePH7xs/ft9c4Ddn/Pjz5i3BOePH/7Dx4/eNH79v/Ph9c4HfnPHjz5tf4Ddn/Pjjxo/fN378vvHj980FfnPGj79u/PgDJvCbM378dePH7xs/ft9c4Ddn/Pjrxo8/YAK/OePHXzd+/L7x4/fNBX5zxo+/bvz4A+YJ/OaMH3/c+PH7xo/fN378vrnAb8748efNW4Jzxo//YePH7xs/ft/48fvmAr8548efN7/Ab8748ceNH79v/Ph948fvmwv85owff9348QdM4Ddn/Pjrxo/fN378vrnAb8782beDIoYBIIhhN53wx1wa8UZ/QbD9+OvGjz9gAr8548dfN378vvHj980FfnPGj79u/PgD5gn85owff9z48fvGj983fvy+ucBvzvjx581bgnPGj/9h48fvGz9+3/jx++YCvznjx583v8Bvzvjxx40fv2/8+H3jx++bC/zmjB9/3fjxB0zgN2f8+OvGj983fvy+ucBvzvjx140ff8AEfnPGj79u/Ph948fvmwv85owff9348QfME/jNGT/+uPHj940fv2/8+H1zgd+c8ePPm7cE54wf/8PGj983fvy+8eP3zQV+c8aPP29+gd+c8eOPGz9+3/jx+8aP3zcX+M0ZP/668eMPmMBvzvjx140fv2/8+H1zgd+c8eOvGz/+gAn85owff9348fvGj983F/jNGT/+uvHjD5gn8Jszfvxx48fvGz9+3/jx++YCvznjx583bwnOGT/+h40fv2/8+H3jx++bC/zmjB9/3vwCvznjxx83fvy+8eP3jR+/by7wmzN+/HXjxx8wgd+c8eOvGz9+3/jx++YCvznjx183fvwBE/jNGT/+uvHj940fv28u8Jszfvx148cfME/gN2f8+OPGj983fvy+8eP3zQV+c8aPP2/eEpwzfvwPGz9+3/jx+8aP3zcX+M0ZP/68+QV+c8aPP278+H3jx++bf/t2jNtADENBlHHWgJtUknz/owbJtrbgkvN3+tf9igDHHp9vCtCba+zx0409foAB9OYae/x0Y4/PN/b4fFOA3lxjj59u7PEDDKA319jjpxt7fL6xx+ebAvTmGnv8dGOPH2AOQG+usccPN/b4fGOPzzf2+HxTgN5cY48fb7o8nGvs8S9s7PH5xh6fb+zx+aYAvbnGHj/e3AC9ucYeP9zY4/ONPT7f2OPzTQF6c409frqxxw8wgN5cY4+fbuzx+cYen28K0Jtr7PHTjT1+gAH05hp7/HRjj8839vh8U4DeXGOPn27s8QPMAejNNfb44cYen2/s8fnGHp9vCtCba+zx402Xh3ONPf6FjT0+39jj8409Pt8UoDfX2OPHmxugN9fY44cbe3y+scfnG3t8vilAb66xx0839vgBBtCba+zx0409Pt/Y4/NNAXpzjT1+urHHDzCA3lxjj59u7PH5xh6fbwrQm2vs8dONPX6AOQC9ucYeP9zY4/ONPT7f2OPzTQF6c409frzp8nCusce/sLHH5xt7fL6pr/69uWZv6tG/N9dszbMWoDfX7MyqCejNNTszazza9+aanfkeNWbb01XziZmjxljde3PNxqzxt+GYzXtzzXuzxrnhmPfWvbnmnbnPcW74v+L66duba16a55rneL+TSiicVmbPcgAAAABJRU5ErkJggg==)}.testimonial-section .auto-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.testimonial-section .sec-title{margin-bottom:50px;text-align:center}.testimonial-section .sec-title .sub-title{color:#ff3c3c;display:block;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:1.2em;margin-bottom:15px;text-transform:uppercase}.testimonial-section .sec-title h2{color:#fff;font-size:42px;font-weight:700;line-height:1.2em;margin-bottom:20px}.testimonial-section .sec-title .title-text{color:#ccc;font-size:16px;line-height:1.6em;margin:0 auto;max-width:600px}.testimonial-carousel-wrapper{padding:0 40px;position:relative}.testimonial-carousel{margin:0 -15px;padding-bottom:60px}.testimonial-block{padding:15px;position:relative}.testimonial-block .inner-box{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 25px #0000001a;min-height:300px;padding:35px 25px;position:relative;transition:all .3s ease}.testimonial-block .inner-box:hover{border-color:#ff3c3c;box-shadow:0 15px 35px #00000026;transform:translateY(-3px)}.testimonial-block .quote-icon{color:#ff3c3c;display:inline-block;font-size:28px;line-height:1em;margin-bottom:20px;opacity:.8;position:relative}.testimonial-block .text{color:#555;flex-grow:1;font-size:15px;font-style:italic;font-weight:400;line-height:1.7em;margin-bottom:25px;position:relative}.testimonial-block .info-box{align-items:center;display:flex;margin-top:auto;position:relative}.testimonial-block .image{border:3px solid #ff3c3c;border-radius:50%;flex-shrink:0;height:65px;margin-bottom:0;margin-right:20px;overflow:hidden;position:relative;transition:all .3s ease;width:65px}.testimonial-block .image:hover{border-color:#e63535;transform:scale(1.1)}.testimonial-block .image img{display:block;height:100%;object-fit:cover;width:100%}.testimonial-block .client-info{flex-grow:1;margin-top:15px;padding-top:15px;position:relative}.testimonial-block .name{color:#1a1a1a;display:block;font-size:18px;font-weight:700;line-height:1.3em;margin-bottom:6px;position:relative}.testimonial-block .position{color:#ff3c3c;display:block;font-size:14px;font-weight:600;line-height:1.4em;margin-bottom:4px;position:relative}.testimonial-block .company{color:#666;display:block;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:1.4em;margin-bottom:12px;position:relative;text-transform:uppercase}.testimonial-block .service-tag{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;display:flex;justify-content:space-between;padding:8px 12px;position:relative;transition:all .3s ease}.testimonial-block .service-tag:hover{background:#fff;border-color:#ff3c3c}.testimonial-block .service-text{color:#666;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.testimonial-block .view-package{color:#ff3c3c;font-size:10px;font-weight:600;text-decoration:none;transition:all .3s ease}.testimonial-block .view-package:hover{color:#e63535;text-decoration:underline}.testimonial-section .custom-nav-btn{align-items:center;background-color:#fff;border:2px solid #ff3c3c;border-radius:50%;box-shadow:0 4px 15px #00000026;color:#ff3c3c;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:45px;justify-content:center;margin-top:-22.5px;position:absolute;top:50%;transition:all .3s ease;width:45px;z-index:10}.testimonial-section .custom-nav-btn:hover{background-color:#ff3c3c;box-shadow:0 6px 20px #ff3c3c4d;color:#fff;transform:scale(1.05)}.testimonial-section .custom-nav-btn:active{transform:scale(.98)}.testimonial-section .swiper-button-next.custom-nav-btn{right:-5px}.testimonial-section .swiper-button-prev.custom-nav-btn{left:-5px}.testimonial-section .swiper-pagination{bottom:0;left:0;position:absolute;text-align:center;width:100%;z-index:10}.testimonial-section .swiper-pagination-bullet{background-color:#555;border-radius:50%;height:12px;margin:0 5px;opacity:1;transition:all .3s ease;width:12px}.testimonial-section .swiper-pagination-bullet-active{background-color:#ff3c3c;border-radius:6px;width:30px}.testimonial-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.testimonial-block .inner-box{background:linear-gradient(135deg,#fff,#f8f9fa)}.testimonial-block .inner-box:before{background:linear-gradient(90deg,#ff3c3c,#e63535);border-radius:10px 10px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media only screen and (max-width:1199px){.testimonial-section{padding:80px 0}.testimonial-section .sec-title h2{font-size:36px}}@media only screen and (max-width:991px){.testimonial-section{padding:70px 0}.testimonial-section .sec-title{text-align:center}.testimonial-section .sec-title h2{font-size:32px;text-align:center}.testimonial-section .sec-title .sub-title,.testimonial-section .sec-title .title-text{text-align:center}.testimonial-carousel-wrapper{padding:0 60px}}@media only screen and (max-width:767px){.testimonial-section{padding:60px 0}.testimonial-section .sec-title{text-align:center}.testimonial-section .sec-title h2{font-size:28px;text-align:center}.testimonial-section .sec-title .sub-title,.testimonial-section .sec-title .title-text{text-align:center}.testimonial-block .inner-box{padding:25px 20px}.testimonial-block .name{font-size:16px}.testimonial-block .position{font-size:13px}.testimonial-block .company{font-size:11px}.testimonial-block .service-tag{padding:6px 10px}.testimonial-carousel-wrapper{padding:0 50px}.testimonial-section .custom-nav-btn{font-size:14px;height:40px;width:40px}}@media only screen and (max-width:575px){.testimonial-section{padding:50px 0}.testimonial-section .sec-title{text-align:center}.testimonial-section .sec-title h2{font-size:24px;text-align:center}.testimonial-section .sec-title .sub-title,.testimonial-section .sec-title .title-text{text-align:center}.testimonial-carousel-wrapper{padding:0 40px}.testimonial-section .custom-nav-btn{font-size:16px;height:40px;margin-top:-20px;width:40px}}.testimonial-carousel .swiper-slide{display:flex;height:auto}.testimonial-block,.testimonial-block .inner-box{display:flex;flex-direction:column;height:100%}.testimonial-block .inner-box{justify-content:space-between}.testimonial-block .client-info{border-top:1px solid #e9ecef;margin-top:20px;padding-top:20px}@media (min-width:768px){.testimonial-block .inner-box{min-height:350px}}@media (min-width:1200px){.testimonial-block .inner-box{min-height:380px}}.growth-cta-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d 50%,#1a1a1a);color:#fff;overflow:hidden;padding:80px 0;position:relative}.growth-cta-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23ff3c3c' fill-opacity='.05'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.cta-container{margin:0 auto;max-width:1000px;padding:0 30px;position:relative;z-index:2}.cta-main-header{margin-bottom:70px;text-align:center}.cta-main-header h2{color:#fff;font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:10px;text-shadow:0 2px 4px #0000001a}.cta-main-subtitle{color:#e2e8f0;font-size:2rem;font-weight:300;margin-bottom:25px;opacity:.9}.cta-description{color:#cbd5e1;font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px;opacity:.9}.process-timeline{margin-bottom:70px}.process-timeline h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:50px;position:relative;text-align:center}.process-timeline h3:after{background:linear-gradient(90deg,#ff3c3c,#ff6b6b);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.timeline-container{display:flex;flex-direction:column;gap:30px;position:relative}.timeline-container:before{background:linear-gradient(180deg,#ff3c3c,#ff6b6b);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.timeline-item{align-items:center;display:flex;gap:30px;margin:0 auto;max-width:800px;position:relative}.timeline-item:nth-child(2n){flex-direction:row-reverse}.timeline-icon{align-items:center;background:linear-gradient(135deg,#ff3c3c,#ff6b6b);border-radius:50%;box-shadow:0 8px 25px #ff3c3c66;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:80px;justify-content:center;width:80px;z-index:2}.timeline-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;flex:1 1;max-width:400px;padding:25px}.timeline-content h4{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:10px}.timeline-content p{color:#e2e8f0;font-size:1rem;line-height:1.6;margin:0}.cta-action-section{margin-bottom:50px;text-align:center}.primary-cta-wrapper{margin-bottom:30px}.cta-button{align-items:center;border:2px solid #0000;border-radius:50px;display:inline-flex;font-size:1.1rem;font-weight:700;gap:15px;overflow:hidden;padding:20px 40px;position:relative}.cta-button.primary{background:linear-gradient(135deg,#ff3c3c,#ff6b6b);box-shadow:0 8px 25px #ff3c3c66;color:#fff}.cta-button.primary:hover{background:linear-gradient(135deg,#e63535,#ff3c3c);box-shadow:0 12px 35px #ff3c3c99;transform:translateY(-3px)}.cta-button.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff4d;color:#fff;margin:0 10px}.cta-button.secondary:hover{background:#fff3;border-color:#ff3c3c;transform:translateY(-2px)}.arrow-icon{font-size:1rem;transition:transform .3s ease}.cta-button.primary:hover .arrow-icon{transform:translateX(5px)}.support-section{text-align:center}.support-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-flex;gap:15px;padding:20px 30px}.phone-icon{color:#ff3c3c;font-size:1.2rem}.support-text{display:flex;flex-direction:column;gap:5px}.support-text span{color:#cbd5e1;font-size:.9rem}.phone-link{color:#ff3c3c;font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .3s ease}.phone-link:hover{color:#ff6b6b;text-decoration:underline}@media (max-width:991px){.growth-cta-section{padding:60px 0}.cta-main-header h2{font-size:2.8rem}.cta-main-subtitle{font-size:1.6rem}.timeline-container:before{left:40px}.timeline-item{flex-direction:row!important;gap:20px;max-width:100%}.timeline-content{max-width:none}}@media (max-width:768px){.cta-main-header h2{font-size:2.2rem}.cta-main-subtitle{font-size:1.3rem}.cta-description{font-size:1.1rem}.timeline-icon{font-size:1.2rem;height:60px;width:60px}.timeline-content{padding:20px}.cta-button{font-size:1rem;padding:18px 32px}.secondary-actions{align-items:center;display:flex;flex-direction:column;gap:15px}.cta-button.secondary{margin:0;width:200px}}@media (max-width:576px){.cta-container{padding:0 20px}.cta-main-header h2{font-size:1.8rem}.cta-main-subtitle{font-size:1.1rem}.timeline-container:before{left:30px}.timeline-item{gap:15px}.timeline-icon{font-size:1rem;height:50px;width:50px}.timeline-content{padding:15px}}.contact-section{background-color:#f9f9f9;font-family:Inter,sans-serif;padding:80px 0}.contact-container{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1200px;padding:0 20px}.contact-left{flex:1 1;min-width:300px;padding:20px}.contact-header{margin-bottom:40px}.section-subtitle{color:#ff3c3c;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:1.5px;margin-bottom:15px;padding-left:15px;position:relative;text-transform:uppercase}.section-title{color:#222;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:20px}.contact-description{color:#666;font-size:1.1rem;line-height:1.7;max-width:500px}.contact-methods{display:flex;flex-direction:column;gap:20px;max-width:450px}.contact-card{align-items:center;background:#fff;border:1px solid #00000008;border-radius:12px;box-shadow:0 5px 25px #0000000d;cursor:pointer;display:flex;gap:20px;min-height:80px;padding:25px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.1)}.contact-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.contact-icon{color:#fff;flex-shrink:0;font-size:1.3rem;height:55px;width:55px}.contact-card:hover .contact-icon{transform:scale(1.1)}.phone{background:linear-gradient(135deg,#4e9af1,#2962ff)}.eemail{background:linear-gradient(135deg,#ff6b6b,#ff3c3c)}.aaddress{background:linear-gradient(135deg,#6c5ce7,#4b34d3)}.contact-info{display:flex;flex-direction:column;justify-content:center}.contact-info h4{color:#333;font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:5px}.contact-info a,.contact-info p{color:#555;display:block;font-size:1rem;line-height:1.4;margin:0;position:relative;text-decoration:none;transition:all .3s ease}.contact-info a{cursor:pointer;padding:2px 0}.contact-info a:hover{color:#ff3c3c;transform:translateX(5px)}.contact-info a:after{background:#ff3c3c;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.contact-info a:hover:after{width:100%}.contact-card:has(.contact-info a){cursor:pointer}.contact-card:has(.contact-info a):hover{background:linear-gradient(135deg,#fff,#fefefe);border-color:#ff3c3c}.contact-right{display:flex;flex:1 1;flex-direction:column;min-width:300px;padding:20px}.map-wrapper{border:1px solid #0000000d;border-radius:12px;box-shadow:0 10px 30px #00000014;flex:1 1;height:100%;min-height:500px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.map-wrapper iframe{border:none;bottom:0;display:block;height:100%!important;left:0;position:absolute;right:0;top:0;width:100%!important}.map-wrapper:hover{box-shadow:0 15px 40px #0000001f}@media (max-width:1100px){.contact-container{gap:30px}.contact-card{padding:22px 25px}}@media (max-width:992px){.contact-container{flex-direction:column}.contact-left,.contact-right{padding:0;width:100%}.contact-left{text-align:center}.map-wrapper{height:400px;min-height:400px;width:100%}.map-wrapper iframe{height:100%!important;width:100%!important}.section-title{font-size:2.2rem;text-align:center}.section-subtitle{padding-left:0;text-align:center}.section-subtitle:before{left:50%;transform:translateX(-50%) translateY(-50%)}.contact-description{margin:0 auto;text-align:center}.contact-methods{max-width:100%}}@media (max-width:768px){.contact-section{padding:60px 0}.contact-left,.section-title{text-align:center}.section-title{font-size:2rem}.section-subtitle{padding-left:0;text-align:center}.section-subtitle:before{left:50%;transform:translateX(-50%) translateY(-50%)}.contact-description{margin:0 auto;text-align:center}.contact-card{border-radius:10px;min-height:70px;padding:20px}.contact-icon{font-size:1.2rem;height:50px;width:50px}.contact-info h4{font-size:1rem}.contact-info a,.contact-info p{font-size:.95rem}}@media (max-width:576px){.contact-section{padding:50px 0}.contact-container{gap:20px;padding:0 15px}.contact-card,.contact-left{text-align:center}.contact-card{align-items:center;flex-direction:column;gap:15px;min-height:auto;padding:25px 20px}.contact-info{margin-top:5px}.contact-info a:hover{transform:translateY(2px)}.section-title{font-size:1.8rem;margin-bottom:15px;text-align:center}.section-subtitle{padding-left:0;text-align:center}.section-subtitle:before{left:50%;transform:translateX(-50%) translateY(-50%)}.contact-description{font-size:1rem;margin:0 auto;text-align:center}.map-wrapper{border-radius:8px;height:350px;min-height:350px;width:100%}.map-wrapper iframe{height:100%!important;width:100%!important}}@media (max-width:400px){.section-title{font-size:1.6rem}.contact-icon{height:45px;width:45px}.map-wrapper{min-height:300px}}.cta-banner{align-items:center;background:#ff3c3c url(/static/media/pattern-8.d8283eee2fcf1411b22e.jpg) 100% no-repeat;background-size:contain;border-radius:0;display:flex;justify-content:center;margin:48px 0;padding:64px 0}.cta-banner-content{align-items:center;display:flex;justify-content:space-between;max-width:1200px;padding:0 48px;width:100%}.cta-banner-content h2{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:.5px;line-height:1.15;margin:0;text-align:left}@media (max-width:900px){.cta-banner-content{align-items:center;flex-direction:column;gap:32px;padding:0 16px;text-align:center}.cta-banner-content h2{font-size:1.5rem;text-align:center}}.main-footer{background:#181818;color:#fff;font-family:Poppins,sans-serif;padding-bottom:0}.newsletter-bar{align-items:center;background:#111;border-radius:4px 4px 0 0;display:flex;justify-content:space-between;margin:32px auto 0;max-width:1200px;padding:32px 48px 24px}.newsletter-content{align-items:center;display:flex;gap:18px}.newsletter-icon{color:#ff3c3c;font-size:2.2rem}.newsletter-text{font-size:1.2rem;font-weight:500;line-height:1.3}.newsletter-form{align-items:center;display:flex;flex-wrap:wrap;gap:0;position:relative}.newsletter-form input[type=email]{background:#232323;border:none;border-radius:4px 0 0 4px;color:#fff;font-size:1rem;outline:none;padding:12px 16px;width:220px}.newsletter-form button{background:#ff3c3c;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-size:1.2rem;padding:12px 20px;transition:background .2s}.newsletter-form button:hover{background:#e22b2b}.newsletter-form .newsletter-error,.newsletter-form .newsletter-success{border-radius:4px;font-size:.95rem;font-weight:500;margin-top:10px;padding:8px 15px;text-align:center;width:100%}.newsletter-form .newsletter-success{background-color:#28a745;color:#fff}.newsletter-form .newsletter-error{background-color:#dc3545;color:#fff}.footer-columns{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:48px 48px 0}.footer-col{margin-bottom:32px}.footer-title{color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:18px;padding-bottom:4px}.footer-brand-link{color:inherit;cursor:pointer;display:block;text-decoration:none;transition:all .3s ease}.footer-brand-link:hover{transform:translateY(-2px)}.footer-brand-link:hover .footer-title{color:#ff3c3c}.footer-brand-link:hover .footer-desc{color:#e0e0e0}.footer-desc{color:#ccc;font-size:1rem;line-height:1.7}.footer-col.pages ul{list-style:none;margin:0;padding:0}.footer-col.pages li{margin-bottom:10px;transition:transform .3s ease}.footer-col.pages li:hover{transform:translateX(5px)}.footer-col.pages a{color:#ccc;display:block;font-size:1rem;padding:4px 0;text-decoration:none;transition:color .2s}.footer-col.pages a:hover{color:#ff3c3c}.portfolio-thumbs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:15px}.portfolio-link{display:block;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.portfolio-link:hover{box-shadow:0 4px 12px #ff3c3c4d;transform:scale(1.05)}.portfolio-thumbs img{background:#232323;border-radius:8px;cursor:pointer;height:120px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.portfolio-thumbs img:hover{box-shadow:0 4px 12px #ff3c3c4d;transform:scale(1.05)}.footer-contact-item{align-items:center;border-radius:4px;color:#ccc;cursor:pointer;display:flex;font-size:1rem;gap:8px;margin-bottom:10px;padding:6px 10px;transition:all .3s ease}.footer-contact-item:hover{background:#ff3c3c1a;color:#fff;transform:translateX(5px)}.footer-contact-item svg{color:#ff3c3c;font-size:1.1rem;transition:transform .3s ease}.footer-contact-item:hover svg{transform:scale(1.2)}.footer-contact-item a{color:#ccc;padding:2px 0;position:relative;text-decoration:none;transition:all .3s ease}.footer-contact-item a:hover{color:#ff3c3c;transform:translateX(3px)}.footer-contact-item a:after{background:#ff3c3c;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-contact-item a:hover:after{width:100%}.footer-contact-item span{color:#ccc;transition:color .3s ease}.footer-contact-item:hover span{color:#fff}.footer-socials{display:flex;gap:14px;margin-top:10px}.footer-socials a{align-items:center;background:#232323;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:36px;justify-content:center;text-decoration:none;transition:background .2s,color .2s;width:36px}.footer-socials a:hover{background:#ff3c3c;color:#fff}.footer-bottom{border-top:1px solid #232323;color:#aaa;font-size:.95rem;margin-top:24px;padding:18px 0 12px;text-align:center}@media (max-width:900px){.footer-columns,.newsletter-bar{flex-direction:column;gap:40px;padding:32px 20px 0;text-align:center}.newsletter-bar{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:24px 20px 0}.newsletter-content{gap:16px;justify-content:center}.newsletter-icon{color:#ff3c3c;font-size:2.5rem}.newsletter-text{font-size:1.3rem;font-weight:600}.newsletter-form input[type=email]{box-shadow:0 4px 12px #0003;font-size:1.1rem;padding:14px 18px}.newsletter-form button{box-shadow:0 4px 12px #ff3c3c4d;font-size:1.1rem;font-weight:600;padding:14px 24px}.footer-col{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:40px;padding:24px;text-align:center}.footer-title{color:#ff3c3c;font-size:1.3rem;font-weight:700;margin:0 auto 24px;padding-bottom:8px;position:relative;text-align:center}.footer-title:after{background:linear-gradient(90deg,#ff3c3c,#ff6b6b);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.footer-desc{color:#e0e0e0;font-size:1.05rem;line-height:1.8;text-align:center}.footer-col.pages ul{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);max-width:100%;text-align:center}.footer-col.pages li{text-align:center;transition:all .3s ease}.footer-col.pages a{border-radius:6px;display:block;font-size:.9rem;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.footer-col.pages a:hover{background:#ff3c3c1a;transform:translateY(-2px)}.portfolio-thumbs{gap:16px;justify-content:center;margin:20px auto 0;max-width:320px}.portfolio-thumbs img{border-radius:12px;box-shadow:0 8px 24px #0000004d;transition:all .3s ease}.portfolio-thumbs img:hover{box-shadow:0 12px 32px #ff3c3c4d;transform:scale(1.1)}.footer-contact-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:center;margin-bottom:16px;padding:12px 16px;text-align:center;transition:all .3s ease}.footer-contact-item:hover{background:#ff3c3c1a;box-shadow:0 8px 24px #ff3c3c33;transform:translateY(-3px)}.footer-contact-item svg{font-size:1.3rem;margin-bottom:8px}.footer-contact-item a{font-size:1.05rem;font-weight:500}.footer-socials{gap:20px;justify-content:center;margin-top:20px}.footer-socials a{background:linear-gradient(135deg,#ff3c3c,#ff6b6b);box-shadow:0 6px 20px #ff3c3c4d;font-size:1.3rem;height:48px;transition:all .3s ease;width:48px}.footer-socials a:hover{box-shadow:0 10px 30px #ff3c3c66;transform:translateY(-5px) scale(1.1)}.newsletter-form{gap:12px;justify-content:center}.newsletter-form button,.newsletter-form input[type=email]{border-radius:8px}.newsletter-form .newsletter-error,.newsletter-form .newsletter-success{font-size:1rem;margin-top:15px}}@media (max-width:768px){.newsletter-bar{margin:20px 16px 0;padding:24px 16px 20px}.newsletter-content{flex-direction:column;gap:16px;text-align:center}.newsletter-form{flex-direction:column;gap:16px;margin:0 auto;max-width:320px;width:100%}.newsletter-form input[type=email]{border-radius:10px;font-size:1.1rem;padding:16px 20px;width:100%}.newsletter-form button{border-radius:10px;font-size:1.1rem;padding:16px 24px;width:100%}.footer-columns{gap:32px;padding:32px 16px 0}.footer-col{margin-bottom:32px;padding:20px}.footer-title{font-size:1.2rem;margin-bottom:20px}.footer-desc{font-size:1rem}.footer-col.pages ul{gap:6px;grid-template-columns:repeat(3,1fr)}.footer-col.pages a{border-radius:6px;font-size:.9rem;padding:8px 6px}.portfolio-thumbs{gap:12px;max-width:280px}.footer-contact-item{margin-bottom:12px;padding:16px 20px}.footer-contact-item svg{font-size:1.2rem;margin-bottom:6px}.footer-contact-item a{font-size:1rem}.footer-socials{gap:16px}.footer-socials a{font-size:1.2rem;height:44px;width:44px}}@media (max-width:576px){.newsletter-bar{margin:16px 12px 0;padding:20px 12px 16px}.newsletter-text{font-size:1.1rem}.newsletter-form{max-width:280px}.newsletter-form input[type=email]{font-size:1rem;padding:14px 18px}.newsletter-form button{font-size:1rem;padding:14px 20px}.footer-columns{gap:24px;padding:24px 12px 0}.footer-col{margin-bottom:24px;padding:16px}.footer-title{font-size:1.1rem;margin-bottom:16px}.footer-desc{font-size:.95rem}.footer-col.pages ul{gap:4px;grid-template-columns:repeat(3,1fr)}.footer-col.pages a{border-radius:4px;font-size:.85rem;padding:6px 4px}.footer-contact-item{font-size:.95rem;margin-bottom:10px;padding:12px 16px}.footer-contact-item svg{font-size:1.1rem;margin-bottom:4px}.footer-contact-item a{font-size:.95rem}.portfolio-thumbs{gap:10px;max-width:240px}.portfolio-thumbs img{height:80px}.footer-socials{gap:14px}.footer-socials a{font-size:1.1rem;height:40px;width:40px}}.about-page{font-family:Inter,sans-serif}.about-introduction{background:#fff;padding:100px 0}.intro-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.intro-text h2{color:#1a1a1a;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:30px}.intro-text .lead-text{color:#ff3c3c;font-size:1.3rem;font-weight:600;line-height:1.6;margin-bottom:25px}.intro-text p{color:#666;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.intro-text strong{color:#1a1a1a;font-weight:700}.intro-image img{border-radius:20px;box-shadow:0 25px 60px #00000026;height:400px;object-fit:cover;width:100%}.core-services{background:#f8f9fa;padding:100px 0}.core-services .services-grid{align-items:stretch!important;display:flex!important;flex-wrap:nowrap!important;gap:20px!important;justify-content:center!important;margin:0 auto!important;max-width:1400px!important;padding:0 20px!important;width:100%!important}.section-header{margin-bottom:60px;text-align:center}.section-header h2{color:#1a1a1a;font-size:2.8rem;font-weight:800;margin-bottom:20px}.section-header p{color:#666;font-size:1.2rem;margin:0 auto;max-width:600px}.services-grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;margin:0 auto;max-width:1400px;padding:0 20px}.service-card{border:1px solid #e9ecef;border-radius:16px;box-shadow:0 10px 30px #0000001a;box-sizing:border-box;flex-basis:calc(25% - 15px);flex-grow:0;flex-shrink:0;max-width:300px;min-width:250px;padding:40px 25px}.service-card:hover{border-color:#ff3c3c;box-shadow:0 20px 50px #00000026;transform:translateY(-8px)}.service-card .service-icon{font-size:3rem;margin-bottom:20px}.service-card h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin-bottom:15px}.service-card p{color:#666;line-height:1.6}@media (max-width:1200px){.services-grid{gap:15px;max-width:100%;padding:0 20px}.service-card{min-width:220px;padding:30px 20px}}@media (max-width:991px){.services-grid{flex-wrap:wrap;gap:25px;justify-content:center}.service-card{flex-basis:calc(50% - 12.5px);flex-grow:0;flex-shrink:0;min-width:280px;padding:35px 25px}}@media (max-width:576px){.services-grid{align-items:center;flex-direction:column;gap:20px;padding:0 15px}.service-card{flex:0 0 100%;min-width:100%;padding:30px 20px}.core-services{padding:60px 0}.section-header h2{font-size:2.2rem}}.story-mission{background:#fff;padding:100px 0}.story-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.story-image img{border-radius:20px;box-shadow:0 25px 60px #00000026;height:500px;object-fit:cover;width:100%}.story-text h2{color:#1a1a1a;font-size:2.8rem;font-weight:800;line-height:1.2}.mission-section,.story-section,.story-text h2{margin-bottom:40px}.mission-section h3,.story-section h3{color:#ff3c3c;font-size:1.6rem;font-weight:700;margin-bottom:20px}.story-text p{color:#666;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.service-offerings{background:linear-gradient(135deg,#f8f9fa,#e9ecef 50%,#f8f9fa);overflow:hidden;padding:120px 0;position:relative}.service-offerings:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='%23e9ecef' stroke-width='.5' opacity='.3'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.service-offerings .auto-container{position:relative;z-index:2}.service-offerings .section-header{margin-bottom:80px;position:relative;text-align:center}.service-offerings .section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#ff3c3c 50%,#1a1a1a);-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:900;margin-bottom:25px;position:relative}.service-offerings .section-header h2:after{background:linear-gradient(90deg,#ff3c3c,#ff6b6b);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.service-offerings .section-header p{color:#666;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:700px}.services-tabs-container{grid-gap:60px;background:#fff;border:1px solid #ffffffe6;border-radius:24px;box-shadow:0 25px 80px #0000001a;display:grid;gap:60px;grid-template-columns:350px 1fr;overflow:hidden}.services-sidebar{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:40px 0;position:relative}.services-sidebar:before{background:linear-gradient(90deg,#ff3c3c,#ff6b6b,#ff3c3c);content:"";height:4px;left:0;position:absolute;right:0;top:0}.services-nav{display:flex;flex-direction:column;gap:5px;width:100%}.service-tab{align-items:center;background:#0000;border:none;border-left:4px solid #0000;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:15px;margin:0;min-height:60px;outline:none;padding:20px 30px;position:relative;text-align:left;transition:all .3s ease;width:100%}.service-tab:hover{background:#ffffff1a;border-left-color:#ff3c3c80;transform:translateX(5px)}.service-tab.active{background:linear-gradient(135deg,#ff3c3c33,#ff6b6b33);border-left-color:#ff3c3c;color:#fff}.service-tab.active:before{border-bottom:15px solid #0000;border-left:15px solid #fff;border-top:15px solid #0000;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}.service-icon{font-size:1.5rem;min-width:30px}.service-name{flex:1 1;font-weight:600;line-height:1.4}.service-content{min-height:600px;position:relative}@media (max-width:991px){.service-content{min-height:auto}}.service-panel{animation:fadeInUp .5s ease-out;display:none}.service-panel.active{display:block}.service-panel-header{border-bottom:2px solid #f0f0f0;margin-bottom:40px;padding-bottom:30px}.service-panel-header h3{color:#1a1a1a;font-size:2.4rem;font-weight:800;margin-bottom:20px;position:relative}.service-panel-header h3:after{background:linear-gradient(90deg,#ff3c3c,#ff6b6b);border-radius:2px;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:60px}.service-panel-header p{color:#555;font-size:1.2rem;line-height:1.7;max-width:600px}@media (max-width:991px){.service-panel-header{text-align:center}.service-panel-header h3:after{left:50%;transform:translateX(-50%)}.service-panel-header p{margin:0 auto}}@media (max-width:768px){.service-panel-header{margin-bottom:30px;padding-bottom:25px;text-align:center}.service-panel-header h3{font-size:1.6rem}.service-panel-header p{font-size:1rem;max-width:100%}}@media (max-width:576px){.service-panel-header{margin-bottom:25px;padding-bottom:20px;text-align:center}.service-panel-header h3{font-size:1.4rem}.service-panel-header p{font-size:.9rem}}@media (max-width:480px){.service-panel-header{margin-bottom:20px;padding-bottom:15px;text-align:center}.service-panel-header h3{font-size:1.3rem}.service-panel-header p{font-size:.85rem}}.service-panel-content{grid-gap:40px;display:grid;gap:40px}.service-category-card{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #ff3c3c1a;border-radius:20px;box-shadow:0 15px 40px #00000014;overflow:hidden;transition:all .3s ease}.service-category-card:hover{border-color:#ff3c3c33;box-shadow:0 25px 60px #ff3c3c1f;transform:translateY(-5px)}.category-card-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #ff3c3c1a;display:flex;gap:20px;padding:30px}.category-icon{align-items:center;background:linear-gradient(135deg,#ff3c3c,#ff6b6b);border-radius:50%;box-shadow:0 8px 25px #ff3c3c4d;color:#fff;display:flex;font-size:2.5rem;height:60px;justify-content:center;min-width:60px}.category-info h4{color:#1a1a1a;font-size:1.6rem;font-weight:700;line-height:1.3;margin-bottom:10px}.category-info p{color:#555;font-size:1.1rem;line-height:1.6;margin:0}.category-services-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:30px}@media (max-width:991px){.category-services-grid{gap:20px;padding:25px}}@media (max-width:768px){.category-services-grid{gap:15px;grid-template-columns:1fr;padding:20px}}@media (max-width:576px){.category-services-grid{gap:12px;padding:15px}}@media (max-width:480px){.category-services-grid{gap:10px;padding:12px}}.sub-service-item{background:#fff;border:1px solid #ff3c3c1a;border-radius:16px;margin-bottom:0;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.sub-service-item:before{background:linear-gradient(90deg,#ff3c3c,#ff6b6b);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.sub-service-item:hover{border-color:#ff3c3c4d;box-shadow:0 15px 35px #ff3c3c1a;transform:translateY(-3px)}.sub-service-item:hover:before{transform:scaleX(1)}.sub-service-icon{display:block;font-size:2rem;margin-bottom:15px}.sub-service-item h5{color:#1a1a1a;font-size:1.2rem;font-weight:600;line-height:1.4;margin-bottom:12px}.sub-service-item p{color:#666;font-size:.95rem;line-height:1.6;margin:0}.service-item{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #ff3c3c1a;border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:30px}.service-item:before{background:linear-gradient(90deg,#ff3c3c,#ff6b6b);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.service-item:hover{border-color:#ff3c3c4d;box-shadow:0 20px 50px #ff3c3c1a;transform:translateY(-5px)}.service-item:hover:before{transform:scaleX(1)}.service-item h4{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin-bottom:15px;padding-left:25px;position:relative}.service-item h4:before{content:"🚀";font-size:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%)}.service-item p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:20px}.service-item p strong{color:#ff3c3c;font-weight:700}.service-features{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #ff3c3c1a;border-radius:12px;margin-top:15px;padding:20px}.service-features h5{align-items:center;color:#1a1a1a;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin-bottom:15px}.service-features h5:before{content:"✨";font-size:.9rem}.service-item ul{list-style:none;margin:0;padding:0}.service-item li{color:#555;font-size:1rem;line-height:1.6;margin-bottom:10px;padding-left:25px;position:relative;transition:all .3s ease}.service-item li:hover{color:#1a1a1a;transform:translateX(3px)}.service-item li:before{align-items:center;background:linear-gradient(135deg,#ff3c3c,#ff6b6b);border-radius:50%;box-shadow:0 3px 10px #ff3c3c4d;color:#ff3c3c;color:#fff;content:"✓";display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;left:0;position:absolute;top:0;width:18px}.service-category:first-child .category-header:before{background:linear-gradient(90deg,#ff3c3c,#ff6b6b,#ff3c3c)}.service-category:nth-child(2) .category-header:before{background:linear-gradient(90deg,#4caf50,#66bb6a,#4caf50)}.service-category:nth-child(3) .category-header:before{background:linear-gradient(90deg,#2196f3,#42a5f5,#2196f3)}.service-category:nth-child(4) .category-header:before{background:linear-gradient(90deg,#9c27b0,#ba68c8,#9c27b0)}.approach-process{background:#fff;padding:100px 0}.process-steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:60px}.process-step{background:#f8f9fa;border:2px solid #e9ecef;border-radius:16px;padding:40px 20px;text-align:center;transition:all .3s ease}.process-step:hover{border-color:#ff3c3c;box-shadow:0 15px 40px #ff3c3c26;transform:translateY(-5px)}.step-number{align-items:center;background:#ff3c3c;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.process-step h3{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin-bottom:15px}.process-step p{color:#666;line-height:1.6}.experience-portfolio{background:#f8f9fa;padding:100px 0}.experience-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.experience-text h2{color:#1a1a1a;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:40px}.experience-stats{margin-bottom:40px}.stat-item{background:#fff;border-radius:16px;box-shadow:0 15px 40px #0000001a;margin-bottom:30px;padding:30px;text-align:center}.stat-number{color:#ff3c3c;font-size:3.5rem;font-weight:900;line-height:1;margin-bottom:10px}.stat-label{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin-bottom:15px}.stat-item p{color:#666;line-height:1.6}.example-results h3{color:#1a1a1a;font-size:1.6rem;font-weight:700;margin-bottom:20px}.result-item{margin-bottom:20px}.result-item h4{color:#ff3c3c;font-size:1.2rem;font-weight:700;margin-bottom:8px}.result-item p{color:#666;line-height:1.6}.experience-image img{border-radius:20px;box-shadow:0 25px 60px #00000026;height:500px;object-fit:cover;width:100%}.why-choose-about{background:#fff;padding:100px 0}.reasons-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:60px}.reason-item{background:#f8f9fa;border:2px solid #e9ecef;border-radius:16px;padding:40px 20px;text-align:center;transition:all .3s ease}.reason-item:hover{border-color:#ff3c3c;box-shadow:0 15px 40px #ff3c3c26;transform:translateY(-5px)}.reason-icon{font-size:3rem;margin-bottom:20px}.reason-item h3{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin-bottom:15px}.reason-item p{color:#666;line-height:1.6}.client-testimonials{background:#f8f9fa;padding:100px 0}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:60px}.testimonial-item{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 15px 40px #0000001a;padding:40px 30px;transition:all .3s ease}.testimonial-item:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.testimonial-content p{color:#666;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:20px}.testimonial-author{color:#ff3c3c;font-size:1rem;text-align:right}.get-started{background:#fff;padding:100px 0}.get-started-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.get-started-text h2{color:#1a1a1a;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:30px}.get-started-text p{color:#666;font-size:1.2rem;line-height:1.7;margin-bottom:30px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.cta-button{border-radius:12px;display:inline-block;font-size:1rem;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.cta-button.phone{background:#ff3c3c;color:#fff}.cta-button.phone:hover{background:#e63535;box-shadow:0 8px 25px #ff3c3c59;transform:translateY(-2px)}.cta-button.contact{background:#fff;border:2px solid #ff3c3c;color:#ff3c3c}.cta-button.contact:hover{background:#ff3c3c;box-shadow:0 8px 25px #ff3c3c59;color:#fff;transform:translateY(-2px)}.cta-subtext{color:#666;font-size:1rem;font-style:italic}.get-started-image img{border-radius:20px;box-shadow:0 25px 60px #00000026;height:400px;object-fit:cover;width:100%}@media (max-width:1200px){.services-tabs-container{gap:30px;grid-template-columns:280px 1fr}.service-content{padding:35px}.category-services-grid{gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:991px){.service-offerings{padding:80px 0}.services-tabs-container{border-radius:20px;gap:0;grid-template-columns:1fr;margin:0 20px}.services-sidebar{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:25px 0}.services-nav{flex-direction:column;gap:5px;overflow:visible;padding:0 20px}.service-tab{border-bottom:none;border-left:4px solid #0000;flex-shrink:0;min-height:50px;min-width:auto;padding:15px 20px;text-align:left;white-space:normal;width:100%}.service-tab:hover{border-left-color:#ff3c3c80;transform:translateX(5px)}.service-tab.active{background:linear-gradient(135deg,#ff3c3c33,#ff6b6b33);border-left-color:#ff3c3c}.service-tab.active:before{display:none}.service-content{min-height:auto;padding:25px}.service-panel-header h3{font-size:1.8rem}.category-services-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.category-card-header{flex-direction:column;gap:12px;padding:20px;text-align:center}.category-icon{font-size:1.8rem;height:45px;min-width:45px}}@media (max-width:768px){.service-offerings{padding:60px 0}.service-offerings .section-header h2{font-size:2.2rem}.service-offerings .section-header p{font-size:1rem}.services-tabs-container{border-radius:16px;margin:0 15px}.services-sidebar{padding:20px 0}.services-nav{gap:3px;padding:0 15px}.service-tab{font-size:.9rem;min-height:45px;padding:12px 15px}.service-content{min-height:auto;padding:20px}.service-panel-header h3{font-size:1.6rem}.service-panel-header p{font-size:1rem}.category-services-grid{gap:15px;grid-template-columns:1fr;padding:20px}.category-card-header{padding:18px}.category-info h4{font-size:1.3rem}.category-info p{font-size:.95rem}.sub-service-item{margin-bottom:0;padding:18px}.sub-service-item h5{font-size:1.1rem}.sub-service-item p{font-size:.9rem}.service-category-card{margin-bottom:20px}}@media (max-width:576px){.service-offerings{padding:50px 0}.service-offerings .section-header h2{font-size:1.8rem}.service-offerings .section-header p{font-size:.9rem}.services-tabs-container{border-radius:12px;margin:0 10px}.services-sidebar{padding:15px 0}.services-nav{gap:2px;padding:0 10px}.service-tab{font-size:.85rem;min-height:40px;padding:10px 12px}.service-content{min-height:auto;padding:15px}.service-panel-header h3{font-size:1.4rem}.service-panel-header p{font-size:.9rem}.category-card-header{padding:15px}.category-icon{font-size:1.6rem;height:40px;min-width:40px}.category-info h4{font-size:1.2rem}.category-services-grid{gap:12px;padding:15px}.sub-service-item{margin-bottom:0;padding:15px}.sub-service-item h5{font-size:1rem}.sub-service-item p{font-size:.85rem}.service-category-card{margin-bottom:15px}}@media (max-width:480px){.service-offerings{padding:40px 0}.service-offerings .section-header h2{font-size:1.6rem}.service-offerings .section-header p{font-size:.85rem}.services-tabs-container{border-radius:10px;margin:0 8px}.services-sidebar{padding:12px 0}.services-nav{gap:2px;padding:0 8px}.service-tab{font-size:.8rem;min-height:35px;padding:8px 10px}.service-content{min-height:auto;padding:12px}.service-panel-header h3{font-size:1.3rem}.service-panel-header p{font-size:.85rem}.category-card-header{padding:12px}.category-icon{font-size:1.4rem;height:35px;min-width:35px}.category-info h4{font-size:1.1rem}.category-services-grid{gap:10px;padding:12px}.sub-service-item{margin-bottom:0;padding:12px}.sub-service-item h5{font-size:.95rem}.sub-service-item p{font-size:.8rem}.service-category-card{margin-bottom:12px}}@media (hover:none) and (pointer:coarse){.service-tab{min-height:50px;padding:15px 20px}.sub-service-item{min-height:100px}.category-card-header{min-height:80px}}@media (max-width:1200px){.experience-content,.get-started-content,.intro-content,.story-content{gap:60px}.experience-text h2,.get-started-text h2,.intro-text h2,.section-header h2,.story-text h2{font-size:2.4rem}}@media (max-width:991px){.about-introduction,.approach-process,.client-testimonials,.core-services,.experience-portfolio,.get-started,.service-offerings,.story-mission,.why-choose-about{padding:80px 0}.experience-content,.get-started-content,.intro-content,.story-content{gap:50px;grid-template-columns:1fr;text-align:center}.experience-text h2,.get-started-text h2,.intro-text h2,.section-header h2,.story-text h2{font-size:2.2rem}.process-steps,.reasons-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.testimonials-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-introduction,.approach-process,.client-testimonials,.core-services,.experience-portfolio,.get-started,.service-offerings,.story-mission,.why-choose-about{padding:60px 0}.experience-text h2,.get-started-text h2,.intro-text h2,.section-header h2,.story-text h2{font-size:2rem}.intro-text .lead-text{font-size:1.2rem}.experience-text p,.get-started-text p,.intro-text p,.story-text p{font-size:1rem}.cta-buttons{align-items:center;flex-direction:column}.cta-button{max-width:300px;text-align:center;width:100%}}@media (max-width:576px){.about-introduction,.approach-process,.client-testimonials,.core-services,.experience-portfolio,.get-started,.service-offerings,.story-mission,.why-choose-about{padding:50px 0}.experience-text h2,.get-started-text h2,.intro-text h2,.section-header h2,.story-text h2{font-size:1.8rem}.process-steps,.reasons-grid{grid-template-columns:1fr}.process-step,.reason-item,.service-card,.service-item,.testimonial-item{padding:25px 20px}}.services-list-page{-ms-overflow-style:none;scrollbar-width:none}.services-list-page::-webkit-scrollbar{display:none}.services-list-page *{-ms-overflow-style:none;scrollbar-width:none}.services-list-page ::-webkit-scrollbar{display:none}.services-grid-section{background:#fff;padding:60px 0 40px}.container{max-width:1200px;padding:0 20px}.services-header{margin-bottom:40px;text-align:center}.services-header h2{color:#0f0f0f;font-size:2.5rem;font-weight:700;margin-bottom:15px}.services-header p{color:#6a6a6a;font-size:1.1rem;margin:0 auto;max-width:600px}.services-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;margin-top:20px;width:100%}.services-grid:empty{display:none}@media (max-width:1200px){.services-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.services-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-grid{gap:20px;grid-template-columns:1fr}}.service-card{background:#fff;border:2px dashed #e0e0e0;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:30px 25px;position:relative;text-align:center;transition:all .3s ease}.service-card:hover{border-color:#ff3838;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.service-card:before{background:linear-gradient(90deg,#ff3838,#e42b2b);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-icon{align-items:center;background:#ff38381a;border:2px solid #ff3838;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;width:70px}.service-card:hover .service-icon{background:#ff3838;transform:scale(1.1)}.service-icon svg{color:#ff3838;font-size:32px;height:32px;transition:all .3s ease;width:32px}.service-card:hover .service-icon svg{color:#fff}.service-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;width:100%}.service-content h3{color:#0f0f0f;font-size:1.4rem;font-weight:600;margin-bottom:12px}.service-content h3,.service-content p{border-radius:3px;padding:5px;text-align:center}.service-content p{color:#6a6a6a;font-size:.9rem;line-height:1.5;margin-bottom:20px}.service-button{display:flex;justify-content:center;margin-top:5px;width:100%}.service-content .theme-btn{margin-top:5px}.no-services{color:#6a6a6a;font-size:1.1rem;grid-column:1/-1;padding:40px;text-align:center}@media (max-width:768px){.services-grid-section{padding:40px 0 30px}.services-header h2{font-size:2rem}.services-header{margin-bottom:30px}.service-card{padding:25px 20px}.service-icon{height:60px;margin-bottom:15px;width:60px}.service-icon svg{font-size:24px;height:24px;width:24px}.service-content h3{font-size:1.3rem;margin-bottom:10px}.service-content p{margin-bottom:15px}}@media (max-width:480px){.services-grid-section{padding:30px 0 20px}.services-header h2{font-size:1.8rem}.services-header{margin-bottom:25px}.service-card{padding:20px 15px}.services-grid{gap:15px}}.service-details-page{background-color:#fff;min-height:100vh}.hero-section{align-items:center;display:flex;min-height:70vh;overflow:hidden;padding:120px 0 70px;position:relative;text-align:center}.hero-video{object-fit:cover;z-index:1}.hero-overlay,.hero-video{height:100%;left:0;position:absolute;top:0;width:100%}.hero-overlay{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#0003;z-index:2}.hero-content{color:#fff;position:relative;z-index:3}.hero-content h1{font-size:48px;font-weight:700;line-height:58px;margin-bottom:20px;text-shadow:2px 2px 4px #0000004d}.hero-content h1,.hero-content p{color:#fff;filter:brightness(1.2) contrast(1.2);font-family:Inter,sans-serif}.hero-content p{font-size:18px;line-height:28px;margin-bottom:30px;text-shadow:1px 1px 2px #0000004d}.breadcrumb{align-items:center;color:#fff;display:flex;font-size:16px;gap:10px;justify-content:center}.breadcrumb span{filter:brightness(1.2) contrast(1.2);font-family:Inter,sans-serif;font-weight:500;text-shadow:1px 1px 2px #0000004d}.service-details-section{background-color:#fff;padding:80px 0}.service-details-layout{grid-gap:60px;display:grid;gap:60px;grid-template-columns:300px 1fr;margin:0 auto;max-width:1200px}.service-sidebar{display:flex;flex-direction:column;gap:30px}.service-list h3{color:#0f0f0f;font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin-bottom:20px}.service-list ul{list-style:none;margin:0;padding:0}.service-list li{margin-bottom:10px}.service-item{align-items:center;background-color:#f8f9fa;border:2px solid #0000;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:500;justify-content:space-between;overflow:hidden;padding:15px 20px;position:relative;text-align:left;transition:all .3s ease;width:100%}.service-item:hover{background-color:#e9ecef;border-color:#6c5ce7;transform:translateX(3px)}.service-item.active{background-color:#6c5ce7!important;border-color:#6c5ce7;box-shadow:0 4px 15px #6c5ce74d;transform:translateX(5px)}.service-item.active .service-name{font-weight:600}.service-item.active i{color:#fff!important;transform:translateX(3px)}.service-item.active,.service-item.active:hover{background-color:#6c5ce7!important;border-color:#6c5ce7!important;color:#fff!important}.service-item:focus{outline:2px solid #6c5ce7;outline-offset:2px}.service-item.active{animation:activePulse .3s ease-in-out;position:relative}.service-item.active:before{background-color:#fff;border-radius:2px;bottom:0;content:"";left:-5px;position:absolute;top:0;width:4px}.service-item.active,.service-item.active:focus,.service-item.active:hover{background-color:#6c5ce7!important;border-color:#6c5ce7!important;box-shadow:0 4px 15px #6c5ce74d!important;color:#fff!important}.service-item.active .service-name,.service-item.active i{color:#fff!important}.service-item.active i.fa-angle-right,.service-item.active i.fas{color:#fff!important;text-shadow:none!important}.service-item.active *{color:#fff!important}.service-item.active .service-name,.service-item.active i,.service-item.active span{fill:#fff!important;color:#1a1919!important}.service-item.active{color:#fff!important}.service-item.active i.fa-angle-right{fill:#fff!important;color:#fff!important;opacity:1!important;visibility:visible!important}.service-item.active,.service-item.active *,.service-item.active .service-name,.service-item.active i{fill:#fff!important;color:#fff!important;filter:none!important;text-shadow:none!important}div.service-sidebar ul.service-list li button.service-item.active{background-color:#6c5ce7!important;color:#fff!important}div.service-sidebar ul.service-list li button.service-item.active .service-name{color:#fff!important;font-weight:600!important}div.service-sidebar ul.service-list li button.service-item.active i.fa-angle-right{color:#fff!important}.service-item.active .service-name{color:#fff!important;display:block!important;font-weight:600!important;opacity:1!important;text-shadow:none!important;visibility:visible!important}.service-item.active .fa-angle-right,.service-item.active .fas,.service-item.active i.fa-angle-right,.service-item.active i.fas{fill:#fff!important;color:#fff!important;opacity:1!important;visibility:visible!important}.service-item.active,.service-item.active .service-name,.service-item.active i,.service-item.active span{fill:#fff!important;color:#1a1919!important;filter:none!important;opacity:1!important;text-shadow:none!important;visibility:visible!important}.service-item.active:hover{background-color:#5a4fd8!important;transform:translateX(5px) scale(1.02)}@keyframes activePulse{0%{transform:scale(1) translateX(0)}50%{transform:scale(1.02) translateX(5px)}to{transform:scale(1) translateX(5px)}}.service-name{font-size:16px;font-weight:500}.service-item i{font-size:14px;transition:transform .3s ease}.service-item:hover i{transform:translateX(3px)}.contact-box{background-color:#2d3436;border-radius:12px;color:#fff;padding:30px;text-align:center}.contact-box h3{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:20px}.contact-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 15px #0000001a;display:flex;height:60px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;width:60px}.contact-icon:hover{box-shadow:0 6px 20px #0003;transform:scale(1.1)}.contact-icon svg{color:#2d3436;font-size:24px;height:24px;width:24px}.contact-box p{font-size:14px;margin-bottom:15px;opacity:.8}.contact-phone{color:#fff;display:block;font-size:24px;font-weight:700;text-decoration:none}.contact-phone:hover{color:#6c5ce7}.service-content{padding-left:20px}.service-title{color:#0f0f0f;font-family:Inter,sans-serif;font-size:36px;font-weight:700}.service-image,.service-title{margin-bottom:30px}.service-image img{border-radius:12px;box-shadow:0 4px 20px #0000001a;height:auto;width:100%}.service-overview h2{color:#0f0f0f;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-bottom:20px}.service-overview p{color:#687469;font-size:16px;line-height:1.6;margin-bottom:25px}.service-overview h3{color:#0f0f0f;font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin-bottom:15px}.service-overview ul{list-style:none;padding:0}.service-overview li{color:#687469;font-size:16px;margin-bottom:10px;padding-left:20px;position:relative}.service-overview li:before{color:#6c5ce7;content:"•";font-weight:700;left:0;position:absolute}.packages-section{background-color:#f8f9fa;padding:80px 0}.packages-title{color:#0f0f0f;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin-bottom:50px;text-align:center}.packages-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;max-width:1200px}.package-card-red{align-items:center;background:linear-gradient(135deg,#ff3c3c 80%,#ff5e62);border-radius:18px;box-shadow:0 8px 32px #ff3c3c26;box-sizing:border-box;color:#fff;display:flex;flex:0 0 23%;flex-direction:column;justify-content:flex-start;margin-bottom:24px;max-height:400px;max-width:260px;min-height:400px;overflow:hidden;padding:30px 20px;position:relative;width:100%}.package-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.package-price{margin-bottom:20px;text-align:center}.original-price{color:#ffffffb3;display:block;font-size:14px;margin-bottom:5px;text-decoration:line-through}.current-price{color:#fff;font-size:24px;font-weight:700}.package-features{flex:1 1 auto;list-style:none;margin-bottom:20px;max-height:150px;overflow-y:auto;padding:0;width:100%}.package-features li{color:#fff;font-size:12px;line-height:1.4;margin-bottom:8px}.package-actions{display:flex;flex-direction:column;gap:10px;width:100%}.package-actions .btn{border:none;border-radius:30px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 28px;transition:all .3s ease}.package-actions .btn-light{background-color:#fff;color:#ff3c3c}.package-actions .btn-light:hover{background-color:#f8f9fa;transform:translateY(-2px)}.share-link-btn{background-color:#fff3!important;color:#fff!important}.share-link-btn:hover{background-color:#ffffff4d!important}.no-packages-section{padding:60px 0;text-align:center}.contact-cta{background:linear-gradient(135deg,#ff3c3c,#e63535);border-radius:20px;box-shadow:0 20px 40px #ff3c3c4d;color:#fff;margin:0 auto;max-width:800px;padding:40px}.contact-cta h4{color:#fff;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:20px}.contact-cta p{font-size:1.2rem;line-height:1.6;margin-bottom:30px;opacity:.9}.cta-features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px 0}.cta-feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;display:flex;gap:15px;padding:20px;transition:all .3s ease}.cta-feature:hover{background:#fff3;transform:translateY(-3px)}.cta-feature i{color:#fff;font-size:2rem;text-align:center;width:50px}.cta-feature span{color:#fff;font-size:1.1rem;font-weight:600}.contact-btn{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 8px 25px #0003;color:#ff3c3c;display:inline-flex;font-size:1.2rem;font-weight:600;gap:10px;padding:18px 40px;text-decoration:none;transition:all .3s ease}.contact-btn:hover{background:#f8f9fa;box-shadow:0 12px 35px #0000004d;color:#e63535;transform:translateY(-3px)}.contact-btn i{font-size:1.1rem}.container{z-index:2}@media (max-width:1200px){.package-card-red{flex:0 0 45%;max-width:45%}}@media (max-width:768px){.hero-section{padding:80px 0 50px}.hero-content h1{font-size:36px;line-height:46px}.hero-content p{font-size:16px}.service-details-layout{gap:40px;grid-template-columns:1fr}.service-sidebar{order:2}.service-content{order:1;padding-left:0}.service-title{font-size:28px}.package-card-red{flex:0 0 90%;max-width:90%}.packages-grid{gap:16px}.contact-cta{margin:0 20px;padding:30px 20px}.contact-cta h4{font-size:2rem}.contact-cta p{font-size:1.1rem}.cta-features{gap:15px;grid-template-columns:1fr}.cta-feature{padding:15px}.cta-feature i{font-size:1.5rem;width:40px}.cta-feature span{font-size:1rem}.contact-btn{font-size:1.1rem;padding:16px 30px}}@media (max-width:480px){.contact-cta h4{font-size:1.8rem}.contact-btn,.contact-cta p{font-size:1rem}.contact-btn{padding:14px 25px}}.projects-portfolio-section{background:#fff;padding:100px 0}.container{box-sizing:border-box;margin:0 auto;max-width:100%;overflow-x:hidden;padding:0 15px;width:100%}.sec-title{margin-bottom:60px;text-align:center}.sec-title .sub-title{color:#6a6a6a;display:block;font-size:18px;font-weight:500;margin-bottom:10px}.sec-title h2{color:#0f0f0f;font-size:46px;font-weight:700;line-height:1.2em;margin:0}.filter-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:50px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.project-item{margin-bottom:30px}.project-block{margin-bottom:0}.project-block .inner-box{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;overflow:hidden;position:relative;transition:all .5s ease}.project-block .inner-box:hover{box-shadow:0 15px 40px #0003;transform:translateY(-10px)}.project-block .image-box{border-radius:10px 10px 0 0;overflow:hidden;position:relative}.project-block .image-box .image{height:250px;margin:0;overflow:hidden;position:relative}.project-block .image-box .image img{height:100%;object-fit:cover;transition:all .5s ease;width:100%}.project-block .inner-box:hover .image img{transform:scale(1.1)}.project-block .video-container{border-radius:10px 10px 0 0;height:250px;overflow:hidden;position:relative;width:100%}.project-block .video-container iframe{border:none;height:100%;width:100%}.project-block .info-box{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;left:0;padding:30px 20px 20px;position:absolute;right:0;transform:translateY(100%);transition:all .5s ease}.project-block .inner-box:hover .info-box{transform:translateY(0)}.project-block .info-box .cat{background:#ff3838;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:10px;padding:5px 15px;text-transform:uppercase}.project-block .info-box .title{color:#fff;font-size:18px;font-weight:600;margin:0}.project-overlay{align-items:center;background:#000000e6;display:none;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.project-overlay.active{display:flex}.project-overlay-content{background:#fff;border-radius:10px;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.project-overlay-close{background:#ff3838;border:none;border-radius:50%;color:#fff;font-size:18px;height:40px;position:absolute;right:15px;top:15px;width:40px;z-index:10}.project-overlay-image{border-radius:10px 10px 0 0;height:300px;object-fit:cover;width:100%}.project-overlay-info{padding:30px}.project-overlay-info h3{color:#0f0f0f;margin-bottom:10px}.project-overlay-info .category{color:#ff3838;display:block;font-weight:600;margin-bottom:15px}.project-overlay-info .description{color:#6a6a6a;line-height:1.6;margin-bottom:20px}.project-overlay-info .technologies{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.project-overlay-info .tech-tag{background:#f3f3f3;border-radius:15px;color:#0f0f0f;font-size:12px;font-weight:600;padding:5px 15px}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.scale-in{opacity:0;transform:scale(.8);transition:all .6s ease}.scale-in.visible{opacity:1;transform:scale(1)}@media (max-width:768px){.projects-portfolio-section{padding:60px 0}.sec-title h2{font-size:2rem}.filter-buttons{align-items:center;flex-direction:column}.projects-grid{gap:20px;grid-template-columns:1fr}.project-block .info-box{background:#000000b3;transform:translateY(0)}.project-overlay-content{margin:10px}.project-overlay-info{padding:20px}}@media (max-width:576px){.projects-portfolio-section{padding:40px 0}.sec-title h2{font-size:1.8rem}.project-block .image-box .image,.project-block .video-container{height:200px}.project-block .info-box{padding:20px 15px 15px}.project-block .info-box .title{font-size:16px}}.contact-form-section{background:#1a1a1a;background-image:radial-gradient(circle at 25% 25%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 75% 75%,#ffffff0d 0,#0000 50%),linear-gradient(45deg,#2a2a2a 25%,#0000 0,#0000 75%,#2a2a2a 0),linear-gradient(45deg,#2a2a2a 25%,#0000 0,#0000 75%,#2a2a2a 0);background-position:0 0,50px 50px,0 0,10px 10px;background-size:100px 100px,100px 100px,20px 20px,20px 20px;box-sizing:border-box;margin:60px auto;max-width:100vw;overflow-x:hidden;padding:80px 0;position:relative;width:100%}.contact-form-container{margin:0 auto;max-width:1200px;padding:0 20px}.contact-form-content{background:#222;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;gap:0;min-height:600px;overflow:hidden}.contact-form-image{background:url(/static/media/faq.d752c64da96d9a330b3b.jpg) 50%/cover no-repeat;flex:1 1;min-height:600px;position:relative}.contact-form-image,.image-overlay{align-items:center;display:flex;justify-content:center}.image-overlay{background:linear-gradient(135deg,rgba(255,60,60,.171),#000000b3);bottom:0;left:0;padding:40px;position:absolute;right:0;top:0}.image-content{color:#fff;max-width:400px;text-align:center}.image-content h3{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.image-content p{font-size:1.1rem;line-height:1.6;opacity:.95;text-shadow:1px 1px 2px #00000080}.contact-form-wrapper{background:#222;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 40px}.contact-form-header{margin-bottom:40px;text-align:center}.contact-form-header h2{color:#fff;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:10px}.contact-form-header p{color:#ccc;font-size:1rem;margin:0}.contact-form{flex-direction:column}.contact-form,.form-row{display:flex;gap:20px}.form-group{flex:1 1;position:relative}.form-group.full-width{width:100%}.contact-form input,.contact-form textarea{background:#1a1a1a;border:2px solid #333;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;padding:16px 20px;transition:all .3s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:#1f1f1f;border-color:#ff3c3c;box-shadow:0 0 0 3px #ff3c3c1a;outline:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#888}.contact-form textarea{font-family:inherit;min-height:120px;resize:vertical}.form-buttons{display:flex;gap:15px;margin-top:10px}.form-buttons .theme-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .3s ease}.form-buttons .theme-btn.style-one{background:#ff3c3c;color:#fff}.form-buttons .theme-btn.style-one:hover{background:#e63535;box-shadow:0 8px 20px #ff3c3c4d;transform:translateY(-2px)}.form-buttons .theme-btn.style-three{background:#0000;border:2px solid #444;color:#fff}.form-buttons .theme-btn.style-three:hover{background:#333;border-color:#555;transform:translateY(-2px)}.form-success{background:#28a7451a;border:1px solid #28a7454d;border-radius:6px;color:#28a745}.form-error,.form-success{font-weight:500;margin-bottom:15px;padding:12px 16px}.form-error{background:#dc35451a;border:1px solid #dc35454d;border-radius:6px;color:#dc3545}@media (max-width:1100px){.contact-form-content{flex-direction:column;min-height:auto}.contact-form-image{min-height:400px}.contact-form-wrapper{padding:40px 30px}}@media (max-width:768px){.contact-form-section{padding:60px 0}.contact-form-container{padding:0 15px}.contact-form-content{border-radius:12px}.contact-form-image{min-height:300px}.image-content h3{font-size:2rem}.image-content p{font-size:1rem}.contact-form-wrapper{padding:30px 20px}.contact-form-header h2{font-size:1.8rem}.form-row{flex-direction:column;gap:15px}.form-buttons{flex-direction:column;gap:12px}.form-buttons .theme-btn{padding:14px 20px}}@media (max-width:576px){.contact-form-section{padding:50px 0}.contact-form-image{min-height:250px}.image-content{padding:20px}.image-content h3{font-size:1.6rem}.contact-form-wrapper{padding:25px 15px}.contact-form-header h2{font-size:1.5rem}.contact-form input,.contact-form textarea{font-size:.95rem;padding:14px 16px}}.live-chat-container{animation:slideInUp .5s ease-out;bottom:20px;display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;z-index:1000}@keyframes slideInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.chat-button{align-items:center;animation:pulse 2s infinite;border:none;border-radius:50%;box-shadow:0 4px 20px #00000026;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px}@keyframes pulse{0%{box-shadow:0 4px 20px #00000026}50%{box-shadow:0 4px 25px #ff3c3c4d}to{box-shadow:0 4px 20px #00000026}}.chat-button:hover{box-shadow:0 8px 30px #ff3c3c66;transform:translateY(-3px) scale(1.05)}.whatsapp-button{background:linear-gradient(135deg,#25d366,#128c7e)}.whatsapp-button:hover{background:linear-gradient(135deg,#128c7e,#075e54)}.live-chat-button{background:linear-gradient(135deg,#ff3c3c,#e63535)}.live-chat-button.active,.live-chat-button:hover{background:linear-gradient(135deg,#e63535,#d63031)}.live-chat-button.active{animation:none}.chat-tooltip{background:#333;border-radius:6px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.85rem;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:70px;transition:all .3s ease;visibility:hidden;white-space:nowrap}.chat-tooltip:after{border-bottom:5px solid #0000;border-left:5px solid #333;border-top:5px solid #0000;content:"";height:0;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:0}.chat-button:hover .chat-tooltip{opacity:1;transform:translateX(-5px);visibility:visible}.chat-status{align-items:center;animation:fadeIn .5s ease-out;background:#fffffff2;border-radius:20px;bottom:70px;box-shadow:0 2px 10px #0000001a;color:#333;display:flex;font-size:.8rem;font-weight:500;gap:6px;padding:6px 12px;position:absolute;right:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-dot{animation:blink 2s infinite;background:#25d366;border-radius:50%;height:8px;width:8px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.5}}@media (max-width:768px){.live-chat-container{bottom:15px;gap:10px;right:15px}.chat-button{font-size:1.3rem;height:55px;width:55px}.chat-tooltip{font-size:.8rem;padding:6px 10px;right:65px}.chat-status{bottom:65px;font-size:.75rem;padding:5px 10px}}@media (max-width:480px){.live-chat-container{bottom:10px;gap:8px;right:10px}.chat-button{font-size:1.2rem;height:50px;width:50px}.chat-tooltip{display:none}.chat-status{bottom:60px;font-size:.7rem;padding:4px 8px}}@media (max-width:320px){.live-chat-container{display:none}}.scroll-to-top-btn{align-items:center;animation:fadeInUp .3s ease forwards;background:linear-gradient(135deg,#ff3c3c,#ff6b6b);border:none;border-radius:50%;bottom:100px;box-shadow:0 4px 15px #ff3c3c4d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;opacity:0;position:fixed;right:20px;transform:translateY(20px);transition:all .3s ease;width:50px;z-index:1000}.scroll-to-top-btn:hover{background:linear-gradient(135deg,#ff1a1a,#ff5252);box-shadow:0 6px 20px #ff3c3c66;transform:translateY(-2px)}.scroll-to-top-btn:active{transform:translateY(0)}@media (max-width:768px){.scroll-to-top-btn{bottom:90px;font-size:16px;height:45px;right:15px;width:45px}}@media (max-width:480px){.scroll-to-top-btn{bottom:80px;font-size:14px;height:40px;right:10px;width:40px}}.custom-pattern-section{align-items:center;background:url(/static/media/pattern-8.d8283eee2fcf1411b22e.jpg) 50%/cover no-repeat;display:flex;justify-content:center;margin:48px 0;min-height:220px;padding:40px 0;position:relative}.custom-pattern-section h2{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:0}.floating-img{animation:floatY 3s ease-in-out infinite;border-radius:12px;box-shadow:0 4px 16px #0000001a;display:block;height:auto;width:24rem}@keyframes floatY{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}@media (max-width:900px){.custom-pattern-section{flex-direction:column!important;min-height:320px!important}.floating-img{margin-bottom:1.5rem;width:12rem!important}}.faqs-section{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);font-family:Inter,sans-serif;min-height:100vh;overflow:hidden;padding:120px 0;position:relative}.faqs-section:before{animation:backgroundShift 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff33 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes backgroundShift{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(1deg)}}.faq-container{margin:0 auto;max-width:1400px;padding:0 30px;position:relative;z-index:1}.faq-header{margin-bottom:80px;position:relative;text-align:center}.faq-subtitle{animation:neonPulse 2s ease-in-out infinite alternate;color:#00d4ff;display:block;font-size:1rem;font-weight:600;letter-spacing:3px;margin-bottom:25px;text-shadow:0 0 10px #00d4ff80;text-transform:uppercase}@keyframes neonPulse{0%{text-shadow:0 0 10px #00d4ff80}to{text-shadow:0 0 20px #00d4ffcc,0 0 30px #00d4ff99}}.faq-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff 50%,#ff6b9d);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;letter-spacing:-1px;line-height:1.1;margin:0;position:relative}.faq-title:after{background:linear-gradient(90deg,#00d4ff,#ff6b9d);border-radius:2px;bottom:-15px;box-shadow:0 0 20px #00d4ff99;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.faq-content-row{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.faq-accordion-col,.faq-card{position:relative}.faq-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:25px;cursor:pointer;margin-bottom:25px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.faq-card:before{background:linear-gradient(135deg,#00d4ff1a,#ff6b9d1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease}.faq-card:hover:before{opacity:1}.faq-card:hover{border-color:#00d4ff4d;box-shadow:0 25px 50px #0000004d,0 0 30px #00d4ff33;transform:translateY(-8px) scale(1.02)}.faq-card.active{border-color:#00d4ff99;box-shadow:0 30px 60px #0006,0 0 40px #00d4ff4d}.faq-question{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;padding:30px 35px;position:relative;transition:all .3s ease;z-index:2}.faq-arrow,.faq-card:hover .faq-question{color:#00d4ff}.faq-arrow{font-size:1.4rem;font-weight:700;text-shadow:0 0 10px #00d4ff80;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-card.active .faq-arrow{color:#ff6b9d;text-shadow:0 0 15px #ff6b9d99;transform:rotate(180deg)}.faq-answer{animation:slideDown .5s cubic-bezier(.4,0,.2,1);background:#00d4ff0d;border-top:1px solid #ffffff1a;color:#b8c5d6;font-size:1.05rem;line-height:1.8;padding:0 35px 30px;position:relative;z-index:2}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.faq-right-card,.faq-right-col{position:relative}.faq-right-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff14;border:1px solid #ffffff26;border-radius:30px;overflow:hidden;padding:40px;transition:all .5s ease}.faq-right-card:before{animation:rotate 10s linear infinite;background:conic-gradient(from 0deg,#0000,#00d4ff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.faq-right-card:hover{border-color:#00d4ff66;box-shadow:0 35px 70px #0006,0 0 50px #00d4ff33;transform:translateY(-12px) scale(1.03)}.faq-img{border-radius:20px;box-shadow:0 15px 35px #0000004d,0 0 25px #00d4ff33;height:220px;margin-bottom:35px;object-fit:cover;position:relative;transition:all .5s ease;width:100%;z-index:2}.faq-right-card:hover .faq-img{box-shadow:0 20px 45px #0006,0 0 35px #00d4ff4d;transform:scale(1.05)}.faq-progress-circles{align-items:center;display:flex;gap:30px;justify-content:space-around;position:relative;z-index:2}.pie-graph{position:relative;text-align:center;transition:all .4s ease}.pie-graph:before{background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);border-radius:50%;bottom:-10px;content:"";left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .3s ease}.pie-graph:hover:before{opacity:1}.pie-graph:hover{transform:scale(1.1)}.graph-outer{filter:drop-shadow(0 0 15px rgba(0,212,255,.3));margin:0 auto}.title{color:#fff;font-size:.95rem;font-weight:600;line-height:1.4;margin:15px 0 0;text-align:center;text-shadow:0 0 10px #ffffff4d}.faq-card{animation:fadeInUp .8s ease forwards;opacity:0;transform:translateY(40px)}.faq-card:first-child{animation-delay:.2s}.faq-card:nth-child(2){animation-delay:.4s}.faq-card:nth-child(3){animation-delay:.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.pie-graph{animation:fadeInScale 1s ease forwards;opacity:0;transform:scale(.7)}.pie-graph:first-child{animation-delay:.8s}.pie-graph:nth-child(2){animation-delay:1s}@keyframes fadeInScale{to{opacity:1;transform:scale(1)}}.faqs-section:after{animation:float 6s ease-in-out infinite;background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);border-radius:50%;content:"";height:200px;position:absolute;right:10%;top:20%;width:200px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@media (max-width:1200px){.faqs-section{padding:100px 0}.faq-title{font-size:3.5rem}.faq-content-row{gap:60px}}@media (max-width:991px){.faq-content-row{gap:50px;grid-template-columns:1fr}.faq-header,.faq-title{text-align:center}.faq-title{font-size:3rem}.faq-subtitle{text-align:center}.faq-right-card{margin:0 auto;max-width:500px}}@media (max-width:768px){.faqs-section{padding:80px 0}.faq-container{padding:0 20px}.faq-header,.faq-title{text-align:center}.faq-title{font-size:2.5rem}.faq-subtitle{font-size:.9rem;letter-spacing:2px;text-align:center}.faq-question{font-size:1.1rem;padding:25px 30px}.faq-answer{font-size:1rem;padding:0 30px 25px}.faq-right-card{padding:30px}.faq-progress-circles{flex-direction:column;gap:40px}}@media (max-width:576px){.faqs-section{padding:60px 0}.faq-header,.faq-title{text-align:center}.faq-title{font-size:2rem}.faq-subtitle{text-align:center}.faq-question{font-size:1rem;padding:20px 25px}.faq-answer{font-size:.95rem;padding:0 25px 20px}.faq-right-card{padding:25px}.faq-img{height:180px}}.faq-navigation{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;justify-content:space-between;margin-top:25px;padding:0}.faq-nav-btn{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#666;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;min-width:90px;padding:10px 18px;transition:all .2s ease}.faq-nav-btn:hover:not(.disabled){background:#ff3c3c;border-color:#ff3c3c;color:#fff;transform:translateY(-1px)}.faq-nav-btn.disabled{cursor:not-allowed}.faq-nav-btn.disabled,.faq-nav-btn.disabled:hover{background:#f8f9fa;border-color:#e9ecef;color:#ccc}.faq-nav-btn.disabled:hover{transform:none}.faq-page-info{background:#fff;border:1px solid #e9ecef;border-radius:15px;box-shadow:0 1px 3px #0000000d;color:#888;font-size:12px;font-weight:500;padding:6px 12px}@media (max-width:768px){.faq-navigation{align-items:center;flex-direction:column;gap:12px}.faq-nav-btn{min-width:auto;width:120px}.faq-page-info{margin-bottom:5px;order:-1}}
/*# sourceMappingURL=main.c0ec6a6c.css.map*/