:root{--brand-orange:#FF9A3C;--brand-coral:#F06543;--brand-magenta:#C044D6;--brand-violet:#7E2AE6;--brand-ink:#2F2F2F}@tailwind base;@tailwind components;@tailwind utilities;#root,body,html{height:100%}.glass{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-gradient{background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-coral) 24%,var(--brand-magenta) 52%,var(--brand-violet) 88%);background-size:250% 250%;color:#fff;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(34,22,80,.05);border:1px solid rgba(255,255,255,.06)}.btn-sm{padding:8px 12px!important;font-size:13px!important;border-radius:8px!important}.animate-gradient-move{animation:gradient-move 8s linear infinite}@keyframes gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.section-brand-gradient{background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-coral) 26%,var(--brand-magenta) 56%,var(--brand-violet) 86%)!important;background-size:180% 180%!important;background-position:0 50%!important;animation:gradient-move 10s linear infinite!important;will-change:background-position;position:relative}.section-brand-gradient .bg-color-1{background:transparent!important}.section-brand-gradient .bg-image,.section-brand-gradient .bg-shape-1,.section-brand-gradient .bg-shape-2{opacity:.08}.features-box-area{background:white!important;color:var(--brand-ink)!important;border-radius:14px;padding:28px;box-shadow:0 10px 30px rgba(22,22,35,.06);position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.features-section .row>[class*=col-]{display:flex;align-items:stretch}.features-section .features-box-area{display:flex;flex-direction:column;justify-content:space-between;height:100%}.service-tab-section .row{align-items:stretch!important}.service-tab-section .service-tab-btn-area{height:100%;display:flex;flex-direction:column}.service-tab-section .service-tab-btn-area .nav{flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.service-tab-section .service-tab-details-area{display:flex;flex-direction:column;height:100%}.service-tab-section .tab-content{flex:1 1 auto;display:flex;flex-direction:column}.service-tab-section .tab-pane{display:flex;flex:1 1 auto}.service-tab-section .service-tab-content{display:flex;flex-direction:row;align-items:stretch;width:100%}.service-tab-section .service-tab-content .image{flex:0 0 48%}.service-tab-section .service-tab-content .content{flex:1 1 52%;display:flex;flex-direction:column;justify-content:flex-start}.features-box-area:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(22,22,35,.12)}.features-box-area:before{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(90deg,var(--brand-magenta) 0,var(--brand-violet) 40%,var(--brand-orange) 100%);background-size:180% 180%;animation:gradient-move 8s linear infinite;mix-blend-mode:normal;opacity:0;transform:translateY(6px);transition:opacity .34s ease,transform .34s ease;pointer-events:none}.features-box-area:hover:before{opacity:.18;transform:translateY(0)}.features-box-area .brand-gradient{transition:transform .35s ease,filter .35s ease}.features-box-area:hover .brand-gradient{transform:scale(1.06);filter:brightness(1.02) saturate(1.03)}.features-box-area .icon-box i,.features-box-area .icon-box svg{color:#fff!important;fill:#fff!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.features-box-area:focus-within .icon-box i,.features-box-area:hover .icon-box i{background-position:0 50%!important;color:transparent!important}.features-box-area:focus-within .icon-box i,.features-box-area:focus-within .icon-box svg,.features-box-area:hover .icon-box i,.features-box-area:hover .icon-box svg{color:#fff!important;fill:#fff!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.about-2-section .about-2-btn-area .call-us .icon-1 i,.about-2-section .about-2-btn-area .call-us .icon-1 svg{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}@media (prefers-reduced-motion:reduce){.animate-gradient-move{animation:none!important}.section-brand-gradient{background-position:0 50%!important}}.testimonials-section .title-box .section-sub-title,.work-process-section .section-sub-title{background:linear-gradient(90deg,var(--brand-coral) 10%,var(--brand-magenta) 50%,var(--brand-violet) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.icon-box-counter-section .icon-box{width:96px;height:96px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(90deg,var(--brand-coral) 10%,var(--brand-magenta) 50%,var(--brand-violet) 90%);background-size:180% 180%;animation:gradient-move 8s linear infinite;box-shadow:0 12px 30px rgba(34,22,80,.04);margin:0 auto 18px}.icon-box-counter-section .icon-box i{color:#fff;font-size:34px}.testimonials-section .rating-list li i{color:var(--brand-orange);text-shadow:none}.testimonials-section .autor-upper .icon-1{background:linear-gradient(90deg,var(--brand-coral) 10%,var(--brand-magenta) 50%,var(--brand-violet) 90%);-webkit-background-clip:text;color:transparent}.testimonials-section .common-slider-navigation button{border:2px solid rgba(0,0,0,.06);background:white;color:var(--brand-ink)}.testimonials-section .common-slider-navigation button i{background:linear-gradient(90deg,var(--brand-magenta) 10%,var(--brand-violet) 50%,var(--brand-orange) 90%);-webkit-background-clip:text;color:transparent}.testimonials-section .contact-from{background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-coral) 25%,var(--brand-magenta) 60%);padding:40px;border-radius:6px}.work-process-section .work-process-box .icon-box{background:linear-gradient(90deg,var(--brand-coral) 10%,var(--brand-magenta) 50%,var(--brand-violet) 90%);background-size:180% 180%;animation:gradient-move 8s linear infinite;display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:999px;margin:0 auto;box-shadow:0 12px 30px rgba(34,22,80,.04);transition:transform .28s ease,box-shadow .28s ease;position:relative}.work-process-section .work-process-box .icon-box i{color:#fff;font-size:26px;font-family:IcoMoon!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:inline-block!important;position:relative!important;z-index:2!important}.work-process-section .work-process-box .icon-box i:before{font-family:IcoMoon!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;position:relative!important;z-index:2!important}.work-process-section .work-process-box .icon-box svg{display:inline-block!important;color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important;position:relative!important;z-index:2!important}.work-process-section .work-process-box .icon-box:before{z-index:1!important}.work-process-section .work-process-box .icon-box i,.work-process-section .work-process-box .icon-box svg{color:#fff!important;fill:#fff!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.work-process-section .work-process-box:hover .icon-box i,.work-process-section .work-process-box:hover .icon-box svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important}.work-process-section .work-process-box .icon-box .icon-number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(20px,3.5vw,32px);font-weight:800;color:#fff;background:none!important;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;z-index:3;margin-left:0!important;box-sizing:border-box!important;padding:0!important;text-align:center!important}.work-process-section .work-process-box .icon-box span{display:inline-block;margin-left:8px;background:linear-gradient(90deg,var(--brand-coral) 10%,var(--brand-magenta) 50%,var(--brand-violet) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.work-process-section .work-process-box:hover .icon-box{transform:translateY(-6px) scale(1.04);box-shadow:0 22px 48px rgba(34,22,80,.08);background:var(--brand-ink)!important;background-image:none!important}.work-process-section .work-process-box:hover .icon-box span{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#fff!important}@media (prefers-reduced-motion:reduce){.work-process-section .work-process-box .icon-box{animation:none!important}}.work-process-section .work-process-box .icon-box:before,.work-process-section .work-process-box:hover .icon-box:before{background:var(--brand-ink)!important}.text-gradient{background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-coral) 35%,var(--brand-magenta) 65%,var(--brand-violet) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){*,.animate-fade-up,.animate-gradient-move{animation:none!important}*{transition:none!important}}.service-tab-section .nav-link{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;color:var(--brand-ink);background:transparent;transition:all .25s ease}.service-tab-section .nav-link .icon-box{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:rgba(255,255,255,.04)}.service-tab-section .nav-link .icon-box i,.service-tab-section .nav-link .icon-box svg{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.service-tab-section .nav-link.active .icon-box i,.service-tab-section .nav-link.active .icon-box svg{color:transparent!important}.service-tab-section .nav-link{position:relative;overflow:hidden;transition:color .25s ease,box-shadow .25s ease,transform .18s ease}.service-tab-section .nav-link:before{content:"";position:absolute;inset:-4px;z-index:0;border-radius:10px;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);padding:2px;opacity:0;transform:translateY(6px);transition:opacity .34s ease,transform .34s ease;pointer-events:none}.service-tab-section .nav-link *{position:relative;z-index:1}.service-tab-section .nav-link.active,.service-tab-section .nav-link:hover{background:transparent!important;background-image:none!important;color:var(--brand-ink)!important;box-shadow:0 6px 18px rgba(22,22,35,.06)}.service-tab-section .nav-link.active:before,.service-tab-section .nav-link:hover:before{opacity:.18;transform:translateY(0)}.service-tab-section .nav-link.active .icon-box,.service-tab-section .nav-link:hover .icon-box{background:rgba(0,0,0,.04)!important}.service-tab-btn-area ul .nav-link.active:before,.service-tab-btn-area ul .nav-link:before{background:white!important;background-image:none!important}.service-tab-btn-area ul .nav-link.active:before,.service-tab-btn-area ul .nav-link.tab-active-gradient:before{display:none!important}.swiper-pagination-bullet{width:10px!important;height:10px!important;background:rgba(255,255,255,.22)!important;opacity:1!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;transition:transform .18s ease,background .22s ease,box-shadow .18s ease!important}.swiper-pagination-bullet:focus,.swiper-pagination-bullet:hover{transform:scale(1.08)!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;box-shadow:0 8px 22px rgba(34,22,80,.12)!important;transform:scale(1.18)!important;border:none!important}.service-tab-section .primary-btn-1,.service-tab-section .primary-btn-4{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:12px;color:#fff!important;border:none!important;background:linear-gradient(90deg,var(--brand-magenta) 0,var(--brand-violet) 40%,var(--brand-orange) 100%)!important;background-size:200% 200%!important;animation:gradient-move 6s ease infinite;box-shadow:0 12px 30px rgba(34,22,80,.08)}.service-tab-title-area .primary-btn-4,.service-tab-title-area .primary-btn-4.btn-hover{padding:14px 28px!important;min-width:220px!important;border-radius:14px!important;font-weight:700!important;white-space:nowrap!important;overflow:visible!important;background-image:none!important;background-color:var(--brand-magenta)}.service-tab-title-area .primary-btn-4.btn-hover:focus,.service-tab-title-area .primary-btn-4.btn-hover:hover{background:var(--theme-color-1)!important;background-image:none!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 30px rgba(34,22,80,.08)!important;transform:translateY(-2px)!important}.service-tab-title-area .primary-btn-4 span{color:#fff!important}.primary-btn-4,.service-tab-section .primary-btn-4{padding:14px 28px!important;min-width:220px!important;border-radius:14px!important;font-weight:700!important;white-space:nowrap!important;overflow:visible!important}.primary-btn-4 span,.service-tab-section .primary-btn-4 span{position:absolute;display:inline-block}.project-slider-two-section .project-two-title-area .section-sub-title,.project-slider-two-section .project-two-title-area .section-title{transition:color .25s ease,background .25s ease}.project-slider-two-section .project-two-title-area .section-title{font-size:40px!important;line-height:1.05!important;font-weight:800!important}.project-slider-two-section .project-slider-two-box:hover .content .inner-box h5{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;transition:filter .18s ease,background-position .4s ease}.project-slider-area .title-area h5{color:var(--brand-coral)!important;background:none!important}.project-slider-area:hover .title-area h5{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.project-slider-two-section .project-slider-two-box .content .inner-box span{color:var(--brand-ink)!important}.service-slider-area .icon-box i,.service-slider-area .icon-box svg{transition:color .18s ease,transform .18s ease,background-position .4s ease}.service-slider-area .icon-box{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,0,0,.03);transition:background .2s ease,box-shadow .2s ease,transform .18s ease}.service-slider-area:hover .icon-box{border-color:transparent!important;box-shadow:0 8px 20px rgba(16,32,57,.04)}.service-slider-area:hover .icon-box i,.service-slider-area:hover .icon-box svg{color:var(--brand-ink)!important;fill:var(--brand-ink)!important;-webkit-background-clip:unset!important;background-clip:unset!important}.service-slider-area .icon-box{background:#fff!important;box-shadow:0 8px 20px rgba(16,32,57,.04)}.service-slider-area .icon-box i,.service-slider-area .icon-box svg{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:var(--brand-ink)!important;fill:var(--brand-ink)!important}.service-slider-area:hover .icon-box{background:#fff!important}.service-slider-area .icon-box{background:none!important;background-image:none!important;border:1px solid var(--brand-ink)!important;box-shadow:none!important}.service-slider-area .icon-box i,.service-slider-area .icon-box svg{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;fill:transparent!important}.service-slider-area:hover .icon-box{background:none!important;background-image:none!important;border-color:var(--brand-ink)!important;transform:translateY(-6px)}.service-slider-area:hover .icon-box i,.service-slider-area:hover .icon-box svg{color:transparent!important;fill:transparent!important;-webkit-background-clip:text!important}.service-slider-area .icon-box:before,.service-slider-area:hover .icon-box:before{content:none!important}.project-slider-two-section .project-slider-two-box .icon-1{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;transition:transform .18s ease,box-shadow .18s ease}.blog-image img,.project-slider-area .image img,.project-slider-area img,.project-slider-two-box .image img,.project-slider-two-box img,.service-slider-area .image img,.service-tab-section .service-tab-content .image img{width:100%!important;height:420px!important;object-fit:cover!important;display:block!important}@media (max-width:992px){.blog-image img,.project-slider-two-box .image img,.service-slider-area .image img,.service-tab-section .service-tab-content .image img{height:260px!important}}.service-page-section .service-slider-area{display:flex;flex-direction:column;height:100%}.service-page-section .service-slider-area .image{flex:0 0 auto}.service-page-section .service-slider-area .content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.service-page-section .service-slider-area .content p{flex:1 1 auto}.custom-multiselect>button{background:#0f1724;color:#fff;padding:10px 14px;border-radius:8px;border:1px solid rgba(0,0,0,.06);display:inline-flex;align-items:center;gap:8px}.custom-multiselect-dropdown{max-height:220px;overflow-y:auto;padding:6px}.custom-multiselect-dropdown label{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px}.custom-multiselect-dropdown label:hover{background:linear-gradient(90deg,rgba(192,68,214,.06),rgba(126,42,230,.06))}.custom-multiselect-dropdown input[type=checkbox]{width:16px;height:16px}.custom-multiselect .form-help{color:rgba(47,47,47,.6);font-size:13px}.custom-multiselect-dropdown::-webkit-scrollbar{width:10px;height:10px}.custom-multiselect-dropdown::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px}.testimonials_btn .primary-btn-4.btn-hover:hover{background:#000!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important}.project-slider-two-section .project-slider-two-box .icon-1 i{color:#fff!important}.project-slider-two-section .project-slider-two-box .icon-1:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(34,22,80,.08)}.blog-two-section .primary-btn-1.brand-gradient{padding:12px 20px;border-radius:12px;color:#fff!important;box-shadow:0 12px 30px rgba(34,22,80,.06)}.blog-sidebar .blog-widget-title.p-relative{position:relative}.blog-sidebar .blog-widget-title.p-relative:after{content:""!important;display:block!important;width:48px!important;height:3px!important;margin-top:10px!important;background-color:transparent!important;background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;background-size:200% 100%!important;border-radius:4px!important;box-shadow:none!important}.blog-sidebar .blog-widget-title.p-relative:before{content:none!important;display:none!important}.blog-sidebar .blog-post-sidebar .content span .fal,.blog-sidebar .blog-post-sidebar .content span i{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.blog-sidebar .blog-sidebar-post-title a:hover{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.blog-sidebar .primary-btn-1.btn-hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;border:none!important}.blog-sidebar .primary-btn-1.btn-hover:hover{background:var(--brand-ink)!important;color:#fff!important}.blog-sidebar .service-widget-2 .icon-box{width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;box-shadow:0 8px 20px rgba(16,32,57,.06);margin:0 auto 12px}.blog-sidebar .service-widget-2 .icon-box .fal,.blog-sidebar .service-widget-2 .icon-box i{color:#fff!important;font-size:20px}.blog-sidebar .service-widget-2 .icon-box{border:none!important}.blog-sidebar .service-widget-2 .icon-box:after,.blog-sidebar .service-widget-2 .icon-box:before{content:none!important;border:none!important;box-shadow:none!important}.blog-sidebar .service-widget-2 a.phone{color:#fff!important;font-weight:600;display:inline-block}.blog-sidebar .service-widget-2 a.phone:hover{opacity:.95}.blog-sidebar .service-widget-2 .content p{color:#ffffff!important;margin:0 0 12px;font-size:1.25rem;line-height:1.4}.blog-sidebar .tagcloud a{display:inline-block;margin:0 8px 8px 0;padding:6px 10px;border-radius:999px;font-size:13px;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;text-decoration:none}.blog-sidebar .tagcloud a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,32,57,.06)}.blog-sidebar .all-posts-list{margin:0;padding:0;list-style:none}.blog-sidebar .all-posts-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(16,32,57,.04)}.blog-sidebar .all-posts-list li:last-child{border-bottom:none;padding-bottom:0}.blog-sidebar .all-posts-list li:before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);margin-top:6px}.blog-sidebar .all-posts-list li a{color:var(--brand-ink);display:block}.blog-sidebar .all-posts-list li a:hover{text-decoration:none;opacity:.95}.blog-style-two .primary-btn-5,.blog-two-section .blog-style-two .primary-btn-5{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;border:none!important;box-shadow:0 12px 30px rgba(34,22,80,.06)}.blog-style-two .primary-btn-5:hover,.blog-two-section .blog-style-two .primary-btn-5:hover{transform:translateY(-2px);background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important}.blog-style-two .primary-btn-5,.blog-style-two .primary-btn-5.btn-hover,.blog-two-section .blog-style-two .primary-btn-5,.blog-two-section .blog-style-two .primary-btn-5.btn-hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;border:none!important}.blog-style-two .primary-btn-5.btn-hover:hover,.blog-style-two .primary-btn-5:hover,.blog-two-section .blog-style-two .primary-btn-5.btn-hover:hover,.blog-two-section .blog-style-two .primary-btn-5:hover{background:var(--brand-ink)!important;color:#fff!important}.blog-style-two .primary-btn-5.btn-hover:hover,.blog-style-two .primary-btn-5.btn-hover:hover span,.blog-style-two .primary-btn-5:hover,.blog-style-two .primary-btn-5:hover span,.blog-two-section .blog-style-two .primary-btn-5.btn-hover:hover,.blog-two-section .blog-style-two .primary-btn-5.btn-hover:hover span,.blog-two-section .blog-style-two .primary-btn-5:hover,.blog-two-section .blog-style-two .primary-btn-5:hover span{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;background-size:200% 100%!important;-webkit-background-clip:padding-box!important;color:#fff!important;border-color:transparent!important}.blog-style-two .primary-btn-5.btn-hover:hover,.blog-style-two .primary-btn-5:hover{background-color:transparent!important}.blog-style-two .primary-btn-5,.blog-two-section .blog-style-two .primary-btn-5{transition:background .22s ease,transform .18s ease,color .18s ease}.blog-two-section .post-meta .fal,.blog-two-section .post-meta i{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.blog-style-two .blog-title a:hover,.blog-two-section .blog-style-two .blog-title a:hover{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.footer-main .footer-widget-3 .blog-list .date,.footer-main .footer-widget-3 .blog-list .date a{color:#fff!important}.footer-main .footer-widget-3 .blog-list .date .fal,.footer-main .footer-widget-3 .blog-list .date a:before,.footer-main .footer-widget-3 .blog-list .date i,.footer-main .footer-widget-3 .blog-list .date:before{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.footer-main .footer-widget-3 .blog-list .content h6 a{color:#fff!important;transition:color .18s ease,transform .18s ease}.footer-main .footer-widget-3 .blog-list li:focus .content h6 a,.footer-main .footer-widget-3 .blog-list li:hover .content h6 a{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.footer-main{width:100%!important;left:0!important;right:0!important}.footer-main .footer-shape-1,.footer-main .footer-shape-2{position:absolute;z-index:0;pointer-events:none}.footer-main .footer-bottom,.footer-main .footer-top{position:relative;z-index:5;pointer-events:auto}.footer-main .footer-links li{list-style:none}.footer-main .footer-links li a,.footer-main .footer-links li a:link,.footer-main .footer-links li a:visited{color:#fff!important;display:block;padding:6px 0;opacity:1!important;text-decoration:none;pointer-events:auto!important;cursor:pointer!important;z-index:3}.footer-main .latest-post-widget .post-item h6{color:#fff!important;margin:0;font-size:15px}.footer-main .latest-post-widget .post-item .text-sm{color:rgba(255,255,255,.65)!important;font-size:13px}.footer-main .latest-post-widget .post-item img{border-radius:6px}.footer-main .small-container{max-width:1200px;width:calc(100% - 40px);margin:0 auto}.footer-main .footer-bottom .right-area a{color:#fff!important;transition:color .18s ease,background .22s ease,transform .12s ease}.footer-main .footer-bottom .right-area a:focus,.footer-main .footer-bottom .right-area a:hover{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;background-color:transparent!important;-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block}.footer-main .service-list li a{transition:color .18s ease,transform .12s ease,background .18s ease;background:none!important}.footer-main .service-list li a,.footer-main .service-list li a:before,.footer-main .service-list li:before{color:#fff!important;display:inline-block;-webkit-text-fill-color:#fff!important}.footer-main .service-list li a.active,.footer-main .service-list li a:focus,.footer-main .service-list li a:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}.footer-main .service-list li a.active:before,.footer-main .service-list li a:focus:before,.footer-main .service-list li a:hover:before,.footer-main .service-list li:hover:before{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}.footer-main .footer-socials a,.footer-main .footer-socials span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:transparent;transition:background .22s ease,transform .18s ease,border-color .18s ease}.footer-main .footer-socials a i,.footer-main .footer-socials a svg,.footer-main .footer-socials span i,.footer-main .footer-socials span svg{color:#fff!important;fill:#fff!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;font-size:16px}.footer-main .footer-socials a:focus,.footer-main .footer-socials a:hover,.footer-main .footer-socials span:focus,.footer-main .footer-socials span:hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;border-color:transparent!important;transform:translateY(-3px)}.footer-main .footer-socials a:hover i,.footer-main .footer-socials a:hover svg,.footer-main .footer-socials span:hover i,.footer-main .footer-socials span:hover svg{color:#fff!important;fill:#fff!important;-webkit-background-clip:unset!important;background-clip:unset!important}.service-tab-section .primary-btn-1:hover,.service-tab-section .primary-btn-4:hover{transform:translateY(-2px);background:var(--theme-color-1)!important;color:#fff!important}.service-tab-section .primary-btn-1.btn-hover:focus,.service-tab-section .primary-btn-1.btn-hover:hover,.service-tab-section .primary-btn-4.btn-hover:focus,.service-tab-section .primary-btn-4.btn-hover:hover{background:var(--theme-color-1)!important;background-image:none!important;background-color:var(--theme-color-1)!important;color:#fff!important;border-color:transparent!important}.service-tab-section .primary-btn-1.btn-hover:hover span,.service-tab-section .primary-btn-4.btn-hover:hover span{color:#fff!important;background-image:none!important}.primary-btn-4.btn-hover:focus span,.primary-btn-4.btn-hover:hover span,.primary-btn-4:focus span,.primary-btn-4:hover span{background:var(--theme-color-1)!important;background-color:var(--theme-color-1)!important;color:#fff!important}.primary-btn-4.btn-hover:focus:after,.primary-btn-4.btn-hover:focus:before,.primary-btn-4.btn-hover:hover:after,.primary-btn-4.btn-hover:hover:before,.primary-btn-4:focus:after,.primary-btn-4:focus:before,.primary-btn-4:hover:after,.primary-btn-4:hover:before{background:none!important;background-image:none!important;content:none!important}.section-sub-title:before{border:none!important;background:linear-gradient(90deg,var(--brand-coral) 10%,var(--brand-magenta) 55%,var(--brand-violet) 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.banner-sub-title:before{content:"\e92c";font-family:icomoon;position:absolute;top:0;left:-56px;height:20px;width:40px;padding:2px 1px;display:flex;justify-content:start;align-items:center;border-radius:50px;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;border:1px solid transparent!important;border-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%) 1}.breadcrumb__area .breadcrumb__menu ul li span,.breadcrumb__area .breadcrumb__menu ul li span a{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.breadcrumb__area .breadcrumb__menu ul li span a:hover{opacity:.95}.faq-page-section .title-box .section-sub-title.no-border{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.faq-page-section .accordion .accordion-item .accordion-header .accordion-button{color:var(--brand-ink);background:none;border:none;padding:18px 20px;text-align:left;width:100%;transition:color .18s ease,background .18s ease}.faq-page-section .accordion .accordion-item .accordion-collapse.show+.accordion-body,.faq-page-section .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.faq-page-section .accordion .accordion-item .accordion-collapse .accordion-body{color:rgba(47,47,47,.9)}.about-2-content-area ul.list-area li:before{content:"\e921";font-family:icomoon;position:relative;top:2px;left:-10px;font-size:16px;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.service-page-section .section-sub-title{background:linear-gradient(90deg,var(--brand-magenta) 10%,var(--brand-violet) 45%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.choose-section .section-sub-title,.choose-section.bg-color-1 .section-sub-title,.choose-section.section-space-top .section-sub-title{background:linear-gradient(90deg,var(--brand-coral) 0,var(--brand-magenta) 45%,var(--brand-violet) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.choose-section.bg-color-1.section-space-top .icon-box{background:#fff!important;border-radius:8px;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(16,32,57,.04);transition:background .22s ease,transform .18s ease,box-shadow .18s ease}.choose-section.bg-color-1.section-space-top .icon-box i,.choose-section.bg-color-1.section-space-top .icon-box svg{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;fill:transparent!important}.choose-section.bg-color-1.section-space-top .icon-box:hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;transform:translateY(-4px);box-shadow:0 12px 30px rgba(34,22,80,.08)}.choose-section.bg-color-1.section-space-top .icon-box:hover i,.choose-section.bg-color-1.section-space-top .icon-box:hover svg{color:#fff!important;fill:#fff!important;-webkit-background-clip:unset!important;background-clip:unset!important}.choose-section.bg-color-1.section-space-top .icon-box:focus,.choose-section.bg-color-1.section-space-top .icon-box:hover{background:none!important;border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 8px 20px rgba(16,32,57,.04)!important}.choose-section.bg-color-1.section-space-top .icon-box:before{content:none!important}.about-2-section .about-2-image-area .icon-box{background:var(--theme-color-1)!important;border:none!important}.about-2-section .about-2-image-area .icon-box .award-icon{background:#fff!important;color:var(--brand-ink)!important;box-shadow:0 8px 20px rgba(16,32,57,.06)}.about-2-section .about-2-image-area .icon-box .content h3,.about-2-section .about-2-image-area .icon-box .content p{color:#fff!important}.about-2-section .about-2-btn-area .call-us .icon-1{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;border:none!important}.about-2-section .about-2-btn-area .call-us .icon-1 i{color:#fff!important}.about-2-section .about-2-btn-area .call-us{background:var(--theme-color-1)!important;padding:10px 14px;border-radius:12px;display:inline-flex;align-items:center;gap:12px}.about-2-section .about-2-btn-area .call-us .content span{color:rgba(255,255,255,.9)!important}.about-2-section .about-2-btn-area .call-us .content h5 a{color:#fff!important}.about-2-image-area .icon.brand-gradient.animate-gradient-move i,.brand-gradient.animate-gradient-move i,.brand-gradient.animate-gradient-move svg,.icon.brand-gradient.animate-gradient-move i,.icon.brand-gradient.animate-gradient-move svg{color:#fff!important;fill:#fff!important}.about-2-image-area .icon.brand-gradient.animate-gradient-move,.about-2-section .about-2-btn-area .call-us .icon-1.brand-gradient.animate-gradient-move{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;box-shadow:0 8px 20px rgba(16,32,57,.06);border:1px solid rgba(0,0,0,.04)}.about-2-content-area .icon-1:before,.about-2-section .about-2-btn-area .call-us .icon-1:before{border-color:var(--brand-ink)!important}.header-area .main-menu nav a{transition:color .2s ease}.header-area .main-menu nav a.active,.header-area .main-menu nav a:hover{background:linear-gradient(90deg,var(--brand-magenta) 10%,var(--brand-violet) 50%,var(--brand-orange) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.header-area .main-menu nav a{color:var(--brand-ink)}.header-area .primary-btn-1.btn-hover{background:linear-gradient(90deg,var(--brand-magenta) 10%,var(--brand-violet) 50%,var(--brand-orange) 90%);color:#fff!important;border:none!important;box-shadow:0 10px 30px rgba(34,22,80,.06)}.header-area .primary-btn-1.btn-hover .icon-right-arrow{color:#fff}.header__hamburger .bar-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;transition:background .22s ease,transform .12s ease,box-shadow .12s ease}.header__hamburger .bar-icon i{color:var(--brand-ink)!important;font-size:20px}.header__hamburger .bar-icon:focus,.header__hamburger .bar-icon:hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;box-shadow:0 10px 30px rgba(34,22,80,.06);transform:translateY(-2px)}.header__hamburger .bar-icon:focus i,.header__hamburger .bar-icon:hover i{color:#fff!important}.header-area .header-link-1 .icon{background:#fff!important}.header-area .header-link-1 .icon i{color:var(--brand-ink)}.header-area .header-link-1 .content h6 a{transition:color .18s ease}.header-area .header-link-1 .content h6 a:hover{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.header-area .main-menu nav a{-webkit-background-clip:unset!important;background-clip:unset!important}.header-area .main-menu nav a.active,.header-area .main-menu nav a[aria-current=page]{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.header-area.header-style-three .main-menu nav a.active,.header-area.header-style-three .main-menu nav a[aria-current=page],.header-area.header-style-two .main-menu nav a.active,.header-area.header-style-two .main-menu nav a[aria-current=page]{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.header-area .main-menu nav a:focus,.header-area .main-menu nav a:hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.map-fullwidth{width:100%;height:420px;margin-top:40px}.map-fullwidth iframe{width:100%;height:100%;border:0}.contact-p-info-area .contact-box{display:flex;gap:16px;align-items:center}.contact-p-info-area .contact-box .icon-1{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:12px}.contact-p-info-area .contact-box .icon-1 i{font-size:22px;line-height:1}@media (max-width:640px){.contact-p-info-area .contact-box .icon-1{flex:0 0 52px;width:52px;height:52px}.contact-p-info-area .contact-box .icon-1 i{font-size:18px}}.gallery-marquee{overflow:hidden;width:100%}.marquee-track{display:flex;gap:18px;animation:marquee 30s linear infinite;align-items:center}.marquee-item{flex:0 0 auto;border-radius:12px;overflow:hidden;background:#111;box-shadow:0 6px 18px rgba(0,0,0,.4)}.marquee-item.large{width:520px;height:320px}.marquee-item img{display:block;width:100%;height:100%;object-fit:cover}.marquee-item:not(.large){width:300px;height:180px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.marquee-item.large{width:360px;height:220px}.marquee-item{width:220px;height:140px}}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.gallery-grid .grid-item{border-radius:12px;overflow:hidden;background:#0f0f0f;box-shadow:0 6px 18px rgba(0,0,0,.45)}.gallery-grid .grid-item.large{grid-column:span 2;grid-row:span 2}.gallery-grid .grid-item img{width:100%;height:100%;display:block;object-fit:cover}@media (max-width:992px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid .grid-item.large{grid-column:span 2;grid-row:span 1}}@media (max-width:640px){.gallery-grid{grid-template-columns:1fr}.gallery-grid .grid-item.large{grid-column:span 1;grid-row:span 1}}.project-slider-two-section{padding-top:64px}@media (max-width:768px){.project-slider-two-section{padding-top:40px}}.header-link-1 .content h6,.header-link-1 .content span{font-size:14px;line-height:1.15}.header-link-1 .content h6 a{display:inline-block;white-space:nowrap}.call-us .content h5,.call-us .content span{font-size:14px;line-height:1.15}.call-us .content h5 a{white-space:nowrap}@media (max-width:480px){.call-us .content h5,.header-link-1 .content h6{font-size:13px}}.service-gallery-swiper .swiper-button-next,.service-gallery-swiper .swiper-button-prev{color:transparent;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--brand-orange,#ff7a00) 0,var(--brand-violet,#7c3aed) 100%);box-shadow:0 6px 18px rgba(0,0,0,.35)}.tab-active-gradient{position:relative;z-index:1}.tab-active-gradient:after{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:10px;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);padding:1px;opacity:.1;filter:blur(6px)}.tab-active-gradient{background:rgba(255,255,255,.01)}.service-tab-section .nav-link.active,.service-tab-section .nav-link.active.tab-active-gradient,.service-tab-section .nav-link.tab-active-gradient{color:#ffffff!important}.service-tab-section .nav-link.active,.service-tab-section .nav-link.tab-active-gradient{background:transparent!important;background-image:none!important;box-shadow:none!important}.service-tab-section .nav-link.active .icon-box i,.service-tab-section .nav-link.tab-active-gradient .icon-box i,.tab-active-gradient,.tab-active-gradient .icon-box i{color:#ffffff!important}.service-tab-details-area .tab-pane.active .service-tab-content,.service-tab-details-area .tab-pane.active .service-tab-content h4,.service-tab-details-area .tab-pane.show .service-tab-content,.service-tab-details-area .tab-pane.show .service-tab-content h4{color:#0b1220}.service-tab-details-area .tab-pane.active .service-tab-content p,.service-tab-details-area .tab-pane.show .service-tab-content p{color:rgba(11,18,32,.85)}.service-gallery-swiper .swiper-button-next:after,.service-gallery-swiper .swiper-button-prev:after{content:"";display:block;width:12px;height:12px;box-sizing:border-box}.service-gallery-swiper .swiper-button-next:after{border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.service-gallery-swiper .swiper-button-prev:after{border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(-135deg)}.service-slider-area .service-btn{color:var(--brand-ink);transition:background .24s ease,color .18s ease,transform .12s ease}.service-slider-area .service-btn:hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important;transform:translateY(-2px)}.filter-btn,.filter-button,.filter-buttons .btn,.filter-tab,.filter-toggle{background:#fff;border:1px solid rgba(0,0,0,.06);color:var(--brand-ink);padding:8px 12px;border-radius:8px;transition:color .18s ease,background-position .24s ease,transform .12s ease}.filter-btn.active,.filter-btn:hover,.filter-button.active,.filter-button:hover,.filter-buttons .btn.active,.filter-buttons .btn:hover,.filter-tab.active,.filter-tab:hover,.filter-toggle.active,.filter-toggle:hover{background:transparent!important;-webkit-background-clip:text;background-clip:text;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);color:transparent!important}.data-table .fa,.table .fa,.table .icon,.table .icon-box i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(180deg,var(--brand-magenta) 0,var(--brand-violet) 50%,var(--brand-orange) 100%);color:#fff!important;font-size:16px}.header-area .main-menu nav a{color:var(--brand-ink)!important;background:none!important;position:relative}.header-area .main-menu nav a,.header-area .main-menu nav a.active,.header-area .main-menu nav a:focus,.header-area .main-menu nav a:hover{border-bottom-color:transparent!important}.header-area .main-menu nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);background-size:200% 100%;transform-origin:left center;transform:scaleX(0);transition:transform .25s ease,opacity .18s ease;opacity:0}.header-area .main-menu nav a.active:after,.header-area .main-menu nav a:focus:after,.header-area .main-menu nav a:hover:after,.header-area .main-menu nav a[aria-current=page]:after{transform:scaleX(1);opacity:1}.main-menu .submenu,.main-menu .submenu ul{min-width:180px;background:#fff!important;box-shadow:0 10px 30px rgba(16,32,57,.12);border-radius:8px;padding:8px 0;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .22s ease;pointer-events:none;z-index:2000}.header-area,.header-main,.large-container,.mega-menu-wrapper{overflow:visible!important;z-index:1200}.main-menu li.has-dropdown{position:relative}.main-menu .submenu{position:absolute;top:calc(100% + 6px);left:0}.main-menu li.has-dropdown:focus-within>.submenu,.main-menu li.has-dropdown:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.main-menu li.has-dropdown>.submenu:hover{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.main-menu .submenu li{list-style:none;padding:4px 18px}.main-menu .submenu li a{color:var(--brand-ink)!important;display:block;padding:8px 6px;transition:background .18s ease,color .18s ease}.main-menu .submenu li a:hover{background:linear-gradient(90deg,rgba(124,42,230,.06),rgba(192,68,214,.06));background-image:linear-gradient(90deg,var(--brand-magenta) 10%,var(--brand-violet) 60%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.main-menu .submenu:before{content:"";position:absolute;top:-8px;left:20px;width:12px;height:12px;transform:rotate(45deg);background:#fff!important;box-shadow:0 10px 30px rgba(16,32,57,.06)}.header-area .main-menu nav a.active,.header-area .main-menu nav a:focus,.header-area .main-menu nav a:hover,.header-area .main-menu nav a[aria-current=page]{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.header-area .header-link-1{display:inline-flex;align-items:center;gap:12px}.header-area .header-link-1 .icon{width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;border:1px solid var(--brand-ink)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.header-area .header-link-1 .icon i{color:#fff!important}.header-area .header-link-1 .content h6 a,.header-area .header-link-1 .content span{color:var(--brand-ink)!important}.header-area .header-link-1:hover .icon{transform:translateY(-3px);box-shadow:0 10px 30px rgba(34,22,80,.06)}.header-area .header-link-1:hover .content h6 a{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.header-area .header-link-1 .icon,.header-area .header-link-1 .icon *{border-color:var(--brand-ink)!important;border-bottom-color:var(--brand-ink)!important}.header-area .header-link-1 .icon:after,.header-area .header-link-1 .icon:before{content:none!important;border:none!important;box-shadow:none!important}.contact-page-section .title-box .section-sub-title{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-page-section .contact-p-info-area .contact-box{display:flex;gap:16px;align-items:center;padding:18px 0}.contact-page-section .contact-p-info-area .contact-box .icon-1{width:64px;height:64px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;box-shadow:0 8px 20px rgba(16,32,57,.06)}.contact-page-section .contact-p-info-area .contact-box .icon-1 i{color:#fff!important;font-size:20px}.contact-page-section .contact-p-info-area .contact-box .info span{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:600}.contact-page-section .contact-p-info-area .contact-box .info h4 a{color:var(--brand-ink)!important}.contact-page-section .primary-btn-1.btn-hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;border:none!important;box-shadow:0 12px 30px rgba(34,22,80,.06)}.contact-page-section .primary-btn-1.btn-hover:hover{transform:translateY(-2px)}.header-area .main-menu nav a.active,.header-area .main-menu nav a[aria-current=page],.header-area.header-style-three .main-menu nav a.active,.header-area.header-style-three .main-menu nav a[aria-current=page],.header-area.header-style-two .main-menu nav a.active,.header-area.header-style-two .main-menu nav a[aria-current=page]{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.contact-page-section .styled-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 40px 12px 14px;border-radius:10px;border:1px solid rgba(16,32,57,.06);background:#fff;color:var(--brand-ink);box-shadow:0 6px 18px rgba(16,32,57,.04);font-size:15px}.contact-page-section .select-wrapper{position:relative}.contact-page-section .select-wrapper:after{content:"\25BC";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:rgba(47,47,47,.6);font-size:12px}.contact-page-section .styled-select:focus{outline:none;box-shadow:0 8px 30px rgba(34,22,80,.08);border-color:rgba(126,42,230,.6)}@media (max-width:640px){.contact-page-section .styled-select{padding:14px 44px 14px 14px;font-size:16px}}.contact-page-section .date-wrapper{position:relative}.contact-page-section .styled-date{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(16,32,57,.06);background:#fff;color:var(--brand-ink);box-shadow:0 6px 18px rgba(16,32,57,.04);font-size:15px;height:44px}.contact-page-section .date-wrapper:after{content:"\1F4C5";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:rgba(47,47,47,.6);pointer-events:none}.contact-page-section .styled-date::-webkit-calendar-picker-indicator{filter:invert(0);opacity:.9}.contact-page-section .styled-date:focus{outline:none;box-shadow:0 10px 28px rgba(34,22,80,.08);border-color:rgba(126,42,230,.6)}@media (max-width:640px){.contact-page-section .styled-date{height:48px;font-size:16px}}.contact-page-section .file-uploader{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.contact-page-section .file-drop{display:inline-block;cursor:pointer;border-radius:10px;border:1px dashed rgba(16,32,57,.08);padding:12px 18px;background:linear-gradient(180deg,rgba(255,255,255,.98),#fff);box-shadow:0 8px 30px rgba(16,32,57,.03)}.contact-page-section .file-drop-inner{display:flex;flex-direction:column;align-items:flex-start}.contact-page-section .file-drop-inner strong{color:var(--brand-ink)}.contact-page-section .file-drop-hint{display:block;font-size:13px;color:rgba(47,47,47,.6)}.contact-page-section .file-list{min-width:220px}.contact-page-section .file-list ul{margin:0;padding:0;list-style:none}.contact-page-section .file-list li{font-size:14px;color:var(--brand-ink);padding:4px 0}.contact-page-section .file-list .muted{color:rgba(47,47,47,.5)}.contact-page-section .file-drop:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(34,22,80,.06)}.contact-page-section .preview-grid{display:flex;gap:12px;flex-wrap:wrap}.contact-page-section .preview-item{width:120px;border-radius:8px;overflow:hidden;background:#fff;padding:6px;box-shadow:0 8px 20px rgba(16,32,57,.04);display:flex;flex-direction:column;align-items:center}.contact-page-section .preview-item img{width:100%;height:80px;object-fit:cover;border-radius:6px}.contact-page-section .preview-item .file-icon{font-size:13px;color:var(--brand-ink)}.contact-page-section .preview-item .remove-file{margin-top:8px;background:transparent;border:none;color:var(--brand-coral);cursor:pointer;font-size:13px}.offcanvas__info .offcanvas__wrapper{background:#ffffff!important;border-left:6px solid transparent!important;box-shadow:none!important;position:relative}.offcanvas__info .offcanvas__wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-top-right-radius:0;border-bottom-right-radius:0;background:linear-gradient(180deg,var(--brand-magenta) 0,var(--brand-violet) 50%,var(--brand-orange) 100%)!important}.offcanvas__info,.offcanvas__info .mean-bar,.offcanvas__info .mobile-menu-wrapper,.offcanvas__info .offcanvas__wrapper,.offcanvas__info .offcanvas__wrapper *{border-left:none!important;border-color:transparent!important}.offcanvas__info .offcanvas__wrapper:before{z-index:5}.offcanvas__info .offcanvas__content{padding-left:20px!important}.offcanvas__info{z-index:99999!important}.offcanvas__info .offcanvas__wrapper{z-index:100000!important}.offcanvas__overlay,.offcanvas__overlay-white{z-index:99998!important}.offcanvas__top .offcanvas__logo{display:none!important}.offcanvas__info .offcanvas__content{padding-top:90px!important;background:transparent!important;color:var(--brand-ink)!important;padding:28px!important}.offcanvas__info .mobile-menu .mean-nav a,.offcanvas__info .offcanvas__content a{color:var(--brand-ink)!important;text-decoration:none!important}.offcanvas__info .mobile-menu .mean-nav a{display:block;padding:18px 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.offcanvas__info .mobile-menu .mean-nav a:hover{background:none!important;color:rgba(11,18,32,.9)!important}.offcanvas__info .offcanvas__top .offcanvas__logo img{filter:none!important}.offcanvas__info .offcanvas__close button i{color:var(--brand-ink)!important}.offcanvas__overlay{background:rgba(0,0,0,.35)!important}.blog-section-one .blog-title a:hover,.blog-style-one .blog-title a:hover{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.blog-section-one .primary-btn-5.btn-hover:hover,.blog-section-one .primary-btn-5:hover,.blog-style-one .primary-btn-5.btn-hover:hover,.blog-style-one .primary-btn-5:hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;border-color:transparent!important}.cta-wrap{display:flex;margin-top:.75rem}.cta-button{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff;padding:.5rem .9rem;border-radius:9999px;font-weight:700;box-shadow:0 8px 24px rgba(34,22,80,.08);border:none;cursor:pointer;font-size:.98rem}.cta-button:hover{transform:translateY(-1px)}.faq-accordion{margin-top:.6rem}.faq-item{padding:.6rem .9rem;border-radius:12px}summary.faq-question::-webkit-details-marker{display:none}summary.faq-question::marker{display:none}.faq-question{font-size:1.75rem;font-weight:600;padding:0;line-height:1.35;color:var(--brand-ink)}.faq-question span{display:inline-block;max-width:calc(100% - 44px)}.faq-icon{width:20px;height:20px}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-answer{font-size:1.05rem;color:rgba(47,47,47,.92)}@media (max-width:768px){.faq-item{padding:.55rem .8rem}.faq-question{font-size:1.12rem}.faq-icon{width:18px;height:18px}.faq-answer{font-size:1.02rem}}.blog-section-one .row .col-xxl-4 .blog-style-one .blog-link .primary-btn-5.btn-hover:hover,.blog-section-one .row .col-xxl-4 .blog-style-one .blog-link .primary-btn-5:hover,.blog-style-one .blog-link .primary-btn-5.btn-hover:hover,.blog-style-one .blog-link .primary-btn-5:hover{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;border-color:transparent!important}.blog-style-one .blog-link .primary-btn-5.btn-hover:hover span,.blog-style-one .blog-link .primary-btn-5:hover span{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important}.blog-section-one .row .col-xxl-4 .blog-style-one .blog-title a:hover,.blog-style-one .blog-title a:hover{background-image:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.blog-section-one .post-meta .fal,.blog-section-one .post-meta i,.blog-style-one .post-meta .fal,.blog-style-one .post-meta i{background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.pagination li.selected{background:none!important;box-shadow:none!important}.pagination li a{transition:background .18s ease,color .18s ease}.pagination,.pagination li,.pagination li a{background:transparent!important;box-shadow:none!important}.pagination li a:after,.pagination li a:before,.pagination li:after,.pagination li:before{content:none!important;background:none!important}.pagination li.selected a{display:inline-block;padding:8px 12px!important;border-radius:6px!important;background:linear-gradient(90deg,var(--brand-magenta) 12%,var(--brand-violet) 46%,var(--brand-orange) 88%)!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important}