body{-webkit-font-smoothing:antialiased}body,html{max-width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#000;font-weight:300}h1{font-size:45px;line-height:61px}h2{font-size:40px}h2,h3{line-height:30px}h3{font-size:20px}blockquote,label,li,p,ul{font-size:16px;letter-spacing:0;line-height:25px;color:#333;margin-bottom:0}cite{font-size:14px;font-style:normal}.lora{font-style:italic}.form-control::-webkit-input-placeholder{line-height:25px;font-size:16px}ul.app-badge{margin-bottom:60px}ul.app-badge li a img{width:150px;height:auto}.alp-report-img-new{width:100%;max-width:320px;height:auto;object-fit:contain;animation:floatBookImage 8s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.25))}@media (max-width:400px){ul.app-badge li{margin-bottom:10px}}ul.post-tag{margin-bottom:20px}ul.post-tag li{font-size:14px}ul.post-tag li img{width:25px;height:25px;border-radius:100%;margin-right:5px}ul.post-tag li a{font-size:14px}ul.post-tag li:last-child{margin-left:25px}ul.social-links{margin-bottom:0}ul.social-links li:first-child a{padding-left:0}ul.social-links li a{padding:0 15px;display:block}ul.social-links li a i{font-size:20px;color:#000}body{overflow-x:hidden}.coming-soon .block .count-down .syotimer-cell,.founder img,.job-list .block,.privacy .block,.service .service-box,.shadow,.team-sm .image img,.user-login .block .image img{box-shadow:0 7px 20px 0 #00000014}.overlay:before{content:"";background:#698ce61a;position:absolute;top:0;left:0;right:0;bottom:0}a{font-size:inherit;color:inherit}a:focus,a:hover{color:#2e7eed;text-decoration:none}.bg-gray{background:#fafafa}.bg-blue{background:#2e7eed}.section{padding:100px 0}.section-title{text-align:center;margin-bottom:80px}.section-title h2{font-size:35px;margin-bottom:13px}.section-title p{width:50%;margin:0 auto}@media (max-width:480px){.section-title p{width:100%}}.page-title{text-align:center}.video{position:relative}.video:before{border-radius:3px}.video img{width:100%;border-radius:8px}.video .video-button{position:absolute;left:0;top:0}.video .video-box a,.video .video-button{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.video .video-box a i{height:125px;width:125px;font-size:40px;background:#2e7eed;border-radius:100%;color:#fff;line-height:125px;text-align:center}@media (max-width:992px){.video .video-box a i{height:80px;width:80px;line-height:80px;font-size:22px}}.video .video-box a iframe{width:100%;height:100%}.form-control.main{background:#fff;padding:15px 20px;height:48px;margin-bottom:20px;border:1px solid #ccc;font-size:14px}.form-control.main:focus{border:1px solid #2e7eed;box-shadow:none}textarea.form-control.main{height:auto}.form-control::-webkit-input-placeholder{color:#6c757d;font-size:14px}.left{overflow:hidden}.left img{margin-left:-40px}@media (max-width:768px){.left img{margin-left:0;margin-bottom:30px}}.right{overflow:hidden}.right img{margin-left:40px}@media (max-width:768px){.right img{margin-left:0}}.hide-overflow,.service{overflow:hidden}.nav-up{top:-70px}.slick-slide:focus,button:focus{outline:0}.btn{text-transform:uppercase}.btn-download{padding:20px 35px;font-size:14px;background:#fff;color:#2e7eed}.btn-download span{margin-left:5px;font-size:20px}.btn-main{padding:25px 45px;border-radius:3px;background:#2e7eed;outline:none}.btn-main,.btn-main:hover{color:#fff}.btn-main:focus{color:#fff;box-shadow:none}.btn-main-md{padding:17px 38px;border-radius:13px;background:#fff;color:#2e7eed;outline:none;font-weight:700}.btn-main-md:hover{color:#fff}.btn-main-md:focus{color:#fff;box-shadow:none}.btn-main-sm{padding:15px 35px;border-radius:3px;background:#2e7eed;color:#fff;outline:none;font-size:14px}.btn-main-sm:hover{color:#fff}.btn-main-sm:focus{color:#fff;box-shadow:none}.btn-white{background:#fff;color:#2e7eed}.btn-rounded-icon{border-radius:100px;color:#fff;border:1px solid #fff;padding:13px 50px}.main-nav{background:#fff;z-index:1}.main-nav .navbar-brand{padding:0}.main-nav .navbar-nav .nav-item{position:relative}.main-nav .navbar-nav .nav-item .nav-link{position:relative;text-align:center;font-size:13px;text-transform:uppercase;font-weight:600;color:#000!important;padding-left:20px;padding-right:20px;line-height:45px}.main-nav .navbar-nav .nav-item{font-weight:700;font-style:normal;letter-spacing:.4}.nav-item.dropdown.show .fa-chevron-down{transform:rotate(180deg);transition:transform .3s ease}.fa-chevron-down{transition:transform .3s ease}@media (max-width:992px){.main-nav .navbar-nav .nav-item .nav-link{line-height:25px}}.main-nav .navbar-nav .nav-item .nav-link span i{font-size:11px}.main-nav .navbar-nav .nav-item.active .nav-link{color:#2e7eed}.main-nav .navbar-nav .nav-item.active .nav-link:before{content:"";background:#2e7eed;width:60%;height:2px;position:absolute;top:0;left:20%}@media (max-width:992px){.main-nav .navbar-nav .nav-item.active .nav-link:before{display:none}}.main-nav .dropdown{position:relative}.main-nav .dropdown .open>a,.main-nav .dropdown .open>a:focus,.main-nav .dropdown .open>a:hover{background:#0000}.main-nav .dropdown.full-width .dropdown-menu{left:0!important;right:0!important}@media (max-width:992px){.main-nav .dropdown{transform:none;left:auto;position:relative;text-align:center}}.main-nav .dropdown .dropdown-menu{border-radius:0;padding:0;border:0;box-shadow:0 8px 30px #0000000d;display:none;margin-top:0}.main-nav .dropdown .dropdown-menu.show{display:block}@media (max-width:992px){.main-nav .dropdown .dropdown-menu{text-align:center;float:left!important;width:100%;margin:0}}.main-nav .dropdown .dropdown-menu .dropdown-item{font-size:13px;padding:5px 30px;transition:.3s ease}.main-nav .dropdown .dropdown-menu .dropdown-item.active,.main-nav .dropdown .dropdown-menu .dropdown-item.focus,.main-nav .dropdown .dropdown-menu .dropdown-item:focus,.main-nav .dropdown .dropdown-menu .dropdown-item:hover{background-color:initial;color:#0401a5}.main-nav .dropdown .dropdown-menu li:first-child{margin-top:10px}.main-nav .dropdown .dropdown-menu li:last-child{margin-bottom:10px}@media (min-width:992px){.main-nav .dropdown .dropdown-menu{position:absolute;display:block;visibility:hidden;opacity:0;transform:translateY(10px);transition:visibility .2s,opacity .2s,transform .5s cubic-bezier(.43,.26,.11,.99)}.main-nav .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;color:#777;transform:translateY(0)}}.dropdown-submenu.active>a,.dropdown-submenu:hover>a{color:#2e7eed}.dropleft .dropdown-menu,.dropright .dropdown-menu{margin:0}.dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before,.dropright .dropdown-toggle:after{font-weight:700;border:0;font-size:8px;vertical-align:1px}.dropleft .dropdown-toggle:before{content:"\e64a";margin-right:5px}.dropright .dropdown-toggle:after{content:"\e649";margin-left:5px}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}.footer-main{background-color:#eed!important}.footer-main a{color:#333}.footer-main a:hover{text-decoration:underline}@media (max-width:480px){.call-to-action-app ul li{margin-left:0;margin-bottom:10px}}.call-to-action-app ul li:first-child{margin-left:0}.call-to-action-app ul li a i{font-size:20px;margin-right:5px}.cta-hire{background:#fafafa}.cta-hire p{width:65%;margin:0 auto}.cta-hire h2,.cta-hire p{margin-bottom:20px}.cta-community{margin-bottom:50px;padding:40px 100px}@media (max-width:992px){.cta-community{padding:40px}}.jd-modal .modal-content{padding:25px;text-align:left;background:#fafafa}.jd-modal .modal-content .modal-header .modal-title{color:#000}.jd-modal .modal-content .modal-body .block-2{display:flex;margin-bottom:70px}.jd-modal .modal-content .modal-body .block-2 .title{width:30%}.jd-modal .modal-content .modal-body .block-2 .title p{color:#000}.jd-modal .modal-content .modal-body .block-2 .details{width:70%}.jd-modal .modal-content .modal-body .block-2 .details ul{padding-left:0;margin:0}.jd-modal .modal-content .modal-body .block-2 .details ul li{list-style:none;margin-bottom:5px}.jd-modal .modal-content .modal-body .block-2 .details ul li span{padding-right:5px;color:#000}.jd-modal .modal-content .modal-body .form-title{margin-bottom:30px}.banner{padding:100px 0}.banner .block h1{margin-bottom:13px}.banner .block p{font-size:20px;margin-bottom:30px}.banner .block .video{width:80%;margin:0 auto}@media (max-width:768px){.banner .block .video{width:100%}}.banner .block ul.clients-logo{margin-top:30px}.banner .block ul.clients-logo li{margin-left:30px}@media (max-width:480px){.banner .block ul.clients-logo li{margin-bottom:20px}}.banner .block ul.clients-logo li:first-child{margin-left:0}.slider{padding:180px 0 300px;text-align:center;overflow:hidden}.slider,.slider .block{position:relative}.slider .block h1,.slider .block h3{color:#fff}.slider .block .download{margin-top:20px}.slider .block .image-content{text-align:center}.slider .block .image-content img{margin-top:100px;margin-bottom:-200px}.slider:before{content:"";position:absolute;bottom:0;right:0;border-bottom:290px solid #fff;border-left:2000px solid #0000;width:0}.services .service-block{background:#fff;padding:30px 40px;margin-bottom:30px;border-radius:5px}.services .service-block:last-child{margin-bottom:0}@media (max-width:480px){.services .service-block:last-child{margin-bottom:30px}}.services .service-block h3{line-height:30px;text-transform:capitalize;font-size:16px;font-weight:500}.services .service-block i{font-size:30px;color:#2e7eed;margin-bottom:15px;display:inline-block}.services .service-block p{margin-bottom:0;font-size:14px;line-height:20px}.services .app-preview{display:flex;justify-content:center!important}.services .app-preview img{height:500px;width:auto}@media (max-width:992px){.services .col-lg-4.m-auto{display:none}}@media (max-width:768px){.service .service-thumb{width:80%;margin:0 auto}}.service .service-box{padding:20px;background:#fff;border-radius:4px}@media (max-width:768px){.service .service-box{width:80%;margin:0 auto}}.service .service-box .service-item{text-align:center;padding:10px;margin:20px 0}.service .service-box .service-item i{font-size:20px;color:#2e7eed;display:inline-block;margin-bottom:10px}.service .service-box .service-item p{font-size:14px}.feature .feature-content h2,.feature .feature-content p{margin-bottom:25px}@media (max-width:768px){.feature .feature-content h2,.feature .feature-content p,.feature .testimonial{text-align:center}}.feature .testimonial p{margin-bottom:10px;font-style:italic;color:#242424}.feature .testimonial ul.meta li{font-size:12px;margin-right:10px}.feature .testimonial ul.meta li img{height:40px;width:40px;border-radius:100%}@media (max-width:480px){.app-features .app-feature{margin-bottom:30px}}.app-features .app-explore{display:flex;justify-content:center!important;margin-bottom:40px}.banner-full .image{display:flex;justify-content:center}.banner-full .image img{height:625px}@media (max-width:768px){.banner-full .image{margin-bottom:30px}.banner-full .block{text-align:center}}.banner-full .block .logo,.banner-full .block h1{margin-bottom:40px}.banner-full .block p{font-size:20px;margin-bottom:50px}.banner-full .block .app{margin-bottom:20px}.video-promo{padding:150px 0}.video-promo .content-block{width:60%;margin:0 auto;text-align:center}.video-promo .content-block h2{font-size:30px;color:#fff}.video-promo .content-block p{margin-bottom:30px}.video-promo .content-block a i.video{height:125px;width:125px;background:#2e7eed;display:inline-block;font-size:40px;color:#fff;text-align:center;line-height:125px;border-radius:100%}.video-promo .content-block a:focus{outline:0}.testimonial .testimonial-slider .item{padding-bottom:10px}.testimonial .testimonial-slider .item .block{padding:40px;text-align:center;margin:10px;border-radius:5px}.testimonial .testimonial-slider .item .block .image{margin-top:30px;margin-bottom:5px;width:100%;display:flex;justify-content:center}@media (max-width:768px){.testimonial .testimonial-slider .item .block .image{flex-grow:1}}.testimonial .testimonial-slider .item .block .image img{height:40px;width:40px;border-radius:100%}.testimonial .testimonial-slider .item .block p{font-style:italic;color:#888}.testimonial .testimonial-slider .item .block cite{font-style:normal;font-size:14px;color:#161616}.testimonial .testimonial-slider .owl-dots .owl-dot.active span,.testimonial .testimonial-slider .owl-dots .owl-dot:hover span{background:#2e7eed}.gradient-banner{padding:100px 0 170px;position:relative;overflow:hidden}.gradient-banner:before{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:200%;height:200%;border-radius:50%;background-image:linear-gradient(45deg,#009ec5,#2e7eed 20%,#02225b 50%)}.pull-top{margin-top:-100px}.shapes-container{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}.shapes-container .shape{position:absolute}.shapes-container .shape:before{content:"";top:0;bottom:0;left:0;right:0;background-color:#ffffff1a;transform:rotate(-35deg);position:absolute;border-radius:50px}.shapes-container .shape:first-child{top:2%;left:11%;width:400px;height:70px}.shapes-container .shape:nth-child(2){top:14%;left:18%;width:200px;height:15px}.shapes-container .shape:nth-child(3){top:80%;left:4%;width:300px;height:60px}.shapes-container .shape:nth-child(4){top:85%;left:15%;width:100px;height:10px}.shapes-container .shape:nth-child(5){top:5%;left:50%;width:300px;height:25px}.shapes-container .shape:nth-child(6){top:4%;left:52%;width:200px;height:5px}.shapes-container .shape:nth-child(7){top:80%;left:70%;width:200px;height:5px}.shapes-container .shape:nth-child(8){top:55%;left:95%;width:200px;height:5px}.shapes-container .shape:nth-child(9){top:50%;left:90%;width:300px;height:50px}.shapes-container .shape:nth-child(10){top:30%;left:60%;width:500px;height:55px}.shapes-container .shape:nth-child(11){top:60%;left:60%;width:200px;height:5px}.shapes-container .shape:nth-child(12){top:35%;left:75%;width:200px;height:5px}.shapes-container .shape:nth-child(13){top:90%;left:40%;width:300px;height:45px}.shapes-container .shape:nth-child(14){top:54%;left:75%;width:200px;height:5px}.shapes-container .shape:nth-child(15){top:50%;left:90%;width:200px;height:5px}.shapes-container .shape:nth-child(16){top:50%;left:81%;width:100px;height:5px}.zindex-1{z-index:1}hr{display:block;height:2px;border:0;border-top:2px solid #2e7eed;margin:1em 0;padding:0}.icon-box{height:80px;width:80px;text-align:center;background:#2e7eed}.icon-box i{line-height:80px;font-size:30px}.founder{margin-bottom:30px}.founder img{border-radius:5px;margin-bottom:25px}.founder h2{font-size:30px;line-height:30px}.founder cite{font-size:14px;font-style:normal}.founder p{margin-top:10px;font-size:14px;margin-bottom:20px}.team-sm,.team-sm .image{margin-bottom:30px}.team-sm .image{position:relative;overflow:hidden}.team-sm .image img{border-radius:5px}.team-sm .image .social-links{position:absolute;background:#2e7eed;left:0;right:0;text-align:center;width:calc(100% - 80px);margin:0 40px;border-radius:4px;opacity:0;transform:translate3d(0,10px,0);transition:.3s;bottom:20px}.team-sm .image .social-links ul{margin-bottom:0}.team-sm .image .social-links ul li a{display:block;padding:15px}.team-sm .image .social-links ul li a i{font-size:20px;color:#fff}.team-sm .image:hover .social-links{opacity:1;transform:translateZ(0)}.team-sm h3{margin-bottom:0}.team-sm cite{font-size:14px;font-style:normal}.team-sm p{margin-top:15px}.featured-article{padding:0 0 50px}.featured-article article.featured{display:flex}@media (max-width:768px){.featured-article article.featured{flex-wrap:wrap}}.featured-article article.featured .image{flex-basis:100%;padding:20px}.featured-article article.featured .image img{width:100%;border-radius:8px}@media (max-width:768px){.featured-article article.featured .image{margin-bottom:20px}}.featured-article article.featured .content{margin-left:30px;flex-basis:100%;align-self:center}@media (max-width:768px){.featured-article article.featured .content{text-align:center}}.featured-article article.featured .content h2{margin-bottom:20px}.featured-article article.featured .content h2 a{font-size:30px;color:#000;display:inline-block}.featured-article article.featured .content h2 a:hover{color:#2e7eed}.featured-article article.featured .content p{margin-bottom:25px}.post-sm{margin-bottom:40px}.post-sm .post-thumb{margin-bottom:15px;overflow:hidden}.post-sm .post-thumb img{transition:.3s ease}.post-sm .post-title{margin-bottom:15px}.post-sm .post-title h3 a{color:#000;font-size:20px}.post-sm .post-title h3 a:hover{color:#2e7eed}.post-sm:hover .post-thumb img{transform:scale(1.3)}.blog-single .single-post{padding-bottom:70px}.blog-single .single-post .post-body .feature-image{margin-bottom:30px}.blog-single .single-post .post-body .feature-image img{width:100%}.blog-single .single-post .post-body p{margin-bottom:20px}.blog-single .single-post .post-body .quote{padding:30px 0;width:80%;margin:0 auto}@media (max-width:768px){.blog-single .single-post .post-body .quote{width:80%}}.blog-single .single-post .post-body .quote blockquote{color:#000;padding:10px 0 10px 30px;text-align:left;font-size:30px;line-height:40px;border-left:6px solid #666}.blog-single .single-post .post-body .post-image{width:60%;margin:0 auto 20px}.blog-single .about-author h2{padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:30px;font-size:30px}@media (max-width:480px){.blog-single .about-author h2{text-align:center}.blog-single .about-author .media{flex-wrap:wrap}.blog-single .about-author .media .image{flex-grow:1;width:100%;display:flex;justify-content:center}}.blog-single .about-author .media .image img{width:150px;height:150px;border-radius:100%}.blog-single .about-author .media .media-body{margin-left:40px}@media (max-width:480px){.blog-single .about-author .media .media-body{flex-grow:1;width:100%;text-align:center;margin-left:0;margin-top:20px}}.blog-single .about-author .media .media-body p{margin-bottom:15px}.related-articles .title{margin-bottom:20px}.related-articles .title h2{font-size:30px}.pagination-nav{display:flex;justify-content:center}.pagination-nav ul.pagination{padding-top:30px}.pagination-nav ul.pagination li{margin-right:10px}.pagination-nav ul.pagination li a{border-radius:3px;padding:0;height:50px;width:50px;line-height:50px;text-align:center;border-color:#0000;box-shadow:0 1px 3px 0 #0000001a;color:grey;transition:.3s ease-in}.pagination-nav ul.pagination .active a,.pagination-nav ul.pagination li a:hover{background-color:#2e7eed;color:#fff;border-color:#0000}@media (max-width:480px){.about .content{text-align:center}}.about .content h2{margin-bottom:20px;text-transform:capitalize}.about .about-slider .item{padding:20px}.about .about-slider .owl-dots .owl-dot.active span,.about .about-slider .owl-dots .owl-dot:hover span{background:#2e7eed}.create-stories .block img{width:100%;margin-bottom:20px}.create-stories .block h3{margin-bottom:10px}@media (max-width:768px){.create-stories .block{margin-bottom:30px}}.quotes .quote-slider h2{font-size:50px}.quotes .quote-slider cite{margin-left:150px;font-style:normal}.clients{padding:50px 0}.clients h3{margin-bottom:30px}.clients .client-slider .slick-track{display:flex;align-items:center}.clients .client-slider img{max-width:80%}.investors .block{margin-bottom:30px}.investors .block .image{margin-bottom:20px}.investors .block .image img{width:100%;border-radius:8px}.investors .block h3{margin-bottom:0;line-height:1}.investors .block p{font-size:14px}.hover-zoom{overflow:hidden;border-radius:8px}.hover-zoom img{transition:.3s ease}.hover-zoom:hover img{transform:scale(1.2)}.error-page{position:fixed;height:100%;width:100%}.error-page .center{height:100%;display:flex;justify-content:center;align-items:center}.error-page .center .block h1{font-size:200px;font-weight:400;line-height:266px}.error-page .center .block p{margin-bottom:50px}.career-featured .block{display:flex}@media (max-width:768px){.career-featured .block{flex-wrap:wrap}}.career-featured .block .content{flex-basis:100%;align-self:center}@media (max-width:768px){.career-featured .block .content{flex-grow:1;width:100%;margin-bottom:30px;text-align:center}}.career-featured .block .content h2{margin-bottom:30px}.career-featured .block .video{justify-content:center;align-self:center;flex-basis:100%;margin-left:10px}@media (max-width:768px){.career-featured .block .video{flex-grow:1;width:100%}}.company-fun-facts h2{margin-bottom:60px}.company-fun-facts .fun-fact{margin-bottom:20px;text-align:center}.company-fun-facts .fun-fact i{font-size:25px;display:inline-block;margin-bottom:10px;line-height:60px;height:60px;width:60px;border:1px solid #000;border-radius:100%}.gallery .image{cursor:pointer}.job-list .block{padding:50px 80px;background:#fff}.job-list .block h2{margin-bottom:40px;font-size:30px}.job-list .block .job{padding:50px 10px;display:flex}@media (max-width:768px){.job-list .block .job{display:block;text-align:center}}.job-list .block .job:not(:last-child){border-bottom:1px solid #ccc}@media (max-width:480px){.job-list .block .job{flex-wrap:wrap}}.job-list .block .job .content{flex-basis:100%}.job-list .block .job .content h3{margin-bottom:0}.job-list .block .job .apply-button{flex-basis:100%;align-self:center;text-align:right}@media (max-width:768px){.job-list .block .job .apply-button{margin-top:20px;text-align:center}}.faq .block{padding:50px}@media (max-width:480px){.faq .block{padding:30px}}.faq .block .faq-item{margin-bottom:40px}.faq .block .faq-item .faq-item-title{margin-bottom:30px}.faq .block .faq-item .faq-item-title h2{font-size:30px;border-bottom:1px solid #ccc}.faq .block .faq-item .faq-item-title:last-child{margin-bottom:0}.faq .block .faq-item .item .item-link{position:relative;padding:10px 0 10px 25px}.faq .block .faq-item .item .item-link a{font-size:20px;color:#000}.faq .block .faq-item .item .item-link a span{margin-right:5px}.faq .block .faq-item .item .item-link:before{content:"\e64b";position:absolute;left:0;font-weight:600;font-size:15px;top:15px}.faq .block .faq-item .item .accordion-block{background:#fafafa}.faq .block .faq-item .item .accordion-block p{padding:20px}.privacy .privacy-nav{position:sticky;top:15px;background:#fafafa;padding:30px 0;display:flex;justify-content:center}.privacy .privacy-nav ul{padding-left:0;margin-bottom:0}.privacy .privacy-nav ul li{list-style:none}.privacy .privacy-nav ul li a{font-size:16px;color:#757575;padding:10px 0;font-weight:700;display:block}@media (max-width:768px){.privacy .privacy-nav ul li a{font-size:16px;padding:5px 0}}.privacy .privacy-nav ul li a.active{color:#000}@media (max-width:768px){.privacy .privacy-nav{margin-bottom:30px}}.privacy .block{background:#fff;padding:40px 50px}.privacy .block .policy-item{padding-bottom:40px}.privacy .block .policy-item .title{margin-bottom:20px}.privacy .block .policy-item .title h3{border-bottom:1px solid #ccc;padding-bottom:15px}.privacy .block .policy-item .policy-details p{margin-bottom:20px}.user-login{height:100%;width:100%}.user-login .block{display:flex}@media (max-width:768px){.user-login .block{flex-wrap:wrap}}.user-login .block .image{flex-basis:100%;margin-right:40px}@media (max-width:768px){.user-login .block .image{flex-grow:1;text-align:center;margin-bottom:30px;margin-right:0}}.user-login .block .image img{border-radius:8px}.user-login .block .content{flex-basis:100%;align-self:center;padding:50px;border:1px solid #ccc;border-radius:4px}@media (max-width:768px){.user-login .block .content{flex-grow:1}}.user-login .block .content .logo{margin-bottom:80px}@media (max-width:992px){.user-login .block .content .logo{margin-bottom:40px}}.user-login .block .content .title-text{margin-bottom:35px}.user-login .block .content .title-text h3{padding-bottom:20px;border-bottom:1px solid #ccc}.user-login .block .content .new-acount{margin-top:20px}.user-login .block .content .new-acount a,.user-login .block .content .new-acount p{font-size:14px}.user-login .block .content .new-acount p a{color:#000}.coming-soon{color:#000;padding:120px 0;min-height:100vh}@media (max-width:992px){.coming-soon{padding:80px 0}}.coming-soon .block h3{color:grey}.coming-soon .block .count-down{margin-top:70px}@media (max-width:768px){.coming-soon .block .count-down{margin-top:40px}}.coming-soon .block .count-down .syotimer-cell{min-width:200px;padding:45px 0;margin-right:30px;margin-bottom:20px;background:#fff;display:inline-block}@media (max-width:768px){.coming-soon .block .count-down .syotimer-cell{min-width:180px;padding:35px 0}}.coming-soon .block .count-down .syotimer-cell .syotimer-cell__value{font-size:65px;line-height:80px;text-align:center;position:relative;font-weight:700}.coming-soon .block .count-down .syotimer-cell .syotimer-cell__unit{font-size:20px;color:#6c6c6c;text-transform:uppercase;font-weight:400}.address .block .address-block{text-align:center}.address .block .address-block .icon{margin-bottom:25px;display:flex;justify-content:center}.address .block .address-block .icon i{display:block;height:100px;width:100px;background:#fafafa;border-radius:100%;font-size:45px;text-align:center;line-height:100px}.google-map{position:relative}.google-map #map_canvas{height:500px;width:100%}@media (max-width:768px){.google-map #map_canvas{height:350px}}.jatha-frm-area{background-color:#f6edf8;border:1px solid #edb8f9;border-radius:10px;color:#1a1a1a}.form-label.frm-lb{font-weight:700;color:#391aeb}.predict-jatha-frm{background-color:#fcfeff}.predict-jatha-frm .jatha-frm-area{background:rgba(0,0,0,.205);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:18px;border:1px solid #33189766;padding:2.5rem;box-shadow:0 10px 40px #ff990026;transition:all .4s ease}.predict-jatha-frm .jatha-frm-area:hover{transform:translateY(-3px);box-shadow:0 15px 45px #ffa50040}.predict-jatha-frm .contact-form-container{background:linear-gradient(135deg,#e6ecff,#c8ccff 40%,#b5adff);border-radius:18px;padding:2.5rem;border:1px solid rgba(50,29,145,.527);box-shadow:0 8px 25px #00000014;color:#2c2c2c;transition:all .3s ease-in-out}.predict-jatha-frm .contact-form-container:hover{box-shadow:0 12px 40px #1100ff40}.predict-jatha-frm .contact-form-container h2{font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(90deg,#ff9a00,#ff5e62);-webkit-background-clip:text;-webkit-text-fill-color:#0000;margin-bottom:1.2rem;text-align:center}.predict-jatha-frm .contact-form-container .form-label,.predict-jatha-frm .form-label .frm-lb{font-weight:600;font-size:.95rem;color:#1b1480;color:#640b55!important;text-transform:capitalize;margin-bottom:.5rem}.predict-jatha-frm .contact-form-container .form-control{background:#ffffffe6;border:1px solid #0c0b7080;border-radius:4px!important;padding:.8rem 1rem;color:#3b2f2f;font-size:.95rem;transition:all .3s ease;box-shadow:inset 0 1px 3px rgba(39,4,233,.295)}.predict-jatha-frm .contact-form-container .form-control:focus{border-color:#3e1291;background:#fff;box-shadow:0 0 12px rgba(17,7,153,.473);outline:none}.predict-jatha-frm .contact-form-container .contact-btn-bg{background:linear-gradient(135deg,#ff9800,#ff5722);border:none;color:#fff;font-weight:600;font-size:1rem;padding:.8rem 2.4rem;border-radius:30px;transition:all .4s ease;box-shadow:0 6px 20px #00eeff4d;display:block;margin:1.2rem auto 0}.predict-jatha-frm .contact-form-container .text-danger{font-size:.875rem;color:#c62828}.predict-jatha-frm .contact-form-container .form-control:hover{border-color:#15e7e7;box-shadow:0 0 8px #ffb30033}@media (max-width:768px){.predict-jatha-frm .contact-form-container{padding:1.8rem}.predict-jatha-frm .contact-form-container h2{font-size:1.6rem}}.predict-jatha-frm .predict-form-btn{font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#8a2be2,#b366ff);border:3px solid #8a2be2;border-radius:30px;padding:8px 50px;cursor:pointer;transition:all .25s ease-in-out;box-shadow:inset 0 0 0 #0000;text-shadow:0 1px 2px #0003;width:160px}.predict-jatha-frm .predict-form-btn:hover{background:linear-gradient(135deg,#9b30ff,#c299ff);box-shadow:0 0 10px #8a2be299;transform:translateY(-2px)}.predict-jatha-frm .predict-form-btn:active{box-shadow:inset 3px 3px 8px #0000004d;transform:translateY(2px);background:linear-gradient(135deg,#7a1fd6,#a85be5)}.prd-frm-cntrl{border:1px solid #1b2061!important}.prd-frm-cntrl :hover{box-shadow:1px 1px 5px rgba(0,123,255,.548)}.contact-form-container{background:#fff;border-radius:12px;box-shadow:0 0 25px #0000000d;padding:2rem}.contact-form-container h2{font-weight:600;font-size:1.75rem;color:#2c3e50}.contact-form-container .form-label{font-weight:500;font-size:.95rem;color:#34495e}.contact-form-container .form-control{border-radius:.375rem;border:1px solid #1b2061!important;transition:all .3s ease-in-out}.contact-form-container .form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.contact-form-container .contact-btn-bg{background-color:#007bff;border:none;color:#fff;font-weight:500;padding:.6rem 2rem;transition:background-color .3s}.contact-form-container .contact-btn-bg:hover{background-color:#0056b3}.contact-form-container .text-danger{font-size:.875rem}.text-shadow{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #795548,0 0 30px #795548,0 0 40px #795548}.card-text.text-justify{text-align:justify}.list-tj-cnt .sec-icon{position:relative;display:inline-block;padding:0;margin:0 auto}.list-tj-cnt .sec-icon:after,.list-tj-cnt .sec-icon:before{content:"";position:absolute;height:1px;top:60%;background:#333;width:50px;margin-top:-5.5px}.list-tj-cnt .sec-icon:before{left:-70px}.list-tj-cnt .sec-icon:after{right:-70px}.list-tj-cnt{background-color:#f5f5f5}.list-tj-cnt span{color:#ff1783}.list-tj-cnt .col{padding:0 1em 1em;text-align:center}.list-tj-cnt .service-card{width:100%;height:100%;padding:2em 1.5em;border-radius:5px;box-shadow:0 0 35px #0000001f;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.list-tj-cnt .service-card:after{content:"";width:100%;height:100%;background:linear-gradient(#0dcaf0,#ff1783);position:absolute;left:0;top:-98%;z-index:-2;transition:all .4s cubic-bezier(.77,-.04,0,.99)}.list-tj-cnt h3{font-size:20px;text-transform:capitalize;font-weight:600;color:#1f194c;margin:1em 0;z-index:3}.list-tj-cnt p{color:#575a7b;font-size:15px;line-height:1.6;letter-spacing:.03em;z-index:3}.list-tj-cnt .icon-wrapper{background-color:#fff;position:relative;margin:auto;font-size:30px;height:2.5em;width:2.5em;color:#ff1783;border-radius:50%;display:grid;place-items:center;transition:.5s;z-index:3}.list-tj-cnt .service-card:hover:after{top:0}.list-tj-cnt .service-card:hover .icon-wrapper{color:#0dcaf0}.list-tj-cnt .service-card:hover h3{color:#fff}.list-tj-cnt .service-card:hover p{color:#f0f0f0}.app-bn-sec{background:#fef9c3;padding:60px 20px;position:relative;border-radius:20px;text-align:center;overflow:hidden}.banner-content{max-width:800px;margin:0 auto}.banner-content h2{font-size:24px;font-weight:700;margin-bottom:15px}.highlight-blue{color:#1e3a8a}.highlight-green{color:#16a34a}.banner-content p{font-size:16px;color:#374151;margin-bottom:25px;line-height:1.6}.play-badge{height:50px}.arrow-icon{position:absolute;bottom:20px;right:40px;width:100px;transform:rotate(30deg);display:none}@media (min-width:768px){.banner-content h2{font-size:28px}.banner-content p{font-size:18px}.arrow-icon{display:block;right:285px;width:100px}}.tj-banner{width:100%;background-image:linear-gradient(135deg,#1a285a,#5b1761);padding:clamp(60px,3vw,120px) clamp(12px,3vw,20px);text-align:center;color:#fff;border-radius:0;box-shadow:0 4px 15px #0000004d;position:relative}.tj-banner h1{font-size:clamp(28px,5vw,48px);font-weight:700;margin:0;letter-spacing:2px;color:#fff;line-height:1.3}.tj-offer{margin-top:20px;display:inline-block;background-image:linear-gradient(135deg,#b6dff7,#ffd3b6);color:#040442;font-weight:700;font-size:clamp(18px,3vw,24px);padding:10px 25px;border-radius:8px;box-shadow:0 4px 10px hsla(0,0%,95%,.603);letter-spacing:1px;text-align:center}.tamil-jathagamcards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;padding:30px;width:90%;margin:0 auto}@media (max-width:768px){.tamil-jathagamcards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;padding:12px;width:95%;margin:0 auto}}.tamil-jathagamcard{background:linear-gradient(135deg,#e0f7fa,#fff);border-radius:15px;padding:0!important;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.tamil-jathagamcard:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.tamil-jathagamtitle{font-size:18px;font-weight:700;margin:2px 0;color:#2c1c85}.tamil-jathagamdesc{font-size:14px;color:#555;line-height:1.5}.card-bottom{margin-top:auto}.tamil-jathagamprice-section{margin:15px 0}.tamil-jathagamold-price{text-decoration:line-through;color:red;margin-right:10px;font-size:14px}.tamil-jathagamnew-price{font-size:24px;font-weight:700;color:#129c35}.tamil-jathagamorder-btn{background:#0c0c86;color:#fff;font-weight:700;border:none;padding:9px 28px!important;border-radius:10px;font-size:14px;cursor:pointer;transition:background .3s ease}.tamil-jathagamorder-btn:hover{background:#0b37b1;box-shadow:0 6px 18px #0b397d59}.tamil-jathagamreview-section{margin-top:10px;font-size:14px;color:#069229;font-weight:600}.tag-container{display:flex;gap:7px;flex-wrap:wrap}.tag{background-color:#dfe5e6;color:#140606;padding:4px 11px;border-radius:20px;font-size:11px;font-weight:500;display:inline-block;transition:all .3s ease;cursor:default;margin-top:20px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.popup-content{position:relative;background:#fff;padding:30px;border-radius:15px;max-width:500px;width:90%;text-align:center;box-shadow:0 8px 20px #0003;border:2px solid #0c0c86;animation:popupFade .3s ease}.popup-close{position:absolute;top:15px;right:20px;font-size:24px;font-weight:700;cursor:pointer;color:#0c0c86}.popup-form{display:flex;flex-direction:column;gap:10px;margin-top:20px}.pdf-format-centent{font-size:17px;color:#2c1c85;font-weight:700;margin-top:-15px}.popup-form input,.popup-form textarea{padding:10px;border-radius:8px;border:1px solid #ccc;font-size:14px}@keyframes popupFade{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.payment-success-section{min-height:80vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(105deg,#f8f3f0,#171596,#f8f3f0);animation:fadeIn 1s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.corporate-card{max-width:500px;padding:40px;border-radius:15px;background:#eee3c1;box-shadow:0 10px 30px #00000026;border:none;text-align:center}.corporate-card img{margin-bottom:20px}.corporate-card h3{font-weight:700;color:#28a745;margin-bottom:15px}.corporate-card p{color:#171772;margin-bottom:15px}.button-group{display:flex;justify-content:center;gap:15px;margin-top:20px}.btn-success{padding:10px 30px;font-weight:500;transition:all .3s ease}.btn-success:hover{background-color:#28a745cc;transform:translateY(-2px)}.btn-outline-primary{padding:10px 30px;transition:all .3s ease}.btn-outline-primary:hover{background-color:#6f42c1;color:#fff;transform:translateY(-2px)}.option-label{margin:6px 0;color:#462f04}.option-label input{margin-left:10px;margin-right:3px}.question-button{border:2px solid #e6e6fa;background-color:#e6e6fa}.choose-option{color:brown;font-weight:700}.select-option{color:#6d513a;font-weight:700}.navbar{border-bottom:1px solid #ffffff1a;position:relative;z-index:1030}.ultra-dropdown{position:static;z-index:9999}.neon-glass{background:linear-gradient(145deg,#001946e6,#005582d9);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:22px;overflow:hidden;position:relative;animation:dropdownFade .4s ease;box-shadow:0 12px 35px #00d2ff66;z-index:9999!important}.neon-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(120deg,#00d4ff,#0078ff,#00ffa6,#00d4ff);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderGlow 6s linear infinite}.magic-link{display:block;color:#ffd86f!important;font-size:1.15rem;font-weight:600;padding:12px 18px;border-radius:14px;text-decoration:none;letter-spacing:.5px;transition:all .4s ease;background:#ffffff0d;margin-bottom:8px;position:relative;overflow:hidden;animation:floatItem 6s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.815)}.magic-link:first-child{animation-delay:0s}.magic-link:nth-child(2){animation-delay:1s}.magic-link:nth-child(3){animation-delay:2s}.magic-link:nth-child(4){animation-delay:3s}.magic-link:hover{background:linear-gradient(90deg,#0af,#00ffd9);color:#0b0020!important;transform:translateX(8px) scale(1.04);box-shadow:0 6px 25px #00ffff80}.magic-link:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#0000,#fff9,#0000);transform:skewX(-25deg);transition:all .4s ease}.magic-link:hover:after{left:130%}.ultra-dropdown .nav-link{position:relative;transition:.3s ease;font-size:1.25rem;font-weight:700;color:#fff!important;z-index:9999!important}.ultra-dropdown .nav-link:hover{color:#00d4ff!important}.ultra-dropdown .nav-link:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:0;background:linear-gradient(90deg,#00ffd9,#0af);transition:width .3s ease}.ultra-dropdown .nav-link:hover:after{width:100%}@keyframes borderGlow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes dropdownFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floatItem{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bp-predt-list{color:#fff!important}.love-banner{position:relative;background:linear-gradient(135deg,#ff89c0,#9b5de5,#5f0a87);background-size:200% 200%;color:#fff;padding:10px 20px;text-align:center;border-radius:0 0 60px 60px;overflow:hidden;animation:gradientMove 8s ease infinite;z-index:0}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.love-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://tamiljathagam.co.in/images/predictions/love-horoscope-prediction.webp) 50%/cover no-repeat;opacity:.15;z-index:1;background-size:cover}.love-banner .content{position:relative;z-index:2;max-width:800px;margin:auto}.love-banner h1{font-size:clamp(1.05rem,3vw,1.8rem)!important;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-shadow:0 4px 20px rgba(0,0,0,.774);line-height:1.8;color:#fff}.love-banner p{font-size:clamp(.85rem,3vw,1.2rem)!important;line-height:1.8;color:#fdfdfd;margin-bottom:35px;text-shadow:0 1px 6px #0000004d}.love-banner .btn-love{background:#fff;color:#9b5de5;border:2px solid #fff;font-weight:600;font-size:1.1rem;padding:10px 28px;border-radius:50px;transition:all .3s ease;box-shadow:0 0 15px #ffffff4d}.love-banner .btn-love:hover{background:#0000;color:#fff;box-shadow:inset 0 0 10px #ffffff80;transform:translateY(-2px)}@media (max-width:768px){.love-banner{padding:70px 15px;border-radius:0 0 40px 40px}.love-banner h1{font-size:2rem}.love-banner p{font-size:1rem}}:root{--text-main:#5f0a87;--accent-1:#ff6fa3;--accent-2:#9b5de5;--bg-light:#fff;--card-bg:#fff;--shadow:#5f0a871a}.loveHoroscope-content{background-color:var(--bg-light);color:var(--text-main);line-height:1.7;-webkit-font-smoothing:antialiased}.loveHoroscope-content .container-main h1,.loveHoroscope-content .container-main h2,.loveHoroscope-content .container-main h3,.loveHoroscope-content .container-main h4,.loveHoroscope-content .container-main h5{color:#000!important;line-height:1.8;font-size:clamp(1rem,3vw,1.4rem)!important;font-weight:700}.loveHoroscope-content a{text-decoration:none}.loveHoroscope-content .hero{padding:80px 20px;text-align:center;background:linear-gradient(135deg,#ffe3ee,#f5e8ff);border-bottom-left-radius:80px;border-bottom-right-radius:80px;box-shadow:0 10px 40px #9b5de526}.loveHoroscope-content .container-main .info-box h1{font-size:clamp(1.8rem,3vw,2.4rem)!important;margin-bottom:16px}.loveHoroscope-content p{font-size:clamp(.8rem,2.5vw,1rem);color:#673c8f!important;margin:0 auto 24px}.loveHoroscope-content .btn-love{background:linear-gradient(90deg,var(--accent-1),var(--accent-2));border:none;color:#fff;padding:10px 26px;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 6px 15px #9b5de540}.loveHoroscope-content .btn-love:hover{transform:scale(1.05);box-shadow:0 10px 20px #9b5de559}.loveHoroscope-content .container-main{max-width:1100px;margin:50px auto;padding:0 20px}.loveHoroscope-content .info-box,.loveHoroscope-content .service-card{background:var(--card-bg);border-radius:14px;box-shadow:0 4px 15px var(--shadow);padding:24px;margin-bottom:24px;box-shadow:inset 0 8px 20px #00000014,inset 0 -8px 20px #0000000d;transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loveHoroscope-content .dot-list{list-style:none;padding:0}.loveHoroscope-content .dot-list li{position:relative;padding-left:34px;margin-bottom:10px;font-size:clamp(.85rem,3vw,1.1rem)!important;color:#673c8f!important}.loveHoroscope-content .dot-list li:before{content:"💜";position:absolute;left:0;top:0}.loveHoroscope-content .service-card h5{color:#3e1069!important;font-weight:700;margin-bottom:10px;font-size:clamp(.88rem,2.5vw,1.2rem)!important}.loveHoroscope-content .steps .step{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px;background:#faf7ff;border-radius:12px;padding:14px;box-shadow:0 4px 12px #5f0a8714;font-size:clamp(1rem,2.5vw,2rem)!important;font-weight:600}.loveHoroscope-content .step .num{width:42px;height:42px;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));background:linear-gradient(135deg,#6a11cb,#2575fc);background:linear-gradient(135deg,#ff6a00,#ee0979);border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:(.85rem,3vw,.95rem)!important;color:#fff!important;text-shadow:0 2px 4px #0009}.loveHoroscope-content .why-list li{margin-bottom:8px;font-size:clamp(.8rem,3vw,1.1rem)!important;color:#673c8f!important;text-align:start;line-height:1.5}.loveHoroscope-content .why-list i{color:var(--accent-2);margin-right:8px;color:#673c8f!important}@media (max-width:768px){.loveHoroscope-content .hero{padding:60px 20px;border-radius:0 0 40px 40px}.loveHoroscope-content .steps .step{flex-direction:column;justify-content:center;align-items:center}}.loveHoroscope-content .h3lists{color:#3e1069!important;font-size:clamp(1rem,3vw,1.3rem)!important;font-weight:600!important}.marriage-prediction-banner{min-height:220px;contain:layout style;background:radial-gradient(circle at top right,#ff78dc66,#0000 60%),radial-gradient(circle at bottom left,#6464ff4d,#0000 70%),linear-gradient(135deg,#6b0f1a,#b91372);background-size:cover;color:#fff;padding:clamp(15px,3vw,50px) clamp(8px,3vw,20px);text-align:center;z-index:0}.marriage-prediction-banner:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(120deg,#0000,#ffffff26,#0000);animation:shimmer 6s linear infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.marriage-prediction-banner h1{font-size:clamp(1.2rem,3vw,2.2rem)!important;font-weight:700;color:#fff;background:linear-gradient(90deg,#90175c,#df9712,#590785);background:linear-gradient(90deg,#c10808,#e19a17,#850606);-webkit-background-clip:text;-webkit-text-fill-color:#0000;letter-spacing:1px;margin-bottom:25px;line-height:1.8}.marriage-prediction-banner p{font-size:clamp(.6rem,3vw,1rem)!important;color:#f9f8ff;max-width:950px;margin:0 auto;line-height:1.9;text-shadow:0 2px 18px #ff9bff40}.marriage-prediction-banner .floating-lights{position:absolute;inset:0;overflow:hidden;z-index:0}.marriage-prediction-banner .light{position:absolute;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#fff6,#0000 70%);animation:float 10s ease-in-out infinite}.marriage-prediction-banner .light:first-child{top:20%;left:10%;animation-delay:0s}.marriage-prediction-banner .light:nth-child(2){top:60%;left:80%;animation-delay:2s}.marriage-prediction-banner .light:nth-child(3){top:40%;left:50%;animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-20px) scale(1.3);opacity:1}}@media (max-width:768px){.marriage-prediction-banner h1{font-size:2rem}.marriage-prediction-banner p{font-size:1rem}}.marriage-predict-content{background-color:#fff;color:#2b2b2b;overflow-x:hidden}.marriage-predict-content .content-wrapper{max-width:1200px;margin:clamp(10px,3vw,70px) auto!important;padding:0 8px}.marriage-predict-content .content-section{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:25px;padding:6px;margin-bottom:70px;gap:40px;transition:all .4s ease}.marriage-predict-content .content-section img{width:100%;max-width:500px;border-radius:25px;box-shadow:0 10px 25px #8e2de240;transition:transform .3s ease;margin:0!important}.marriage-predict-content .content-section img:hover{transform:scale(1.03)}.marriage-predict-content .text-content{flex:1 1}.marriage-predict-content h2{font-weight:700;font-size:clamp(1rem,4vw,1.6rem)!important;background:linear-gradient(90deg,#8e2de2,#f64f59);background:linear-gradient(90deg,#000,#652bb1);-webkit-background-clip:text;-webkit-text-fill-color:#0000;margin-bottom:20px;line-height:1.5}.marriage-predict-content p{font-size:clamp(.8rem,3vw,1.1rem);line-height:1.8;color:#3e1145;margin-bottom:20px;font-weight:600}.marriage-predict-content ul{margin-bottom:20px;padding-left:25px;list-style:none}.marriage-predict-content li{position:relative;padding-left:clamp(25px,4vw,55px);font-size:clamp(12px,3vw,17px);color:#3e1145;margin-bottom:20px;line-height:1.7;transition:all .3s ease;border-bottom:1px dashed #e8e0ff;padding-bottom:10px;font-weight:600;text-align:start}@media screen and (max-width:430px){.marriage-predict-content li{position:relative;padding-left:clamp(25px,4vw,55px);font-size:clamp(13px,3vw,17px);color:#3e1145;margin-bottom:10px;line-height:1.7;transition:all .3s ease;border-bottom:1px dashed #e8e0ff;padding-bottom:10px;font-weight:600;text-align:start}}.marriage-predict-content li:before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#ff6fa3,#f6b93b);box-shadow:0 0 10px #4e24afb3}@keyframes glow{0%,to{text-shadow:0 0 6px #f9f;transform:scale(1)}50%{text-shadow:0 0 14px #c6f;transform:scale(1.1)}}.marriage-predict-content .highlight{font-weight:700;color:#7c14e0}.marriage-predict-content .cta-btn{display:inline-block;background:linear-gradient(90deg,#8e2de2,#f64f59);color:#fff;font-weight:600;border-radius:40px;padding:14px 36px;text-decoration:none;font-size:1.15rem;transition:all .3s ease;box-shadow:0 8px 25px #8a2be266}.marriage-predict-content .cta-btn:hover{background:linear-gradient(90deg,#f64f59,#8e2de2);transform:translateY(-3px);box-shadow:0 12px 35px #8a2be299;color:#fff}.marriage-predict-content .reverse{flex-direction:row-reverse}@media (max-width:992px){.marriage-predict-content .content-section{flex-direction:column;text-align:center;padding:0 4px}.marriage-predict-content .content-section img{max-width:100%;margin:0!important}.marriage-predict-content h2{font-size:1.7rem}}:root{--bg-1:#020617;--bg-2:#15163a;--muted:#cbd5e1}.carrer-prediction{margin:0;background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 100%);color:#eef2ff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:0}.carrer-prediction .hero{min-height:78vh;display:flex;align-items:center;padding:6rem 1.25rem;position:relative;overflow:hidden}.carrer-prediction .hero .glass{position:relative;z-index:0;width:100%;max-width:1280px;margin:0 auto;display:flex;gap:3.5rem;align-items:center;justify-content:space-between;padding:2.5rem;border-radius:20px;background:linear-gradient(180deg,#ffffff08,#ffffff05);box-shadow:0 8px 40px #06071e99;border:1px solid #ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.carrer-prediction .hero-left{flex:1 1 55%;padding-right:1rem;min-width:280px}.carrer-prediction .kicker{display:inline-block;background:linear-gradient(90deg,#f6b93b24,#ff6fa30f);border:1px solid #f6b93b1f;color:var(--accent-gold);font-weight:600;padding:8px 14px;border-radius:999px;font-size:.9rem;letter-spacing:.6px;margin-bottom:18px}.carrer-prediction h1.hero-title{font-weight:700;font-size:clamp(1.1rem,3.6vw,1.8rem);margin:0 0 1rem;line-height:1.02;letter-spacing:-.5px;background:linear-gradient(90deg,#ffd98a,#ffb3c6 40%,#ffd98a);-webkit-background-clip:text;-webkit-text-fill-color:#0000;filter:drop-shadow(0 6px 24px rgba(0,0,0,.6))}.carrer-prediction p.lead-hero{color:#dfe8ff;font-size:clamp(.85rem,3vw,1rem);line-height:1.8;margin-bottom:1.6rem;max-width:62ch}.carrer-prediction .features{display:flex;gap:1rem;flex-wrap:wrap}.carrer-prediction .feature-pill{display:inline-flex;align-items:center;gap:.75rem;background:#ffffff05;padding:10px 14px;border-radius:14px;border:1px solid #ffffff08;color:#dfe8ff;font-weight:600;font-size:.95rem}.carrer-prediction .feature-pill .dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(90deg,var(--accent-gold),var(--accent-rose));box-shadow:0 4px 12px #f6b93b2e}.carrer-prediction .cta-row{margin-top:1.6rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.carrer-prediction .btn-primary-gold{background:linear-gradient(90deg,var(--accent-gold),#ffb86b);color:#08102b;border:none;padding:12px 26px;border-radius:999px;font-weight:700;box-shadow:0 10px 30px #f6b93b2e;transition:transform .18s ease,box-shadow .18s ease}.carrer-prediction .btn-ghost{background:#0000;color:#dfe8ff;padding:10px 20px;border-radius:999px;border:1px solid #ffffff0f;transition:all .18s ease;font-weight:600}.carrer-prediction .btn-ghost:hover{transform:translateY(-2px);background:#ffffff05}.carrer-prediction .hero-right{flex:1 1 38%;min-width:260px;display:flex;align-items:center;justify-content:center;position:relative;padding-left:1rem}.carrer-prediction .orb-wrap{position:relative;width:100%;max-width:380px;height:320px;display:grid;place-items:center}.carrer-prediction .orb{position:absolute;border-radius:999px;filter:blur(22px);opacity:.9;transform:translateZ(0);mix-blend-mode:screen;animation:floaty 8s ease-in-out infinite}.carrer-prediction .orb.orb-a{width:220px;height:220px;left:10%;top:10%;background:radial-gradient(circle at 30% 30%,#ffbb6624,#ff8cb50f 45%,#0000 60%);animation-duration:10s;animation-delay:0s}.carrer-prediction .orb.orb-b{width:160px;height:160px;right:6%;bottom:10%;background:radial-gradient(circle at 60% 40%,#7d48ff24,#66ccff0d 50%,#0000 70%);animation-duration:7.5s;animation-delay:1s}.carrer-prediction .orb.orb-c{width:120px;height:120px;right:20%;top:24%;background:radial-gradient(circle at 40% 60%,#ff6fa31f,#f6b93b0d 45%,#0000 70%);animation-duration:11s;animation-delay:.6s}@keyframes floaty{0%{transform:translateY(0) translateX(0) scale(1);opacity:.9}50%{transform:translateY(-18px) translateX(6px) scale(1.03);opacity:1}to{transform:translateY(0) translateX(-3px) scale(1);opacity:.9}}.carrer-prediction .ring{position:absolute;border-radius:999px;border:1px solid #ffffff0f;width:220px;height:220px;right:8%;top:12%;transform:rotate(0deg);animation:spinSlow 20s linear infinite;filter:blur(.6px)}.carrer-prediction .ring.small{width:110px;height:110px;left:12%;bottom:8%;border-color:#ffffff0d;animation-duration:14s}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.carrer-prediction .particles{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:visible}.carrer-prediction .particle{position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(90deg,var(--accent-gold),var(--accent-rose));opacity:.85;filter:blur(.2px);animation:particleMove 6s linear infinite}.carrer-prediction .particle.p1{left:8%;top:18%;animation-delay:0s;transform:scale(.9)}.carrer-prediction .particle.p2{left:24%;top:75%;animation-delay:1.1s;transform:scale(.6)}.carrer-prediction .particle.p3{left:56%;top:32%;animation-delay:.6s;transform:scale(.7)}.carrer-prediction .particle.p4{left:80%;top:62%;animation-delay:2s;transform:scale(.5)}@keyframes particleMove{0%{transform:translateY(0) translateX(0) scale(1);opacity:.9}50%{transform:translateY(-24px) translateX(8px) scale(1.2);opacity:1}to{transform:translateY(0) translateX(-6px) scale(1);opacity:.9}}@media (max-width:980px){.carrer-prediction .hero .glass{flex-direction:column;gap:1.4rem;padding:1.6rem;max-width:860px}.carrer-prediction .hero-right{order:-1;padding-left:0;padding-top:0}.carrer-prediction .hero-left{padding-right:0}.carrer-prediction .orb-wrap{height:200px;width:260px}}@media (max-width:560px){.carrer-prediction .hero{padding:4rem 1rem;min-height:64vh}.carrer-prediction .hero .glass{padding:1rem;border-radius:14px}.carrer-prediction .feature-pill{font-size:.92rem;padding:8px 10px}.carrer-prediction .btn-primary-gold{padding:10px 18px;font-size:.95rem}}:root{--primary:#5f0a87;--accent:#ff9f43;--light-bg:#faf7ff;--white:#fff;--text-dark:#2a2a2a;--muted:#555;--shadow:#00000014}.career-predition-content{background-color:var(--white);color:var(--text-dark);line-height:1.9;overflow-x:hidden}.career-predition-content section{padding:clamp(2rem,4vw,4rem) 0}.career-predition-content .career-block{border-radius:20px;padding:clamp(1.6rem,4vw,3rem);margin-bottom:3rem;transition:all .4s ease}.career-predition-content h2,.career-predition-content h3,.career-predition-content h4{font-weight:700;color:var(--primary);letter-spacing:.5px}.career-predition-content h2{font-size:clamp(1rem,3vw,1.6rem);border-left:6px solid var(--primary);padding-left:1rem;margin-bottom:1.2rem}.career-predition-content h3{font-size:clamp(1rem,3vw,1.6rem);margin-top:1.8rem;color:var(--primary)}.career-predition-content h4{font-size:clamp(1rem,3vw,1.3rem);margin-top:1.2rem;color:var(--primary)}.career-predition-content p{font-size:clamp(.8rem,2vw,1.1rem);color:#161515d9;margin-bottom:1rem;text-align:justify}.career-predition-content .highlight{background:linear-gradient(90deg,#e8deff,#ffe8f0);border-left:6px solid var(--primary);border-radius:14px;padding:clamp(.6rem,3vw,1.2rem) clamp(.7rem,3vw,1.5rem);margin:1.5rem 0;font-style:italic;font-weight:600;color:#000;font-size:clamp(.75rem,2vw,1.1rem)}.career-predition-content ul{list-style:none;padding:0;margin-top:1rem}.career-predition-content ul li{font-size:clamp(1rem,1.2vw,1.1rem);position:relative;padding-left:2rem;margin-bottom:.6rem;color:var(--text-dark)}.career-predition-content ul li:before{content:"★";position:absolute;left:0;color:var(--accent);font-weight:600}.career-predition-content .alt-bg{background-color:#f4f5da;background:linear-gradient(135deg,#e8e6f8,#00000011);box-shadow:1px 10px 5px #000;color:#fff!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.career-predition-content .fade-section{animation:fadeUp 1s ease forwards;opacity:0}.career-predition-content .container{max-width:1200px}@media (max-width:768px){.career-predition-content h2{border-left-width:4px}.career-predition-content .career-block{border-radius:14px}}:root{--bg-deep:#3d1b58;--glass-bg:#ffffff0f;--glass-border:#ffffff1f;--accent-gold:#f6b93b;--accent-rose:#ff6fa3;--text-ink:#fff7ff;--muted:#ffffffd9}.Ask-astrology-banner{margin:0;background-color:#fff;color:var(--text-ink)}.Ask-astrology-banner .glass-hero{min-height:380px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--bg-deep) 0,#2a143f 100%);overflow:hidden;position:relative;padding:30px}.Ask-astrology-banner .glow-spot{position:absolute;filter:blur(60px);opacity:.55;pointer-events:none}.Ask-astrology-banner .glow-spot.one{width:46vmax;height:46vmax;background:radial-gradient(circle at 30% 35%,#f6b93b1f,#0000 30%);left:-18%;top:-20%}.Ask-astrology-banner .glow-spot.two{width:40vmax;height:40vmax;background:radial-gradient(circle at 70% 70%,#ff6fa317,#0000 30%);right:-22%;bottom:-10%}.Ask-astrology-banner .particle{position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(90deg,var(--accent-gold),var(--accent-rose));opacity:.9;filter:blur(.4px);animation:drift 7s ease-in-out infinite}.Ask-astrology-banner .particle.p1{left:8%;top:20%;animation-delay:0s;transform:scale(.9)}.Ask-astrology-banner .particle.p2{left:24%;top:78%;animation-delay:1.2s;transform:scale(.6)}.Ask-astrology-banner .particle.p3{left:62%;top:32%;animation-delay:.6s;transform:scale(.7)}.Ask-astrology-banner .particle.p4{left:85%;top:62%;animation-delay:2s;transform:scale(.5)}@keyframes drift{0%{transform:translateY(0)}50%{transform:translateY(-22px)}to{transform:translateY(0)}}.Ask-astrology-banner .glass-card{width:min(1100px,96%);border-radius:18px;padding:clamp(.2rem,3vw,1.4rem) clamp(.2rem,3vw,2rem);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 12px 50px #0e081eb3,inset 0 1px 0 #ffffff05;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);display:grid;grid-template-columns:1fr;gap:1rem;animation:cardEnter .9s cubic-bezier(.2,.9,.2,1)}@keyframes cardEnter{0%{transform:translateY(20px) scale(.995);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.Ask-astrology-banner .glass-header{text-align:center}.Ask-astrology-banner .kicker{font-size:clamp(.85rem,1.2vw,1rem);padding:.45rem .95rem;border-radius:999px;color:#2a143f;background:linear-gradient(90deg,#f6b93bf2,#ff6fa3f2);font-weight:700;letter-spacing:.6px}.Ask-astrology-banner .hero-title{font-size:clamp(.9rem,3vw,2rem);line-height:1.3;font-weight:700;margin:.35rem 0;background:linear-gradient(90deg,#ffd98a,#ffb3c6,#ffd98a);-webkit-background-clip:text;-webkit-text-fill-color:#0000}.Ask-astrology-banner .subtitle{font-size:clamp(.7rem,3vw,1rem);color:var(--muted);max-width:75ch;margin:0 auto;line-height:1.8}.Ask-astrology-banner .shine-line{width:110px;height:4px;border-radius:6px;margin:1rem auto 0;background:linear-gradient(90deg,#ffffff47,#f6b93bf2);animation:flash 3.4s ease-in-out infinite}@keyframes flash{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (min-width:880px){.Ask-astrology-banner .glass-card{grid-template-columns:1fr 420px;align-items:center}.Ask-astrology-banner .glass-header{text-align:left;padding-left:1.5rem}}:root{--primary-bg:#3d1b58;--secondary-bg:#fff;--accent:#eab308;--text-dark:#2a143f;--text-light:#fff7ff;--muted:#ddd;--shadow:#00000026}.ask-astrologer-content{background-color:var(--secondary-bg);color:var(--text-dark);line-height:1.8}.ask-astrologer-content .astro-banner{padding:clamp(8px,3vw,35px);background:linear-gradient(120deg,#3d1b58,#2a1145);color:var(--text-light);display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;z-index:0}.ask-astrologer-content .astro-banner:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,#ffffff1f,#0000 60%);opacity:.4}.ask-astrologer-content .astro-banner-content{position:relative;z-index:2;max-width:900px;padding:20px}.ask-astrologer-content .astro-banner h1{font-size:clamp(1.1rem,3vw,1.8rem)!important;font-weight:700;color:#ffefb0;text-shadow:0 3px 10px #0000004d;line-height:1.8}.ask-astrologer-content .astro-banner p{font-size:clamp(.7rem,2vw,1rem);color:#ffffffe6;margin-top:1rem}.ask-astrologer-content .astro-container{max-width:1000px;margin:0 auto;padding:80px 20px}.ask-astrologer-content .astro-container h2,.ask-astrologer-content .astro-container h3,.ask-astrologer-content .astro-container h4{color:var(--primary-bg);margin-top:2rem;margin-bottom:1rem;font-weight:700;font-size:clamp(1.05rem,3vw,1.5rem);line-height:1.8}.ask-astrologer-content .astro-container p{font-size:clamp(.8rem,3vw,1rem);color:#2b1c4b;margin-bottom:1rem;text-align:justify}.ask-astrologer-content .astro-list{list-style:none;padding-left:0;margin-bottom:2rem}.ask-astrologer-content .astro-list li{background:#3d1b580d;border-left:4px solid var(--accent);padding:12px 16px;margin-bottom:10px;border-radius:8px;font-size:clamp(.8rem,3vw,1rem);display:flex;align-items:center;gap:10px;transition:.3s}.ask-astrologer-content .astro-list li:before{content:"✨";color:var(--accent);font-size:1.1rem}.ask-astrologer-content .astro-list li:hover{background:#3d1b581a;transform:translateX(4px)}.ask-astrologer-content .astro-quote{background:#3d1b5812;border-left:5px solid var(--accent);padding:20px;border-radius:12px;margin:2rem 0;font-style:italic;color:#3d1b58;font-size:clamp(.8rem,3vw,1rem)}@media (max-width:768px){.ask-astrologer-content .astro-banner{height:auto;padding:60px 20px}.ask-astrologer-content .astro-container{padding:50px 15px}}.future-prediction-horoscope .hero-banner{position:relative;background:radial-gradient(circle at top,#310062,#0b0016);text-align:center;overflow:hidden;padding:10px;z-index:0}.future-prediction-horoscope .stars{background:url(https://tamiljathagam.co.in/images/predictions/future-prediction.webp) repeat;background-size:contain}.future-prediction-horoscope .stars,.future-prediction-horoscope .stars222{position:absolute;width:100%;height:100%;animation:moveStars 60s linear infinite;opacity:.25;z-index:0}.future-prediction-horoscope .stars222{background:url(https://tamiljathagam.co.in/images/predictions/Astrology-Predictions.webp) 50%;background-size:contain}.future-prediction-horoscope .stars-future-predict{position:absolute;width:100%;height:100%;background:url(https://tamiljathagam.co.in/images/predictions/25years-future-prediction.webp) 50%;background-size:contain;animation:moveStars 60s linear infinite;opacity:.25;z-index:0}@keyframes moveStars{0%{background-position:0 0}to{background-position:-10000px 5000px}}.future-prediction-horoscope .banner-content{position:relative;z-index:2;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:25px;padding:50px 30px;max-width:850px;margin:0 auto;box-shadow:0 0 40px #ffd70033}.future-prediction-horoscope .banner-title{font-weight:700;font-size:clamp(1.1rem,3vw,1.8rem)!important;background:linear-gradient(90deg,#f6d365,#fda085);-webkit-background-clip:text;-webkit-text-fill-color:#0000;margin-bottom:25px;text-shadow:0 0 25px #ffe6964d;line-height:1.8!important}.future-prediction-horoscope .banner-subtitle{font-size:clamp(.65rem,3vw,.9rem)!important;color:#f8f8f8;line-height:1.9}.future-prediction-horoscope .btn-premium{margin-top:35px;background:linear-gradient(90deg,#fd0,#f90);font-weight:600;border:none;padding:clamp(4px,3vw,14px) clamp(6px,3vw,38px);border-radius:50px;font-size:clamp(.7rem,3vw,1.1rem);letter-spacing:.5px;transition:all .4s ease;box-shadow:0 0 30px #ffd700cc;color:#1a002b}@media (max-width:768px){.future-prediction-horoscope .banner-title{font-size:2.1rem}.future-prediction-horoscope .banner-content{padding:10px}}.future-prediction-horobook{margin:0;background-color:#1a082b;color:#fff}.future-prediction-horobook .future-prediction-banner{padding:clamp(20px,3vw,50px);background:linear-gradient(135deg,#3d1b58d9,#170827e6),url(https://images.unsplash.com/photo-1520523839897-bd0b52f945a2?auto=format&fit=crop&w=1500&q=80) 50%/cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative}.future-prediction-horobook .banner-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:20px;padding:clamp(20px,3vw,50px) clamp(10px,3vw,30px);width:90%;max-width:900px}.future-prediction-horobook .fp-title{font-size:clamp(.8rem,3vw,1.6rem)!important;font-weight:700;letter-spacing:.5px;background:linear-gradient(90deg,#ffb3ff,#ffd966,#ff9ebf);-webkit-background-clip:text;-webkit-text-fill-color:#0000}.future-prediction-horobook .fp-subtitle{font-size:clamp(.8rem,3vw,1.2rem)!important;margin-top:10px;color:#f5f5f5}.future-prediction-horobook .future-prediction-content{padding:clamp(30px,3vw,80px) clamp(10px,3vw,10px);background:radial-gradient(circle at top,#3d1b58 0,#1a082b 100%)}.future-prediction-horobook .container{max-width:900px;margin:auto}.future-prediction-horobook .section-heading{text-align:center;font-size:clamp(1rem,3vw,2.2rem)!important;background:linear-gradient(90deg,#ffb3ff,#ffe066);-webkit-background-clip:text;-webkit-text-fill-color:#0000;margin:clamp(25px,3vw,50px) clamp(7px,3vw,20px)}.future-prediction-horobook .fp-list{display:flex;flex-direction:column;gap:30px}.future-prediction-horobook .fp-item{background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(10px,3vw,25px) clamp(15px,3vw,30px);border-radius:16px;box-shadow:0 4px 25px #0000004d;border-left:5px solid #ff66c4;transition:transform .3s ease,box-shadow .3s ease}.future-prediction-horobook .fp-item:hover{box-shadow:0 6px 35px rgba(255,102,196,.226)}.future-prediction-horobook .fp-item h3{color:#ffd966;margin-bottom:10px;font-size:clamp(.9rem,3vw,1.3rem)!important}.future-prediction-horobook .fp-item p{line-height:1.7;color:#f0e6ff;font-size:clamp(.7rem,3vw,1rem)!important}.future-prediction-horobook .fp-conclusion{text-align:center;margin-top:60px;background:#ffffff14;border-radius:20px;padding:clamp(20px,3vw,30px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.future-prediction-horobook .fp-conclusion h3{font-size:clamp(1.1rem,3vw,1.5rem);color:#ffb3ff;margin-bottom:15px}.future-prediction-horobook .fp-conclusion p{font-size:clamp(.9rem,3vw,1.1rem);color:#f5f5f5}.future-prediction-horobook .sub-intro{font-size:clamp(.8rem,3vw,1.1rem);color:#fff;margin-bottom:14px}.future-prediction-horobook .intro{font-size:clamp(.8rem,3vw,1.2rem);color:#fff}@media (max-width:768px){.future-prediction-horobook .fp-title{font-size:1.8rem}.future-prediction-horobook .fp-subtitle{font-size:1rem}.future-prediction-horobook .fp-item h3{font-size:1.1rem}}.horoscopeBookwith-palan-sec{background:linear-gradient(180deg,#fff9f9,#f6efff);color:#2c004b;overflow-x:hidden}.horoscopeBookwith-palan-sec .banner{background:linear-gradient(90deg,#7b2ff7,#f107a3);color:#fff;text-align:center;padding:80px 20px;border-radius:0 0 60px 60px;box-shadow:0 8px 25px #00000026}.horoscopeBookwith-palan-sec .banner h1{font-size:2.4rem;font-weight:700;text-shadow:0 4px 10px #0000004d}.horoscopeBookwith-palan-sec .banner p{font-size:1.1rem;margin-top:15px;color:#ffe8ff;max-width:850px;margin-inline:auto}.horoscopeBookwith-palan-sec .section-content{padding:60px 20px;max-width:1100px;margin:auto;line-height:1.8}.horoscopeBookwith-palan-sec .section-content h2{font-weight:700;color:#6200ea;font-size:clamp(1.05rem,3vw,1.5rem);margin-bottom:25px;border-left:clamp(3px,3vw,6px) solid #d633ff!important;padding-left:15px}.horoscopeBookwith-palan-sec .section-content p{font-size:clamp(.8rem,3vw,1.05rem);margin-bottom:20px;color:#280c3f}.horoscopeBookwith-palan-sec .key-points li{color:#280c3f;list-style:none;padding:10px 0;font-size:clamp(.8rem,3vw,1.05rem);position:relative;padding-left:clamp(20px,3vw,30px)!important}.horoscopeBookwith-palan-sec .key-points li:before{content:"\f02d";font-weight:900;color:#b300ff;position:absolute;left:0;top:8px}.horoscopeBookwith-palan-sec .highlight{background:#f8f0ff;border-left:5px solid #9d00ff;padding:clamp(8px,3vw,25px)!important;border-radius:15px;box-shadow:0 4px 10px #9d00ff1a;font-size:clamp(.9rem,3vw,1.5rem)!important}@media (max-width:768px){.horoscopeBookwith-palan-sec .banner{padding:60px 15px;border-radius:0 0 40px 40px}.horoscopeBookwith-palan-sec .banner h1{font-size:1.9rem}}.astrology-life-prediction-content{background:linear-gradient(180deg,#fff,#f5f0ff);color:#2e005d;line-height:1.8}.astrology-life-prediction-content h1,.astrology-life-prediction-content h2,.astrology-life-prediction-content h3,.astrology-life-prediction-content h4{font-weight:700;color:indigo}.astrology-life-prediction-content h1{font-weight:700;color:indigo;font-size:clamp(1.2rem,3vw,1.6rem)!important;line-height:1.8}.astrology-life-prediction-content .section-title{font-size:2rem;text-align:center;color:indigo;position:relative;margin-bottom:1.5rem}.astrology-life-prediction-content .section-title:after{content:"";display:block;width:70px;height:4px;background:linear-gradient(90deg,#7b2ff7,#f107a3);margin:.5rem auto 0;border-radius:5px}.astrology-life-prediction-content .astro-section{background:#fff;background:#fffffff8;border-radius:20px;padding:clamp(1.2rem,3vw,2rem);margin-bottom:2.5rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #fff6;box-shadow:inset 0 8px 20px #00000014,inset 0 -8px 20px #0000000d;transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.astrology-life-prediction-content .astro-section h3 i{color:#8a2be2;margin-right:8px}.astrology-life-prediction-content .astro-section h3{font-size:clamp(1.1rem,3vw,1.4rem)!important}.astrology-life-prediction-content .astro-section p{font-size:clamp(.75rem,3vw,1.05rem);color:#341253}.astrology-life-prediction-content .highlight{color:#c400ff;font-weight:600}.astrology-life-prediction-content .features-list{list-style:none}.astrology-life-prediction-content .features-list li{margin-bottom:10px;font-weight:500;font-size:clamp(.75rem,3vw,1.05rem);color:#341253}.astro-audio-prediction{background-color:#f9f8ff;color:#222;line-height:1.8}.astro-audio-prediction .hero-banner{background:linear-gradient(135deg,#5f0a87,#a4508b);color:#fff!important;text-align:center;padding:clamp(25px,3vw,80px) 20px clamp(20px,3vw,60px);position:relative;overflow:hidden}.astro-audio-prediction .hero-banner h1{font-size:clamp(1.1rem,3vw,2.2rem)!important;font-weight:700;text-shadow:0 3px 8px #0003;color:#fff!important;text-shadow:0 0 8px gold,0 0 12px #ffdf00;line-height:1.8}.astro-audio-prediction .hero-banner p{max-width:850px;margin:20px auto;font-size:clamp(.75rem,3vw,1.1rem)!important;color:#fff!important}.astro-audio-prediction .section-title{text-align:center;font-size:clamp(1.1rem,3vw,1.6rem)!important;font-weight:700;margin-bottom:40px;color:#5f0a87;position:relative}.astro-audio-prediction .section-title:after{content:"";width:60px;height:4px;background:linear-gradient(90deg,#a4508b,#5f0a87);display:block;margin:10px auto 0;border-radius:10px}.astro-audio-prediction .feature-card{background:#fff;border-radius:10px;transition:all .3s ease;padding:clamp(12px,3vw,20px)!important;height:100%;color:#5f0a87;border:1px solid #000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 2px 2px 8px #fff6,inset -2px -2px 8px #0000004d}.astro-audio-prediction .sub-para{font-size:clamp(.8rem,3vw,1rem);color:#000;line-height:1.8}.astro-audio-prediction .feature-card{font-size:clamp(.8rem,3vw,1rem);color:#5f0a87!important;line-height:1.8}.astro-audio-prediction .feature-card p{font-size:clamp(.8rem,3vw,1rem)!important;color:#5f0a87!important;line-height:1.8}.astro-audio-prediction .feature-card:hover{box-shadow:0 6px 25px #5f0a8733}.astro-audio-prediction .feature-card i{font-size:clamp(1.4rem,3vw,2rem)!important;color:#a4508b;margin-bottom:15px}.astro-audio-prediction .info-section{background:linear-gradient(135deg,#fff,#f2e9ff);border-radius:25px;padding:clamp(25px,3vw,50px) clamp(8px,3vw,30px);margin:40px 0;box-shadow:0 5px 30px #0000000d;color:#5f0a87}.astro-audio-prediction .info-section p{color:#5f0a87;font-size:clamp(.8rem,3vw,1.2rem);line-height:1.8}.astro-audio-prediction ul li{font-size:clamp(.8rem,3vw,1.1rem);color:#5f0a87!important;line-height:1.8}.astro-audio-prediction h5{font-size:clamp(1rem,3vw,1.4rem);font-weight:600}@media (max-width:768px){.astro-audio-prediction .hero-banner h1{font-size:2rem}.astro-audio-prediction .feature-card{margin-bottom:20px}}.future-25year-predict{background:linear-gradient(135deg,#0b032d,#1c1b4d);color:#f5f5f5;line-height:1.8;overflow-x:hidden}.future-25year-predict .main-heading{text-align:center;font-size:clamp(1.4rem,3vw,2.4rem)!important;font-weight:700;color:#f5c542;text-shadow:0 0 10px #ffd70099;margin-top:40px;margin-bottom:20px}.future-25year-predict .sub-heading{color:#ffd86a;font-size:clamp(.9rem,3vw,1.5rem)!important;font-weight:600;margin-bottom:15px;text-shadow:0 0 8px #ffd7004d}.future-25year-predict .section-card{background:#ffffff12;border:1px solid #ffffff26;border-radius:20px;padding:clamp(15px,3vw,30px)!important;margin:25px auto;box-shadow:0 0 25px #ffd70014;transition:all .4s ease;max-width:900px}.future-25year-predict .section-card:hover{transform:translateY(-6px);box-shadow:0 0 40px #ffd70040}.future-25year-predict p{color:#e8e8e8;font-size:clamp(.7rem,3vw,1.05rem);text-align:justify}.future-25year-predict .footer{text-align:center;color:#ffd86a;font-size:1rem;margin-top:60px;padding:25px 0;border-top:1px solid #fff3}.future-25year-predict .footer h2{font-size:clamp(1.4rem,3vw,1.8rem)!important;color:#f5c542;text-shadow:0 0 10px #ffd70099}.future-25year-predict .highlight{color:#ffeb99;font-weight:700}@media (max-width:768px){.future-25year-predict .main-heading{font-size:2.2rem}.future-25year-predict .sub-heading{font-size:1.4rem}}.logo-img{max-width:220px;width:100%;height:auto;aspect-ratio:915/273;object-fit:contain;display:block;transition:transform .3s ease;margin:6px auto 0}.logo-img:hover{transform:scale(1.05)}.tj-footer-premium{background:linear-gradient(135deg,#1a082b,#3d1b58);color:#e0e0e0;border-top:2px solid #ffd7004d}.footer-top{padding:60px 0 40px}.footer-logo img{width:220px;height:auto;transition:transform .4s ease,filter .4s ease;filter:drop-shadow(0 0 8px rgba(255,255,255,.2))}.footer-logo:hover img{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(255,215,0,.4))}.footer-desc{font-size:15px;color:#e0e0e0;line-height:1.6}.footer-title{font-weight:700;color:#fd0;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;position:relative;font-size:16px}.footer-title:after{content:"";width:45px;height:3px;background:linear-gradient(90deg,#fd0,#f90);display:block;margin-top:8px;border-radius:3px;box-shadow:0 0 8px #ffdd0080}.footer-links li{margin-bottom:12px}.footer-links a{color:#d1d5db;text-decoration:none;transition:all .3s ease;font-size:15px}.footer-links a:hover{color:#fd0;text-shadow:0 0 8px #fd06;font-weight:500;padding-left:5px}.footer-social{margin-top:25px}.footer-social a{color:#e0e0e0;font-size:20px;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0 8px 0 0;transition:all .4s ease}.footer-social a:hover{background:linear-gradient(135deg,#fd0,#f90);color:#1a082b;border-color:#0000;transform:translateY(-5px);box-shadow:0 5px 15px #ffdd0080}.footer-playstore{width:160px;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 10px #0003}.footer-playstore:hover{transform:scale(1.05);box-shadow:0 6px 15px #ffdd004d}.footer-contact a{color:#fd0;text-decoration:none;transition:.3s}.footer-contact a:hover{text-decoration:underline;text-shadow:0 0 8px #ffdd004d}.footer-bottom{background:#0d0415;color:#a0aabf;padding:20px 0;font-size:14px;border-top:1px solid #ffffff0d}.footer-bottom strong{color:#fd0}@media (max-width:992px){.footer-top{padding:50px 15px 30px}.footer-title:after{margin:8px auto 0}}@media (max-width:768px){.footer-top .row{text-align:center}.footer-social{justify-content:center;margin-top:20px}.footer-social a{margin:0 5px}.footer-playstore{width:140px;margin:0 auto;display:block}.footer-title:after{margin:8px auto 0}.footer-logo{display:flex;justify-content:center}.footer-contact{text-align:center!important}}@media (max-width:480px){.footer-logo img{width:180px}.footer-title{font-size:15px}.footer-links a{font-size:14px}.footer-bottom{font-size:13px}}.alp-premium-hero{position:relative;background:linear-gradient(135deg,#fdfbf7,#f4eee0 50%,#fdfbf7);padding:5rem 2rem;overflow:hidden;border-bottom:1px solid #cfa14433}.alp-premium-hero:before{content:"";position:absolute;top:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,#cfa14426 0,#0000 60%);z-index:0;pointer-events:none}.alp-premium-container{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;position:relative;z-index:1}.alp-premium-content{display:flex;flex-direction:column;align-items:flex-start}.alp-badge-wrapper{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#fffc,#fff6);padding:.6rem 1.2rem;border-radius:50px;border:1px solid #cfa1444d;box-shadow:0 4px 15px #cfa14414;margin-bottom:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.alp-badge-icon{font-size:1.1rem}.alp-badge-text{color:#a87b32;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:2px}.alp-hero-heading{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,4vw,3.5rem)!important;color:#2a1b38!important;font-weight:800!important;line-height:1.2!important;margin-bottom:1.5rem!important;display:flex;flex-direction:column;gap:.5rem;text-shadow:none!important;background:none!important;-webkit-text-fill-color:initial!important}.alp-hero-subheading{font-family:Inter,sans-serif;font-size:clamp(1.2rem,2.5vw,1.8rem);color:#cfa144;font-weight:700;background:linear-gradient(135deg,#d4af37,#f3e5ab);-webkit-background-clip:text;-webkit-text-fill-color:#0000}.alp-hero-description{font-size:1.1rem!important;color:#555!important;line-height:1.8!important;margin-bottom:2.5rem!important}.alp-hero-features{display:flex;gap:1.5rem;flex-wrap:wrap}.alp-feature-item{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#333;background:#fff9;padding:.5rem 1rem;border-radius:8px;border:1px solid #0000000d;box-shadow:0 2px 10px #00000005}.alp-hero-light{background-color:#fdfbf7;background-image:radial-gradient(circle at 80% 50%,#cfa14414 0,#0000 50%),radial-gradient(circle at 20% 80%,#cfa1440d 0,#0000 50%);padding:4rem 2rem 2rem;color:#333;overflow:hidden;position:relative;width:100%}.alp-hero-light-container{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center;position:relative;z-index:1}.alp-hero-light-content{display:flex;flex-direction:column;align-items:flex-start}.alp-hero-badge-light{display:inline-flex;align-items:center;gap:.5rem;background:#cfa1441a;padding:.5rem 1.2rem;border-radius:50px;border:1px solid #cfa14433;margin-bottom:2rem}.alp-badge-icon-light{font-size:1.1rem}.alp-badge-text-light{color:#a87b32;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.alp-hero-heading-light{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,4vw,4rem)!important;color:#2a1b38!important;font-weight:800!important;line-height:1.15!important;margin-bottom:1.5rem!important;display:flex;flex-direction:column;gap:.8rem;text-shadow:none!important;background:none!important;-webkit-text-fill-color:initial!important}.alp-hero-subheading-light{font-family:Inter,sans-serif;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;background:linear-gradient(135deg,#d4af37,#cfa144);-webkit-background-clip:text;-webkit-text-fill-color:#0000;text-shadow:none}.alp-hero-desc-light{font-size:1.1rem!important;color:#555!important;line-height:1.8!important;margin-bottom:0!important;max-width:90%}.alp-hero-light-cta-box{background:#fff;border:1px solid #cfa14426;border-radius:20px;padding:2rem;width:100%;box-shadow:0 15px 40px #0000000a;display:flex;flex-direction:column;gap:2rem}.alp-light-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.alp-light-feature-item{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;font-size:.95rem;font-weight:600;color:#444}.alp-light-icon{width:48px;height:48px;background:#cfa14414;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#cfa144;transition:all .3s ease}.alp-light-icon:hover{background:#cfa144;color:#fff;transform:translateY(-3px)}.alp-btn-gold{background:linear-gradient(135deg,#dfb75c,#cfa144);color:#120c24!important;border:none;padding:1.2rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 25px #cfa1444d;transition:all .3s ease;display:inline-block}.alp-btn-gold:hover{transform:translateY(-3px);box-shadow:0 15px 35px #cfa14466;color:#120c24!important}.alp-check{color:#fff}.alp-premium-form-wrapper{background:linear-gradient(180deg,#fdfbf7,#fff);padding:4rem 0;position:relative}.alp-premium-form-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,#cfa1440d,#0000);pointer-events:none}.alp-premium-form-wrapper .jatha-frm-area{background:#fff!important;border-radius:20px!important;box-shadow:0 25px 60px #0000000d,0 10px 20px #cfa1440d!important;border:1px solid #cfa14426!important;padding:3.5rem 3rem!important}.alp-premium-form-wrapper h3.text-center{color:#2a1b38!important;font-family:Playfair Display,Georgia,serif!important;font-size:2.2rem!important;font-weight:800!important;margin-bottom:2.5rem!important;text-transform:uppercase;letter-spacing:1px}.alp-premium-form-wrapper .frm-lb{color:#555!important;font-weight:600!important;font-size:.9rem!important;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem!important}.alp-premium-form-wrapper .prd-frm-cntrl{border:1px solid #e5dac1!important;border-radius:8px!important;padding:.8rem 1.2rem!important;background:#fdfaf4!important;color:#333!important;font-size:1.05rem!important;font-weight:500!important;transition:all .3s ease!important;height:auto!important}.alp-premium-form-wrapper .prd-frm-cntrl::placeholder{color:#aaa!important}.alp-premium-form-wrapper .prd-frm-cntrl:focus{border-color:#cfa144!important;box-shadow:0 0 0 4px #cfa1441a!important;background:#fff!important;outline:none!important}.alp-premium-form-wrapper .predict-form-btn{background:linear-gradient(135deg,#dfb75c,#cfa144)!important;color:#fff!important;border:none!important;padding:1.2rem 4rem!important;border-radius:50px!important;font-size:1.15rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;box-shadow:0 10px 25px #cfa1444d!important;transition:transform .2s,box-shadow .2s!important;width:auto!important;display:inline-block}.alp-premium-form-wrapper .predict-form-btn:hover{transform:translateY(-3px)!important;box-shadow:0 15px 30px #cfa14466!important}.alp-premium-form-wrapper .bg-white.rounded-3.p-1.mt-3{background:#0000!important;border:none!important;box-shadow:none!important}.alp-premium-form-wrapper .bg-white.rounded-3.p-1.mt-3 p{color:#777!important;text-shadow:none!important;font-weight:500!important;font-size:.9rem!important;justify-content:center}@media (max-width:768px){.alp-premium-form-wrapper .jatha-frm-area{padding:2rem 1.5rem!important}.alp-premium-form-wrapper h3.text-center{font-size:1.8rem!important}}.alp-hero-light-image-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.alp-orb-glow-light{position:absolute;width:120%;height:120%;background:radial-gradient(circle,#cfa14426 0,#0000 60%);border-radius:50%;z-index:0;animation:slowFloat 10s ease-in-out infinite}.alp-mandala-img-light{width:100%;max-width:500px;height:auto;position:relative;z-index:1}@media (max-width:992px){.alp-hero-light-container{grid-template-columns:1fr;text-align:center}.alp-hero-light-content{align-items:center}.alp-hero-desc-light{max-width:100%}.alp-light-features{grid-template-columns:1fr;gap:1rem}.alp-light-feature-item{flex-direction:row;text-align:left}}.loveHoroscope-content.faq-section{padding:80px 20px}.loveHoroscope-faq{background:#fff;color:#333}.faq-title{color:#8b008b;font-weight:700;font-size:clamp(1rem,3vw,1.8rem)!important;line-height:1.8}.faq-box{max-width:800px;background:#fdfbff;border-radius:16px;padding:25px;box-shadow:0 4px 18px #00000014}.faq-item{border-bottom:1px solid #e6d9f5;padding:18px 0;transition:all .3s ease}.faq-item:last-child{border-bottom:none}.faq-item:hover{background:#faf7ff;border-radius:12px}.faq-question h5{margin:0;color:indigo;font-weight:600;font-size:clamp(.9rem,3vw,1.2rem)!important}.faq-toggle{font-size:clamp(1.2rem,3vw,1.8rem)!important;font-weight:700;color:#8b008b;transition:transform .3s;margin-right:10px}.faq-item[open] .faq-toggle{transform:rotate(180deg);color:#ff4081}.faq-answer{transition:max-height .4s ease}.faq-answer p{margin:10px 0 0;font-size:.95rem;line-height:1.6;color:#444}@media (max-width:768px){.faq-title{font-size:1.4rem}.faq-box{padding:20px}}.loveHoroscope-content.faq-section{background:linear-gradient(135deg,#faf8ff,#fff);padding:clamp(35px,3vw,80px) clamp(12px,3vw,20px)!important}.faq-container{max-width:850px;margin:auto;background:#fff;border-radius:18px;box-shadow:0 12px 35px #7846e61a;padding:50px 40px;border:1px solid #2d2441}.faq-heading{text-align:center;font-size:clamp(.9rem,3vw,1.6rem)!important;font-weight:700;line-height:1.8;background:linear-gradient(90deg,#000,#5a189a);-webkit-background-clip:text;-webkit-text-fill-color:#0000;margin-bottom:50px;letter-spacing:.6px;position:relative}.faq-heading:after{content:"";display:block;width:80px;height:4px;margin:12px auto 0;background:linear-gradient(90deg,#6a00f4,#c400ff);border-radius:2px}.faq-wrapper{display:flex;flex-direction:column;gap:20px}.faq-item{background:#f9f7ff;border-radius:14px;padding:18px 24px;cursor:pointer;transition:all .35s ease;border:1px solid #331f5ff5}.faq-item:hover{background:#f3ecff;box-shadow:0 6px 15px #965aff26;transform:translateY(-2px)}.faq-item[open]{background:#efe6ff;border:1px solid #8c5aff66}.faq-question{cursor:pointer;list-style:none;font-size:clamp(.8rem,3vw,1.1rem)!important;font-weight:600;color:#3b0a79;display:flex;align-items:center;gap:12px;transition:color .3s ease}.faq-item[open] .faq-question{cursor:pointer;list-style:none;color:#6a00f4}.faq-answer{overflow:hidden;transition:all .45s ease;padding-left:38px}.faq-answer p{font-size:clamp(.8rem,3vw,1rem)!important;color:#4b4b4b;margin-top:10px;line-height:1.7}@media (max-width:768px){.faq-container{padding:30px 20px}.faq-heading{font-size:1.7rem}.faq-question{cursor:pointer;list-style:none;font-size:1rem}}.blog-faq-symbol:after{content:"+";display:inline-block;font-size:1.5rem;transition:transform .3s}details[open] .blog-faq-symbol:after{content:"−"}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.faq-icon{font-size:clamp(.9rem,3vw,1.3rem)!important;transition:transform .3s ease}.faq-icon:after{content:"✚"}.faq-item[open] .faq-icon:after{content:"✖"}.faq-item[open] .faq-icon{transform:rotate(180deg)}.loveHoroscope-faq .faq-toggle:after{content:"+"}.loveHoroscope-faq .faq-item[open] .faq-toggle:after{content:"-"}.marriage-prediction-banner{position:relative;min-height:270px;background:linear-gradient(135deg,#fffaf3,#f7efff 50%,#fff0f5);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#2e0854;border-bottom:2px solid #d4af3759;box-shadow:0 8px 25px #6b21a80f}.marriage-prediction-banner .mp-glow-orb{position:absolute;border-radius:50%;filter:blur(65px);pointer-events:none;opacity:.65;animation:orbPulseLight 6s ease-in-out infinite alternate}.marriage-prediction-banner .mp-glow-orb.orb-gold{width:350px;height:350px;background:radial-gradient(circle,#fed7aab3 0,#fed7aa00 70%);top:-80px;left:-60px}.marriage-prediction-banner .mp-glow-orb.orb-rose{width:360px;height:360px;background:radial-gradient(circle,#f472b640 0,#f472b600 70%);bottom:-90px;right:-60px;animation-delay:3s}@keyframes orbPulseLight{0%{transform:scale(.95);opacity:.5}to{transform:scale(1.06);opacity:.8}}.marriage-prediction-banner .mp-sparkle{position:absolute;color:#b4530999;font-size:1.2rem;pointer-events:none;animation:floatSparkle 4s ease-in-out infinite alternate}.marriage-prediction-banner .mp-sparkle.s1{top:18%;left:12%;animation-delay:0s}.marriage-prediction-banner .mp-sparkle.s2{top:65%;right:15%;animation-delay:1.5s;font-size:1.5rem;color:#c026d380}.marriage-prediction-banner .mp-sparkle.s3{bottom:20%;left:18%;animation-delay:2.8s}.marriage-prediction-banner .mp-glass-card{max-width:980px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid #d4af3759;border-radius:22px;padding:clamp(1.4rem,3.5vw,2.5rem) clamp(1.2rem,3vw,2.8rem);box-shadow:0 14px 40px #4c1d9514,inset 0 1px 0 #fff;position:relative}.marriage-prediction-banner .mp-kicker-badge{display:inline-flex;align-items:center;gap:8px;font-size:clamp(.75rem,1.2vw,.88rem);font-weight:700;padding:.4rem 1.25rem;border-radius:50px;color:#581c87;background:linear-gradient(90deg,#fef3c7,#fce7f3);border:1px solid #d4af3773;box-shadow:0 3px 10px #6b21a814;letter-spacing:.5px}.marriage-prediction-banner .mp-kicker-badge .badge-icon{font-size:1rem}.marriage-prediction-banner .mp-hero-title{font-size:clamp(1.35rem,3.2vw,2.25rem)!important;font-weight:800!important;line-height:1.35!important;margin-top:.6rem;margin-bottom:.5rem;color:#3b0764!important;text-shadow:none}.marriage-prediction-banner .mp-hero-title .title-divider{color:#f6b93b;font-weight:400}.marriage-prediction-banner .mp-shine-divider{width:90px;height:3px;border-radius:4px;background:linear-gradient(90deg,#0000,#d97706 50%,#0000);box-shadow:0 0 6px #d9770666}.marriage-prediction-banner .mp-hero-subtitle{font-size:clamp(.88rem,1.5vw,1.05rem)!important;line-height:1.8!important;color:#374151!important;max-width:840px;font-weight:400}@media (max-width:768px){.marriage-prediction-banner{min-height:240px}}.text-danger{color:#b91c1c!important}.text-success{color:#15803d!important}.text-primary{color:#1e40af!important}