@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body,html{font-family:"Kanit",sans-serif;max-width:100%;overflow-x:hidden}@supports (overflow:clip){body,html{overflow-x:clip}}p{font-family:"Kanit";font-size:22px;line-height:30px;color:#444;margin:0;font-weight:400}@media (max-width:1400px){p{font-size:16px;line-height:28px}}*{margin:0;padding:0}hr{margin:0}.row hr{margin-top:-65px}figure{margin-bottom:0}input,textarea{width:100%;height:60px;border:0;outline:none;padding-left:30px}@media (max-width:992px){input,textarea{padding-left:20px}}input:focus,textarea:focus{border-color:#ed3142!important}body.two input:focus,body.two textarea:focus{border-color:#cefa1d!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}textarea{padding:20px}h1{font-size:90px;line-height:100px}@media (max-width:1400px){h1{font-size:74px;line-height:84px}}@media (max-width:1200px){h1{font-size:50px;line-height:60px}}@media (max-width:992px){h1{font-size:60px;line-height:70px}}@media (max-width:768px){h1{font-size:44px;line-height:54px}}@media (max-width:480px){h1{font-size:38px;line-height:48px}}h2{font-size:50px}@media (max-width:1400px){h2{font-size:42px}}@media (max-width:556px){h2{font-size:36px}}@media (max-width:450px){h2{font-size:30px}}h3{font-size:24px}h4{font-size:22px}@media (max-width:556px){h4{font-size:20px}}@media (max-width:450px){h4{font-size:18px}}a,h2,h3,h4,h5,h6{color:#000;margin:0}a{text-decoration:none}ul{padding:0;margin:0}li{display:block}figure{overflow:hidden}.gap{padding-top:80px;padding-bottom:80px}@media (max-width:1200px){.gap{padding-top:100px;padding-bottom:100px}}@media (max-width:992px){.gap{padding-top:80px;padding-bottom:80px}}@media (max-width:556px){.gap{padding-top:60px;padding-bottom:60px}}.no-top{padding-top:0}.no-bottom{padding-bottom:0}.btn{padding:17px 46px;font-size:18px;font-weight:600;color:#fff;cursor:pointer;text-align:center;border:none;background-size:300% 100%;border-radius:50px;transition:all 0.4s ease-in-out;background-image:linear-gradient(to right,#ed2b46,#ec4d25,#ed2b46,#ec4d25);text-transform:capitalize}@media (max-width:480px){.btn{padding:17px 30px}}.btn:hover{color:#fff;background-position:100% 0;transition:all 0.4s ease-in-out}body.two .btn{text-transform:capitalize;border-radius:50px;line-height:16px;overflow:hidden;padding:19px 48px;position:relative;font-weight:700;text-align:center;white-space:pre;z-index:1;border:0;color:#000;background-color:#cefa1d;background-image:none}body.two .btn::after{background-color:#fff;border-radius:50%;content:"";height:167px;min-width:167px;position:absolute;top:100%;transition:transform 0.7s cubic-bezier(.66,0,.34,1);width:100%;z-index:-1;left:0}body.two .btn:hover::after{transform:scale(2.47) translateY(0);top:100%}body.three .btn{text-transform:capitalize;border-radius:50px;line-height:16px;overflow:hidden;padding:19px 48px;position:relative;font-weight:700;text-align:center;white-space:pre;z-index:1;border:0;background-color:#ff269d;background-image:none}@media (max-width:992px){body.three .btn{padding:14px 40px;font-size:14px}}body.three .btn::after{background-color:#fff;border-radius:50%;content:"";height:167px;min-width:167px;position:absolute;top:100%;transition:transform 0.7s cubic-bezier(.66,0,.34,1);width:100%;z-index:-1;left:0}body.three .btn:hover{color:#000}body.three .btn:hover::after{transform:scale(2.47) translateY(0);top:100%}body.two .btn-center .btn:after,body.three .btn-center .btn:after{background-color:#000}body.three .btn-center .btn:hover,body.two .btn-center .btn:hover{color:#fff}.btn{--btn-gradient:linear-gradient(135deg, #ffb703 0%, #ff5a1f 48%, #ed2b46 100%);--btn-shadow:rgba(237, 43, 70, 0.26);--btn-hover-shadow:rgba(237, 43, 70, 0.34);--btn-focus:rgba(255, 183, 3, 0.48);display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;border:0;background-color:transparent!important;background-image:var(--btn-gradient)!important;box-shadow:0 12px 26px var(--btn-shadow);color:#ffffff!important;letter-spacing:0;transform:translateY(0);transition:transform 0.25s ease,box-shadow 0.25s ease,filter 0.25s ease,background-position 0.4s ease}.btn::before{content:"";position:absolute;top:-85%;bottom:-85%;left:-70%;z-index:1;width:46%;transform:skewX(-22deg);background-image:linear-gradient(90deg,transparent,rgb(255 255 255 / .86),transparent);opacity:0;pointer-events:none}.btn::after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;border:1px solid rgb(255 255 255 / .22);background-image:radial-gradient(circle at 20% 15%,rgb(255 255 255 / .3),transparent 34%);pointer-events:none}.btn:hover{color:#ffffff!important;filter:saturate(1.12) brightness(1.04);box-shadow:0 18px 34px var(--btn-hover-shadow);transform:translateY(-3px)}.btn:hover::before{opacity:1;animation:product-button-shine 0.78s ease}.btn:focus-visible{outline:3px solid var(--btn-focus);outline-offset:3px}a.btn[href^="tel:"]{--btn-gradient:linear-gradient(135deg, #03a678 0%, #14c38e 52%, #7bd88f 100%);--btn-shadow:rgba(3, 166, 120, 0.25);--btn-hover-shadow:rgba(3, 166, 120, 0.35);--btn-focus:rgba(20, 195, 142, 0.45)}a.btn[href*="facebook.com"]{--btn-gradient:linear-gradient(135deg, #500390 0%, #0067ff 54%, #00c2ff 100%);--btn-shadow:rgba(0, 103, 255, 0.25);--btn-hover-shadow:rgba(0, 103, 255, 0.35);--btn-focus:rgba(0, 194, 255, 0.45)}.btn:has(.fa-line){--btn-gradient:linear-gradient(135deg, #02a95b 0%, #06c755 52%, #8df27f 100%);--btn-shadow:rgba(6, 199, 85, 0.25);--btn-hover-shadow:rgba(6, 199, 85, 0.36);--btn-focus:rgba(6, 199, 85, 0.45)}.hero-section .btnvideo .btn:nth-child(2),.pricing-table .btn{--btn-gradient:linear-gradient(135deg, #500390 0%, #7b2ff7 50%, #f107a3 100%);--btn-shadow:rgba(123, 47, 247, 0.25);--btn-hover-shadow:rgba(123, 47, 247, 0.35);--btn-focus:rgba(241, 7, 163, 0.4)}button.btn[type="submit"],.get-a-quote .btn{--btn-gradient:linear-gradient(135deg, #ed2b46 0%, #ff5a1f 52%, #ffb703 100%);--btn-shadow:rgba(237, 43, 70, 0.25);--btn-hover-shadow:rgba(237, 43, 70, 0.35);--btn-focus:rgba(255, 90, 31, 0.44)}footer form#subscribe-form .btn,.btn.bk{--btn-gradient:linear-gradient(135deg, #102a43 0%, #00a6a6 52%, #5eead4 100%);--btn-shadow:rgba(0, 166, 166, 0.25);--btn-hover-shadow:rgba(0, 166, 166, 0.35);--btn-focus:rgba(94, 234, 212, 0.42)}.weekly-newsletter .newsletter-actions .btn:nth-child(1){--btn-gradient:linear-gradient(135deg, #0067ff 0%, #00c2ff 52%, #5eead4 100%);--btn-shadow:rgba(0, 103, 255, 0.24);--btn-hover-shadow:rgba(0, 103, 255, 0.34)}.weekly-newsletter .newsletter-actions .btn:nth-child(2){--btn-gradient:linear-gradient(135deg, #500390 0%, #8b5cf6 52%, #f107a3 100%);--btn-shadow:rgba(139, 92, 246, 0.24);--btn-hover-shadow:rgba(139, 92, 246, 0.34)}.weekly-newsletter .newsletter-actions .btn:nth-child(3){--btn-gradient:linear-gradient(135deg, #ff7a18 0%, #ffb703 52%, #7bd88f 100%);--btn-shadow:rgba(255, 122, 24, 0.24);--btn-hover-shadow:rgba(255, 122, 24, 0.34)}#scroll-percentage{position:absolute;box-shadow:0 0 20px 0 rgb(184 184 184 / .75);height:60px;width:60px;background-color:var(--common-colour);border-radius:50%;position:fixed;bottom:30px;right:30px;transform:scale(0);display:grid;place-items:center;cursor:pointer;visibility:hidden;opacity:0;transition:all 0.3s;z-index:1011}@media (max-width:1400px){#scroll-percentage{width:50px;height:50px}}@media (max-width:992px){#scroll-percentage{right:10px}}#scroll-percentage.active{bottom:30px;transform:scale(1);opacity:1;visibility:visible;animation:500ms ease-in-out 0s normal none 1 running scrollToTop;transition:0.3s}@media (max-width:1400px){#scroll-percentage.active{bottom:20px}}#scroll-percentage-value{height:calc(100% - 6px);width:calc(100% - 6px);background-color:#fff;color:#000;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600}#scroll-percentage-value i{font-size:20px}@keyframes scrollToTop{0%{transform:translate3d(0,80%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.hover-img-two{position:relative;transition:all 300ms ease}.hover-img-two:hover .imgg img:first-child{transform:translateX(0) scaleX(1);opacity:1;filter:blur(0)}.hover-img-two:hover .imgg img:nth-child(2){transform:translateX(-50%) scaleX(2);opacity:0;filter:blur(10px)}.hover-img-two .imgg{position:relative;overflow:hidden;margin-bottom:0}.hover-img-two .imgg img{position:relative;width:100%;display:block;transition:all 500ms ease}.hover-img-two .imgg img:first-child{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;transform:translateX(50%) scaleX(2);opacity:0;filter:blur(10px)}.hoverimg figure{position:relative}.hoverimg figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);transform:skewX(-25deg)}.hoverimg:hover figure::before{animation:shine 0.75s}@keyframes shine{100%{left:125%}}ul.social-icon{display:flex}ul.social-icon li{margin-right:6px}ul.social-icon i{align-items:center;border:1px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:color 0.33s linear 0.5s,border-color ease-out 0.5s,background-color 0.33s linear 0s;vertical-align:bottom;width:48px;z-index:1}ul.social-icon i:hover{color:#fff;border-color:#ed3142}ul.social-icon i:after{background-color:#ed3142;border-radius:50%;color:#fff;content:"";height:67px;position:absolute;top:0;transform:scale(1) translateY(67px);transition:transform 1s cubic-bezier(.66,0,.34,1);width:67px;z-index:-1}ul.social-icon i:hover i{color:#fff}ul.social-icon i:hover:after{transform:scale(1.47) translateY(0)}body.two ul.social-icon i:hover{border-color:#cefa1d;color:#000}body.two ul.social-icon i:after{background-color:#cefa1d}body.three ul.social-icon i:hover{border-color:#ff269d}body.three ul.social-icon i:after{background-color:#ff269d}.heading{text-align:center;width:70%;margin:auto;padding-bottom:50px;z-index:1;position:relative}@media (max-width:1400px){.heading{padding-bottom:40px;width:65%}}@media (max-width:1200px){.heading{padding-bottom:40px;width:90%}}@media (max-width:992px){.heading{width:100%;padding-bottom:30px}}.heading>span{display:block;color:#000;padding-top:20px;padding-bottom:8px;font-weight:700;font-size:20px}@media (max-width:1400px){.heading>span{font-size:16px}}.heading h2{font-weight:700;font-weight:800;font-size:70px}@media (max-width:1400px){.heading h2{font-size:50px}}@media (max-width:768px){.heading h2{font-size:32px}}@media (max-width:450px){.heading h2{font-size:28px}}.heading h2 span{border-bottom:3px solid #ed3142}.heading h3{font-weight:700;font-size:60px;font-weight:700;line-height:70px}.heading h3 span{border-bottom:3px solid #ed3142}@media (max-width:1400px){.heading h3{font-size:46px;line-height:56px}}@media (max-width:556px){.heading h3{font-size:40px;line-height:50px}}.heading h4{font-weight:700;font-size:40px;font-weight:700;line-height:52px}.heading h4 span{border-bottom:3px solid #ed3142}@media (max-width:1400px){.heading h4{font-size:34px;line-height:44px}}@media (max-width:992px){.heading h4{font-size:30px;line-height:40px}}@media (max-width:480px){.heading h4{font-size:28px;line-height:38px}}.heading.two{width:100%;text-align:left}.heading.two h6{font-size:26px;width:69%;line-height:40px;padding-top:14px;color:#444}@media (max-width:1400px){.heading.two h6{width:100%}}@media (max-width:1400px){.heading.two h6{font-size:22px;line-height:34px}}@media (max-width:992px){.heading.two h6{font-size:20px;line-height:30px}}.heading.two p{padding-top:20px}.heading.two>span{padding-top:0}.heading.two>span.st2{position:relative;padding-top:0;display:inline-block}.heading.two>span.st2::before{content:"";position:absolute;width:100%;top:0;opacity:1;left:0;height:100%;width:76px;height:1px;background-color:#444;right:-86px;left:auto;top:11px}body.two .heading h2 span{border-bottom:3px solid #cefa1d}body.two .heading h3 span{border-bottom:3px solid #cefa1d}body.two .heading h4 span{border-bottom:3px solid #cefa1d}body.three .heading h2 span{border-bottom:3px solid #ff269d}body.three .heading h3 span{border-bottom:3px solid #ff269d}body.three .heading h4 span{border-bottom:3px solid #ff269d}.accordion-section{background-color:#f5f6fa;padding-top:92px}@media (max-width:992px){.accordion-section{padding-top:80px;padding-bottom:80px}}@media (max-width:768px){.accordion-section{padding-top:60px;padding-bottom:60px}}.accordion-section .heading.two{padding-top:80px;width:90%;margin:0}@media (max-width:992px){.accordion-section .heading.two{width:100%;padding-top:0}}.accordion{width:100%}.accordion .content{margin-bottom:20px;padding:12px 0;padding-top:0;border:0}.accordion .content p{font-size:16px;font-weight:400;color:#444}.accordion .title{text-align:start;padding:24px;padding-right:0;color:#000;font-size:20px;padding-left:0;font-weight:700;border-bottom:1px solid #d1d1d1;border-radius:0!important;background-color:#f5f6fa}.accordion .accordion-item:first-of-type{border-radius:0}.accordion .accordion-item.active{background-color:#fff0;border:0;border-bottom:3px solid #444;border-radius:0}.accordion .accordion-item.active .heading{color:#000}.accordion .accordion-item.active .icon:after{width:0}.accordion .accordion-item.active .icon:before{background:#000}.accordion .accordion-item.active .title{background-color:#fff0;border:0;padding-bottom:14px}.accordion .accordion-item{border:0}.accordion .accordion-item:last-of-type{border-bottom:0!important}.accordion .accordion-item .heading{width:100%;display:block;text-transform:capitalize;text-decoration:none;color:#000;font-weight:700;font-size:20px;position:relative;transition:0.3s ease-in-out;padding-bottom:0}.accordion .accordion-item .icon{display:block;position:absolute;top:47%;width:1.4rem;height:1.4rem;transform:translateY(-50%);right:1px;background-color:#fff0}.accordion .accordion-item .icon:before{content:"";width:20px;height:1px;background:#000;position:absolute;left:50%;top:50%;transition:0.3s ease-in-out;transform:translate(-50%,-50%)}.accordion .accordion-item .icon:after{content:"";width:20px;height:1px;background:#000;position:absolute;left:50%;top:50%;transition:0.3s ease-in-out;transform:translate(-50%,-50%);transform:translate(-50%,-50%) rotate(90deg);z-index:-1}.accordion .accordion-item .content{display:none}.accordion .accordion-img{position:relative}.accordion .accordion-img figure.accordion-img-two{background-color:#000;margin-top:-156px;margin-left:130px}.accordion .accordion-img img.dots{top:auto;z-index:0;right:-5%;bottom:0}@media (max-width:1200px){.accordion-img img{width:100%;padding-top:140px}}@media (max-width:992px){.accordion-img img{display:none}}body.three .accordion-section{padding-top:120px}body.three .accordion-section .heading.two{padding-top:0}@media (max-width:992px){body.three .accordion-section.for{padding-top:60px}}body.three .accordion-section.for .accordion-img{margin-top:120px}@media (max-width:1400px){body.three .accordion-section.for .accordion-img{margin-top:60px}}@media (max-width:992px){body.three .accordion-section.for .accordion-img{margin:0}}.breadcrumb{position:relative;padding-top:10px}.breadcrumb li.breadcrumb-item{text-transform:capitalize}@media (max-width:480px){.breadcrumb li.breadcrumb-item{font-size:14px}}.breadcrumb li.breadcrumb-item a{color:#c6c6c6;transition:0.5s ease-in-out}.breadcrumb li.breadcrumb-item a:hover{color:#ed3142}@media (max-width:480px){.breadcrumb li.breadcrumb-item a{font-size:14px}}.breadcrumb li.breadcrumb-item.active{color:#c6c6c6}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:var(--bs-breadcrumb-divider,"-")!important;color:#c6c6c6}@media (max-width:1200px){.breadcrumb{padding-top:0}}.theme-pagination{margin-top:60px}.theme-pagination .pagination{justify-content:center}.theme-pagination ul.pagination li a{font-size:16px;font-weight:700;color:#000;height:55px;display:flex;align-items:center;justify-content:center;border-radius:0!important;border:0;width:55px;margin-right:5px;background-color:#f4f4f4}@media (max-width:556px){.theme-pagination ul.pagination li a{font-size:14px;height:40px;width:42px;margin-right:2px}}.theme-pagination ul.pagination li a:hover{color:#fff;background-color:#444}.theme-pagination ul.pagination li a i{font-size:15px}.theme-pagination ul.pagination li:first-child{margin-right:1px}.theme-pagination ul.pagination li:first-child a{padding:0 45px;background-color:#500390;color:#fff;border:1px solid #500390}.theme-pagination ul.pagination li:first-child a:hover{color:#000}@media (max-width:480px){.theme-pagination ul.pagination li:first-child a{padding:0 25px}}.theme-pagination ul.pagination li:first-child a:hover{background-color:#fff0}.theme-pagination ul.pagination li:last-child{margin-left:1px}.theme-pagination ul.pagination li:last-child a{padding:0 45px;background-color:#500390;color:#fff;border:1px solid #500390}.theme-pagination ul.pagination li:last-child a:hover{color:#000}@media (max-width:480px){.theme-pagination ul.pagination li:last-child a{padding:0 25px}}.theme-pagination ul.pagination li:last-child a:hover{background-color:#fff0}.theme-pagination ul.pagination li.space a{cursor:not-allowed;border:0;background-color:#fff0;color:#000}.theme-pagination ul.pagination li.space a:hover{cursor:not-allowed;border:0;background-color:#fff0;color:#000}.btn-center{text-align:center;margin-top:60px}header#stickyHeader{transition:transform 0.35s ease,opacity 0.25s ease,background-color 0.25s ease,box-shadow 0.25s ease;will-change:transform}@media only screen and (max-width:1920px) and (min-width:1200px){#stickyHeader.slideUp{transform:translateY(-120%);opacity:0;pointer-events:none}#stickyHeader.slideDown{top:0;border:0;z-index:11111;position:fixed;border-radius:0;left:0;transform:translateY(0);opacity:1;pointer-events:auto;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);background-color:#500390f0}}header{position:absolute;z-index:1;width:100%;padding-top:5px;padding-bottom:10px}header .top-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative}@media (max-width:1400px){header .top-bar .logo img{width:120px}}@media (max-width:450px){header .top-bar .logo img{width:140px}}header .top-bar ul{display:flex;align-items:center}.mobile-menu-head,.mobile-menu-actions{display:none}@media (min-width:1201px){header .site-nav{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);border-radius:999px;box-shadow:0 18px 38px rgb(23 7 37 / .18);padding:8px}@supports (backdrop-filter:blur(12px)){header .site-nav{backdrop-filter:blur(12px);background:rgb(255 255 255 / .14)}}header .top-bar ul{gap:6px}header .top-bar ul li{padding-right:0}header .top-bar ul li:first-child{display:none}header .top-bar ul li a{align-items:center;border:1px solid #fff0;border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;min-height:46px;overflow:hidden;padding:9px 15px 9px 10px;position:relative;transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,color 0.25s ease,transform 0.25s ease}header .top-bar ul li a::before{display:none}header .top-bar ul li a::after{background:linear-gradient(90deg,transparent,rgb(255 255 255 / .52),transparent);content:"";inset:-30% auto -30% -55%;opacity:0;position:absolute;transform:skewX(-18deg);transition:left 0.42s ease,opacity 0.22s ease;width:42%}header .top-bar ul li a i{align-items:center;background:rgb(255 255 255 / .17);border:1px solid rgb(255 255 255 / .2);border-radius:50%;display:inline-flex;height:30px;justify-content:center;min-width:30px;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease}header .top-bar ul li a span{position:relative;z-index:1}header .top-bar ul li a:hover{background:rgb(255 255 255 / .95);border-color:rgb(255 193 7 / .5);box-shadow:0 14px 30px rgb(23 7 37 / .16);color:#500390;transform:translateY(-2px)}header .top-bar ul li a:hover::after{left:118%;opacity:1}header .top-bar ul li a:hover i{background:linear-gradient(135deg,#500390,#ed3142);color:#fff;transform:scale(1.05)}#stickyHeader.slideDown .site-nav{background:rgb(255 255 255 / .16);box-shadow:0 16px 34px rgb(23 7 37 / .2)}}@media (max-width:1200px){header#stickyHeader,header{z-index:11140}header .top-bar ul{display:none}header .site-nav{background:radial-gradient(circle at 92% 8%,rgb(255 193 7 / .2),transparent 28%),linear-gradient(180deg,#ffffff 0%,#fbf8ff 100%);box-shadow:-18px 0 42px rgb(23 7 37 / .18);height:100dvh;max-width:360px;opacity:0;overflow:hidden;padding:22px;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(0);transition:opacity 0.2s ease,visibility 0s linear 0.2s;visibility:hidden;width:min(84vw, 360px);z-index:11160}header .site-nav.is-open{opacity:1;pointer-events:auto;animation:mobile-menu-slide-in 0.32s cubic-bezier(.22,1,.36,1) both;transition-delay:0s;visibility:visible}@keyframes mobile-menu-slide-in{from{transform:translateX(100%)}to{transform:translateX(0)}}header .site-nav::before{background:linear-gradient(135deg,#500390,#ed3142 58%,#ffc107);content:"";height:5px;left:0;position:absolute;right:0;top:0}.mobile-menu-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px;padding-bottom:18px;position:relative}.mobile-menu-head::after{background:linear-gradient(90deg,rgb(80 3 144 / .18),rgb(237 49 66 / .1),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.mobile-menu-head span{color:#ed3142;display:block;font-size:13px;font-weight:700;margin-bottom:4px}.mobile-menu-head strong{color:#160d22;display:block;font-size:22px;line-height:1.25}.mobile-menu-close{align-items:center;background:#160d22;border:0;border-radius:8px;box-shadow:0 12px 26px rgb(22 13 34 / .18);color:#fff;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;transition:transform 0.22s ease,background-color 0.22s ease;width:44px}.mobile-menu-close:hover{background:#ed3142;transform:rotate(90deg) scale(1.04)}.mobile-menu-close:focus-visible{outline:3px solid rgb(237 49 66 / .3);outline-offset:3px}header .site-nav ul,header .site-nav.is-open ul{display:grid;gap:10px;overflow:visible;width:100%}header .site-nav ul li{border-bottom:0;padding-right:0;transform:translateX(26px);opacity:0;transition:opacity 0.3s ease,transform 0.3s ease}header .site-nav.is-open ul li{opacity:1;transform:translateX(0)}header .site-nav.is-open ul li:nth-child(2){transition-delay:0.06s}header .site-nav.is-open ul li:nth-child(3){transition-delay:0.1s}header .site-nav.is-open ul li:nth-child(4){transition-delay:0.14s}header .site-nav.is-open ul li:nth-child(5){transition-delay:0.18s}header .site-nav ul li:first-child{display:none}header .site-nav ul li:last-child{border-bottom:0}header .site-nav ul li a{display:flex;align-items:center;background:rgb(255 255 255 / .82);border:1px solid rgb(80 3 144 / .1);border-radius:8px;box-shadow:0 12px 28px rgb(31 14 50 / .06);color:#180d24;gap:10px;min-height:58px;overflow:hidden;padding:13px 14px;position:relative;transition:border-color 0.22s ease,box-shadow 0.22s ease,color 0.22s ease,transform 0.22s ease;width:100%}header .site-nav ul li a::after{background:linear-gradient(135deg,rgb(80 3 144 / .08),rgb(255 193 7 / .18));content:"";inset:0;opacity:0;position:absolute;transition:opacity 0.22s ease;z-index:0}header .site-nav ul li a:hover{border-color:rgb(237 49 66 / .26);box-shadow:0 16px 32px rgb(31 14 50 / .11);color:#500390;transform:translateX(-5px)}header .site-nav ul li a:hover::after{opacity:1}header .site-nav ul li a i{align-items:center;background:#f4ecff;border-radius:8px;color:#500390;display:inline-flex;height:34px;justify-content:center;min-width:34px;position:relative;z-index:1}header .site-nav ul li a span,header .site-nav ul li a{position:relative;z-index:1}.mobile-menu-toggle{display:inline-flex;order:2;position:relative;z-index:11170}body.mobile-menu-open .mobile-menu-toggle{opacity:0;pointer-events:none;transform:scale(.86)}header .login{position:relative;z-index:1}.mobile-menu-actions{display:flex;gap:12px;justify-content:center;margin-top:22px;opacity:0;transform:translateY(18px);transition:opacity 0.3s ease 0.2s,transform 0.3s ease 0.2s}header .site-nav.is-open .mobile-menu-actions{opacity:1;transform:translateY(0)}.mobile-menu-actions a{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 52px;font-size:20px;font-weight:700;justify-content:center;height:52px;padding:0;transition:transform 0.22s ease,box-shadow 0.22s ease;width:52px}.mobile-menu-actions a:hover{box-shadow:0 16px 30px rgb(31 14 50 / .18);transform:translateY(-3px)}.mobile-menu-actions a:first-child{background:linear-gradient(135deg,#03a678,#14c38e)}.mobile-menu-actions a:nth-child(2){background:linear-gradient(135deg,#500390,#0067ff)}.mobile-menu-actions a:last-child{background:linear-gradient(135deg,#02a95b,#06c755)}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open::before{background:rgb(20 10 30 / .38);content:"";inset:0;pointer-events:none;position:fixed;z-index:11110}}header .top-bar ul li{padding-right:50px}@media (max-width:1400px){header .top-bar ul li{padding-right:30px}}header .top-bar ul li a{font-weight:500;font-size:1.2em;text-transform:capitalize;color:#fff;position:relative;transition:0.5s ease-in-out}header .top-bar ul li a::before{content:"";width:0%;height:1px;background-color:#fff;position:absolute;bottom:0;transition:0.5s ease-in-out}header .top-bar ul li a:hover::before{width:100%}@media (max-width:1400px){header .top-bar ul li a{font-size:16px}}header .login{display:flex;align-items:center;gap:10px}.mobile-menu-toggle{align-items:center;background:rgb(255 255 255 / .95);border:0;border-radius:8px;color:#500390;display:none;flex:0 0 46px;height:46px;justify-content:center;line-height:1;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;width:46px}.mobile-menu-toggle i{font-size:22px}.mobile-menu-toggle[aria-expanded="true"]{background:#ffc107;color:#111}.mobile-menu-toggle:focus-visible{outline:3px solid rgb(255 193 7 / .65);outline-offset:3px}@media (max-width:1200px){.mobile-menu-toggle{display:inline-flex;order:2}header .top-bar .site-nav ul li a{color:#180d24}header .top-bar .site-nav ul li a i{color:#500390}}header .login .btn{border-radius:50%;height:52px;margin-left:0;padding:0;background-color:#fff;background-image:none;color:#000;transition:0.5s ease-in-out;width:52px}header .login .btn i{font-size:20px;margin:0}header .login .btn:hover{background-color:#ed3142;color:#fff}@media (max-width:1400px){header .login .btn{height:50px;padding:0;font-size:15px;width:50px}}@media (max-width:480px){header .login .btn{padding:0;margin-left:0;font-size:14px}}header .login>a{font-size:18px;font-weight:700}header .login h4{font-size:16px;color:#fff}@media (max-width:768px){header .login h4{display:none}}header .login h4 a{padding-left:10px;position:relative;color:#fff;transition:0.5s ease-in-out}header .login h4 a::before{content:"";width:0%;height:1px;background-color:#fff;position:absolute;bottom:0;transition:0.5s ease-in-out}header .login h4 a:hover::before{width:93%}.clients-slider .item{display:flex;justify-content:center}body.two header .btn::after{background-color:#cefa1d}body.three header .btn::after{background-color:#ff269d}body.two header .btn:hover{color:#000;background-color:#fff}footer{background-color:#500390;position:relative;overflow:hidden}footer.site-footer{background-color:#26003f;background-position:center;background-size:cover}footer.site-footer::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 18%,rgb(237 49 66 / .2),transparent 28%),linear-gradient(135deg,rgb(10 5 22 / .92),rgb(80 3 144 / .78));pointer-events:none}footer.site-footer .container{position:relative;z-index:1}footer .footer-main{align-items:flex-start}footer img.shap1{width:80px}footer .heading.two{padding-bottom:30px;width:90%!important;margin:0}@media (max-width:1200px){footer .heading.two{width:100%!important}}footer .heading.two h4,footer .heading.two p{color:#fff}footer form#subscribe-form{width:90%!important;position:relative}@media (max-width:1200px){footer form#subscribe-form{width:100%!important}}footer form#subscribe-form input{background-color:rgb(255 255 255 / .0901960784);border:1px solid #fff;border-radius:51px;color:#fff}footer form#subscribe-form input::-moz-placeholder{color:#fff}footer form#subscribe-form input::placeholder{color:#fff}footer form#subscribe-form .btn{position:absolute;right:4px;padding:14px 50px;top:4px}@media (max-width:1400px){footer form#subscribe-form .btn{padding:14px 40px}}@media (max-width:450px){footer form#subscribe-form .btn{padding:14px 30px}}footer .footer-text{padding-top:26px}footer .footer-text h4{font-size:24px;color:#fff;padding-bottom:13px;overflow-wrap:anywhere}footer .footer-text h4 a{color:#fff;transition:0.5s ease-in-out}footer .footer-text h4 a:hover{color:#ed3142}footer .footer-map-card{position:relative;min-height:330px;border:1px solid rgb(255 255 255 / .18);border-radius:20px;overflow:hidden;isolation:isolate;background:#170027;box-shadow:0 24px 70px rgb(7 0 19 / .36)}footer .footer-map-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(14 5 28 / .18),rgb(14 5 28 / .72)),radial-gradient(circle at 50% 58%,rgb(255 255 255 / .2),transparent 30%);z-index:-1}footer .footer-fake-map{position:absolute;inset:-18px;background:linear-gradient(90deg,rgb(255 255 255 / .1) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(0deg,rgb(255 255 255 / .08) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(135deg,#2d8f7d,#d6c871 43%,#9962cc 68%,#47317b);filter:blur(5px) saturate(1.15);transform:scale(1.06);opacity:.88;z-index:-2}footer .footer-fake-map::before,footer .footer-fake-map::after,footer .footer-fake-map .map-road,footer .footer-fake-map .map-area,footer .footer-fake-map .map-pin{content:"";position:absolute;display:block}footer .footer-fake-map::before{width:70%;height:18px;left:-8%;top:50%;border-radius:999px;background:rgb(255 255 255 / .78);transform:rotate(-16deg);box-shadow:0 58px 0 rgb(255 255 255 / .52)}footer .footer-fake-map::after{width:42%;height:16px;right:-4%;top:28%;border-radius:999px;background:rgb(255 255 255 / .55);transform:rotate(36deg)}footer .footer-fake-map .map-road{height:12px;border-radius:999px;background:rgb(255 255 255 / .58)}footer .footer-fake-map .map-road-one{width:74%;left:14%;top:32%;transform:rotate(12deg)}footer .footer-fake-map .map-road-two{width:54%;left:30%;top:66%;transform:rotate(-27deg)}footer .footer-fake-map .map-road-three{width:38%;left:8%;top:76%;transform:rotate(20deg)}footer .footer-fake-map .map-area{border-radius:36% 64% 52% 48%;opacity:.68}footer .footer-fake-map .map-area-one{width:150px;height:112px;left:9%;top:12%;background:#f2bf45}footer .footer-fake-map .map-area-two{width:170px;height:132px;right:8%;bottom:8%;background:#47bea2}footer .footer-fake-map .map-area-three{width:138px;height:118px;right:16%;top:18%;background:#d95572}footer .footer-fake-map .map-pin{width:22px;height:22px;border:5px solid #fff;border-radius:50% 50% 50% 0;background:#ed3142;filter:blur(.3px);transform:rotate(-45deg);box-shadow:0 12px 28px rgb(0 0 0 / .28)}footer .footer-fake-map .map-pin-main{left:50%;top:48%}footer .footer-fake-map .map-pin-sub{right:25%;top:30%;transform:rotate(-45deg) scale(.74);opacity:.72}footer .footer-map-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:34px;text-align:center;background:rgb(28 6 46 / .3);backdrop-filter:blur(2px)}footer .footer-map-label{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:700;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .2)}footer .footer-map-content h4{max-width:430px;margin:0;color:#fff;font-size:28px;line-height:1.35;text-shadow:0 2px 18px rgb(0 0 0 / .36)}footer .footer-map-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%}footer .footer-map-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1 185px;max-width:210px;min-height:56px;padding:15px 18px;border-radius:999px;border:0;overflow:hidden;color:#fff;background:linear-gradient(135deg,#ed3142,#ff7a2d);box-shadow:0 16px 36px rgb(237 49 66 / .36);white-space:nowrap}footer .footer-map-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 22px 42px rgb(237 49 66 / .48)}footer .footer-stats-panel{position:relative;display:grid;grid-template-columns:156px 1fr;gap:18px;align-items:center;margin-top:16px;padding:18px;border:1px solid rgb(255 255 255 / .14);border-radius:8px;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgb(255 183 3 / .18),transparent 28%),radial-gradient(circle at 86% 76%,rgb(237 49 66 / .16),transparent 34%),linear-gradient(180deg,rgb(80 3 144 / .48),rgb(23 0 39 / .42));box-shadow:inset 0 1px 0 rgb(255 255 255 / .14),0 18px 40px rgb(11 0 30 / .26);transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease}footer .footer-stats-panel::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(0deg,rgb(255 255 255 / .05) 1px,transparent 1px) 0 0 / 28px 28px;mask-image:linear-gradient(90deg,rgb(0 0 0 / .7),transparent 72%);pointer-events:none}footer .footer-stats-panel::after{content:"";position:absolute;top:-55%;left:-80%;width:58%;height:210%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .15),transparent);transform:rotate(18deg);transition:left 0.7s ease}footer .footer-stats-panel:hover{transform:translateY(-4px);border-color:rgb(255 183 3 / .32);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 22px 48px rgb(11 0 30 / .34)}footer .footer-stats-panel:hover::after{left:118%}footer .footer-stats-chart,footer .footer-stats-detail{position:relative;z-index:1}footer .footer-stats-chart{width:146px;height:146px;display:grid;place-items:center}footer .footer-stats-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#20c997 0 var(--online-pct),#ffb703 var(--online-pct) calc(var(--online-pct) + var(--today-pct)),#ed3142 calc(var(--online-pct) + var(--today-pct)) 100%);box-shadow:0 16px 34px rgb(11 0 30 / .28);animation:footer-ring-in 0.85s ease both}footer .footer-stats-ring::before{content:"";position:absolute;inset:13px;border-radius:50%;background:linear-gradient(180deg,rgb(39 7 58 / .96),rgb(22 0 37 / .96));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)}footer .footer-stats-ring::after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgb(255 183 3 / .2);animation:footer-live-pulse 2.6s ease-out infinite}footer .footer-stats-center{position:relative;z-index:1;display:grid;place-items:center;text-align:center}footer .footer-stats-center strong{color:#fff;font-size:34px;line-height:1;font-weight:800}footer .footer-stats-center span{margin-top:6px;color:rgb(255 255 255 / .68);font-size:13px;font-weight:600}footer .footer-stats-kicker{display:inline-flex;width:fit-content;margin-bottom:7px;color:#ffb703;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}footer .footer-stats-detail h3{margin:0 0 12px;color:#fff;font-size:22px;line-height:1.2;font-weight:800}footer .footer-stats-detail ul{display:grid;gap:8px;margin:0;padding:0}footer .footer-stats-detail li{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;min-height:32px;padding:7px 9px;border-radius:8px;color:rgb(255 255 255 / .8);background:rgb(255 255 255 / .055);border:1px solid rgb(255 255 255 / .07)}footer .footer-stats-dot{width:9px;height:9px;border-radius:50%;background:#ed3142}footer .footer-stats-dot.is-live{background:#20c997;box-shadow:0 0 0 4px rgb(32 201 151 / .12)}footer .footer-stats-dot.is-today{background:#ffb703;box-shadow:0 0 0 4px rgb(255 183 3 / .12)}footer .footer-stats-dot.is-week{background:#ed3142;box-shadow:0 0 0 4px rgb(237 49 66 / .12)}footer .footer-stats-detail li strong{color:#fff;font-size:18px;line-height:1;font-weight:800}@keyframes footer-live-pulse{0%{opacity:.9;transform:scale(.86)}100%{opacity:0;transform:scale(1.35)}}@keyframes footer-ring-in{0%{opacity:0;transform:rotate(-36deg) scale(.88)}100%{opacity:1;transform:rotate(0) scale(1)}}@media (max-width:992px){footer .useful-link{padding-top:0}}footer .useful-link{height:100%;padding:22px 16px 16px;border:1px solid rgb(255 255 255 / .12);border-radius:8px;background:linear-gradient(180deg,rgb(80 3 144 / .42),rgb(23 0 39 / .34));box-shadow:inset 0 1px 0 rgb(255 255 255 / .13),0 16px 36px rgb(11 0 30 / .22);backdrop-filter:blur(6px);transition:transform 0.28s ease,border-color 0.28s ease,background 0.28s ease,box-shadow 0.28s ease}footer .useful-link:hover{transform:translateY(-3px);border-color:rgb(255 183 3 / .34);background:linear-gradient(180deg,rgb(80 3 144 / .54),rgb(23 0 39 / .42));box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),0 18px 38px rgb(11 0 30 / .28)}footer .useful-link h3{color:#fff;font-size:24px;position:relative;margin-bottom:22px;font-weight:700}@media (max-width:450px){footer .useful-link h3{font-size:22px}}footer .useful-link h3::before{content:" ";position:absolute;width:56px;height:3px;background-image:linear-gradient(90deg,#ffb703,#ff5a1f,#ed3142);border-radius:999px;bottom:-8px}footer .useful-link ul li:not(:last-child){padding-bottom:10px}@media (max-width:480px){footer .useful-link ul li:not(:last-child){padding-bottom:10px}}footer .useful-link ul a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px;border-radius:8px;color:rgb(255 255 255 / .82);background:#fff0;border:1px solid #fff0;transition:color 0.28s ease,background 0.28s ease,border-color 0.28s ease,transform 0.28s ease,box-shadow 0.28s ease}footer .useful-link ul a span{display:inline-flex;align-items:center;gap:9px;min-width:0}footer .useful-link ul a::before{display:none}footer .useful-link ul a i{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;border-radius:50%;color:#ffb703;background:rgb(255 183 3 / .1);font-size:12px;transform:translateX(-3px);opacity:.7;transition:transform 0.28s ease,opacity 0.28s ease,background 0.28s ease,color 0.28s ease}footer .useful-link ul a .footer-link-icon{width:26px;height:26px;flex:0 0 26px;transform:none;opacity:1;color:#fff;background:linear-gradient(135deg,rgb(255 183 3 / .95),rgb(237 49 66 / .95));box-shadow:0 8px 18px rgb(237 49 66 / .18)}footer .useful-link ul a:hover{color:#fff;background:linear-gradient(90deg,rgb(255 183 3 / .12),rgb(237 49 66 / .12));border-color:rgb(255 183 3 / .18);transform:translateX(4px);box-shadow:0 10px 24px rgb(237 49 66 / .12)}footer .useful-link ul a:hover::before{display:none}footer .useful-link ul a:hover i{opacity:1;transform:translateX(0);color:#fff;background:linear-gradient(135deg,#ffb703,#ed3142)}footer .useful-link ul a:hover .footer-link-icon{transform:translateY(-1px) scale(1.04)}footer .copy-right{display:flex;align-items:center;justify-content:space-between;padding-bottom:45px;padding-top:70px}@media (max-width:768px){footer .copy-right{padding-bottom:25px;padding-top:50px;flex-wrap:wrap;text-align:center;justify-content:center;gap:20px}}footer .copy-right p{color:#fff}body.two footer{background-color:#000}body.two footer form#subscribe-form .btn{position:absolute;right:4px;padding:18px 50px;top:4px}@media (max-width:450px){body.two footer form#subscribe-form .btn{padding:18px 30px}}body.two footer .useful-link h3::before{background-color:#cefa1d}body.two footer .useful-link ul li:not(:last-child){padding-bottom:20px}@media (max-width:480px){body.two footer .useful-link ul li:not(:last-child){padding-bottom:14px}}body.two footer .useful-link ul a:hover{color:#cefa1d}body.two footer .footer-text h4 a:hover{color:#cefa1d}@media (max-width:992px){body.three footer{background-repeat:no-repeat;background-size:cover}}body.three footer form#subscribe-form .btn{position:absolute;right:4px;padding:18px 50px;top:4px}@media (max-width:450px){body.three footer form#subscribe-form .btn{padding:18px 30px}}body.three footer .useful-link h3::before{background-color:#ff269d}body.three footer .useful-link ul li:not(:last-child){padding-bottom:20px}@media (max-width:480px){body.three footer .useful-link ul li:not(:last-child){padding-bottom:14px}}body.three footer .useful-link ul a:hover{color:#ff269d}body.three footer .footer-text h4 a:hover{color:#ff269d}@media (max-width:1199.98px){footer .footer-map-card{min-height:300px}footer .footer-map-content h4{font-size:26px}footer .footer-stats-panel{grid-template-columns:132px 1fr;gap:14px;padding:16px}footer .footer-stats-chart{width:126px;height:126px}footer .footer-stats-center strong{font-size:30px}footer .useful-link{padding:20px 14px 16px}footer .useful-link ul a{padding-inline:10px}}@media (max-width:991.98px){footer .footer-main{gap:18px 0}footer .footer-map-card{min-height:280px}footer .footer-link-grid{margin-top:4px}footer .footer-stats-panel{grid-template-columns:146px 1fr}}@media (max-width:767.98px){footer.site-footer{background-position:left center}footer .footer-map-card{min-height:270px;border-radius:16px}footer .footer-map-content{padding:24px 18px}footer .footer-map-content h4{font-size:24px}footer .footer-map-btn{flex-basis:150px;max-width:none;padding-inline:14px}footer .footer-stats-panel{grid-template-columns:136px 1fr;gap:14px}footer .footer-stats-chart{width:126px;height:126px}footer .footer-stats-detail h3{font-size:20px}footer .footer-stats-detail li{grid-template-columns:10px 1fr auto;gap:8px;padding-inline:8px}footer .footer-stats-detail li strong{font-size:17px}footer .footer-text{padding-top:22px}footer .useful-link{border-radius:15px}footer .useful-link ul a{min-height:48px}}@media (max-width:575.98px){footer .footer-map-card{min-height:248px}footer .footer-map-label{font-size:15px}footer .footer-map-content h4{font-size:22px}footer .footer-stats-panel{grid-template-columns:1fr;justify-items:center;text-align:left}footer .footer-stats-chart{width:138px;height:138px}footer .footer-stats-detail{width:100%}footer .footer-stats-kicker,footer .footer-stats-detail h3{margin-left:2px}footer .useful-link h3{font-size:22px}footer .copy-right{padding-top:42px}}img.shap2{right:4%;position:absolute;width:120px;top:30%;animation:camera-float 7s ease-in-out infinite;filter:drop-shadow(0 18px 20px rgb(22 9 38 / .22));object-fit:contain;opacity:.82}@media (max-width:1400px){img.shap2{right:2%;width:110px}}@media (max-width:1200px){img.shap2{width:100px;top:64%}}.partner{text-align:center}.partner.hover-img-two .imgg img{width:150px;margin:auto}@media (max-width:1400px){.partner.hover-img-two .imgg img{width:130px}}@media (max-width:767.98px){.partner.hover-img-two .imgg{width:68px;margin-left:auto;margin-right:auto}.partner.hover-img-two .imgg img{width:68px;max-width:100%}}@media (max-width:374.98px){.partner.hover-img-two .imgg,.partner.hover-img-two .imgg img{width:56px}}.hero-section{background-color:#500390;padding-top:227px;padding-bottom:45px;position:relative;background-size:cover;overflow:hidden}@media (max-width:1400px){.hero-section{padding-top:180px;padding-bottom:30px}}@media (max-width:992px){.hero-section{padding-top:150px}}.hero-section .btnvideo{display:flex;align-items:center;gap:10px}@media (max-width:480px){.hero-section .btnvideo{gap:12px}}.hero-section .btnvideo .video{margin:0}@media (max-width:480px){.hero-section .btnvideo .video{margin:0;margin-left:30px}}.hero-section .btnvideo .video i{animation:shadow-pulse 1s infinite;width:74px;height:74px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-image:none;border:1px solid #fff}.hero-section .btnvideo .video svg{fill:#fff}@media (max-width:1400px){.hero-section img.shap1{bottom:6%;left:1%}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #fff}100%{box-shadow:0 0 0 35px #fff0}}.hero-section::before{content:"";position:absolute;width:865px;height:865px;background-image:linear-gradient(135deg,rgb(80 3 144 / .18),rgb(237 43 70 / .16) 48%,rgb(255 183 3 / .16)),url(../img/hero-solar-home-field-bg.webp);background-position:center;background-size:cover;border-radius:50%;box-shadow:0 24px 70px rgb(34 8 59 / .28),inset 0 0 0 2px rgb(255 255 255 / .2);right:6%;top:-2%}@media (max-width:1400px){.hero-section::before{width:724px;height:724px;right:2%}}@media (max-width:1200px){.hero-section::before{width:670px;height:673px;right:2%}}@media (max-width:992px){.hero-section::before{display:none}}.hero-section .hero-text{position:relative;z-index:11}.hero-section .hero-text>span{color:#fff;border:1px solid #fff;border-radius:50px;padding:10px 30px}@media (max-width:1200px){.hero-section .hero-text>span{padding:8px 20px;font-size:14px}}.hero-section .hero-text h1{color:#fff;padding-top:25px;padding-bottom:20px;letter-spacing:2px;font-weight:700;font-size:80px;margin-bottom:0}@media (max-width:1400px){.hero-section .hero-text h1{padding-top:20px;padding-bottom:10px;font-size:72px;line-height:82px}}@media (max-width:992px){.hero-section .hero-text h1{letter-spacing:2px}}@media (max-width:556px){.hero-section .hero-text h1{font-size:60px;line-height:70px}}@media (max-width:480px){.hero-section .hero-text h1{font-size:50px;line-height:60px}}.hero-section .hero-text p{font-size:22px;color:#fff;line-height:36px;padding-bottom:40px}.hero-section .hero-img img{transform:translateX(0)}@media (max-width:1400px){.hero-section .hero-img img{width:122%}}@media (max-width:992px){.hero-section .hero-img img{width:100%;margin-top:50px;transform:translateX(0)}}.hero-section .price{width:230px;height:230px;background-color:#fff;border-radius:50%;padding-top:40px;text-align:center;position:absolute;bottom:-14%;right:0%}@media (max-width:992px){.hero-section .price{bottom:2%}}@media (max-width:768px){.hero-section .price{width:160px;height:160px;padding-top:25px}}@media (max-width:480px){.hero-section .price{width:140px;height:140px;padding-top:16px;bottom:-8%}}.hero-section .price span{font-size:23px;font-weight:700}@media (max-width:768px){.hero-section .price span{font-size:17px;font-weight:700}}.hero-section .price h5{font-size:72px;line-height:0;padding-top:26px;color:#ed3142;font-weight:700}@media (max-width:768px){.hero-section .price h5{font-size:60px;line-height:46px;padding-top:6px}}@media (max-width:480px){.hero-section .price h5{font-size:50px;line-height:40px;padding-top:6px}}.hero-section .price h5 sup{font-size:40px}@media (max-width:768px){.hero-section .price h5 sup{font-size:32px}}.hero-section .price del{font-size:30px;font-weight:700}@media (max-width:768px){.hero-section .price del{font-size:24px}}.hero-section .hero-img{position:relative}.hero-promo-column{display:flex;align-items:center}.hero-section .hero-solar-promo{min-height:430px;display:flex;align-items:center;justify-content:space-between;gap:26px;width:100%;isolation:isolate}.hero-section .hero-solar-promo::before{content:"";position:absolute;left:4%;top:50%;z-index:0;width:min(380px, 58%);aspect-ratio:1;border-radius:50%;background-image:radial-gradient(circle,rgb(255 255 255 / .42) 0%,rgb(255 183 3 / .32) 34%,rgb(0 194 255 / .16) 62%,transparent 72%);filter:blur(2px);transform:translateY(-50%)}.hero-section .hero-solar-promo::after{content:"";position:absolute;left:14%;bottom:20px;z-index:0;width:min(340px, 52%);height:42px;border-radius:50%;background-color:rgb(20 9 35 / .28);filter:blur(16px)}.hero-section .hero-solar-img{position:relative;z-index:2;flex:0 1 420px;width:min(420px, 58%);height:auto!important;margin-left:0!important;filter:drop-shadow(0 32px 34px rgb(21 8 40 / .38)) drop-shadow(0 0 24px rgb(255 255 255 / .18));transform:translateX(-10px)}.hero-section .solar-offer-card{position:relative;z-index:3;flex:0 0 min(310px, 42%);width:min(310px, 92%);height:auto;min-height:0;right:auto;bottom:auto;border-radius:24px;padding:18px;text-align:left;background-image:linear-gradient(145deg,rgb(255 183 3 / .98) 0%,rgb(255 90 31 / .98) 42%,rgb(237 43 70 / .98) 100%);border:1px solid rgb(255 255 255 / .34);box-shadow:0 24px 46px rgb(39 13 57 / .36);color:#fff;overflow:hidden}.hero-section .solar-offer-card::before{content:"";position:absolute;inset:-80% auto -80% -65%;width:42%;transform:skewX(-22deg);background-image:linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent);animation:product-button-shine 2.6s ease-in-out infinite}.hero-section .solar-offer-card::after{content:"";position:absolute;inset:8px;border-radius:18px;border:1px solid rgb(255 255 255 / .22);pointer-events:none}.hero-section .solar-offer-card .offer-kicker{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background-color:rgb(255 255 255 / .18);color:#3f51b5;font-size:13px;font-weight:800;line-height:1.1}.hero-section .solar-offer-card h3{color:#fff;font-size:26px;font-weight:900;line-height:1.18;margin:12px 0 6px}.hero-section .solar-offer-card .offer-discount{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:4px 16px;border-radius:14px;background-color:#fff;color:#ed2b46;font-size:34px;font-weight:900;line-height:1;box-shadow:0 12px 24px rgb(103 14 35 / .18)}.hero-section .solar-offer-card p{color:rgb(255 255 255 / .95);font-size:14px;line-height:1.55;margin:10px 0 8px}.hero-section .solar-offer-card .offer-price-row{display:flex;align-items:flex-end;gap:8px}.hero-section .solar-offer-card .offer-price-row span,.hero-section .solar-offer-card .offer-old-price{color:rgb(255 255 255 / .92);font-size:16px;font-weight:800}.hero-section .solar-offer-card strong{color:#fff;font-size:42px;font-weight:900;line-height:.95}.hero-section .solar-offer-card del{color:rgb(255 255 255 / .82);font-size:20px;font-weight:800}@media (max-width:991.98px){.hero-promo-column{margin-top:34px}.hero-section .hero-solar-promo{min-height:390px;justify-content:center;gap:20px}.hero-section .hero-solar-promo::before{left:7%;width:min(330px, 52%)}.hero-section .hero-solar-promo::after{left:12%;width:min(280px, 46%)}.hero-section .hero-solar-img{width:min(340px, 52%);transform:translateX(0)}.hero-section .solar-offer-card{flex-basis:min(300px, 44%)}}@media (max-width:575.98px){.hero-section .hero-solar-promo{min-height:0;flex-direction:column;gap:14px;padding-top:8px}.hero-section .hero-solar-promo::before{display:none}.hero-section .hero-solar-promo::after{display:none}.hero-section .hero-solar-img{display:none}.hero-section .solar-offer-card{position:relative;right:auto;bottom:auto;flex:0 1 auto;width:100%;padding:16px}.hero-section .solar-offer-card h3{font-size:23px}.hero-section .solar-offer-card .offer-discount{font-size:30px}.hero-section .solar-offer-card strong{font-size:36px}}.google-star{display:flex;align-items:center;margin-top:70px}@media (max-width:1400px){.google-star{display:flex;align-items:center;margin-top:50px}}@media (max-width:1400px) and (max-width:480px){.google-star{flex-wrap:wrap;gap:20px}}.google-star>div{display:flex;align-items:center;margin-right:50px}@media (max-width:556px){.google-star>div{margin-right:20px;gap:20px}}.google-star img{filter:invert(1)}.google-star ul{display:flex;padding-left:20px;gap:5px;color:#fff}@media (max-width:480px){.google-star ul{padding-left:0}}.google-star ul li>i{font-size:12px}img.shap1{animation:camera-float 6.5s ease-in-out infinite;position:absolute;bottom:8%;left:3%;filter:drop-shadow(0 18px 20px rgb(22 9 38 / .22));max-height:140px;object-fit:contain;opacity:.82}@media (max-width:1400px){img.shap1{width:100px}}@media (max-width:556px){img.shap1{display:none}}@keyframes shap-rotate{0%{transform:rotate(0deg)}50%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes camera-float{0%,100%{transform:translate3d(0,0,0) rotate(-4deg)}50%{transform:translate3d(0,-14px,0) rotate(4deg)}}.about-text h4{border-bottom:3px solid #ed3142;display:inline-block;margin-bottom:20px;margin-top:40px;font-size:24px;font-weight:700}.about-text ul li{font-size:18px;padding-bottom:12px}@media (max-width:1400px){.about-text ul li{font-size:16px}}.about-text ul li i{color:#ed3142;padding-right:14px}@media (max-width:992px){.about-text .about-text{margin-bottom:30px}}body.three .about-text h4{border-bottom:3px solid #ff269d}body.three .about-text ul li i{color:#ff269d}.about-conter{display:flex;align-items:center;gap:30px;border-bottom:1px solid #d0d0d0;padding-bottom:26px;margin-bottom:40px}.about-conter h3{font-size:34px;font-weight:600;padding-bottom:6px}@media (max-width:1400px){.about-conter h3{font-size:24px}}.about-conter .count-text h2{font-size:90px;font-weight:700;color:#ed3142}@media (max-width:1400px){.about-conter .count-text h2{font-size:68px}}@media (max-width:480px){.about-conter .count-text h2{font-size:60px}}.about-conter.two{border:0;margin-bottom:0}@media (max-width:1200px){.about-conter.two{border:0;margin-bottom:50px}}@media (max-width:992px){.about-conter.two{border:0;margin-bottom:40px}}.about-img img{transform:translateX(-120px);margin-top:30px}@media (max-width:1400px){.about-img img{transform:translateX(-68px);margin-top:103px;width:130%}}@media (max-width:1200px){.about-img img{display:none}}@media (max-width:992px){#about .about-text{padding-bottom:40px}}form#contact-form h3{font-size:40px;color:#fff;font-weight:700;line-height:46px;padding-bottom:6px}@media (max-width:450px){form#contact-form h3{font-size:32px}}.get-a-quote{margin-bottom:16px;background-color:#500390;padding:54px;position:relative;padding-top:60px;z-index:11}.get-a-quote:hover>i:before{animation:top-bottom 1s infinite}@media (max-width:1400px){.get-a-quote{padding:40px}}@media (max-width:992px){.get-a-quote{display:none}}@media (max-width:450px){.get-a-quote{padding:20px}}.get-a-quote>i{position:absolute;width:110px;height:110px;background-image:linear-gradient(90deg,#ed2b46,#ec4c26);font-size:50px;border-radius:50%;top:-3%;right:5%;color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:450px){.get-a-quote>i{width:84px;height:84px;font-size:40px}}.get-a-quote h6{color:#fff;font-size:18px;font-weight:600;padding-bottom:29px}.get-a-quote p{font-weight:700;color:#fff;padding-bottom:10px;padding-top:10px}.get-a-quote input,.get-a-quote input[type=number]{width:100%;height:55px;border:0;outline:0;margin-bottom:20px;font-size:16px;color:#fff;border-radius:45px;padding:25px;border:1px solid #fff;background-color:#fff0}.get-a-quote input::-moz-placeholder,.get-a-quote input[type=number]::-moz-placeholder{color:#fff}.get-a-quote input::placeholder,.get-a-quote input[type=number]::placeholder{color:#fff}.get-a-quote .radio-button{margin-right:15px;font-size:14px;font-weight:600;align-items:center;display:flex;margin-bottom:35px;align-items:normal}@media (max-width:1400px){.get-a-quote .radio-button{margin-bottom:26px}}@media (max-width:992px){.get-a-quote .radio-button{margin-bottom:10px}}.get-a-quote .radio-button label{padding-left:10px;font-size:16px;font-weight:600;color:#fff}.get-a-quote .radio-button input{width:22px;height:22px}.get-a-quote .btn{width:100%}.video{position:relative;margin-top:30px}@media (max-width:992px){.video{margin-top:0}}.video img{width:100%;box-shadow:0 25px 56px -22px rgb(176 176 176 / .75);-o-object-fit:cover;object-fit:cover}@media (max-width:556px){.video img{height:250px}}@media (max-width:556px){#about .video img{height:auto;-o-object-fit:contain;object-fit:contain}}.video i{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:90px;height:90px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(90deg,#ed2b46,#ec4c26);animation:shadow-pulse 1s infinite;border-radius:50%}body.two .get-a-quote{background-color:#000;padding-top:37px;margin-bottom:0}body.two .get-a-quote>i{background-image:none;background-color:#cefa1d;color:#000}body.two .get-a-quote .radio-button{margin-bottom:10px}body.three .get-a-quote{background-color:#15174c;padding-top:37px}body.three .get-a-quote>i{background-image:none;background-color:#ff269d}body.three .get-a-quote .radio-button{margin-bottom:10px}#contact{position:relative}#contact img.shap1{bottom:32%;left:89%}@keyframes top-bottom{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.powerful{background-color:#f3f3f3;padding:50px;text-align:center;transition:0.5s ease-in-out}@media (max-width:1200px){.powerful{padding:30px}}@media (max-width:992px){.powerful{margin-bottom:20px}}.powerful:hover{background-color:#ed3142;color:#fff}.powerful:hover h5{color:#fff}.powerful:hover>i{display:block;animation:top-bottom 1s infinite}.powerful>i{font-size:80px;line-height:80px}.powerful h5{font-size:28px;font-weight:700;padding-bottom:30px;padding-top:10px;transition:0.5s ease-in-out}@media (max-width:1400px){.powerful h5{font-size:22px}}.powerful a{background-color:#fff;padding:14px 34px;border-radius:50px;font-weight:700;display:inline-block;color:#000;border:1px solid #fff;transition:0.5s ease-in-out}.powerful a:hover{border:1px solid #000}.powerful a i{padding-left:12px}.team{padding-left:30px;position:relative;padding-top:20px;padding-bottom:20px}@media (max-width:992px){.team{margin-bottom:30px}}.team:hover::before{width:50%}.team::before{width:58%;content:"";position:absolute;background-color:#f3f3f3;height:100%;z-index:-1;left:0;top:0;transition:0.5s ease-in-out}.team img{border-radius:50%;margin-bottom:30px}@media (max-width:1200px){.team img{width:100%}}@media (max-width:992px){.team img{width:auto}}.team h4{font-size:45px;color:#ed3142;font-weight:700;width:80%}@media (max-width:1400px){.team h4{font-size:38px}}@media (max-width:1200px){.team h4{font-size:36px}}@media (max-width:992px){.team h4{font-size:46px}}@media (max-width:768px){.team h4{font-size:36px}}.team p{font-weight:700;color:#000;font-family:inherit}.team .expert-icon{text-align:center;position:relative;margin-top:26px}.team .expert-icon i.fa.fa-share-alt{color:#a5a5a5;background:#fafafa;height:80px;width:80px;display:flex;justify-content:center;align-items:center;border-radius:53px;font-size:30px;transition:0.5s ease-in-out}.team .expert-icon a i{transition:0.5s ease-in-out;border:1px solid #c5c5c5;width:52px;height:52px;display:flex;font-size:18px;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.team .expert-icon li{margin-left:4px}.team .expert-icon .icon-share li{display:block}.team .expert-icon .icon-share a.f{transition-delay:0.2s}.team .expert-icon .icon-share a.y{transition-delay:0.4s}.team .expert-icon .icon-share a:hover i{color:#fff;background-color:#ed3142;transform:rotate(360deg);box-shadow:none}.team .expert-icon .icon-share a.t{transition-delay:0.6s}.team .expert-icon .icon-share a i{box-shadow:0 15px 7px 0 rgb(153 153 153 / .29)}.team .expert-icon ul.icon-share{position:absolute;top:0%;left:50px;opacity:0;visibility:hidden;transition:0.5s ease-in-out;display:flex;align-items:center}.team .expert-icon:hover ul.icon-share{opacity:1;visibility:visible}.team .expert-icon:hover>a i{background-color:#ed3142}.team .expert-icon:hover svg{fill:#fff}.team .expert-icon a{text-decoration:none;font-size:25px}.team .expert-icon a i svg{width:22px}.team .expert-icon:hover>a i{background-color:#ed3142;color:#fff}.vertical-shooting{padding:50px;position:relative;overflow:hidden;z-index:11;background-color:#fff;background-position:center;background-size:cover}.vertical-shooting.service-wifi{background-image:url(../img/service-wifi-indoor-bg.webp)}.vertical-shooting.service-kit{background-image:url(../img/service-cctv-kit-outdoor-bg.webp)}.vertical-shooting.service-solar{background-image:url(../img/service-solar-field-bg.webp);background-position:center right}.vertical-shooting.service-wifi,.vertical-shooting.service-kit,.vertical-shooting.service-solar{min-height:680px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12)}@media (max-width:1400px){.vertical-shooting{padding:40px}}@media (max-width:992px){.vertical-shooting{margin-bottom:20px}}.vertical-shooting:hover img{transform:scale(1.08) translateY(-8px)}.vertical-shooting::after,.vertical-shooting::before{transition:0.5s ease-in-out;content:"";position:absolute;width:100%;height:100%;background-color:#fff;left:0;top:0}.vertical-shooting.service-wifi::before,.vertical-shooting.service-kit::before,.vertical-shooting.service-solar::before{z-index:1;background:linear-gradient(180deg,rgb(18 8 32 / .9) 0%,rgb(18 8 32 / .64) 42%,rgb(18 8 32 / .18) 100%)}.vertical-shooting::after{background-color:#fff0;opacity:.5;background-image:linear-gradient(90deg,#ed2b46,#ec4c26);height:0%;bottom:0;top:auto}.vertical-shooting.service-wifi::after,.vertical-shooting.service-kit::after,.vertical-shooting.service-solar::after{z-index:2;opacity:.78;background-image:linear-gradient(180deg,#fff0,rgb(237 43 70 / .58))}.vertical-shooting.service-wifi:hover::after,.vertical-shooting.service-kit:hover::after,.vertical-shooting.service-solar:hover::after{height:100%}.vertical-shooting p{position:relative;z-index:11;transition:0.5s ease-in-out}.vertical-shooting.service-wifi p,.vertical-shooting.service-kit p,.vertical-shooting.service-solar p{color:rgb(255 255 255 / .92);text-shadow:0 2px 12px rgb(0 0 0 / .32)}.vertical-shooting h3{padding-bottom:12px;font-size:30px;position:relative;z-index:11;transition:0.5s ease-in-out;font-weight:700}.vertical-shooting.service-wifi h3,.vertical-shooting.service-kit h3,.vertical-shooting.service-solar h3{color:#fff;text-shadow:0 3px 16px rgb(0 0 0 / .38)}@media (max-width:1200px){.vertical-shooting h3{font-size:22px}}.vertical-shooting img{display:flex;align-items:center;justify-content:center;margin-left:-34px;margin-top:40px;position:relative;z-index:11;filter:drop-shadow(0 22px 28px rgb(0 0 0 / .26));transition:filter 0.5s ease-in-out,transform 0.5s ease-in-out}@media (max-width:1400px){.vertical-shooting img{margin-left:0;width:100%}}.vertical-shooting.two{padding:0;padding-top:50px}.vertical-shooting.two:hover span{color:#fff}.vertical-shooting.two span{position:relative;font-size:18px;padding-top:10px;display:block;z-index:111;transition:0.5s ease-in-out}.vertical-shooting.two h3,.vertical-shooting.two p,.vertical-shooting.two span{padding-left:50px;padding-right:50px}@media (max-width:1400px){.vertical-shooting.two h3,.vertical-shooting.two p,.vertical-shooting.two span{padding-left:40px;padding-right:40px}}.vertical-shooting.two img{width:100%;margin-left:0}.vertical-shooting.two:before{background-color:#f3f3f3}.vertical-shooting.two::after{opacity:.8;background-image:linear-gradient(90deg,#ff269d,#ff269d)}#services{position:relative}#services img.shap1{bottom:43%;left:2%}@media (max-width:1400px){#services img.shap1{left:2%}}.vertical-shooting.active p,.vertical-shooting.active h3{color:#fff}.vertical-shooting.active::before{height:0}.vertical-shooting.service-wifi.active::before,.vertical-shooting.service-kit.active::before,.vertical-shooting.service-solar.active::before{height:100%}.vertical-shooting.active::after{height:100%}.vertical-shooting.active img{transform:scale(1.08) translateY(-8px)}.weekly-newsletter{background-color:#500390;position:relative;display:flex}@media (max-width:992px){.weekly-newsletter{flex-wrap:wrap}}.weekly-newsletter img.shap1{left:102%;width:80px}.weekly-newsletter .heading{padding:40px}@media (max-width:992px){.weekly-newsletter .heading{padding:30px}}.weekly-newsletter .heading h3,.weekly-newsletter .heading p{color:#fff}.weekly-newsletter .heading h3{font-size:54px;line-height:60px}@media (max-width:1400px){.weekly-newsletter .heading h3{font-size:46px;line-height:52px}}@media (max-width:480px){.weekly-newsletter .heading h3{font-size:40px;line-height:50px}}.weekly-newsletter .heading p{padding-top:20px;padding-bottom:30px}.weekly-newsletter .newsletter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.weekly-newsletter .newsletter-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;margin:0;white-space:normal}.weekly-newsletter:hover img.dron-man{right:4%}.weekly-newsletter img.dron-man{position:absolute;right:2%;bottom:0;transition:0.5s ease-in-out}@media (max-width:1400px){.weekly-newsletter img.dron-man{width:28%}}@media (max-width:556px){.weekly-newsletter img.dron-man{width:60%}}.weekly-newsletter img.bg-news{border-bottom-left-radius:350px;border-top-left-radius:350px;align-self:center;height:auto;max-height:280px;object-fit:cover;object-position:center}@media (max-width:1400px){.weekly-newsletter img.bg-news{width:min(50%, 460px)}}@media (max-width:1200px){.weekly-newsletter img.bg-news{width:min(55%, 420px)}}@media (max-width:992px){.weekly-newsletter img.bg-news{width:min(82%, 320px);margin:0 auto 30px;border-radius:18px}}body.three .weekly-newsletter{background-color:#15174c}.product-section{background-color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{background-color:#fff;border-radius:8px;box-shadow:0 16px 36px rgb(33 22 55 / .12);margin:0;overflow:hidden;transition:box-shadow 0.35s ease,transform 0.35s ease}.product-card:hover,.product-card:focus-within{box-shadow:0 24px 48px rgb(33 22 55 / .18);transform:translateY(-6px)}.product-media{aspect-ratio:9 / 16;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background-color:#141018}.product-media::after{content:"";position:absolute;inset:0;z-index:0;background-image:var(--product-bg);background-size:cover;background-position:center;filter:blur(18px);transform:scale(1.12);opacity:.62;transition:opacity 0.35s ease,transform 0.55s ease,filter 0.35s ease}.product-media::before{content:"";position:absolute;inset:-35% auto -35% -75%;z-index:3;width:45%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .75),transparent);opacity:0;pointer-events:none}.product-media>a,.product-gallery .carousel-item>a{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.product-media>a::after{align-items:center;background:rgb(255 255 255 / .9);border-radius:50%;box-shadow:0 14px 28px rgb(15 8 25 / .18);color:#18121f;content:"\f002";display:inline-flex;font-family:"Font Awesome 7 Pro","FontAwesome";font-size:17px;font-weight:900;height:42px;justify-content:center;pointer-events:none;position:absolute;right:14px;top:14px;transform:scale(.96);transition:transform 0.35s ease,background-color 0.35s ease,color 0.35s ease,box-shadow 0.35s ease;width:42px;z-index:4}.product-card:hover .product-media>a::after,.product-card:focus-within .product-media>a::after,.product-list-card:hover .product-media>a::after,.product-list-card:focus-within .product-media>a::after{background-color:#ed3142;box-shadow:0 18px 34px rgb(237 49 66 / .28);color:#fff;transform:scale(1.08) rotate(-8deg)}.product-card:hover .product-media::before,.product-card:focus-within .product-media::before,.product-list-card:hover .product-media::before,.product-list-card:focus-within .product-media::before{animation:product-shine 0.85s ease;opacity:1}.product-card:hover .product-media::after,.product-card:focus-within .product-media::after,.product-list-card:hover .product-media::after,.product-list-card:focus-within .product-media::after{filter:blur(14px);opacity:.78;transform:scale(1.18)}.product-media img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;object-fit:contain;object-position:center;position:relative;z-index:1;filter:drop-shadow(0 16px 20px rgb(15 8 25 / .18));transition:filter 0.35s ease,transform 0.45s ease}.product-card:hover .product-media img,.product-card:focus-within .product-media img,.product-list-card:hover .product-media img,.product-list-card:focus-within .product-media img{filter:drop-shadow(0 22px 24px rgb(15 8 25 / .24));transform:scale(1.035) translateY(-4px)}.product-actions{display:grid;grid-template-columns:1fr;gap:10px;padding:14px;background-color:#fff}.product-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;min-height:42px;padding:9px 12px;border-radius:50px;border:0;background-image:linear-gradient(135deg,#ffffff 0%,#f6edff 48%,#eaf6ff 100%);box-shadow:0 10px 22px rgb(80 3 144 / .16);color:#221032;font-size:14px;font-weight:700;line-height:1.2;text-align:center;transition:transform 0.25s ease,box-shadow 0.25s ease,background-image 0.25s ease,color 0.25s ease}.product-btn::before{content:"";position:absolute;top:-80%;bottom:-80%;left:-70%;z-index:1;width:46%;transform:skewX(-22deg);background-image:linear-gradient(90deg,transparent,rgb(255 255 255 / .85),transparent);opacity:0;pointer-events:none}.product-btn::after{content:"";position:absolute;inset:1px;z-index:2;border-radius:inherit;border:1px solid rgb(80 3 144 / .16);pointer-events:none}.product-btn i{margin-right:6px}.product-btn.primary{background-image:linear-gradient(135deg,#ffb703 0%,#ff5a1f 45%,#ed2b46 100%);box-shadow:0 12px 26px rgb(237 43 70 / .28);color:#fff}.product-btn:hover{color:#fff;background-image:linear-gradient(135deg,#500390 0%,#0067ff 56%,#00c2ff 100%);box-shadow:0 16px 32px rgb(0 103 255 / .28);transform:translateY(-3px)}.product-btn:hover::before{opacity:1;animation:product-button-shine 0.78s ease}.product-btn.primary:hover{background-image:linear-gradient(135deg,#ed2b46 0%,#ff7a18 55%,#ffc107 100%);box-shadow:0 18px 34px rgb(237 43 70 / .34)}.product-btn:focus-visible{outline:3px solid rgb(255 183 3 / .48);outline-offset:3px}.product-btn[href^="tel:"]{background-image:linear-gradient(135deg,#03a678 0%,#14c38e 52%,#7bd88f 100%);box-shadow:0 12px 26px rgb(3 166 120 / .26);color:#fff}.product-btn[href^="tel:"]:hover{background-image:linear-gradient(135deg,#02845f 0%,#10b981 55%,#4ade80 100%);box-shadow:0 18px 34px rgb(3 166 120 / .34)}.product-btn:not([href^="tel:"]){background-image:linear-gradient(135deg,#500390 0%,#0067ff 56%,#00c2ff 100%);box-shadow:0 12px 26px rgb(0 103 255 / .24);color:#fff}.product-btn:not([href^="tel:"]):hover{background-image:linear-gradient(135deg,#38106f 0%,#0056d6 56%,#00aee6 100%);box-shadow:0 18px 34px rgb(0 103 255 / .34)}@keyframes product-button-shine{0%{left:-70%}100%{left:130%}}@keyframes product-shine{0%{left:-75%}100%{left:130%}}@media (max-width:991.98px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:575.98px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-actions{gap:6px;padding:8px}.product-btn{min-height:36px;padding:7px 8px;font-size:12px}}.product-page-hero{background-color:#171421;background-position:center;background-size:cover;padding-top:180px;padding-bottom:70px;position:relative;isolation:isolate;overflow:hidden}.product-page-hero:not(.product-catalog-hero){min-height:440px;display:flex;align-items:flex-end}.product-detail-hero{min-height:560px!important;padding-top:138px;padding-bottom:78px;background:radial-gradient(circle at 84% 22%,color-mix(in srgb,var(--hero-accent,#ed3142) 26%,transparent),transparent 30%),linear-gradient(125deg,#15101f 0%,#21182d 48%,#101827 100%)}.product-page-hero:not(.product-catalog-hero)::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,rgb(14 12 22 / .92) 0%,rgb(29 24 43 / .82) 45%,rgb(237 49 66 / .18) 100%),linear-gradient(180deg,rgb(0 0 0 / .22),rgb(0 0 0 / .34))}.product-detail-hero::before{background:linear-gradient(90deg,rgb(13 11 20 / .94) 0%,rgb(18 16 28 / .82) 46%,rgb(18 16 28 / .35) 100%),linear-gradient(180deg,rgb(0 0 0 / .08),rgb(0 0 0 / .42)),var(--hero-product);background-position:center;background-size:cover;filter:saturate(.9)}.product-page-hero:not(.product-catalog-hero)::after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:42%;background:linear-gradient(135deg,rgb(255 193 7 / .16) 0 1px,transparent 1px 18px),linear-gradient(90deg,rgb(3 166 120 / .18),transparent 48%,rgb(0 103 255 / .16));opacity:.72}.product-detail-hero::after{height:100%;background:linear-gradient(135deg,rgb(255 255 255 / .08) 0 1px,transparent 1px 22px),radial-gradient(circle at 74% 52%,color-mix(in srgb,var(--hero-accent,#ed3142) 32%,transparent),transparent 25%),linear-gradient(180deg,transparent 62%,rgb(247 243 251 / .92) 100%);opacity:1}.product-detail-hero__grid{display:grid;grid-template-columns:minmax(0,0.98fr) minmax(320px,0.82fr);gap:54px;align-items:center;min-height:330px;position:relative;z-index:2}.product-page-hero .heading{max-width:760px;position:relative;z-index:1}.product-page-hero .heading span{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:7px 14px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background-color:rgb(255 255 255 / .12);box-shadow:0 12px 30px rgb(0 0 0 / .18);backdrop-filter:blur(10px)}.product-page-hero .heading h1{margin-top:18px;margin-bottom:16px;font-weight:900;text-shadow:0 14px 34px rgb(0 0 0 / .3)}.product-page-hero .heading p{max-width:660px;color:rgb(255 255 255 / .9);font-size:19px}.product-detail-hero .heading h1{font-size:clamp(42px, 5vw, 72px);line-height:1.08}.product-detail-hero .heading p{font-size:20px;line-height:1.7}.product-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.product-hero-badges span{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--hero-accent,#ed3142) 36%,transparent),rgb(255 255 255 / .1));box-shadow:0 14px 30px rgb(0 0 0 / .2);color:#fff;font-size:14px;font-weight:900}.product-detail-hero__visual{position:relative;max-width:430px;margin-left:auto;border-radius:8px;padding:16px;background:linear-gradient(145deg,rgb(255 255 255 / .86),rgb(255 255 255 / .26)),color-mix(in srgb,var(--hero-accent,#ed3142) 10%,transparent);border:1px solid rgb(255 255 255 / .48);box-shadow:0 34px 80px rgb(0 0 0 / .28);backdrop-filter:blur(12px)}.product-detail-hero__visual::before{content:"";position:absolute;inset:-16px;z-index:-1;border-radius:8px;background:radial-gradient(circle at 28% 20%,rgb(255 255 255 / .42),transparent 22%),radial-gradient(circle at 78% 76%,color-mix(in srgb,var(--hero-accent,#ed3142) 42%,transparent),transparent 30%);filter:blur(10px)}.product-detail-hero__visual a{display:block;overflow:hidden;border-radius:8px;background-color:#fff}.product-detail-hero__visual img{display:block;width:100%;aspect-ratio:4 / 4.45;object-fit:contain;object-position:center;transition:transform 0.45s ease,filter 0.45s ease}.product-detail-hero__visual:hover img,.product-detail-hero__visual:focus-within img{filter:saturate(1.05) contrast(1.02);transform:scale(1.035)}.product-detail-hero__visual small{display:block;margin-top:12px;color:rgb(255 255 255 / .92);font-weight:800;text-align:center}.product-page-hero h1,.product-page-hero p,.product-page-hero span{color:#fff}.product-detail-top{background:radial-gradient(circle at 82% 22%,rgb(255 211 77 / .28),transparent 27%),linear-gradient(135deg,#160d22 0%,#251338 48%,#0f2533 100%);min-height:620px;overflow:hidden;padding:150px 0 90px;position:relative;isolation:isolate}.product-detail-top::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgb(255 255 255 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .055) 1px,transparent 1px);background-size:46px 46px}.product-detail-top::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 76% 52%,color-mix(in srgb,var(--hero-accent,#ed3142) 30%,transparent),transparent 28%),linear-gradient(180deg,transparent 70%,rgb(247 243 251 / .96) 100%)}.product-detail-top__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr);gap:48px;align-items:center;position:relative;z-index:1}.product-detail-top .heading{max-width:760px}.product-detail-top .heading span{color:#ffd34d;display:inline-block;font-size:18px;font-weight:800;margin-bottom:14px}.product-detail-top .heading h1{color:#fff;font-size:clamp(48px, 6vw, 78px);font-weight:900;line-height:1.05;margin-bottom:18px}.product-detail-top .heading p{color:rgb(255 255 255 / .86);font-size:21px;line-height:1.75;max-width:680px}.product-detail-top__visual{position:relative;max-width:430px;margin-left:auto;width:100%}.product-detail-top__visual::before{content:"";position:absolute;inset:8% -8% -6%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .36),transparent 58%),color-mix(in srgb,var(--hero-accent,#ffc107) 32%,transparent);filter:blur(18px)}.product-detail-top__visual a{display:block;overflow:hidden;border:1px solid rgb(255 255 255 / .36);border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255 / .92),rgb(255 255 255 / .7));box-shadow:0 30px 70px rgb(0 0 0 / .28);padding:12px}.product-detail-top__visual img{display:block;width:100%;aspect-ratio:4 / 4.45;object-fit:contain;transition:transform 0.4s ease,filter 0.4s ease}.product-detail-top__visual:hover img,.product-detail-top__visual:focus-within img{filter:saturate(1.05) contrast(1.02);transform:scale(1.03)}.product-detail-top__visual small{display:block;color:rgb(255 255 255 / .9);font-weight:800;margin-top:12px;text-align:center}.product-shop{background:linear-gradient(180deg,#fff8ee 0%,#f6fbff 42%,#f7f3fb 100%);position:relative;overflow:hidden;margin-top:20px}.product-shop::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 18%,rgb(255 193 7 / .12) 18% 26%,transparent 26% 100%),linear-gradient(65deg,transparent 0 60%,rgb(3 166 120 / .1) 60% 68%,transparent 68% 100%);pointer-events:none}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);gap:34px;align-items:start;position:relative;z-index:2;margin-top:-86px}.product-gallery,.product-purchase,.product-detail-panel{background-color:#fff;border-radius:8px;border:1px solid rgb(33 22 55 / .08);box-shadow:0 18px 42px rgb(33 22 55 / .12)}.product-gallery{overflow:hidden;background:linear-gradient(145deg,#ffffff 0%,#f2fbf7 48%,#fff3f3 100%);border:1px solid rgb(255 255 255 / .72);position:relative;transition:box-shadow 0.35s ease,transform 0.35s ease}.product-gallery::before{content:"";position:absolute;inset:12px;z-index:4;border:1px solid rgb(255 255 255 / .34);border-radius:8px;pointer-events:none}.product-gallery::after{content:"\f00e";position:absolute;right:18px;top:18px;z-index:5;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .88);box-shadow:0 14px 28px rgb(15 8 25 / .18);color:#18121f;font-family:"Font Awesome 7 Pro","FontAwesome";font-weight:900;pointer-events:none;transition:transform 0.35s ease,background-color 0.35s ease,color 0.35s ease}.product-gallery:hover,.product-gallery:focus-within{box-shadow:0 24px 52px rgb(33 22 55 / .16);transform:translateY(-4px)}.product-gallery:hover::after,.product-gallery:focus-within::after{background-color:#ed3142;color:#fff;transform:scale(1.08) rotate(-8deg)}.product-gallery .carousel-item{aspect-ratio:9 / 16;max-height:650px;background-color:#151019;display:block;float:none;margin-right:0;overflow:hidden;position:relative}.product-gallery .carousel-item::before{content:"";position:absolute;inset:0;background-image:var(--product-bg);background-position:center;background-size:cover;filter:blur(18px);opacity:.58;transform:scale(1.12);transition:opacity 0.35s ease,transform 0.55s ease,filter 0.35s ease}.product-gallery .carousel-item::after{content:"";position:absolute;inset:-35% auto -35% -75%;z-index:3;width:45%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent);opacity:0;pointer-events:none}.product-gallery .carousel-item img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 18px 22px rgb(15 8 25 / .18));transition:filter 0.35s ease,max-height 0.3s ease,max-width 0.3s ease,transform 0.45s ease}.product-gallery .carousel-item.is-secondary img{max-width:82%;max-height:82%}.product-gallery:hover .carousel-item::before,.product-gallery:focus-within .carousel-item::before{filter:blur(14px);opacity:.74;transform:scale(1.18)}.product-gallery:hover .carousel-item::after,.product-gallery:focus-within .carousel-item::after{animation:product-shine 0.85s ease;opacity:1}.product-gallery:hover .carousel-item img,.product-gallery:focus-within .carousel-item img{filter:drop-shadow(0 24px 28px rgb(15 8 25 / .25));transform:scale(1.025) translateY(-4px)}.product-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;padding:14px;background:rgb(255 255 255 / .92);border-top:1px solid rgb(33 22 55 / .08)}.product-gallery-thumb{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;position:relative;background:#f6f8fb;border:1px solid rgb(33 22 55 / .1);border-radius:8px;cursor:pointer;padding:0;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.product-gallery-thumb.is-active{border-color:#ed3142;box-shadow:0 0 0 2px rgb(237 49 66 / .12)}.product-gallery-thumbs img{width:100%;height:100%;object-fit:contain;padding:6px;transition:transform 0.25s ease}.product-gallery-thumb:hover,.product-gallery-thumb:focus-visible{border-color:rgb(237 49 66 / .72);box-shadow:0 10px 24px rgb(33 22 55 / .12);outline:none;transform:translateY(-1px)}.product-gallery-thumb:hover img,.product-gallery-thumb:focus-visible img{transform:scale(1.06)}.product-gallery-thumb__index{position:absolute;top:6px;left:6px;z-index:2;min-width:24px;height:24px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(16 20 31 / .78);color:#fff;font-size:12px;font-weight:700;line-height:1;box-shadow:0 6px 14px rgb(16 20 31 / .16)}.product-gallery-thumb.is-active .product-gallery-thumb__index{background:#ed3142}.product-purchase{padding:32px;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fffdf7 52%,#f9fbff 100%)}.product-purchase::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#ed3142,#ffc107,#03a678,#0067ff)}.product-purchase .rating{display:flex;flex-wrap:wrap;gap:5px;color:#ffc107;margin-bottom:14px}.product-purchase .rating span{margin-left:8px;padding:4px 10px;border-radius:999px;background-color:#f3f7ff;color:#233150!important;font-size:13px;font-weight:800}.product-purchase h2{font-weight:800;line-height:1.25;margin-bottom:12px;color:#18121f}.product-purchase>p{color:#444;line-height:1.75}.product-price{display:flex;align-items:baseline;gap:14px;margin:18px 0;padding:18px;border:1px solid #ffe0df;border-radius:8px;background:linear-gradient(135deg,rgb(237 49 66 / .08),rgb(255 193 7 / .12)),#ffffff}.product-price strong{color:#ed3142;font-size:42px;line-height:1;text-shadow:0 10px 22px rgb(237 49 66 / .16)}.product-price del{color:#777;font-size:20px}.product-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-4px 0 22px}.product-trust-strip span{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 10px;border-radius:8px;background-color:#f4fbf8;color:#12382d;font-size:13px;font-weight:800;line-height:1.25;text-align:center}.product-trust-strip span:nth-child(2){background-color:#fff8dc;color:#4b3500}.product-trust-strip span:nth-child(3){background-color:#eef5ff;color:#17345f}.product-trust-strip i{color:#03a678}.product-trust-strip span:nth-child(2) i{color:#d99b00}.product-trust-strip span:nth-child(3) i{color:#0067ff}.product-options{display:grid;gap:12px;margin:24px 0}.product-option{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #ece3f3;border-radius:8px;padding:14px 16px;background:linear-gradient(135deg,#ffffff,#fbf8ff);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.product-option:nth-child(2){background:linear-gradient(135deg,#ffffff,#f4fbf8)}.product-option:nth-child(3){background:linear-gradient(135deg,#ffffff,#fff8dc)}.product-option:hover{border-color:rgb(3 166 120 / .34);box-shadow:0 12px 24px rgb(33 22 55 / .08);transform:translateY(-2px)}.product-option strong{color:#18121f}.product-option span{color:#444;text-align:right}.product-buy-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.product-buy-actions .btn{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;min-height:58px;padding:14px 16px;border-radius:14px;background-image:linear-gradient(135deg,#03a678 0%,#14c38e 52%,#7bd88f 100%)!important;background-color:transparent!important;box-shadow:0 14px 28px rgb(3 166 120 / .28);color:#fff;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:0;transform:translateY(0);transition:transform 0.25s ease,box-shadow 0.25s ease,filter 0.25s ease}.product-buy-actions .product-buy-actions__facebook{background-image:linear-gradient(135deg,#500390 0%,#0067ff 52%,#00c2ff 100%)!important;box-shadow:0 14px 28px rgb(0 103 255 / .26)}.product-buy-actions .product-buy-actions__line{background-image:linear-gradient(135deg,#00a85a 0%,#06c755 52%,#9be15d 100%)!important;box-shadow:0 14px 28px rgb(6 199 85 / .26)}.product-buy-actions .btn::before{content:"";position:absolute;top:-85%;bottom:-85%;left:-70%;z-index:1;width:48%;transform:skewX(-22deg);background-image:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent);opacity:0;pointer-events:none}.product-buy-actions .btn::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-image:radial-gradient(circle at 20% 15%,rgb(255 255 255 / .35),transparent 34%);pointer-events:none}.product-buy-actions .btn:hover{color:#fff;filter:saturate(1.12) brightness(1.04);box-shadow:0 20px 38px rgb(3 166 120 / .34);transform:translateY(-4px)}.product-buy-actions .product-buy-actions__facebook:hover{box-shadow:0 20px 38px rgb(0 103 255 / .34)}.product-buy-actions .product-buy-actions__line:hover{box-shadow:0 20px 38px rgb(6 199 85 / .34)}.product-buy-actions .btn:hover::before{opacity:1;animation:product-button-shine 0.78s ease}.product-buy-actions .btn:focus-visible{outline:3px solid rgb(255 183 3 / .48);outline-offset:3px}.product-detail-panel{padding:30px;margin-top:30px;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%)}.product-detail-panel::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#03a678,#ffc107,#ed3142)}.product-detail-panel h3{font-size:30px;font-weight:800;margin-bottom:18px}.product-detail-panel>p{color:#444;line-height:1.8;max-width:980px}.product-detail-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 8px}.product-detail-highlights div{padding:18px;border:1px solid rgb(33 22 55 / .08);border-radius:8px;background:linear-gradient(135deg,rgb(3 166 120 / .1),transparent 58%),#ffffff;box-shadow:0 12px 26px rgb(33 22 55 / .06)}.product-detail-highlights div:nth-child(2){background:linear-gradient(135deg,rgb(255 193 7 / .16),transparent 58%),#ffffff}.product-detail-highlights div:nth-child(3){background:linear-gradient(135deg,rgb(0 103 255 / .1),transparent 58%),#ffffff}.product-detail-highlights strong,.product-detail-highlights span{display:block}.product-detail-highlights strong{color:#18121f;font-size:17px;font-weight:900;margin-bottom:7px}.product-detail-highlights span{color:#555;line-height:1.55}.product-image-specs{margin-top:24px;padding:24px;border:1px solid rgb(33 22 55 / .08);border-radius:8px;background:linear-gradient(135deg,rgb(255 193 7 / .14),transparent 36%),linear-gradient(180deg,#ffffff,#f8fbff)}.product-image-specs h3{margin-bottom:16px;font-size:24px}.product-image-specs ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0}.product-image-specs li{list-style:none;position:relative;padding-left:28px;color:#333;line-height:1.65}.product-image-specs li::before{content:"\f00c";position:absolute;left:0;top:2px;color:#03a678;font-family:"Font Awesome 6 Free";font-weight:900}.product-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.product-spec{border:1px solid #ece3f3;border-radius:8px;padding:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.product-spec:nth-child(2) i{color:#03a678;background:linear-gradient(135deg,#e9fff7,#f4fbf8)}.product-spec:nth-child(3) i{color:#0067ff;background:linear-gradient(135deg,#edf5ff,#ffffff)}.product-spec:nth-child(4) i{color:#d99b00;background:linear-gradient(135deg,#fff8dc,#ffffff)}.product-spec:hover{border-color:rgb(237 49 66 / .25);box-shadow:0 16px 30px rgb(33 22 55 / .1);transform:translateY(-4px)}.product-spec i{color:#ed3142;font-size:24px;margin-bottom:10px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#fff3f3,#fff8dc)}.product-spec h4{font-size:18px;font-weight:800}.product-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-list-card{background-color:#fff;border-radius:8px;box-shadow:0 16px 36px rgb(33 22 55 / .1);overflow:hidden;transition:box-shadow 0.35s ease,transform 0.35s ease}.product-list-card:hover,.product-list-card:focus-within{box-shadow:0 24px 48px rgb(33 22 55 / .16);transform:translateY(-6px)}.product-list-card .product-media{aspect-ratio:4 / 5}.product-list-body{padding:20px}.product-list-body h3{font-size:22px;font-weight:800;line-height:1.35;margin-bottom:10px}.product-list-price{color:#ed3142;display:block;font-size:30px;font-weight:900;line-height:1;margin-bottom:14px}.product-list-body ul{margin-bottom:18px}.product-list-body li{color:#444;font-size:15px;padding-bottom:8px}.product-list-body li i{color:#ed3142;margin-right:8px}.product-list-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-catalog-hero{background:radial-gradient(circle at 82% 22%,rgb(255 211 77 / .3),transparent 27%),linear-gradient(135deg,#160d22 0%,#251338 48%,#0f2533 100%);min-height:650px;overflow:hidden;padding:170px 0 84px;position:relative}.product-catalog-hero::before{background-image:linear-gradient(rgb(255 255 255 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .055) 1px,transparent 1px);background-size:46px 46px;content:"";inset:0;opacity:.72;position:absolute}.product-catalog-hero__grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,0.72fr);position:relative;z-index:1}.product-catalog-hero__content span{color:#ffd34d;display:inline-block;font-size:18px;font-weight:700;margin-bottom:12px}.product-catalog-hero__content h1{color:#fff;font-size:clamp(50px, 7vw, 88px);line-height:1.05;margin-bottom:20px}.product-catalog-hero__content p{color:rgb(255 255 255 / .86);font-size:22px;line-height:1.75;max-width:760px}.product-catalog-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.product-catalog-hero__actions .btn{min-height:58px}.product-catalog-ghost-btn{background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .34)!important;color:#ffffff!important}.product-catalog-showcase{aspect-ratio:1 / 1;display:grid;isolation:isolate;place-items:center;perspective:900px;position:relative}.product-catalog-showcase__glow{background:radial-gradient(circle,rgb(255 211 77 / .18),rgb(237 49 66 / .1) 45%,transparent 70%);border:1px solid rgb(255 255 255 / .2);border-radius:50%;inset:8%;position:absolute}.product-catalog-showcase__glow::before,.product-catalog-showcase__glow::after{border:1px dashed rgb(255 255 255 / .28);border-radius:50%;content:"";inset:14%;position:absolute}.product-catalog-showcase__glow::after{inset:31%}.product-catalog-showcase img{animation:product-showcase-depth-zoom 2.4s ease-in-out infinite alternate;filter:drop-shadow(0 30px 36px rgb(0 0 0 / .34));max-width:min(360px, 78%);position:relative;transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) scale(1);transform-origin:center center;transform-style:preserve-3d;transition:filter 0.35s ease,transform 0.45s ease;will-change:transform;z-index:2}.product-catalog-showcase:hover img,.product-catalog-showcase:focus-within img{filter:drop-shadow(0 42px 46px rgb(0 0 0 / .42))}@keyframes product-showcase-depth-zoom{0%{transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) scale(1.02)}55%{transform:translate3d(0,-10px,54px) rotateX(4deg) rotateY(-5deg) scale(1.12)}100%{transform:translate3d(0,-4px,28px) rotateX(-2deg) rotateY(4deg) scale(1.07)}}@media (prefers-reduced-motion:reduce){.product-catalog-showcase img,.product-catalog-showcase:hover img,.product-catalog-showcase:focus-within img{animation:none;transform:scale(1.04)}}.product-catalog-floating{background:rgb(255 255 255 / .94);border:1px solid rgb(255 255 255 / .7);border-radius:8px;box-shadow:0 18px 40px rgb(0 0 0 / .18);display:grid;padding:14px 16px;position:absolute;z-index:3}.product-catalog-floating strong{color:#ed3142;font-size:20px}.product-catalog-floating span{color:#352741;font-size:14px}.product-catalog-floating--one{left:-25%;top:13%}.product-catalog-floating--two{bottom:-3%;right:2%}.product-catalog-floating--three{bottom:88%;right:-18%}.product-catalog-floating--four{left:5%;top:80%}.product-catalog-summary{background:#fff;margin-top:-54px;position:relative;z-index:2}.product-catalog-summary-grid{background:#fff;border-radius:8px;box-shadow:0 24px 60px rgb(28 12 44 / .13);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.product-catalog-summary-grid div{padding:30px}.product-catalog-summary-grid div+div{border-left:1px solid #eee7f6}.product-catalog-summary-grid strong{color:#ed3142;display:block;font-size:34px;line-height:1.1;margin-bottom:10px}.product-catalog-summary-grid span{color:#473a55;display:block;font-size:17px;line-height:1.55}.ecommerce-summary-grid{grid-template-columns:1.05fr 1.25fr 1fr 1.05fr}.ecommerce-summary-grid div{position:relative}.ecommerce-summary-grid i{align-items:center;background:#fff3f3;border-radius:50%;color:#ed3142;display:inline-flex;font-size:22px;height:46px;justify-content:center;margin-bottom:14px;width:46px}.ecommerce-summary-grid div:nth-child(2) i{background:#f4fbf8;color:#03a678}.ecommerce-summary-grid div:nth-child(3) i{background:#eef5ff;color:#0067ff}.ecommerce-summary-grid .summary-action{background:linear-gradient(135deg,#160d22,#251338)}.ecommerce-summary-grid .summary-action strong,.ecommerce-summary-grid .summary-action span{color:#fff}.ecommerce-summary-grid .summary-action i{background:rgb(255 255 255 / .12);color:#ffd34d}.ecommerce-summary-grid .summary-action a{align-items:center;background:linear-gradient(135deg,#03a678,#14c38e);border-radius:8px;color:#fff;display:inline-flex;font-weight:900;justify-content:center;margin-top:16px;min-height:42px;padding:8px 16px}.product-catalog-page{background:linear-gradient(180deg,#fbf8ff 0%,#ffffff 100%)}.product-catalog-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:34px}.product-catalog-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.product-category-filter{margin-bottom:24px}.product-catalog-heading .product-category-filter{margin-bottom:0}.product-catalog-filter button,.product-catalog-filter a,.product-card-meta span,.product-card-badge{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;gap:8px}.product-catalog-filter button,.product-catalog-filter a{background:#fff;border:0;box-shadow:0 12px 26px rgb(80 3 144 / .1);color:#500390;cursor:pointer;font-size:15px;padding:10px 14px;text-decoration:none;transition:background-color 0.25s ease,box-shadow 0.25s ease,color 0.25s ease,transform 0.25s ease}.product-catalog-filter button:hover,.product-catalog-filter button:focus-visible,.product-catalog-filter button.active,.product-catalog-filter a:hover,.product-catalog-filter a:focus-visible,.product-catalog-filter a.active{background:#ed3142;box-shadow:0 14px 30px rgb(237 49 66 / .24);color:#fff;transform:translateY(-2px)}.product-card.is-hidden,.product-list-card.is-hidden{display:none}.product-card-badge{background:linear-gradient(135deg,#ffd34d,#ed3142);box-shadow:0 12px 26px rgb(237 49 66 / .26);color:#fff;font-size:14px;left:14px;padding:8px 12px;position:absolute;top:14px;z-index:4}.product-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.product-card-meta span{background:#f4ecff;color:#500390;font-size:13px;padding:7px 10px}.product-catalog-page .product-list-card{border:1px solid #eee6f7;display:grid;grid-template-rows:auto 1fr}.product-single-grid{grid-template-columns:minmax(0,420px);justify-content:center}.product-catalog-detail-panel{margin-top:30px}.product-catalog-detail-panel .product-image-specs{margin-top:18px}.product-catalog-page .product-list-body{display:grid;grid-template-rows:auto auto auto 1fr auto}.product-card-spec-preview{border-top:1px solid #eee7f6;display:grid;gap:8px;margin-top:14px;padding-top:14px}.product-card-spec-preview strong{color:#18121f;font-size:15px;font-weight:900}.product-card-spec-preview span{align-items:flex-start;color:#473a55;display:flex;font-size:14px;gap:8px;line-height:1.45}.product-card-spec-preview i{color:#03a678;margin-top:3px}.product-catalog-page .product-list-body li{align-items:flex-start;display:flex;gap:8px}.product-catalog-page .product-list-body li i{margin-right:0;margin-top:4px}.product-catalog-help{background:#160d22;color:#fff;padding:72px 0}.product-catalog-help__inner{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.product-catalog-help__inner span{color:#ffd34d;display:inline-block;font-weight:700;margin-bottom:10px}.product-catalog-help__inner h2{color:#fff;font-size:38px;line-height:1.28;max-width:780px}.product-catalog-help__inner .btn{min-height:58px;white-space:nowrap}@media (max-width:991.98px){.product-page-hero{padding-top:150px}.product-page-hero:not(.product-catalog-hero){min-height:390px}.product-detail-hero{min-height:auto!important;padding-top:140px;padding-bottom:86px}.product-detail-hero__grid{grid-template-columns:1fr;gap:34px}.product-detail-hero__visual{max-width:390px;margin:0 auto;width:100%}.product-detail-top{min-height:auto;padding:138px 0 78px}.product-detail-top__grid{grid-template-columns:1fr;gap:34px}.product-detail-top__visual{max-width:390px;margin:0 auto}.product-catalog-hero__grid,.product-catalog-help__inner{grid-template-columns:1fr}.product-catalog-showcase{max-width:460px;margin:0 auto;width:100%}.product-catalog-heading{align-items:start;flex-direction:column}.product-catalog-summary-grid{grid-template-columns:1fr}.product-catalog-summary-grid div+div{border-left:0;border-top:1px solid #eee7f6}.ecommerce-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-summary-grid div+div{border-left:1px solid #eee7f6;border-top:0}.ecommerce-summary-grid div:nth-child(3){border-left:0;border-top:1px solid #eee7f6}.ecommerce-summary-grid div:nth-child(4){border-top:1px solid #eee7f6}.product-detail-layout{grid-template-columns:1fr;margin-top:-58px}.product-gallery .carousel-item{max-height:560px}.product-detail-highlights{grid-template-columns:1fr}.product-image-specs ul{grid-template-columns:1fr}.product-spec-grid,.product-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.product-page-hero{padding-top:135px;padding-bottom:50px}.product-page-hero:not(.product-catalog-hero){min-height:340px}.product-detail-hero{padding-top:128px;padding-bottom:64px}.product-detail-hero__grid{gap:24px}.product-page-hero .heading h1{font-size:38px;line-height:1.16}.product-detail-hero .heading h1{font-size:36px}.product-page-hero .heading p{font-size:16px}.product-hero-badges{gap:8px}.product-hero-badges span{min-height:34px;padding:7px 11px;font-size:12px}.product-detail-hero__visual{display:none}.product-detail-top{padding:116px 0 42px}.product-detail-top .heading span{font-size:15px;margin-bottom:10px}.product-detail-top .heading h1{font-size:32px;line-height:1.12}.product-detail-top .heading p{font-size:16px}.product-detail-top__grid{gap:16px}.product-detail-top__visual{display:none}.product-catalog-hero{min-height:auto}.product-catalog-hero__content p{font-size:17px}.product-catalog-hero__actions{display:grid}.product-catalog-hero__actions .btn,.product-catalog-help__inner .btn{width:100%}.product-catalog-showcase{display:none}.product-catalog-summary{margin-top:0}.product-catalog-summary-grid div{padding:24px}.ecommerce-summary-grid{grid-template-columns:1fr}.ecommerce-summary-grid div+div,.ecommerce-summary-grid div:nth-child(3),.ecommerce-summary-grid div:nth-child(4){border-left:0;border-top:1px solid #eee7f6}.product-catalog-summary-grid strong{font-size:30px}.product-catalog-filter{justify-content:flex-start}.product-catalog-filter button,.product-catalog-filter a{font-size:13px;padding:8px 11px}.product-catalog-help{padding:56px 0}.product-catalog-help__inner h2{font-size:30px}.product-purchase,.product-detail-panel{padding:20px}.product-detail-layout{margin-top:-34px}.product-gallery .carousel-item{max-height:520px}.product-gallery::before{inset:8px}.product-gallery::after{right:14px;top:14px;width:40px;height:40px}.product-option{align-items:flex-start;flex-direction:column;gap:6px}.product-option span{text-align:left}.product-trust-strip{grid-template-columns:1fr}.product-trust-strip span{justify-content:flex-start;text-align:left}.product-image-specs{padding:18px}.product-image-specs h3{font-size:22px}.product-price strong{font-size:34px}.product-buy-actions,.product-spec-grid,.product-catalog-grid,.product-list-actions{grid-template-columns:1fr}}.pricing{background-color:#f3f3f3;background-position:bottom;background-repeat:no-repeat;position:relative}.pricing img.shap1{bottom:45%;left:3%;width:130px}.pricing-table{padding:40px;position:relative;background-color:#fff;overflow:hidden;z-index:11}.pricing-table:hover:before{background-color:#ed3142}.pricing-table:hover .table-head>i:before{animation:top-bottom 1s infinite}@media (max-width:1200px){.pricing-table{padding:30px}}.pricing-table:before{transition:0.5s ease-in-out;content:"";position:absolute;width:514px;height:544px;background-color:#500390;left:-20%;top:-31%;border-radius:50%;border:19px solid #f3f3f3}@media (max-width:1400px){.pricing-table:before{width:444px;height:444px;left:-20%;top:-27%}}@media (max-width:1200px){.pricing-table:before{width:400px;height:400px;left:-28%;top:-25%}}@media (max-width:992px){.pricing-table:before{left:-14%;top:-21%}}@media (max-width:768px){.pricing-table:before{width:635px;height:430px}}@media (max-width:556px){.pricing-table:before{width:600px}}@media (max-width:450px){.pricing-table:before{width:500px}}@media (max-width:410px){.pricing-table:before{width:400px}}.pricing-table .table-head{position:relative}.pricing-table .table-head span{color:#fff;font-weight:700;padding-bottom:10px;display:block;font-size:28px}@media (max-width:1400px){.pricing-table .table-head span{color:#fff;font-weight:700;padding-bottom:10px;display:block;font-size:26px}}.pricing-table .table-head h2{font-size:62px;color:#fff;line-height:80px;font-weight:700}@media (max-width:1400px){.pricing-table .table-head h2{font-size:52px;line-height:40px}}.pricing-table .table-head h2 sup{font-size:50px}@media (max-width:1400px){.pricing-table .table-head h2 sup{font-size:34px}}.pricing-table .table-head p{color:#fff}.pricing-table .table-head h6{color:#fff;position:relative;padding-left:18px;margin-top:10px}@media (max-width:1400px){.pricing-table .table-head h6{color:#fff;position:relative;padding-left:18px;margin-top:15px}}.pricing-table .table-head h6:before{font-size:54px;position:absolute;line-height:0;top:-6px;left:0}.pricing-table .table-head i{position:absolute;right:0;background-image:linear-gradient(180deg,#ec4c26,#ed2b46);width:90px;height:90px;color:#fff;border-radius:50%;font-size:45px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 50px 0 rgb(0 0 0 / .3);bottom:-27%}@media (max-width:1200px){.pricing-table .table-head i{bottom:-34%;right:-6%}}ul.liststyle{padding-top:95px}ul.liststyle li{padding-bottom:20px;position:relative;padding-left:42px;min-height:32px}ul.liststyle li::before{display:none}ul.liststyle li i{position:absolute;left:0;top:-1px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:14px;background-image:linear-gradient(135deg,#ffb703,#ff5a1f 48%,#ed2b46);box-shadow:0 10px 20px rgb(237 43 70 / .2);transition:transform 0.25s ease,box-shadow 0.25s ease}ul.liststyle li:hover i{transform:translateY(-2px) scale(1.04);box-shadow:0 14px 24px rgb(237 43 70 / .28)}.pricing-table .btn{width:100%;margin-top:10px}.pricing-table .btn.two{background-color:#fdeaec;background-image:none;color:#000}.pricing-table .btn.two:hover{background-color:#ed3142;color:#fff}@media (max-width:992px){.pricing-table.two{margin-bottom:30px}}@media (max-width:768px){.pricing-table.two{margin-top:30px}}.pricing-table.two:before{background-color:#ed3142}body.two ul.liststyle li::before{background-color:#cefa1d}body.three .pricing-table:hover:before{background-color:#ff269d}body.three .pricing-table:before{background-color:#06053e}body.three .pricing-table .table-head i{background-image:linear-gradient(180deg,#ff269d,#ff269d)}body.three .pricing-table .btn.two:hover{background-color:#ff269d;color:#fff}body.three .pricing-table .btn.two::after{display:none}body.three .pricing-table.two::before{background-color:#ff269d}body.three .pricing-table.two .btn:after{background-color:#ff269d}body.three .pricing-table.two .btn:hover{color:#fff}body.three ul.liststyle li::before{background-color:#ff269d}.clients .google-star{margin-top:20px}@media (max-width:992px){.clients .google-star{margin-bottom:40px}}.clients .google-star ul{color:#000}.clients .google-star img{filter:invert(0)}.clients>ul{display:flex;align-items:center}.clients>ul li h5{background-color:#ed3142;width:66px;height:66px;border-radius:50%;color:#fff;border:5px solid #fff;margin-left:-15px;display:flex;align-items:center;justify-content:center}.clients>ul li img{width:96px;height:96px;object-fit:cover;object-position:center;border-radius:50%;border:5px solid #fff;margin-left:-12px}.claint-view{background-image:linear-gradient(90deg,#ed2b46,#ec4c26);padding:60px;position:relative;width:90%;margin-left:auto}@media (max-width:1400px){.claint-view{padding:40px}}.claint-view h3{font-size:30px;color:#fff}@media (max-width:450px){.claint-view h3{font-size:24px}}.claint-view h4{font-size:26px;line-height:45px;color:#fff}@media (max-width:1400px){.claint-view h4{font-size:24px;line-height:40px}}@media (max-width:1200px){.claint-view h4{font-size:22px;line-height:34px}}@media (max-width:450px){.claint-view h4{font-size:18px;line-height:30px}}.claint-view .google-star{margin-top:10px;margin-bottom:40px}.claint-view .google-star ul{padding-left:0}.claint-view ul.social-icon{position:absolute;right:58px;top:64px}@media (max-width:1400px){.claint-view ul.social-icon{right:20px;top:20px}}@media (max-width:1200px){.claint-view ul.social-icon{right:40px;top:30px}}@media (max-width:450px){.claint-view ul.social-icon{right:14px;top:14px}}.swiper-pagination .swiper-pagination-bullet{width:23px;height:23px}.swiper-pagination{bottom:20px!important}.swiper-pagination .swiper-pagination-bullet{background-color:#b3b3b3;opacity:1;border:7px solid #fff}.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ed3142}.swiper.claintswiper.swiper-creative{padding-bottom:12px}body.two .clients>ul{display:flex;align-items:center}body.two .clients>ul li h5{background-color:#444;color:#fff}body.two .claint-view{background-image:none;background-color:#000}body.two .claint-view .google-star ul.stars li{color:#cefa1d}body.two .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#cefa1d}body.three .clients>ul{display:flex;align-items:center}body.three .clients>ul li h5{background-color:#444;color:#fff}body.three .claint-view{background-image:none;background-color:#ff269d}body.three .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff269d}.blog-one{border-bottom:1px solid #bbb}@media (max-width:992px){.blog-one{margin-bottom:40px}}.blog-one .blog-text{display:flex;justify-content:space-between;padding-top:20px}.blog-one .blog-text h4{font-size:20px;width:66%;line-height:30px;color:#fff;font-weight:700}@media (max-width:1400px){.blog-one .blog-text h4{font-size:18px}}.blog-one .blog-text h4 a{transition:0.5s ease-in-out}.blog-one .blog-text h4:hover a{color:#ed3142}.blog-one .blog-text span{color:#ed3142;font-size:20px;font-weight:700;border-left:1px solid #bbb;padding-left:30px;padding-bottom:52px}@media (max-width:1400px){.blog-one .blog-text span{font-size:18px}}@media (max-width:1200px){.blog-one .blog-text span{padding-bottom:80px}}@media (max-width:768px){.blog-one .blog-text span{padding-bottom:60px}}@media (max-width:410px){.blog-one .blog-text span{padding-bottom:80px}}body.two .blog-one .blog-text h4:hover a{color:#000}body.two .blog-one .blog-text span{color:#787878}body.three .blog-one .blog-text h4:hover a{color:#000}body.three .blog-one .blog-text span{color:#787878}.blog-text h4 a{transition:background-size 0.25s cubic-bezier(.785,.135,.15,.86) 0.2s;padding:.1% 0;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-size:0 2px;background-position:0 95%;background-repeat:no-repeat;text-decoration:none}.blog-text h4 a:hover{background-size:100% 2px}.hero-section.two{padding-top:160px;background-color:#fff0}@media (max-width:1400px){.hero-section.two{padding-top:120px}}@media (max-width:1200px){.hero-section.two{padding-top:110px}}.hero-section.two::before{width:100%;height:100%;-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 79%);clip-path:polygon(0 0,100% 0%,100% 100%,0 79%);border-radius:0;top:0;left:0;background-image:url(../img/lins-img-2.png);background-color:#000;display:block}@media (max-width:1200px){.hero-section.two::before{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 85%);clip-path:polygon(0 0,100% 0%,100% 100%,0 85%);display:block}}.hero-section.two .google-star{margin-top:0}.hero-section.two .google-star div{margin:0}.hero-section.two .hero-text{width:88%;padding-top:65px}@media (max-width:1400px){.hero-section.two .hero-text{width:95%}}@media (max-width:1200px){.hero-section.two .hero-text{width:100%;padding-top:20px}}@media (max-width:1400px){.hero-section.two .hero-text .btnvideo{gap:20px}}@media (max-width:1200px){.hero-section.two .hero-text .btnvideo{gap:20px;flex-wrap:wrap}}.hero-section.two .hero-text h1 span{position:relative}.hero-section.two .hero-text h1 span:before{position:absolute;content:"";width:100%;height:3px;background-color:#cefa1d;bottom:15px}@media (max-width:1200px){.hero-section.two .hero-text h1 span:before{bottom:6px}}.hero-section.two .hero-img img{transform:translateX(0)}@media (max-width:1400px){.hero-section.two .hero-img img{width:100%}}.smartwatch{position:relative}@media (max-width:992px){.smartwatch{margin-bottom:20px}}.smartwatch a{color:#fff;position:absolute;bottom:6px;z-index:1;left:50%;font-size:22px;font-weight:700;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;text-transform:capitalize;transition:0.5s ease-in-out}.smartwatch a:hover{color:#cefa1d}@media (max-width:1400px){.smartwatch a{font-size:20px}}@media (max-width:1200px){.smartwatch a{font-size:18px}}@media (max-width:1400px){.smartwatch img{width:100%}}.about-img-two{text-align:end;position:relative}@media (max-width:992px){.about-img-two{margin-bottom:40px}}.about-img-two img.about2{position:absolute;left:0;border:25px solid #fff;top:32%}@media (max-width:1200px){.about-img-two img.about2{border:14px solid #fff;top:32%;width:255px}}@media (max-width:992px){.about-img-two img.about2{border:24px solid #fff;top:32%;width:57%}}@media (max-width:450px){.about-img-two img.about2{border:15px solid #fff;width:200px;border-left:0}}@media (max-width:410px){.about-img-two img.about2{border:10px solid #fff;width:160px;border-left:0;top:26%}}.about-img-two img.about1{margin-bottom:21px;margin-right:60px}@media (max-width:450px){.about-img-two img.about1{margin-bottom:21px;margin-right:30px;width:300px}}.ultra{display:flex;align-items:center;margin-left:60px;margin-bottom:40px}.ultra:hover i:before{animation:top-bottom 1s infinite}@media (max-width:1400px){.ultra{margin-left:0}}@media (max-width:992px){.ultra{margin-left:0;margin-bottom:20px}}.ultra i{width:100px;height:100px;background-color:#cefa1d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;margin-right:20px}.ultra h3{font-weight:700;padding-bottom:5px;font-size:28px}@media (max-width:1400px){.ultra h3{font-size:24px}}.for-about .heading.two{width:138%;text-align:left}.for-about .about-img-three .hover-img-two.one{margin-top:200px}@media (max-width:992px){.for-about .about-img-three .hover-img-two.one{margin-top:100px}}.choose-promix{background-color:#f3f3f3;padding-bottom:60px}@media (max-width:1400px){.choose-promix .mobil-pic img{width:100%;margin-top:40px;margin-bottom:20px}}.choose-promix .ultra{margin-left:0}.choose-promix .ultra:hover i:before{animation:top-bottom 1s infinite}.choose-promix .ultra i{background-color:#ff269d;color:#fff}.watch-features{position:relative;background-repeat:no-repeat;margin-bottom:190px}@media (max-width:1200px){.watch-features{margin-bottom:40px}}.watch-features::before{content:"";position:absolute;width:100%;height:100%;opacity:.5;left:0;top:0;background-color:#000}.watch-features .heading{padding-bottom:0}.watch-features .heading h2,.watch-features .heading span{color:#fff}.watch-features .heading img{transform:translatey(70px);margin-bottom:-120px}@media (max-width:1200px){.watch-features .heading img{transform:translatey(40px);margin-bottom:0;width:100%}}.watch-features .video{margin-bottom:100px;color:#fff;margin-bottom:70px;color:#fff;margin-top:100px}@media (max-width:768px){.watch-features .video{margin-bottom:40px;margin-top:100px}}.watch-features .video a{color:#fff;font-size:18px;font-weight:700;font-weight:700;display:flex;justify-content:center}.watch-features .video i{top:-60px;background-image:none;background-color:#fff0;border:1px solid #fff}.watch-features.three{margin-bottom:0;padding-top:160px;padding-bottom:120px}@media (max-width:992px){.watch-features.three{padding-top:120px;padding-bottom:100px}}@media (max-width:556px){.watch-features.three{padding-top:80px;padding-bottom:60px}}.watch-features.three::before{opacity:.7;background-color:#15174c}.benefits-watch{position:relative;padding:80px 0}.benefits-watch:before{content:"";position:absolute;width:44%;height:100%;background-color:#fff;border-radius:450px;top:0;right:8%}@media (max-width:1400px){.benefits-watch:before{width:50%;top:0;right:4%}}@media (max-width:992px){.benefits-watch:before{display:none}}.benefits-watch .heading.two p{width:90%}.watch-img{position:relative;z-index:111}.watch-img img{width:100%}@media (max-width:1400px){.watch-img img{width:91%;margin-left:33px}}@media (max-width:992px){.watch-img{margin-top:40px}}.watch-img .map-pin{width:26px;height:26px;display:inline-flex;border-radius:100px;background-color:#fff;border:6px solid #cefa1d;position:absolute}.watch-img .map-pin .location{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;bottom:20px;left:-105px;opacity:0;visibility:hidden}.watch-img .map-pin .location:before{content:"";width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:10px solid #cefa1d;position:absolute;bottom:-9px;left:50%;transform:translateX(-50%)}.watch-img .location{transition:0.5s ease-in-out}.watch-img .location .data{width:222px;padding:20px;background-color:#cefa1d}.watch-img .location .data p{font-size:18px;line-height:22px;font-weight:600;color:#000}.watch-img ul li:nth-child(1){bottom:6%;left:66%}@media (max-width:1400px){.watch-img ul li:nth-child(1){bottom:2%;left:60%}}.watch-img ul li:nth-child(2){top:36%;right:4%}@media (max-width:1400px){.watch-img ul li:nth-child(2){top:36%;right:0%}}@media (max-width:480px){.watch-img ul{top:36%;right:54%}}.watch-img li:nth-child(3){bottom:35%;left:63%}.watch-img li:nth-child(4){top:54%;right:57%}.map-pin.active .location{opacity:1;visibility:visible;bottom:35px}body.three .benefits-watch{padding-bottom:60px}body.three .watch-img.three ul li:nth-child(1){bottom:46%;left:18%}body.three .watch-img.three ul li:nth-child(2){top:20%;right:19%}body.three .watch-img.three .map-pin{border:6px solid #ff269d}body.three .watch-img.three .map-pin .location:before{border-top:10px solid #ff269d}body.three .watch-img.three .location .data{background-color:#ff269d}body.three .watch-img.three .location .data p{color:#fff}.compensate-for-scrollbar{margin-right:0!important}.about-img-three{position:relative}.about-img-three .hover-img-two.two{position:absolute;right:0;top:-38%;margin-top:51px;overflow:hidden}@media (max-width:1400px){.about-img-three .hover-img-two.two{width:307px}}@media (max-width:410px){.about-img-three .hover-img-two.two{width:230px}}@media (max-width:1400px){.about-img-three .hover-img-two.two .hover-img-two .imgg{width:307px}}.about-img-three .hover-img-two.one{margin-top:100px;overflow:hidden;margin-left:50px;z-index:11;box-shadow:-15px -19px 72px 1px rgb(0 0 0 / .15);width:430px}@media (max-width:1400px){.about-img-three .hover-img-two.one{width:307px}}@media (max-width:768px){.about-img-three .hover-img-two.one{margin-left:0}}@media (max-width:410px){.about-img-three .hover-img-two.one{width:240px}}@media (max-width:1400px){.about-img-three .hover-img-two.one .hover-img-two .imgg{width:307px}}.power-bank-number .count-text{text-align:center}.power-bank-number .count-text:hover i{background-color:#ff269d;color:#fff}.power-bank-number .count-text:hover i:before{animation:top-bottom 1s infinite}@media (max-width:992px){.power-bank-number .count-text{margin-bottom:40px}}.power-bank-number .count-text i{transition:0.5s ease-in-out;font-size:60px;background-color:#f3f3f3;width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:auto;margin-bottom:30px}.power-bank-number .count-text h2{font-weight:700;color:#ff269d}@media (max-width:480px){.power-bank-number .count-text h2{font-size:40px}}.power-bank-number .count-text p{font-size:14px}.hero-section-three{background-repeat:no-repeat;background-position:center;padding-top:154px;padding-bottom:80px}@media (max-width:1200px){.hero-section-three{background-size:cover;padding-top:120px;padding-bottom:40px}}@media (max-width:992px){.hero-section-three .hero-img{margin-top:60px}}@media (max-width:1200px){.hero-section-three .hero-img img{width:100%}}.hero-section-three .hero-text p{color:#fff}.hero-section-three .hero-text h5{font-size:30px;color:#fff;padding-bottom:20px}@media (max-width:1200px){.hero-section-three .hero-text h5{font-size:28px}}@media (max-width:480px){.hero-section-three .hero-text h5{font-size:24px}}.hero-section-three .hero-text h3{font-size:90px;color:#fff;padding-top:40px}@media (max-width:1200px){.hero-section-three .hero-text h3{font-size:70px}}@media (max-width:556px){.hero-section-three .hero-text h3{font-size:50px;padding-top:20px}}.hero-section-three .hero-text h1{color:#fff;font-weight:700;font-size:70px;line-height:80px}@media (max-width:1200px){.hero-section-three .hero-text h1{font-size:54px!important;line-height:64px!important}}@media (max-width:768px){.hero-section-three .hero-text h1{font-size:44px!important;line-height:54px!important}}@media (max-width:410px){.hero-section-three .hero-text h1{font-size:40px!important;line-height:50px!important}}.hero-section-three .hero-text h1 span{color:#ff269d}.hero-section-three.for{background-position:top;padding-top:110px}@media (max-width:1400px){.hero-section-three.for .hero-text h1{font-size:60px;line-height:70px}}@media (max-width:1200px){.hero-section-three.for{margin-bottom:80px}}@media (max-width:992px){.hero-section-three.for{background-size:2550px;margin-bottom:0}}@media (max-width:410px){.hero-section-three.for{background-size:2147px}}.hero-section-three.for .google-star{margin-top:40px;display:flex}.hero-section-three.for .btn-apple{margin-top:40px;display:flex}.hero-section-three.for .btn-apple a{margin-right:10px}.hero-section-three.for .btn-apple img{width:100%}.bannr{padding-top:262px;padding-bottom:120px;position:relative}@media (max-width:1400px){.bannr{padding-top:230px;padding-bottom:100px}}@media (max-width:1200px){.bannr{padding-top:160px;padding-bottom:60px;background-position:center}}@media (max-width:768px){.bannr{padding-top:120px;padding-bottom:40px}}.bannr::before{content:"";position:absolute;width:100%;top:0;opacity:.6;left:0;height:100%;background-color:#000}.bannr h1{color:#fff;font-weight:700;position:relative;z-index:1;font-size:80px;text-transform:capitalize}@media (max-width:1400px){.bannr h1{font-size:65px;line-height:70px}}@media (max-width:1400px){.bannr h1{font-size:50px;line-height:55px}}@media (max-width:768px){.bannr h1{font-size:40px;line-height:45px}}@media (max-width:410px){.bannr h1{font-size:32px;line-height:37px}}.news-details h3{color:#444;font-weight:700;font-size:22px}.news-details h2{font-weight:700;padding-top:10px;padding-bottom:20px}.news-details .admin{display:flex;align-items:center;padding-bottom:40px}.news-details .admin img{margin-right:20px;border-radius:50%;width:60px;height:auto}.news-details .admin h4{font-size:16px}.extra{margin-top:30px}.extra p:first-letter{font-size:100px;float:left;line-height:1;color:#444;text-transform:capitalize;padding:10px;padding-left:0}.list-style{padding-top:30px}.list-style li{padding-bottom:14px;padding-left:27px;position:relative}.list-style li::before{content:"";position:absolute;background-image:linear-gradient(to right,#ed2b46,#ec4d25);width:12px;height:12px;top:5px;left:0}.blog-quotes{padding:55px;background-position:left;margin-top:25px;position:relative}@media (max-width:992px){.blog-quotes{margin-bottom:40px}}@media (max-width:480px){.blog-quotes{padding:30px}}.blog-quotes::before{content:"";position:absolute;width:100%;top:0;opacity:1;left:0;height:100%;background-image:linear-gradient(to right,#ed2b46,#ec4d25)}.blog-quotes h3{font-size:36px;padding-bottom:22px;line-height:46px;color:#fff;position:relative}@media (max-width:1400px){.blog-quotes h3{font-size:30px;line-height:40px}}@media (max-width:768px){.blog-quotes h3{font-size:26px;line-height:36px}}.blog-quotes h4{z-index:11;position:relative;font-size:18px;font-weight:600;color:#fff}.video-blog{position:relative;margin-top:40px;margin-bottom:40px}@media (max-width:1400px){.video-blog img{width:100%}}.video-blog a.video-pop{position:absolute;top:50%;margin:0;left:50%;transform:translate(-50%,-50%)}.video-blog a.video-pop i{border:1px solid #444;outline:3px solid #500390}.share{display:flex;align-items:center;margin-top:40px}.share ul.social-icon{margin-left:30px}.share ul.social-icon i{border:1px solid #d3dbd7;color:#000}.share ul.social-icon i:hover{color:#fff}.journal{margin-top:40px;display:flex;align-items:center;justify-content:center;justify-content:space-between}.journal a{font-size:24px;font-weight:700;text-transform:capitalize}@media (max-width:1400px){.journal a{font-size:20px}}@media (max-width:992px){.journal a{font-size:18px}}@media (max-width:768px){.journal a{font-size:16px}}@media (max-width:450px){.journal a{font-size:14px}}.journal a i{margin-left:17px;margin-right:17px}.journal a:hover{color:#ed3142}.comment{padding-top:60px}.comment h3{font-size:30px;font-weight:700;color:#000}@media (max-width:768px){.comment h3{font-size:26px}}@media (max-width:480px){.comment h3{font-size:22px}}.comment li{display:flex;padding:15px;position:relative;margin-top:30px;border:1px solid #d3dbd7;align-items:center}@media (max-width:992px){.comment li{flex-wrap:wrap}}.comment li img{position:relative;-o-object-fit:cover;object-fit:cover}.comment li a{color:#fff;position:absolute;right:0;top:0;font-weight:600;padding:5px 12px;font-size:14px;background-image:linear-gradient(to right,#ed2b46,#ec4d25,#ed2b46,#ec4d25);border-radius:0}.comment li a::after{display:none}.comment li .comment-data{padding:20px;padding-left:30px}@media (max-width:768px){.comment li .comment-data{padding-left:0}}.comment li .comment-data h4{font-size:24px;font-weight:700;display:inline}@media (max-width:768px){.comment li .comment-data h4{font-size:20px}}.comment li .comment-data span{padding-left:10px;font-size:16px;color:#ed3142}.comment li.reply-comment{margin-left:103px;width:89%}@media (max-width:1400px){.comment li.reply-comment{margin-left:50px;width:94%}}@media (max-width:768px){.comment li.reply-comment{margin-left:0;width:100%}}.leave{margin-top:23px}.leave input{width:100%;height:60px;padding-left:25px;border-radius:0;border:1px solid #c1c1c1;outline:none}@media (max-width:768px){.leave input{margin-bottom:10px}}.leave input::-moz-placeholder{color:#555}.leave input,.leave input::placeholder{color:#555}.leave textarea{width:100%;height:180px;margin-top:20px;border:1px solid #c1c1c1;outline:none;color:#555;padding-top:25px;border-radius:0}@media (max-width:768px){.leave textarea{margin-top:0}}@media (max-width:991.98px){header{background:rgb(80 3 144 / .9);box-shadow:0 14px 34px rgb(23 7 37 / .18);left:0;padding-top:14px;padding-bottom:12px;position:fixed;top:0;width:100%}@supports (backdrop-filter:blur(12px)){header{backdrop-filter:blur(12px);background:rgb(80 3 144 / .78)}}header .top-bar{align-items:center;flex-wrap:nowrap;gap:8px}header .top-bar .logo{flex:0 0 auto;order:1}header .top-bar .logo img{height:auto;max-width:78px}.mobile-menu-toggle{flex:0 0 42px;height:42px;margin-left:0;order:3;width:42px}.mobile-menu-toggle i{font-size:20px}header .login{display:grid;flex:1 1 auto;grid-template-columns:repeat(3,42px);justify-content:end;gap:6px;min-width:0;margin-right:10px;order:2}header .login .btn{display:flex;align-items:center;justify-content:center;height:42px;margin-left:0;min-height:42px;padding:0;font-size:12px;line-height:1.25;white-space:normal;width:42px}header .login .btn i{flex:0 0 auto;font-size:17px;margin-right:0}.hero-section{padding-top:112px}.hero-section .hero-text>span{display:inline-block;max-width:100%;border-radius:18px;line-height:1.7}.hero-section .hero-text h1{letter-spacing:0}.hero-section .hero-text p{padding-bottom:28px}.hero-section .btnvideo{align-items:stretch;gap:12px}.hero-section .btnvideo .btn{display:flex;align-items:center;justify-content:center;min-width:0;flex:1 1 0%;min-height:64px;padding:12px 16px;line-height:1.35;white-space:normal}.google-star{margin-top:36px}.heading{width:100%}.about-conter{align-items:flex-start;gap:18px}body,p,li,input,textarea,.product-list-body li,.portfolio-card-body li,.service-area-points li,.service-area-step p,.product-detail-panel>p,.product-purchase>p,.product-option span,.product-card-spec-preview span,.product-catalog-filter button,.product-catalog-filter a,.product-card-badge,.product-card-meta span{font-size:18px;line-height:1.75}.btn,.product-btn,.pricing-table .btn,.product-buy-actions .btn,.product-catalog-hero__actions .btn,.portfolio-hero__actions .btn,.service-area-hero__actions .btn,.service-map-control,.service-area-list button{font-size:17px;line-height:1.35}.heading>span,.product-page-hero .heading span,.product-detail-top .heading span,.portfolio-hero__content span,.service-area-hero__content span{font-size:18px}h3,.product-list-body h3,.portfolio-card-body h3,.product-detail-panel h3,.product-image-specs h3{font-size:28px;line-height:1.3}h4,.product-spec h4,footer .footer-text h4{font-size:24px;line-height:1.45}header .site-nav ul li a span{font-size:18px}}@media (max-width:575.98px){p{font-size:18px;line-height:1.75}.gap{padding-top:56px;padding-bottom:56px}header .top-bar{gap:6px}header .top-bar .logo img{max-width:66px}header .login .btn{height:42px;min-height:42px;padding:0;font-size:11px;width:42px}.hero-section{padding-top:104px;padding-bottom:48px}.hero-section .hero-text h1{font-size:clamp(46px, 12vw, 54px);line-height:1.18}.hero-section .hero-text p{font-size:20px;line-height:1.75}body,li,input,textarea,.product-list-body li,.portfolio-card-body li,.service-area-points li,.service-area-step p,.product-detail-panel>p,.product-purchase>p,.product-option span,.product-card-spec-preview span{font-size:18px;line-height:1.78}.hero-section .hero-text>span,.product-page-hero .heading p,.product-detail-hero .heading p,.product-detail-top .heading p,.product-catalog-hero__content p,.portfolio-hero__content p,.service-area-hero__content p,.portfolio-process-inner p{font-size:19px;line-height:1.78}.btn,.product-btn,.pricing-table .btn,.product-buy-actions .btn,.product-catalog-hero__actions .btn,.portfolio-hero__actions .btn,.service-area-hero__actions .btn,.service-map-control,.service-area-list button{font-size:17px;line-height:1.38}.heading h2,.portfolio-process-inner h2,.service-area-process-grid h2,.product-catalog-help__inner h2{font-size:34px;line-height:1.28}.product-page-hero .heading h1,.product-detail-hero .heading h1,.product-detail-top .heading h1,.portfolio-hero__content h1,.service-area-hero__content h1{font-size:40px;line-height:1.18}.hero-section .btnvideo{flex-direction:column}.hero-section .btnvideo .btn{width:100%;min-height:58px}.google-star,.google-star>div{align-items:flex-start}.google-star>div{flex-wrap:wrap}.google-star img{max-width:120px}.google-star ul{flex-wrap:wrap}.about-conter{display:grid;grid-template-columns:1fr;gap:8px}.about-conter .count-text h2{font-size:58px;line-height:1}.about-conter h3{font-size:28px}footer form#subscribe-form{display:grid;gap:10px}footer form#subscribe-form .btn{position:static;width:100%}footer .footer-text h4{font-size:24px;line-height:1.45;overflow-wrap:anywhere}footer .copy-right{align-items:flex-start;gap:18px}#scroll-percentage{right:14px;bottom:14px}}@media (max-width:374.98px){header .top-bar .logo img{max-width:58px}header .login{grid-template-columns:repeat(3,38px);gap:5px}header .login .btn{height:38px;min-height:38px;font-size:10px;width:38px}header .login .btn i{font-size:15px}.mobile-menu-toggle{flex-basis:38px;height:38px;width:38px}.hero-section{padding-top:100px}.hero-section .hero-text h1{font-size:42px}}.portfolio-hero{background-position:center;background-size:cover;min-height:620px;padding:180px 0 90px;position:relative}.portfolio-hero::before{background:linear-gradient(90deg,rgb(18 8 28 / .9),rgb(18 8 28 / .58) 48%,rgb(18 8 28 / .22));content:"";inset:0;position:absolute}.portfolio-hero .container{position:relative;z-index:1}.portfolio-hero__content{max-width:760px}.portfolio-hero__content span,.portfolio-process-inner>div:first-child span{color:#ffd34d;display:inline-block;font-size:18px;font-weight:600;margin-bottom:12px}.portfolio-hero__content h1{color:#fff;font-size:clamp(54px, 7vw, 92px);line-height:1.05;margin-bottom:22px}.portfolio-hero__content p{color:rgb(255 255 255 / .88);font-size:22px;line-height:1.75;max-width:680px}.portfolio-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.portfolio-hero__actions .btn{min-height:58px}.portfolio-ghost-btn{background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .36)!important;color:#ffffff!important}.portfolio-summary{background:#fff;margin-top:-58px;position:relative;z-index:2}.portfolio-summary-grid{background:#fff;border-radius:8px;box-shadow:0 22px 60px rgb(28 12 44 / .12);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.portfolio-summary-item{padding:30px}.portfolio-summary-item+.portfolio-summary-item{border-left:1px solid #eee7f6}.portfolio-summary-item strong{color:#ed3142;display:block;font-size:38px;line-height:1;margin-bottom:10px}.portfolio-summary-item span{color:#473a55;display:block;font-size:17px;line-height:1.5}.portfolio-section{background:#fbf8ff}.portfolio-grid{display:grid;gap:30px}.portfolio-card{background:#fff;border:1px solid #eee6f7;border-radius:8px;box-shadow:0 18px 45px rgb(31 14 50 / .08);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.82fr);overflow:hidden}.portfolio-album{background:#12081c;display:grid;grid-template-rows:410px 112px;min-width:0}.portfolio-main-photo,.portfolio-thumbs a{display:block;overflow:hidden;position:relative}.portfolio-main-photo::after,.portfolio-thumbs a::after{background:linear-gradient(110deg,transparent 0%,rgb(255 255 255 / .5) 48%,transparent 100%);content:"";height:100%;left:-85%;position:absolute;top:0;transform:skewX(-18deg);transition:left 0.55s ease;width:52%}.portfolio-main-photo:hover::after,.portfolio-thumbs a:hover::after{left:120%}.portfolio-main-photo img,.portfolio-thumbs img{height:100%;object-fit:cover;transition:transform 0.45s ease,filter 0.45s ease;width:100%}.portfolio-main-photo:hover img,.portfolio-thumbs a:hover img{filter:saturate(1.08) contrast(1.03);transform:scale(1.055)}.portfolio-thumbs{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:8px}.portfolio-thumbs a{border-radius:6px}.portfolio-card-body{align-content:center;display:grid;padding:38px}.portfolio-tag{align-items:center;background:#f4ecff;border-radius:999px;color:#500390;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-self:start;margin-bottom:18px;padding:9px 15px}.portfolio-card-body h3{color:#160d22;font-size:30px;line-height:1.25;margin-bottom:14px}.portfolio-card-body p{color:#51465d;font-size:17px;line-height:1.75;margin-bottom:22px}.portfolio-card-body ul{display:grid;gap:12px}.portfolio-card-body li{align-items:flex-start;color:#2a2233;display:flex;font-size:16px;gap:10px;line-height:1.55}.portfolio-card-body li i{color:#18a558;margin-top:4px}.portfolio-process{background:#160d22;color:#fff;padding:82px 0}.portfolio-process-inner{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.portfolio-process-inner h2{color:#fff;font-size:44px;line-height:1.2;margin-bottom:16px}.portfolio-process-inner p{color:rgb(255 255 255 / .78);font-size:18px;line-height:1.75}.portfolio-process-list{display:grid;gap:12px}.portfolio-process-list div{align-items:center;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:8px;display:grid;gap:18px;grid-template-columns:70px 1fr;padding:18px}.portfolio-process-list strong{color:#ffd34d;font-size:24px}.portfolio-process-list span{color:#fff;font-size:18px}.home-portfolio-section{background:linear-gradient(180deg,#fbf8ff 0%,#ffffff 100%)}.home-portfolio-grid{margin-bottom:28px}.home-portfolio-card.is-hidden{display:none}.home-portfolio-card .portfolio-album{grid-template-rows:320px 96px}.home-portfolio-card .portfolio-card-body{padding:32px}.home-portfolio-card .portfolio-card-body h3{font-size:26px}.home-portfolio-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.home-portfolio-pagination button{align-items:center;background:#fff;border:1px solid #e7dcef;border-radius:8px;color:#251338;display:inline-flex;font-size:16px;font-weight:700;height:44px;justify-content:center;min-width:44px;padding:0 16px;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.home-portfolio-pagination button:hover:not(:disabled),.home-portfolio-pagination button.active{background:#500390;border-color:#500390;color:#fff;transform:translateY(-1px)}.home-portfolio-pagination button:disabled{cursor:not-allowed;opacity:.45}.home-portfolio-pagination button:focus-visible{outline:3px solid rgb(255 183 3 / .45);outline-offset:2px}.home-portfolio-more{margin-top:24px}.portfolio-list-meta{color:#51465d;font-size:17px;font-weight:600;margin:-8px 0 24px;text-align:center}.portfolio-list-meta strong{color:#500390}[data-portfolio-list-item].is-hidden{display:none}.portfolio-list-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}.portfolio-list-pagination button{align-items:center;background:#fff;border:1px solid #e7dcef;border-radius:8px;color:#251338;display:inline-flex;font-size:16px;font-weight:700;height:44px;justify-content:center;min-width:44px;padding:0 16px;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.portfolio-list-pagination button:hover:not(:disabled),.portfolio-list-pagination button.active{background:#500390;border-color:#500390;color:#fff;transform:translateY(-1px)}.portfolio-list-pagination button:disabled{cursor:not-allowed;opacity:.45}.portfolio-list-pagination button:focus-visible{outline:3px solid rgb(255 183 3 / .45);outline-offset:2px}@media (max-width:1199.98px){.portfolio-card{grid-template-columns:1fr}.portfolio-album{grid-template-rows:minmax(320px,52vw) 104px}}@media (max-width:991.98px){.portfolio-hero{min-height:auto;padding:150px 0 86px}.portfolio-summary-grid,.portfolio-process-inner{grid-template-columns:1fr}.portfolio-summary-item+.portfolio-summary-item{border-left:0;border-top:1px solid #eee7f6}}@media (max-width:575.98px){.portfolio-hero{padding:132px 0 74px}.portfolio-hero::before{background:linear-gradient(180deg,rgb(18 8 28 / .92),rgb(18 8 28 / .7))}.portfolio-hero__content p,.portfolio-process-inner p{font-size:17px}.portfolio-hero__actions{display:grid}.portfolio-hero__actions .btn{width:100%}.portfolio-summary{margin-top:0}.portfolio-summary-item{padding:24px}.portfolio-summary-item strong{font-size:32px}.portfolio-album{grid-template-rows:285px auto}.portfolio-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-thumbs a{aspect-ratio:1 / 1}.portfolio-card-body{padding:26px 20px 30px}.portfolio-card-body h3{font-size:24px}.portfolio-process{padding:58px 0}.portfolio-process-inner h2{font-size:32px}.portfolio-process-list div{grid-template-columns:52px 1fr;padding:16px}.home-portfolio-pagination button{flex:1 1 auto}.portfolio-list-pagination button{flex:1 1 auto}}.service-area-hero{background:radial-gradient(circle at 82% 24%,rgb(255 211 77 / .32),transparent 26%),linear-gradient(135deg,#160d22 0%,#251338 45%,#0f2230 100%);min-height:650px;overflow:hidden;padding:170px 0 90px;position:relative}.service-area-hero::before{background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,transparent 78%);opacity:.72;position:absolute}.service-area-hero__grid{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,0.98fr) minmax(320px,0.72fr);position:relative;z-index:1}.service-area-hero__content span{color:#ffd34d;display:inline-block;font-size:18px;font-weight:700;margin-bottom:12px}.service-area-hero__content h1{color:#fff;font-size:clamp(52px, 7vw, 90px);line-height:1.05;margin-bottom:20px}.service-area-hero__content p{color:rgb(255 255 255 / .86);font-size:22px;line-height:1.75;max-width:760px}.service-area-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.service-area-hero__actions .btn{min-height:58px}.service-area-ghost-btn{background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .34)!important;color:#ffffff!important}.service-area-orbit{aspect-ratio:1 / 1;display:grid;isolation:isolate;place-items:center;position:relative}.service-area-orbit__ring{background:radial-gradient(circle,rgb(255 211 77 / .16),rgb(237 49 66 / .08) 48%,transparent 68%);border:1px solid rgb(255 255 255 / .22);border-radius:50%;inset:9%;position:absolute}.service-area-orbit__ring::before,.service-area-orbit__ring::after{border:1px dashed rgb(255 255 255 / .28);border-radius:50%;content:"";inset:15%;position:absolute}.service-area-orbit__ring::after{inset:31%}.service-area-orbit img{filter:drop-shadow(0 28px 34px rgb(0 0 0 / .34));max-width:min(340px, 72%);position:relative;z-index:2}.orbit-pin{background:#ffd34d;border:5px solid #fff;border-radius:50%;box-shadow:0 12px 30px rgb(237 49 66 / .32);height:24px;position:absolute;width:24px;z-index:3}.pin-one{left:18%;top:35%}.pin-two{right:22%;top:20%}.pin-three{bottom:22%;right:27%}.service-area-summary{background:#fff;margin-top:-54px;position:relative;z-index:2}.service-area-summary-grid{background:#fff;border-radius:8px;box-shadow:0 24px 60px rgb(28 12 44 / .13);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.service-area-summary-grid div{padding:30px}.service-area-summary-grid div+div{border-left:1px solid #eee7f6}.service-area-summary-grid strong{color:#ed3142;display:block;font-size:34px;line-height:1.1;margin-bottom:10px}.service-area-summary-grid span{color:#473a55;display:block;font-size:17px;line-height:1.55}.service-area-section{background:linear-gradient(180deg,#fbf8ff 0%,#ffffff 100%)}.service-map-layout{align-items:stretch;display:grid;gap:26px;grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr)}.service-map-panel,.service-map-info{background:#fff;border:1px solid #eee6f7;border-radius:8px;box-shadow:0 20px 50px rgb(31 14 50 / .1)}.service-map-panel{display:grid;gap:14px;padding:16px}.service-map-toolbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.service-map-control{align-items:center;background:#160d22;border:0;border-radius:999px;color:#fff;display:inline-flex;font-weight:700;gap:8px;height:44px;justify-content:center;min-width:44px;padding:0 15px;transition:transform 0.2s ease,background-color 0.2s ease}.service-map-control:hover{background:#ed3142;transform:translateY(-2px)}.service-map-viewport{background:radial-gradient(circle at 52% 42%,rgb(255 255 255 / .92),rgb(216 232 242 / .88));border-radius:8px;min-height:560px;overflow:hidden;position:relative}.service-map-viewport::after{background:linear-gradient(145deg,rgb(255 255 255 / .24),transparent 42%,rgb(22 13 34 / .12));content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.service-map-canvas{height:100%;left:0;min-height:560px;position:absolute;top:0;transform:translate3d(var(--map-pan-x,0),var(--map-pan-y,0),0) scale(var(--map-zoom,1));transform-origin:center center;transition:transform 0.35s ease;width:100%}.service-map-svg{display:block;height:100%;width:100%}.map-region{cursor:pointer;fill:rgb(255 255 255 / .64);stroke:rgb(80 3 144 / .32);stroke-width:2;transition:fill 0.25s ease,stroke 0.25s ease,transform 0.25s ease}.map-region.active{fill:url(#mapService);stroke:#fff;stroke-width:4}.map-region:hover{fill:rgb(255 211 77 / .62)}.map-road,.map-river{fill:none;pointer-events:none;stroke-linecap:round}.map-road{stroke:rgb(80 3 144 / .36);stroke-dasharray:12 12;stroke-width:6}.map-road.secondary{stroke-width:4}.map-river{stroke:rgb(0 103 255 / .32);stroke-width:10}.service-radius circle{fill:none;pointer-events:none;stroke:rgb(237 49 66 / .24);stroke-dasharray:10 14;stroke-width:3}.map-pin-point{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:0 14px 30px rgb(31 14 50 / .2);color:#160d22;display:inline-flex;font-size:14px;font-weight:700;gap:7px;left:var(--x);padding:8px 12px;position:absolute;top:var(--y);transform:translate(-50%,-50%);transition:transform 0.22s ease,background-color 0.22s ease,color 0.22s ease;white-space:nowrap;z-index:5}.map-pin-point i{color:#ed3142}.map-pin-point:hover,.map-pin-point.active{background:#ed3142;color:#fff;transform:translate(-50%,-56%) scale(1.04)}.map-pin-point:hover i,.map-pin-point.active i{color:#ffd34d}.service-map-scale{align-items:center;color:#51465d;display:grid;font-size:14px;gap:10px;grid-template-columns:auto 1fr auto}.service-map-scale input{accent-color:#ed3142;height:auto;padding:0}.service-map-info{align-content:start;display:grid;padding:34px}.service-map-info>span{color:#ed3142;font-size:16px;font-weight:700;margin-bottom:8px}.service-map-info h3{color:#160d22;font-size:38px;line-height:1.15;margin-bottom:14px}.service-map-info p{color:#51465d;font-size:17px;line-height:1.75;margin-bottom:20px}.service-area-points{display:grid;gap:12px;margin-bottom:22px}.service-area-points li{align-items:flex-start;color:#2a2233;display:flex;font-size:16px;gap:10px;line-height:1.55}.service-area-points i{color:#18a558;margin-top:4px}.service-area-list{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.service-area-list button{background:#f4ecff;border:0;border-radius:999px;color:#500390;font-size:15px;font-weight:700;padding:9px 13px;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.service-area-list button:hover,.service-area-list button.active{background:#ed3142;color:#fff;transform:translateY(-2px)}.service-area-call{justify-self:start}.service-area-process{background:#160d22;color:#fff;padding:82px 0}.service-area-process-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.service-area-process-grid>div:first-child span{color:#ffd34d;display:inline-block;font-weight:700;margin-bottom:10px}.service-area-process-grid h2{color:#fff;font-size:36px;line-height:1.28}.service-area-step{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:8px;padding:24px}.service-area-step strong{color:#ffd34d;display:block;font-size:28px;margin-bottom:12px}.service-area-step p{color:rgb(255 255 255 / .82);font-size:17px;line-height:1.65}@media (max-width:1199.98px){.service-area-hero__grid,.service-map-layout,.service-area-process-grid{grid-template-columns:1fr}.service-area-orbit{max-width:460px;margin:0 auto;width:100%}}@media (max-width:991.98px){.service-area-hero{padding:150px 0 76px}.service-area-summary{margin-top:0}.service-area-summary-grid{grid-template-columns:1fr}.service-area-summary-grid div+div{border-left:0;border-top:1px solid #eee7f6}.service-map-viewport,.service-map-canvas{min-height:480px}}@media (max-width:575.98px){.service-area-hero{padding:132px 0 62px}.service-area-hero__content p{font-size:17px}.service-area-hero__actions{display:grid}.service-area-hero__actions .btn{width:100%}.service-area-orbit{display:none}.service-area-summary-grid div,.service-map-info{padding:24px}.service-area-summary-grid strong,.service-map-info h3{font-size:30px}.service-map-panel{padding:10px}.service-map-toolbar{justify-content:stretch}.service-map-control{flex:1 1 auto}.service-map-viewport,.service-map-canvas{min-height:390px}.map-pin-point{font-size:0;min-height:42px;min-width:42px;padding:0}.map-pin-point i{font-size:18px}.service-area-process{padding:58px 0}.service-area-process-grid h2{font-size:30px}}