.service-icon img {
    object-fit: contain;
}
.slick-slide[aria-hidden="true"]{pointer-events:none}.slick-slide[aria-hidden="false"]{pointer-events:auto}.banner-content{padding:180px 0 250px}.data-tab-active{height:0;opacity:0;visibility:hidden}.data-tab-active.active{height:100%;opacity:1;visibility:inherit}.banner-content h2{font-size:37px;line-height:1.2;margin-bottom:20px}.banner-content p{color:#6c6b73}.btn-pages-member{margin-top:30px}.btn-pages-member a{color:#0f0f0f;background-color:#ffaa17;border-color:#ffaa17;border-radius:25px}.btn-pages-member{display:flex;gap:0 10px}.btn-pages-member a{font-size:14px;line-height:1.4;padding:1.2rem 3.2rem;font-weight:600;letter-spacing:.05em;border-width:0;overflow:hidden;display:inline-block;text-transform:uppercase;transition:all .2s ease-in-out;position:relative}a.btn-Services{background:unset;border:1px solid #ffaa17;color:#ffaa17}.btn-pages-member a:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background-color:#0f0f0f;z-index:-1;transform:scale(0,1);transform-origin:top right;transition:transform 500ms cubic-bezier(.86,0,.07,1),-webkit-transform 500ms cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}.btn-pages-member a:hover:before{transform:scale(1,1);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:1}.btn-pages-member a:hover span{color:#fff;z-index:999;position:relative}section.banner{;background-repeat:no-repeat;background-size:contain;position:relative}section.banner:before{background-position:top right;background-repeat:no-repeat;background-size:contain;content:"";right:0;z-index:9;display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}section.banner .ctnr{position:relative;z-index:9999}.abouts .left-section{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.abouts .left-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><polygon fill="rgba(255,255,255,0.1)" points="0,0 300,0 0,300"/><polygon fill="rgba(255,255,255,0.05)" points="1000,0 1000,400 600,0"/><polygon fill="rgba(255,255,255,0.08)" points="0,1000 500,1000 0,500"/></svg>');z-index:1}.abouts .image-content{position:relative;z-index:2;text-align:center}.abouts .team-image{position:relative;margin-bottom:30px;overflow:hidden}.abouts .team-members{position:absolute;bottom:30px;left:30px;right:30px;display:flex;gap:20px}.abouts .member{width:80px;height:80px;background:linear-gradient(135deg,#fff,#f0f0f0);border-radius:50%;border:3px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.abouts .member:first-child{background:linear-gradient(135deg,#4a90e2,#357abd)}.abouts .member:last-child{background:linear-gradient(135deg,#50c9c3,#96deda)}.abouts .stats-card{position:relative;margin:0 auto;text-align:left}.abouts .stats-icon{width:40px;height:40px;background:#ffa726;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;position:relative}.abouts .stats-icon::before{content:'Ã°Å¸Ââ€ ';font-size:20px}.abouts .stats-number{font-size:34px;font-weight:800;color:#333;line-height:1;margin-bottom:0}.abouts .stats-text{color:#666;font-size:15px;font-weight:400}.abouts .right-section{flex:1;padding:80px 60px;display:flex;flex-direction:column;justify-content:center;padding-right:0}.abouts .intro-text{color:#2c3e50;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;position:relative}.abouts .intro-text::before{content:'';position:absolute;left:0;top:-5px;transform:translateY(-50%);width:30px;height:2px;background:#2c3e50;border-radius:2px}.abouts .main-title{font-size:40px;font-weight:800;line-height:1.2;margin-bottom:15px;color:#2c3e50}.abouts .subtitle{font-size:24px;color:#ffa726;font-weight:600;margin-bottom:10px}.abouts .description{font-size:15px;color:#666;line-height:1.8;margin-bottom:30px}.abouts .services{display:flex;margin-bottom:40px}.abouts .service-item{display:flex;align-items:center;gap:15px;padding-right:35px;margin-right:25px;position:relative}.abouts .service-icon{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center}.abouts .service-icon::before{font-size:20px}.abouts .service-text{font-weight:600;color:#2c3e50;font-size:16px}.abouts .about-btn{background:linear-gradient(135deg,#ffa726,#ff9800);color:#fff;padding:15px 40px;border:none;border-radius:50px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 20px rgba(255,167,38,0.4);align-self:flex-start}.abouts .about-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,167,38,0.6)}@media (max-width: 768px){.abouts .container{flex-direction:column}.abouts .left-section{min-height:50vh}.abouts .team-image{}.abouts .right-section{padding:40px 5px}.abouts .main-title{font-size:36px}.abouts .services{flex-direction:column;gap:20px}}.abouts .box-about-container{display:flex;align-items:center;gap:0 10px}.abouts .team-image img{display:block}.abouts .box-starts-member{background:#fff;padding:5px;display:flex;align-items:center;border:1px solid #ffa726;gap:0 10px}.icon-abouts img{height:50px;display:block}.projects-completed{position:absolute;background:#fff;padding:10px;z-index:99999;bottom:111px;width:265px;left:-19%;animation:upDown 2.6s ease-in-out infinite}@keyframes upDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.abouts .service-item:before{content:"";position:absolute;width:2px;height:100%;right:0;background:#cdcdcd7a}.abouts .service-item:last-child:before{background:none}section.provide{--background-overlay:;background-position:top center;background-repeat:no-repeat;background-size:cover;padding:80px 0 20px}section.provide .header{margin-bottom:40px}section.provide .services-label{color:#ff9500;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;position:relative;padding-left:40px}section.provide .services-label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:3px;background-color:#ff9500;border-radius:2px}section.provide .main-title{font-size:24px;font-weight:700;color:#2d3748;line-height:1.2;margin-bottom:20px}section.provide .services-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;margin-bottom:50px}section.provide .service-card{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all .3s ease;position:relative;overflow:hidden}section.provide .service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}section.provide .service-image{width:100%;height:200px;object-fit:cover}section.provide .service-icon{position:absolute;bottom:-50px;width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);z-index:999;overflow:hidden}section.provide .service-title{font-size:19px;font-weight:700;color:#2d3748;margin-top:20px;padding:20px;text-align:center;padding-top:35px}section.provide .bottom-section{grid-column:span 2;background-image:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2023/12/dv-pattern-1024x597.jpg);padding:0 50px;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}section.provide .service-description{padding:20px 0}section.provide .worldwide-label{color:#718096;font-size:16px;margin-bottom:20px}section.provide .quality-title{font-size:23px;font-weight:700;color:#2d3748;line-height:1.3;margin-bottom:13px}section.provide .explore-btn{background:linear-gradient(135deg,#ff9500 0%,#ffb347 100%);color:#fff;border:none;padding:15px 40px;border-radius:50px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(255,149,0,0.3);display:inline-block}section.provide .explore-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,149,0,0.4)}section.provide .icon-analytics{width:70px;height:70px;fill:#ffaa17;padding:18px;border-radius:100%;transition:.5s ease}section.provide .icon-backup{width:30px;height:30px;fill:#fff}section.provide .icon-marketing{width:30px;height:30px;fill:#fff}section.provide .icon-consulting{width:30px;height:30px;fill:#fff}section.provide .icon-strategy{width:30px;height:30px;fill:#fff}@media (max-width: 768px){section.provide .main-title{font-size:27px}section.provide .bottom-section{grid-template-columns:1fr;gap:20px}section.provide .service-description{padding:20px}section.provide .quality-title{font-size:28px}}section.provide .images-icon-cart-member{position:relative;display:block}section.provide .images-icon-cart-member img{display:block}section.provide .images-icon-cart-member:before{position:absolute;bottom:0;left:0;right:0;width:100%;height:5px;background:#ffaa17;transform:scaleX(0);transition:all 500ms ease;content:"";z-index:1}section.provide .service-card .images-icon-cart-member:hover:before{transform:scaleX(1)}section.provide .images-icon-cart-member:hover .icon-analytics{fill:#fff;background:#ffaa17}section.provide .images-icon-cart-member:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#0f0f0f66;border-top-left-radius:10px;border-top-right-radius:10px;transform:scaleX(0);transition:all 500ms ease}section.provide .images-icon-cart-member:hover:after{transform:scaleX(1)}section.faq .content-section{padding:20px;width:100%}.faq-tag{color:orange;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;position:relative}.main-title{font-size:37px;font-weight:700;color:#000;line-height:1.2;margin-bottom:25px}section.faq .faq-container{background:#fff;border-radius:12px}section.faq .faq-item{border-bottom:1px solid #e2e8f0;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-bottom:16px}section.faq .faq-item:last-child{border-bottom:none}section.faq .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:17px;font-weight:600;color:#000;padding-right:30px;position:relative;transition:color .3s ease;padding:13px 20px;background:#fafafc}section.faq .faq-question:hover{color:orange}section.faq .faq-question::after{content:'\25B2';position:absolute;right:10px;font-size:12px;color:#cbd5e0;transition:transform .3s ease,color .3s ease;transform:rotate(180deg)}section.faq .faq-question.active::after{transform:rotate(0deg);color:orange}section.faq .faq-answer{max-height:0;overflow:hidden;transition:all .3s ease;opacity:0;padding:10px;padding-bottom:0;padding-top:0}section.faq .faq-answer.active{max-height:200px;opacity:1;padding-top:15px;padding-bottom:10px}section.faq .faq-answer p{color:#333;line-height:1.6;font-size:15px}section.faq .hero-section{text-align:center;position:relative;display:flex;gap:0 33px}section.faq .hero-image{width:300px;height:395px;border-radius:20px;margin:0 auto 33px;position:relative}section.faq .person-image{width:100%;height:100%;background:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2024/02/slgirl-594x800.png) center;border-radius:20px;background-size:contain;background-repeat:no-repeat}section.faq .experience-badge{position:absolute;bottom:-92px;left:50%;transform:translateX(-50%);padding:20px 5px;border-radius:15px;text-align:center}section.faq .experience-number{font-size:124px;font-weight:800;color:orange;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,0.1);color:#222429;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#ffaa17}section.faq .experience-text{font-size:22px;font-weight:700;color:#2d3748;margin-top:5px;line-height:1.2}section.faq .services-list{margin-top:50px;flex:1}section.faq .service-item{display:flex;align-items:flex-start;margin-bottom:30px;padding:10px 20px;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:transform .3s ease,box-shadow .3s ease;flex-direction:column}section.faq .service-item:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}section.faq .service-icon{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:0 10px;margin-bottom:8px}section.faq .service-content h3{font-size:18px;font-weight:700;color:#2d3748;margin-bottom:8px;text-align:left}section.faq .service-content p{color:#333;line-height:1.5;font-size:14px;text-align:justify}@media (max-width: 768px){section.faq .container{grid-template-columns:1fr;gap:40px}section.faq .main-title{font-size:29px}section.faq .hero-image{width:250px;height:320px}section.faq .experience-number{font-size:36px}}section.faq .faq-full-member{margin:0 auto;display:grid;grid-template-columns:42% 1fr;gap:17px}.hedding-faq-member{text-align:center;width:52%;margin:0 auto}.faq-tag:before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:54px;height:2px;background-color:#ff9500;border-radius:2px;top:-8px}.Choose-us{background-image:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2023/12/dv-pattern.jpg);--background-overlay:;background-position:center;background-repeat:no-repeat;padding:4rem 0;background-size:cover}.Choose-us .toggle-container{display:flex;justify-content:center;align-items:center;margin-bottom:50px;gap:15px}.Choose-us .toggle-label{font-size:16px;font-weight:500;color:#6b7280}.Choose-us .toggle-switch{position:relative;width:60px;height:30px;background:#e5e7eb;border-radius:15px;cursor:pointer;transition:background .3s ease}.Choose-us .toggle-switch.active{background:#f59e0b}.Choose-us .toggle-slider{position:absolute;top:3px;left:3px;width:24px;height:24px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.Choose-us .toggle-switch.active .toggle-slider{transform:translateX(0px)}.Choose-us .discount-badge{background:#1f2937;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.Choose-us .pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1000px;margin:0 auto}.Choose-us .pricing-card{background:#fff;border-radius:20px;padding:40px 30px 20px;text-align:center;position:relative;overflow:hidden;transition:.5s ease!important;margin:30px 10px;border:1px solid #eee;filter:drop-shadow(2px 2px 3px #eee);height:575px}.Choose-us .pricing-card:hover{}.Choose-us .save-badge{position:absolute;top:12px;left:27px;background:#f59e0b;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700}.Choose-us .plan-title{font-size:24px;font-weight:700;color:#000;margin-bottom:10px;margin-top:10px;text-align:left}.Choose-us .price{font-size:40px;font-weight:900;color:#000;margin-bottom:5px;display:flex;align-items:center;justify-content:center;background:#f8f5f0;padding:0 10px;margin-bottom:20px;gap:0 5px}.Choose-us .price-period{color:#000;font-size:16px;font-weight:400}.Choose-us .features-list{list-style:none;margin-bottom:25px}.Choose-us .features-list li{display:flex;align-items:center;margin-bottom:15px;color:#374151;font-size:15px}.Choose-us .checkmark{width:20px;height:20px;background:#f59e0b;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Choose-us .checkmark::after{content:'\2713';color:#fff;font-size:12px;font-weight:700}.Choose-us .choose-btn{background:#f59e0b;color:#fff;border:none;padding:10px 30px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;box-shadow:0 4px 15px rgba(255,165,0,0.3)}.Choose-us .choose-btn:hover{background:#d97706;transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,158,11,0.4)}.Choose-us .choose-btn:active{transform:translateY(0)}.Choose-us .plan-icon{margin:0 auto 20px;background:url(https://dev242.kodesolution.com/techon/wp-content/plugins/mascot-core-techon/assets/images/current-theme/icon-arrow.png);transform:rotate(-190deg);top:16px;right:25px;width:54px;height:54px;opacity:.1;position:absolute}@media (max-width: 768px){.Choose-us .pricing-grid{grid-template-columns:1fr;gap:20px}.Choose-us .pricing-card{padding:30px 20px}.Choose-us .price{font-size:40px}}.Choose-us .pricing-card:hover{border:1px solid #ffaa17;transform:translateY(-15px)!important}.Choose-us .pricing-card:nth-child(2){animation-delay:.1s}.Choose-us .pricing-card:nth-child(3){animation-delay:.2s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.overcome{background-image:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2023/11/pattern-5.png);--background-overlay:;background-position:top right;background-repeat:no-repeat;position:relative}.overcome .left-section{flex:1;display:flex;justify-content:center;align-items:center;width:100%}.overcome .contact-form{background:#fff;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,0.1);width:100%;position:relative;z-index:2;border-radius:0 0 88px 0;background-image:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2023/11/icon-lines-7.png);background-position:bottom right;background-repeat:no-repeat}.overcome .contact-form h2{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:30px;text-align:left}.overcome .form-group{margin-bottom:20px}.overcome .form-row{display:flex;gap:15px}.overcome .form-row .form-group{flex:1}.overcome input,.overcome textarea,.overcome select{width:100%;padding:15px 20px;border:none;background:#f1f3f4;border-radius:8px;font-size:16px;color:#333;transition:all .3s ease}.overcome input:focus,.overcome textarea:focus{outline:none;background:#e8f0fe;box-shadow:0 0 0 2px #4285f4}.overcome input::placeholder,.overcome textarea::placeholder{color:#666;font-size:16px}.overcome textarea{resize:vertical;min-height:120px;font-family:unset}.overcome .submit-btn{background:#000;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.overcome .submit-btn:hover{background:#34495e;transform:translateY(-2px)}.overcome .right-section{flex:1;padding:115px 60px;display:flex;flex-direction:column;justify-content:center;padding-right:0}.overcome .section-label{color:#ffa726;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;position:relative}.overcome .main-heading{font-size:29px;font-weight:700;color:#000;line-height:1.4;margin-bottom:15px}.overcome .description{font-size:16px;color:#666;line-height:1.6;margin-bottom:20px}.overcome .services-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.overcome .service-item{display:flex;align-items:center;gap:5px;background:#fff;position:relative;transition:.3s ease;border-radius:4px;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}.overcome .service-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#ffa726}.overcome .service-text{font-size:15px;font-weight:600;color:#2c3e50}.overcome .checkmark-item{display:flex;align-items:center;gap:15px;margin-bottom:20px}.overcome .checkmark{width:24px;height:24px;background:#ffa726;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700}.overcome .checkmark-text{color:#2c3e50;font-size:16px}@media (max-width: 1024px){.overcome .container{flex-direction:column}.overcome .left-section,.overcome .right-section{padding:40px}.overcome .profile-image{display:none}.overcome .main-heading{font-size:29px}}@media (max-width: 768px){.overcome .form-row{flex-direction:column;gap:0}.overcome .services-grid{grid-template-columns:1fr}.overcome .contact-form{padding:30px}.overcome .left-section,.overcome .right-section{padding:30px 0}}.overcome .box-form-overcome{display:flex;gap:0 75px}section.overcome:before{content:"";position:absolute;width:49%;height:100%;background:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2024/08/bg-n6.jpg);background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}section.overcome:after{background-image:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2023/11/overlay-3.png);--background-overlay:;background-position:center center;background-repeat:no-repeat!important;background-size:cover!important;content:"";width:50%;height:100%;position:absolute;bottom:0}.overcome .service-item:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:23px solid #000;border-left:43px solid #fff 0;z-index:3}.overcome .service-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-bottom:23px solid #000;border-right:43px solid #fff 0;z-index:3}.overcome .service-item:hover{background:#e79a16}.overcome .section-label:before{content:'';position:absolute;width:54px;height:3px;background-color:#ff9500;border-radius:2px;top:-8px}section.behind{background:linear-gradient(135deg,#2a2d3a 0%,#1e2029 50%,#2a2d3a 100%);padding:10rem 0}section.behind .hero-container{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 8%}section.behind .content-left{flex:1;text-align:LEFT;z-index:10}section.behind .main-heading{font-size:34px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:4rem;text-align:left;width:70%}section.behind .discover-btn{background:linear-gradient(45deg,#ff9500,#ffb347);color:#000;border:none;padding:18px 40px;font-size:14px;font-weight:600;letter-spacing:1px;border-radius:50px;cursor:pointer;text-transform:uppercase;transition:all .3s ease;box-shadow:0 8px 25px rgba(255,149,0,0.3)}section.behind .discover-btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(255,149,0,0.4);background:linear-gradient(45deg,#ffb347,#ff9500)}section.behind .circuit-container{position:absolute;right:5%;top:50%;transform:translateY(-50%);opacity:.6}section.behind .circuit-svg{width:100%;height:100%}section.behind .circuit-line{fill:none;stroke:#4a5568;stroke-width:2;animation:pulse 3s ease-in-out infinite}section.behind .circuit-node{fill:#4a5568;animation:glow 2s ease-in-out infinite alternate}section.behind .circuit-highlight{stroke:#68d391;stroke-width:3;animation:flow 4s linear infinite}@keyframes pulse{0%,100%{opacity:.3}50%{opacity:.8}}@keyframes glow{0%{fill:#4a5568}100%{fill:#68d391}}@keyframes flow{0%{stroke-dasharray:0,20}50%{stroke-dasharray:10,10}100%{stroke-dasharray:20,0}}section.behind .floating-dots{position:absolute;width:100%;height:100%;overflow:hidden}section.behind .dot{position:absolute;width:4px;height:4px;background:#68d391;border-radius:50%;animation:float 6s ease-in-out infinite;opacity:.4}section.behind .dot:nth-child(1){top:20%;left:15%;animation-delay:0}section.behind .dot:nth-child(2){top:60%;left:25%;animation-delay:1s}section.behind .dot:nth-child(3){top:80%;right:30%;animation-delay:2s}section.behind .dot:nth-child(4){top:30%;right:20%;animation-delay:3s}@keyframes float{0%,100%{transform:translateY(0px) scale(1);opacity:.4}50%{transform:translateY(-20px) scale(1.2);opacity:.8}}section.behind .top-indicator{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:8px;height:8px;background:#fff;border-radius:50%;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}@media (max-width: 768px){section.behind .hero-container{flex-direction:column;text-align:center;padding:0 5%}section.behind .main-heading{font-size:24px;width:100%}section.behind .circuit-container{position:relative;right:auto;top:auto;transform:none;width:300px;height:300px;margin-top:2rem}}section.behind .circuit-container img{height:365px;width:auto;object-fit:cover}section.faq{padding:40px 0}section.Choose-us .hedding-faq-member{width:100%;text-align:left}.Choose-us .box-choose-us .service-item{display:flex;gap:0 10px;margin-bottom:19px}.Choose-us .box-choose-us img{object-fit:contain}.box-choose-us .service-icon{width:95px;height:95px;margin-bottom:-15px}.Choose-us .service-text .box-choose-us{flex:1}.Choose-us .titl-choose-us-ofter{font-weight:800;margin-bottom:6px;font-size:18px}.Choose-us .desc-choose{color:#928989}.box-products-duan .header{text-align:center;margin-bottom:40px}.box-products-duan .header h1{font-size:32px;font-weight:700;color:#00bcd4;margin-bottom:10px;letter-spacing:1px}.box-products-duan .header p{font-size:16px;color:#666}.box-products-duan .products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:30px}.box-products-duan .product-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:transform .3s ease,box-shadow .3s ease}.box-products-duan .product-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.15)}.box-products-duan .product-image{width:100%;height:200px;background-size:cover;background-position:center;position:relative}.box-products-duan .product-info{padding:15px;position:relative;background:#fff}.box-products-duan .product-title{font-size:18px;font-weight:700;color:#00bcd4;margin-bottom:8px}.box-products-duan .product-price{display:flex;align-items:center;gap:10px}.box-products-duan .current-price{font-size:16px;font-weight:700;color:#e91e63}.box-products-duan .old-price{font-size:14px;color:#999;text-decoration:line-through}section.provide .service-description h2{margin-bottom:20px}.faq-item.active .faq-answer{display:block!important;max-height:100%;opacity:1}@media (max-width: 768px){.box-products-duan .products-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.box-products-duan .header h1{font-size:28px}}section.box-products-duan{padding:4rem 0}@media(max-width:990px){section.provide .explore-btn{font-size:14px;padding:14px 33px}.overcome .left-section,.overcome .right-section{margin-top:10px}.overcome .box-form-overcome{flex-direction:column}section.overcome:before{width:100%;height:658px}section.overcome:after{width:100%;height:658px;top:0}.overcome{background-position:bottom right;background:#f6f5fa}section.faq .content-section{padding:20px 0}.Choose-us .pricing-card{margin-top:20px;margin-bottom:0}section.faq{padding-bottom:0}section.banner:before{content:"";display:none}.banner-content{padding:40px 0;text-align:center}.btn-pages-member{justify-content:center}.banner-content h2{width:90%;font-size:29px;margin:0 auto;padding-bottom:20px}.abouts .box-about-container{flex-direction:column}.abouts .service-item{padding-right:0;margin-right:0}.abouts .service-item:before{content:"";display:none}section.provide .services-grid{display:block;margin-bottom:20px}section.provide .service-card{margin-bottom:20px}section.provide .bottom-section{padding:0 5px 0 4px}section.behind{background:url(https://dev242.kodesolution.com/techon/v2/wp-content/uploads/sites/2/2024/08/bg-n7.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}section.behind .circuit-container{display:none}section.behind .content-left{max-width:100%}.hedding-faq-member{width:100%!important}section.faq .faq-full-member{grid-template-columns:1fr}section.faq .hero-section{flex-direction:column}}.play-icon{width:151px;height:151px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid rgba(255,255,255,0.4);color:var(--theme-color3)}.play-icon .icon{width:111px;height:111px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--theme-color2);font-size:27px;color:var(--theme-color3);-webkit-transition:all .3s ease;transition:all .3s ease}.play-now{transition:all 300ms ease}.play-icon .icon{width:111px;height:111px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--theme-color2);font-size:27px;color:var(--theme-color3);-webkit-transition:all .3s ease;transition:all .3s ease}.play-now .icon{position:relative;display:inline-block;height:70px;width:70px;text-align:center;line-height:70px;background-color:#fff;color:#ff6d2e;z-index:1;padding-right:-14px;font-size:22px;display:block;border-radius:50%;-webkit-box-shadow:0 0 10px 0 rgba(255,255,255,0.3);-ms-box-shadow:0 0 10px 0 rgba(255,255,255,0.3);-o-box-shadow:0 0 10px 0 rgba(255,255,255,0.3);box-shadow:0 0 10px 0 rgba(255,255,255,0.3);-webkit-transform-origin:center;transform-origin:center}.play-now .ripple{position:absolute;top:50%;right:50%;height:70px;width:70px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,255,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,0.6);box-shadow:0 0 0 0 rgba(255,255,255,0.6);-webkit-animation:ripple 3s infinite;animation:ripples 3s infinite;z-index:9999999}.play-now .ripple:before{position:absolute;top:50%;right:50%;height:70px;width:70px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,255,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,0.6);box-shadow:0 0 0 0 rgba(255,255,255,0.6);-webkit-animation:ripple 3s infinite;animation:ripples 3s infinite;-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;z-index:99999999}.play-now .ripple:after{position:absolute;top:50%;right:50%;height:70px;width:70px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,255,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,0.6);box-shadow:0 0 0 0 rgba(255,255,255,0.6);-webkit-animation:ripple 3s infinite;animation:ripples 3s infinite;-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;z-index:9999999}section.faq .service-icon img{width:50px;height:50px;background:#ffaa17;border-radius:100%;padding:10px}.projects-completed-icon{position:absolute;top:85%;left:8%;transform:translate(-50%,-50%)}@-webkit-keyframes ripples{70%{-webkit-box-shadow:0 0 0 70px rgba(255,255,255,0);box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripples{70%{-webkit-box-shadow:0 0 0 70px rgba(255,255,255,0);box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}section.faq .service-icon h3{text-align:left}.Choose-us .tab-section{}.Choose-us .tabs-4{display:flex;gap:4px;background:#ffaa17;padding:8px;border-radius:5px;margin-bottom:20px}.Choose-us .tab-4.active{background:#fff;color:#ffaa17;box-shadow:0 8px 20px rgba(245,158,11,0.3)}.Choose-us .tab-4{padding:10px 23px;cursor:pointer;color:#fff;font-weight:500;border-radius:5px;transition:all .3s ease;border:none;background:none;flex:1;text-align:center;font-size:15px;border:1px solid #fff}.Choose-us .tabs-3{display:flex;border-radius:10px;padding:5px;justify-content:center}.Choose-us .tab-3.active{position:relative;background:#f59e0b;color:#fff;box-shadow:0 5px 15px rgba(78,205,196,0.4)}.Choose-us .tab-3{padding:10px 15px 10px 21px;background:#e9ecef;color:#666;text-decoration:none;position:relative;margin-right:5px;clip-path:polygon(15px 0,100% 0,calc(100% - 15px) 100%,0 100%);transition:all .3s ease}.overcome .service-item:hover .service-text{color:#fff}.toggle-switch{position:relative;width:50px;height:26px;background:#ddd;border-radius:50px;cursor:pointer;transition:background .3s;display:inline-block;vertical-align:middle}.toggle-switch.active{background:#4caf50}.toggle-slider{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:left .3s}.toggle-switch.active .toggle-slider{left:27px}.toggle-label{margin:0 8px;font-weight:400;color:#666;transition:color .3s}.toggle-label.active{font-weight:600;color:#000}.images-banenr-slider-action img{background-position:top right;background-repeat:no-repeat;background-size:contain;content:"";right:0;z-index:9;display:block;height:100%;right:0;opacity:1;position:absolute;top:0}.div-bao a{display:inline-block}.list-blog-content .tm-sc-blog .blog-item-current-style1 .inner-box{overflow:hidden}.box-detail-servicer .media-benefits .video img{height:455px;object-fit:cover}.Choose-us .pricing-card ul li{position:relative}.Choose-us .pricing-card ul li:before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;background:#f59e0b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.Choose-us .pricing-card ul{margin-bottom:20px}.Choose-us .pricing-card ul li{margin-bottom:10px;text-align:left;padding-left:35px;font-size:14px}.overcome .service-icon img{padding:9px}.box-card-pricing{height:100%;display:flex;flex-direction:column;justify-content:space-between}section.Choose-us .hedding-faq-member h2.main-title{font-size:29px}@media(max-width:990px){.btn-pages-member a{padding:10px 13px}.images-banenr-slider-action{display:none}.Choose-us .tabs-3{overflow-x:scroll;width:100%;min-width:max-content;max-width:fit-content}.Choose-us .tab-section{overflow-x:scroll}}