@import url("https://fonts.googleapis.com/css?family=Lora:400,400i|Open+Sans:300,400,600,700,800");@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Tiro+Tamil:ital@0;1&display=swap");body{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased}body,html{max-width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;color:#000;font-weight:300}h1{font-size:45px;line-height:61px}h2{font-size:40px;line-height:50px}h3{font-size:20px;line-height:30px}blockquote,label,li,p{font-size:16px;letter-spacing:0;line-height:25px;color:grey;margin-bottom:0}cite{font-size:14px;font-style:normal}.lora{font-family:Lora,serif;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}@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 rgba(0,0,0,.08)}.overlay:before{content:"";background:rgba(105,140,230,.1);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:grey;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;font-family:Open Sans,sans-serif}.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-family:Libre Baskerville,serif;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:transparent}.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 rgba(0,0,0,.05);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:transparent;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;font-family:themify;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 transparent;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{font-family:Lora,serif;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-family:Lora,serif;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:hsla(0,0%,100%,.1);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:transparent;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);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:transparent}@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;font-family:Lora,serif}.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{font-family:themify;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:-webkit-sticky;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}.form-label.frm-lb{font-weight:700;color:#391aeb;font-family:12px}.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 rgba(51,24,151,.4);padding:2.5rem;box-shadow:0 10px 40px rgba(255,153,0,.15);transition:all .4s ease;font-family:Outfit,Poppins,sans-serif}.predict-jatha-frm .jatha-frm-area:hover{transform:translateY(-3px);box-shadow:0 15px 45px rgba(255,165,0,.25)}.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 rgba(0,0,0,.08);color:#2c2c2c;transition:all .3s ease-in-out}.predict-jatha-frm .contact-form-container:hover{box-shadow:0 12px 40px rgba(17,0,255,.25)}.predict-jatha-frm .contact-form-container h2{font-family:Poppins,sans-serif;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:transparent;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:hsla(0,0%,100%,.9);border:1px solid rgba(12,11,112,.5);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 rgba(0,238,255,.3);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 rgba(255,179,0,.2)}@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-family:Dancing Script,cursive;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 transparent;text-shadow:0 1px 2px rgba(0,0,0,.2);width:160px}.predict-jatha-frm .predict-form-btn:hover{background:linear-gradient(135deg,#9b30ff,#c299ff);box-shadow:0 0 10px rgba(138,43,226,.6);transform:translateY(-2px)}.predict-jatha-frm .predict-form-btn:active{box-shadow:inset 3px 3px 8px rgba(0,0,0,.3);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 rgba(0,0,0,.05);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 rgba(0,123,255,.25)}.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 rgba(0,0,0,.12);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:150px 20px;text-align:center;color:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.3);position:relative}.tj-banner h1{font-size:48px;font-weight:700;margin:0;font-family:Poppins,sans-serif;letter-spacing:2px;color:#fff}.tj-offer{margin-top:20px;display:inline-block;background-image:linear-gradient(135deg,#b6dff7,#ffd3b6);color:#040442;font-weight:700;font-size: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));grid-gap:40px;gap:40px;padding:30px;width:90%;margin:0 auto}.tamil-jathagamcard{background:linear-gradient(135deg,#e0f7fa,#fff);border-radius:15px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.tamil-jathagamcard:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.tamil-jathagamtitle{font-size:20px;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:20px;font-weight:700;color:#111}.tamil-jathagamorder-btn{background:#0c0c86;color:#fff;font-weight:700;border:none;padding:12px 20px;border-radius:10px;font-size:14px;cursor:pointer;transition:background .3s ease}.tamil-jathagamorder-btn:hover{background:#f60}.tamil-jathagamreview-section{margin-top:10px;font-size:14px;color:#444}.tag-container{display:flex;gap:8px;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:rgba(0,0,0,.7);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 rgba(0,0,0,.2);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 rgba(0,0,0,.15);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 hsla(0,0%,100%,.1)}.neon-glass{background:linear-gradient(145deg,rgba(0,25,70,.9),rgba(0,85,130,.85));-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 rgba(0,210,255,.4)}.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-family:Poppins,sans-serif;font-size:1.15rem;font-weight:600;padding:12px 18px;border-radius:14px;text-decoration:none;letter-spacing:.5px;transition:all .4s ease;background:hsla(0,0%,100%,.05);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 rgba(0,255,255,.5)}.magic-link:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.6),transparent);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 rgba(0,0,0,.3)}.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 hsla(0,0%,100%,.3)}.love-banner .btn-love:hover{background:transparent;color:#fff;box-shadow:inset 0 0 10px hsla(0,0%,100%,.5);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:rgba(95,10,135,.1)}.loveHoroscope-content{font-family:Noto Sans Tamil,sans-serif;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{font-family:Playfair Display,serif!important;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 rgba(155,93,229,.15)}.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 rgba(155,93,229,.25)}.loveHoroscope-content .btn-love:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(155,93,229,.35)}.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 rgba(0,0,0,.08),inset 0 -8px 20px rgba(0,0,0,.05);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 rgba(95,10,135,.08);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 rgba(0,0,0,.6)}.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{position:relative;background:radial-gradient(circle at top right,rgba(255,120,220,.4),transparent 60%),radial-gradient(circle at bottom left,rgba(100,100,255,.3),transparent 70%),linear-gradient(135deg,#6b0f1a,#b91372);background-size:cover;color:#fff;padding:clamp(15px,3vw,50px) clamp(8px,3vw,20px);overflow:hidden;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,transparent,hsla(0,0%,100%,.15),transparent);animation:shimmer 6s linear infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.marriage-prediction-banner h1{font-family:Playfair Display,serif;font-size:clamp(1.2rem,3vw,2.2rem)!important;font-weight:700;color:#fff;background:linear-gradient(90deg,#ff79c6,#ffcd70,#d484ff);background:linear-gradient(90deg,#fff,#ffcd70,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px;margin-bottom:25px;line-height:1.8}.marriage-prediction-banner p{font-family:Poppins,sans-serif;font-size:clamp(.6rem,3vw,1rem)!important;color:#f9f8ff;max-width:950px;margin:0 auto;line-height:1.9;text-shadow:0 2px 18px rgba(255,155,255,.25)}.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,hsla(0,0%,100%,.4),transparent 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;font-family:Catamaran,sans-serif;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 rgba(142,45,226,.25);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-family:Poppins,sans-serif;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:transparent;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 rgba(78,36,175,.7)}@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-family:Poppins,sans-serif;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 rgba(138,43,226,.4)}.marriage-predict-content .cta-btn:hover{background:linear-gradient(90deg,#f64f59,#8e2de2);transform:translateY(-3px);box-shadow:0 12px 35px rgba(138,43,226,.6);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;font-family:Poppins,sans-serif;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,hsla(0,0%,100%,.03),hsla(0,0%,100%,.02));box-shadow:0 8px 40px rgba(6,7,30,.6);border:1px solid hsla(0,0%,100%,.04);-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,rgba(246,185,59,.14),rgba(255,111,163,.06));border:1px solid rgba(246,185,59,.12);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-family:Playfair Display,serif;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:transparent;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:hsla(0,0%,100%,.02);padding:10px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.03);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 rgba(246,185,59,.18)}.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 rgba(246,185,59,.18);transition:transform .18s ease,box-shadow .18s ease}.carrer-prediction .btn-ghost{background:transparent;color:#dfe8ff;padding:10px 20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.06);transition:all .18s ease;font-weight:600}.carrer-prediction .btn-ghost:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.02)}.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%,rgba(255,187,102,.14),rgba(255,140,181,.06) 45%,transparent 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%,rgba(125,72,255,.14),rgba(102,204,255,.05) 50%,transparent 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%,rgba(255,111,163,.12),rgba(246,185,59,.05) 45%,transparent 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 hsla(0,0%,100%,.06);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:hsla(0,0%,100%,.05);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:rgba(0,0,0,.08)}.career-predition-content{font-family:"Noto Serif Tamil",serif;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-family:Poppins,sans-serif;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:hsla(0,0%,100%,.06);--glass-border:hsla(0,0%,100%,.12);--accent-gold:#f6b93b;--accent-rose:#ff6fa3;--text-ink:#fff7ff;--muted:hsla(0,0%,100%,.85)}.Ask-astrology-banner{margin:0;font-family:Poppins,"Noto Serif Tamil",sans-serif;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%,rgba(246,185,59,.12),transparent 30%);left:-18%;top:-20%}.Ask-astrology-banner .glow-spot.two{width:40vmax;height:40vmax;background:radial-gradient(circle at 70% 70%,rgba(255,111,163,.09),transparent 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,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));box-shadow:0 12px 50px rgba(14,8,30,.7),inset 0 1px 0 hsla(0,0%,100%,.02);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;grid-gap:1rem;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-family:Poppins,sans-serif;font-size:clamp(.85rem,1.2vw,1rem);padding:.45rem .95rem;border-radius:999px;color:#2a143f;background:linear-gradient(90deg,rgba(246,185,59,.95),rgba(255,111,163,.95));font-weight:700;letter-spacing:.6px}.Ask-astrology-banner .hero-title{font-family:Playfair Display,serif;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:transparent}.Ask-astrology-banner .subtitle{font-family:"Noto Serif Tamil",serif;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,hsla(0,0%,100%,.28),rgba(246,185,59,.95));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:rgba(0,0,0,.15)}.ask-astrologer-content{font-family:"Noto Serif Tamil",serif;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,hsla(0,0%,100%,.12),transparent 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-family:Playfair Display,serif;font-size:clamp(1.1rem,3vw,1.8rem)!important;font-weight:700;color:#ffefb0;text-shadow:0 3px 10px rgba(0,0,0,.3);line-height:1.8}.ask-astrologer-content .astro-banner p{font-size:clamp(.7rem,2vw,1rem);color:hsla(0,0%,100%,.9);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{font-family:Playfair Display,serif;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:rgba(61,27,88,.05);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:rgba(61,27,88,.1);transform:translateX(4px)}.ask-astrologer-content .astro-quote{background:rgba(61,27,88,.07);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:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;padding:50px 30px;max-width:850px;margin:0 auto;box-shadow:0 0 40px rgba(255,215,0,.2)}.future-prediction-horoscope .banner-title{font-family:Playfair Display,serif;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:transparent;margin-bottom:25px;text-shadow:0 0 25px rgba(255,230,150,.3);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 rgba(255,215,0,.8);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;font-family:Tiro Tamil,serif;background-color:#1a082b;color:#fff}.future-prediction-horobook .future-prediction-banner{padding:clamp(20px,3vw,50px);background:linear-gradient(135deg,rgba(61,27,88,.85),rgba(23,8,39,.9)),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:hsla(0,0%,100%,.05);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:transparent}.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:transparent;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:hsla(0,0%,100%,.1);-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 rgba(0,0,0,.3);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:hsla(0,0%,100%,.08);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{font-family:Poppins,Noto Sans Tamil,sans-serif;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 rgba(0,0,0,.15)}.horoscopeBookwith-palan-sec .banner h1{font-size:2.4rem;font-weight:700;text-shadow:0 4px 10px rgba(0,0,0,.3)}.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-family:Font Awesome\ 6 Free;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 rgba(157,0,255,.1);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{font-family:Poppins,Noto Sans Tamil,sans-serif;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 hsla(0,0%,100%,.4);box-shadow:inset 0 8px 20px rgba(0,0,0,.08),inset 0 -8px 20px rgba(0,0,0,.05);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{font-family:Poppins,Noto Sans Tamil,sans-serif;background-color:#f9f8ff;color:#222;line-height:1.7}.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 rgba(0,0,0,.2);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 hsla(0,0%,100%,.4),inset -2px -2px 8px rgba(0,0,0,.3)}.astro-audio-prediction .sub-para{font-size:clamp(.8rem,3vw,1rem);color:#000}.astro-audio-prediction .feature-card{font-size:clamp(.8rem,3vw,1rem);color:#5f0a87!important}.astro-audio-prediction .feature-card p{font-size:clamp(.8rem,3vw,1rem)!important;color:#5f0a87!important}.astro-audio-prediction .feature-card:hover{box-shadow:0 6px 25px rgba(95,10,135,.2)}.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 rgba(0,0,0,.05);color:#5f0a87}.astro-audio-prediction .info-section p{color:#5f0a87;font-size:clamp(.8rem,3vw,1.2rem)}.astro-audio-prediction ul li{font-size:clamp(.8rem,3vw,1.1rem);color:#5f0a87!important}.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;font-family:Noto Sans Tamil,sans-serif;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 rgba(255,215,0,.6);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 rgba(255,215,0,.3)}.future-25year-predict .section-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:clamp(15px,3vw,30px)!important;margin:25px auto;box-shadow:0 0 25px rgba(255,215,0,.08);transition:all .4s ease;max-width:900px}.future-25year-predict .section-card:hover{transform:translateY(-6px);box-shadow:0 0 40px rgba(255,215,0,.25)}.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 hsla(0,0%,100%,.2)}.future-25year-predict .footer h2{font-size:clamp(1.4rem,3vw,1.8rem)!important;color:#f5c542;text-shadow:0 0 10px rgba(255,215,0,.6)}.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;object-fit:contain;display:block;transition:transform .3s ease;margin:6px auto 0}.logo-img:hover{transform:scale(1.05)}.tj-footer-premium{background:#f7f9fb;color:#333;font-family:Poppins,sans-serif;border-top:1px solid #e0e0e0}.footer-top{padding:50px 0 30px}.footer-logo img{width:200px;height:auto;transition:transform .3s ease}.footer-logo:hover img{transform:scale(1.05)}.footer-desc{font-size:15px;color:#555}.footer-title{font-weight:700;color:#002b5b;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px;position:relative}.footer-title:after{content:"";width:40px;height:2px;background:linear-gradient(90deg,#007bff,#00bcd4);display:block;margin-top:6px;border-radius:2px}.footer-links li{margin-bottom:8px}.footer-links a{color:#555;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#007bff;text-shadow:0 0 8px rgba(0,123,255,.3);font-weight:500}.footer-social a{color:#444;font-size:18px;border:1px solid #ccc;border-radius:50%;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;margin:0 6px;transition:all .3s ease}.footer-social a:hover{background:linear-gradient(135deg,#007bff,#00bcd4);color:#fff;transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,123,255,.4)}.footer-playstore{width:150px;border-radius:8px;transition:transform .3s ease}.footer-playstore:hover{transform:scale(1.05)}.footer-contact a{color:#007bff;text-decoration:none;transition:.3s}.footer-contact a:hover{text-decoration:underline}.footer-bottom{background:#e8eef5;color:#333;padding:12px 0;font-size:14px}@media (max-width:992px){.footer-top{padding:40px 15px}.footer-title:after{margin:8px auto 0}}@media (max-width:768px){.footer-top .row{text-align:center}.footer-social{margin-top:10px}.footer-playstore{width:130px}}@media (max-width:480px){.footer-logo img{width:160px}.footer-links a,.footer-title{font-size:14px}.footer-bottom{font-size:13px}}