body{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}.light-bg{background:rgb(228 235 255 / .2),linear-gradient(187.89deg,#ffedf7 14.657%,#e4ebff 54%),#fff}.dark-bg{background:radial-gradient(circle,rgb(66 0 128 / .7) 0%,rgb(0 0 64 / .9) 100%)}.spotlight-text{font-size:10rem;letter-spacing:.05em;font-weight:700;position:relative;display:flex;color:#fff0;background:linear-gradient(to right,#fce7f3 0%,#dbeafe 100%);-webkit-background-clip:text;background-clip:text;mask-image:radial-gradient(circle 120px at var(--x,50%) var(--y,50%),rgb(255 255 255 / .4) 0%,#fff0 80%);-webkit-mask-image:radial-gradient(circle 120px at var(--x,50%) var(--y,50%),rgb(255 255 255) 0%,rgba(255,255,255,8%) 80%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:mask-image .3s,-webkit-mask-image .3s}.text-gradient{background:linear-gradient(to right,#ec4899,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.after-line:after{content:"";position:absolute;height:2px;width:50px;background:linear-gradient(to right,#ec4899,#a855f7);bottom:-10px}@media screen and (max-width:768px){.spotlight-text{font-size:6rem}}@media screen and (max-width:480px){.spotlight-text{font-size:3rem}}.spotlight-wrapper{position:relative}.spotlight-wrapper:hover .spotlight-text{cursor:pointer}.footer-bg{@apply bg-[url(//expertshub.ai/wp-content/themes/experthub/styles/../wp-content/uploads/2025/07/footer-new-bg.png)] bg-no-repeat bg-center bg-cover h-auto}.error-container{padding:100px 20px;text-align:center;background-color:#0d0b22;color:#fff;font-family:'Inter',sans-serif}.error-container p{font-size:1.25rem;color:silver;margin-bottom:30px}.post-content h2{margin-bottom:16px;font-weight:600;font-size:20px;line-height:1.4;color:#222;padding:15px 0 0}.post-content ul{list-style:disc;padding:10px;text-align:justify}.post-content ol{list-style:decimal;padding:10px;text-align:justify}.post-content h3,.post-content h4,.post-content h5,.post-content h6{padding:15px 0 0;font-weight:600}.contact-description{height:100px}.contact-submit{padding:6px 15px;border-radius:50px}.contact-btn span.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{font-size:12px!important}.category-btn .wpcf7-list-item-label{color:#444}.formcontrol input:focus-visible{border:1px solid #3b82f6!important;outline:none}.formcontrol textarea:focus-visible{border:1px solid #3b82f6!important;outline:none}.megamenu-option ::-webkit-scrollbar{width:8px}.megamenu-option ::-webkit-scrollbar-track{background:#ccc;border-radius:10px}.megamenu-option ::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.megamenu-option ::-webkit-scrollbar-thumb:hover{background:#353535}.mega-menu{transform:translateY(-10px);transition:all .3s ease-in-out}.mega-menu.opacity-100{transform:translateY(0)}.mega-menu-container:hover .mega-menu{opacity:1!important;pointer-events:auto!important;transform:translateY(0)}@media (max-width:768px){.mega-menu{position:fixed!important;left:0!important;right:0!important;top:100%!important;width:100vw!important;max-width:none!important;margin-left:0!important;border-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.mega-menu .grid{grid-template-columns:1fr!important;gap:1rem!important}.mega-menu .md\\:col-span-2{grid-column:1!important}}span#select2-freelancer-phone-code-container{font-size:13px}span.select2-dropdown{width:250px!important;font-size:13px;font-weight:400}span.select2-selection.select2-selection--single{border:none}.single-blog ol{list-style:decimal;margin:12px 0 12px 16px;padding-left:1.5em}.single-blog ul{list-style:disc;margin:12px 0 12px 16px;padding-left:1.5em}.single-blog li{margin-bottom:.5em;line-height:1.6}.single-blog table{border-collapse:collapse;width:100%;margin:1.5em 0}.single-blog table,.single-blog th,.single-blog td{border:1px solid #ddd}.single-blog th,.single-blog td{padding:10px 15px;text-align:left}.single-blog th{background-color:#f7f7f7;font-weight:600}.single-blog .article-content a{color:#3b82f6;text-decoration:underline;transition:color .3s ease}.single-blog .article-content a:hover{color:#2563eb}.single-blog h2{font-size:24px;margin-bottom:20px;font-weight:500;margin-top:20px}.single-blog h3{font-size:22px;margin-bottom:20px;font-weight:500;margin-top:20px}.single-blog h4{font-size:20px;margin-bottom:20px;font-weight:500;margin-top:20px}.single-blog h5{font-size:18px;margin-bottom:20px;font-weight:500;margin-top:20px}.single-blog h6{font-size:16px;margin-bottom:20px;font-weight:500;margin-top:20px}.single-blog{font-weight:400;font-size:15px}.single-blog strong{font-weight:600}.single-blog a{color:#ec4899}.custom_breadcrumb svg{display:inline-block;vertical-align:top}@media (max-width:1024px){#st-2{top:40%!important;bottom:auto!important;right:0!important;left:auto!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}}html{font-family:'Poppins',sans-serif;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0}.faq-container{max-width:800px;margin:0 auto;background:#fff}.faq-container .faq-item{margin:20px 0;background:#fff;color:#374151;border-left:2px solid #f472b6;border-radius:8px;box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}.faq-container .faq-question{background:#fff;border-radius:8px;color:#374151;padding:10px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;transition:all .3s ease;border:none;width:100%;text-align:left;margin:0}.faq-container .faq-item .faq-question span:not(.faq-icon){font-weight:600}.faq-container .faq-item.active .faq-question span:not(.faq-icon){background:linear-gradient(to right,#ec4899,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.faq-container .faq-question:focus{outline:none}.faq-container .faq-icon{display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .3s ease;flex-shrink:0;margin-left:16px}.faq-container .faq-answer{padding:0;overflow:hidden;transition:all .3s ease;max-height:0;opacity:0}.faq-container .faq-answer.active{max-height:200px;opacity:1;padding:0 16px 14px;border-radius:12px}.faq-container .faq-answer p{color:#333;font-size:14px;font-weight:500;line-height:1.7;margin:0}.faq-container .faq-item.active .faq-icon{background:rgb(255 255 255 / .3)}.faq-container .faq-header{text-align:center;padding:32px 24px 24px;border-bottom:1px solid #e5e7eb}.faq-container .faq-title{font-size:28px;font-weight:700;color:#1e293b;margin-bottom:8px}.faq-container .faq-subtitle{color:#64748b;font-size:16px}.faq-container .faq-answer{transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease}@media (max-width:640px){.faq-container .faq-item{margin:8px}.faq-container .faq-question{padding:16px 20px;font-size:15px;margin:0}.faq-container .faq-answer.active{padding:20px;margin:0 0 8px}.faq-container .faq-icon{width:28px;height:28px;font-size:16px}}