@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about-container,.firstdiv{width:100%}.firstdiv{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:70px 0}.about-title{color:#000;font-size:50px;font-weight:700;margin-bottom:30px}.about-subtitle{color:#068687;font-size:18px;font-weight:500;margin-top:15px}.about-description{color:#000;font-size:16px;line-height:1.6;margin-top:20px}.about-image{display:flex;justify-content:center;width:48%}.about-image img{transition:transform .3s ease-in-out;width:100%}.about-image img:hover{transform:scale(1.03)}.about-helf{background:url(/static/media/page2_parallax01.90b8b7217860d4a25941.jpg) 50%/cover no-repeat;margin-top:50px}.about-helf,.secondDiv{height:500px;width:100%}.secondDiv{align-items:center;display:flex;justify-content:space-between}.overlay-text-about{color:#fff;font-size:50px;font-weight:400;line-height:1.2;margin:0;text-align:left;width:40%}.circles{background:#068687;border-radius:50%;cursor:pointer;height:100px;width:100px}.circles:hover{background-color:#333}.thirdDiv{background:#fff;padding:100px 0;text-align:center}.team-title{color:#000;font-size:50px;font-weight:700;margin-bottom:40px;text-align:center}.team-members{display:flex;flex-wrap:wrap;justify-content:space-between}.our-sttmnt{background:#f5f5f5;margin:0;padding:100px 0;text-align:center;width:100%}.mission-title{color:#000;font-size:50px;font-weight:700;margin-bottom:40px;text-align:center}.mission-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.mission-card{background-color:#068687;border-radius:10px;box-shadow:0 4px 10px #0000001a;height:auto;overflow:hidden;transition:transform .3s ease-in-out;width:31%}.mission-card:hover{transform:translateY(-5px)}.mission-top{padding:50px 0;position:relative}.mission-img{align-items:center;background-color:#e04a48;border:3px solid #fff;border-radius:50%;bottom:-50px;display:flex;height:100px;justify-content:center;left:50%;object-fit:cover;position:absolute;transform:translateX(-50%);transition:all .3s;width:100px}.mission-imggg{height:50px;object-fit:cover;width:50px}.mission-content{padding:55px 20px 20px}.mission-heading{color:#fff;font-size:25px;font-weight:600;margin-bottom:10px}.mission-text{color:#fff;font-size:16px;font-weight:500;line-height:25px;text-align:center}.our-membr{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;width:100%}.fifthDiv{padding:80px 0}.testimonial-title{color:#fff;font-size:50px;font-weight:700;margin-bottom:25px;text-align:center}.testimonial-title-header{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px;text-align:center}.testimonial-titles{color:#fff;font-size:20px;font-weight:400;margin-bottom:10px;text-align:center}.testimonials{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.testimonial{background-color:#1f1f1f99;border-radius:10px;box-shadow:0 5px 15px #00000059;color:#fff;margin:15px 0;padding:20px;text-align:center;width:23%}.testl-img{align-items:center;background-color:#e04a48;border-radius:50%;display:flex;height:100px;justify-content:center;margin:10px auto;transition:all .3s;width:100px}.testl-img:hover{background-color:#068687;transform:translateY(-3px)}.testimonial-img{height:40px;object-fit:cover;width:40px}.testimonial-text{font-size:16px;font-weight:500;line-height:27px}.testimonial-name,.testimonial-text{color:#fff;margin:10px 0;text-align:center}.testimonial-name{border-bottom:2px solid #e04a48;display:inline-block;font-size:20px;font-weight:700;padding:10px 0}.team-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;height:460px;margin-bottom:30px;overflow:hidden;position:relative;transition:.3s ease;width:31.5%}.img-box{height:360px;position:relative}.img-box img{display:block;height:100%;object-fit:cover;width:100%}.text-box{background:#fff;bottom:0;padding:15px 0;position:absolute;text-align:center;transform:translateY(0);transition:transform .5s cubic-bezier(.25,.46,.45,.9);width:100%}.team-card:hover .text-box{transform:translateY(-10px)}.text-box .name{font-size:20px;font-weight:700;margin:8px 0}.text-box .location{color:#e04a48;font-size:16px;font-weight:500}.text-box .underline{background:#e04a48;height:2px;margin:8px auto;width:40px}.contact-info{height:0;opacity:0;pointer-events:none;transition:opacity .6s linear}.team-card:hover .contact-info{height:auto;margin-top:10px;opacity:1;pointer-events:auto;transition:.5s ease}.contact-info p{color:#000;font-size:16px;font-weight:500;margin:10px auto;transition:opacity .7s linear;width:90%}.bntclss{margin-top:30px}@media (max-width:991.99px){.firstdiv{padding:20px 0}.about-title{font-size:35px}.about-helf{margin-top:30px}.about-helf,.secondDiv{height:300px}.overlay-text-about{font-size:30px;width:50%}.circles{height:70px;width:70px}.thirdDiv{padding:50px 0}.team-title{font-size:30px}.team-img{height:170px;width:170px}.our-sttmnt{padding:50px 0}.mission-title{font-size:30px}.testimonial-title{font-size:35px}.testimonial-img{height:50px;width:50px}}@media (max-width:500px){.testl-text{width:65%}}@media (min-width:768px) and (max-width:1199.99px){.about-image,.about-text,.mission-card,.team-card,.testimonial{width:48%}}@media (max-width:767.99px){.about-text,.mission-card,.team-card,.testimonial{width:100%}.about-image{margin-top:30px;width:100%}}.services-container{background-color:#fff;text-align:center}.service-firstContainer-div{padding:60px 0}.services-title{color:#000;font-size:50px;font-weight:700;margin:30px 0;text-align:center}.services-grid{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;text-align:center}.services-grid:before{background-color:#000;bottom:50px;content:"";display:block;left:50%;position:absolute;top:50px;transform:translateX(-50%);width:2px;z-index:9}.service-item{background-color:#fff;margin:5px 0;padding:25px;text-align:center;width:35%;z-index:99}.services-grid .service-item:nth-child(3){left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.service-icon{align-items:center;background-color:#068687;border-radius:50%;box-shadow:0 2px 8px 0 #63636333;display:flex;height:70px;justify-content:center;margin:0 auto 20px;padding:25px;width:70px}.service-icon svg{color:#fff;font:30px}.service-title{color:#000;font-size:25px;font-weight:700;margin-bottom:10px}.service-description-div{width:100%}.service-description{color:#000;font-size:16px;font-weight:500;line-height:1.6}.service-second{background-color:#f4f5f5;padding:60px 0}.Latestservices-title{color:#333;font-size:50px;margin-bottom:30px;text-align:left}.latestservices-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.latestservice-item{text-align:center;width:32%}.thirdContainer-title{color:#fff;font-size:50px;font-weight:400;line-height:1.2;margin:0;text-align:left}.latestservice-description-div{margin-top:20px;width:96%}.latestservice-title{color:#4ee0c1;font-size:22px;font-weight:400;margin-bottom:20px;text-align:left}.latestservice-description{color:#999;font-size:16px;line-height:1.6;margin-bottom:20px;text-align:left}.latestservice-icon{align-items:baseline;background-color:#4ee0c1;border-radius:50%;display:flex;height:70px;justify-content:center;margin:20px auto;width:70px}.latestservice-icon svg{color:#fff;font:25px}.service-thirdContainer-div{background-position:50%;background-size:cover;height:500px;width:100%}.Servicesoverlay{background-color:#00000080;flex-direction:column;height:100%;justify-content:center}.Servicesoverlay,.heading-dot-div{align-items:center;display:flex;flex-wrap:wrap;width:100%}.heading-dot-div{justify-content:space-between}.text-dot-div{width:50%}.thirdContainer-circle{background-color:#4ee0c1;border-radius:50%;height:100px;padding:20px;width:100px}.thirdContainer-circle:hover{background-color:#000}.service-forthContainer-div{margin:60px 0;width:100%}.useful-info-title{color:#333;font-size:50px;margin-bottom:30px;text-align:left}.container-div{display:flex;flex-wrap:wrap;justify-content:space-between}.info-box{margin:20px 0;width:48%}.info-heading{color:#4ee0c1;font-size:22px;font-weight:400;margin:0 0 20px;text-align:left}.info-text{color:#858585;font-size:16px;line-height:1.6;text-align:left}.info-icon{background-color:#4ee0c1!important;height:80px!important;margin:15px auto;width:80px!important}.servicesfifth-div{background-image:url(/static/media/page3_parallax02.8932bb813bff38f962c0.jpg);background-position:50%;background-size:cover;color:#fff}.back-bg{background:#00000080}.servicesfifth-title{font-size:50px;margin-bottom:10px;padding-top:70px;text-align:left}.servicesfifth-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:70px}.servicesfifth-item{margin:20px 0;width:31%}.servicesfifth-item-title{color:#00e0ff;font-size:20px;font-weight:400;margin-bottom:20px;text-align:left;text-transform:uppercase}.servicesfifth-list{list-style:none;margin:0;padding:0}.servicesfifth-list li{cursor:pointer;font-size:16px;margin-bottom:10px;text-align:left}.servicesfifth-list li:hover{text-decoration:underline}.servicesfifth-list li:before{color:#00e0ff;content:"●";margin-right:15px}.subscription-cards{padding:60px 0}.serv-title{color:#000;font-size:50px;font-weight:700;margin:30px 0;text-align:center}.card-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.subscription-cards .card{background-color:#fff;border:1px solid #ddd;border-radius:1rem;box-shadow:0 4px 12px #0000000d;padding:20px;transition:transform .3s ease;width:31%}.subscription-cards .card:hover{background-color:#e04a48;transform:translateY(-5px)}.subscription-cards .card:hover .card-title,.subscription-cards .card:hover .cardlabel,.subscription-cards .card:hover .check-icon,.subscription-cards .card:hover .check-icon svg{color:#fff!important}.card-title{border-radius:5px;color:#068687;font-size:25px;font-weight:700;padding:15px 0;text-align:center}.check-icon{color:teal!important;font-size:16px!important;font-weight:600!important}.cardlabel{font-size:16px;font-weight:500}.feature-row{align-items:center}.features{list-style-type:none;margin:0;padding:0}.features li{border-bottom:1px solid #eee;font-size:.95rem;padding:.5rem 0}.features li:last-child{border-bottom:none}@media (max-width:991.99px){.services-title{font-size:30px}.service-item{margin:10px 0;padding:20px;width:48%}.service-title{font-size:25px}.service-icon{height:70px;padding:20px;width:70px}.Latestservices-title{font-size:30px;text-align:center}.latestservice-item{width:100%}.latestservice-description,.latestservice-title{text-align:center}.service-thirdContainer-div{height:300px}.text-dot-div{width:75%}.thirdContainer-title{font-size:30px;text-align:center}.thirdContainer-circle{height:70px;padding:10px;width:70px}.useful-info-title{font-size:30px;text-align:center}.info-box{width:100%}.info-heading,.info-text{text-align:center}.servicesfifth-title{font-size:30px}.servicesfifth-item{width:100%}.serv-title{font-size:30px;margin:20px 0}.subscription-cards{padding:20px 0}.services-grid .service-item:nth-child(3){left:auto;position:static;top:auto;transform:none}.services-grid:before{display:none}}@media (min-width:992px) and (max-width:1199.99px){.service-item{width:35%}}@media (min-width:768px) and (max-width:1199.99px){.subscription-cards .card{width:48%}}@media (max-width:767.99px){.card-container{align-items:center;flex-direction:column}.service-item,.subscription-cards .card{width:100%}}.faq-sec-in{margin:0 auto;width:90%}.accordion-item{border-bottom:1px solid #eee;box-shadow:0 5px 15px #00000059;margin-bottom:20px;margin-top:15px;text-align:left}.accordion-header{background-color:#fff;cursor:pointer;padding:20px 40px;position:relative;transition:background-color .3s ease}.accordion-header .icon,.accordion-header.active{background-color:#e04a48;color:#fff}.accordion-header .icon{border:1px solid #fff;font-size:25px;font-weight:700;height:30px;left:-10px;line-height:30px;position:absolute;text-align:center;top:-20px;width:30px}.accordion-header.active .icon{background-color:#fff;border:1px solid #e04a48;color:#e04a48}.accordion-title{font-size:18px;font-weight:600}.accordion-body{animation:fadeIn .5s ease-in-out;color:#000;display:none;font-size:16px;font-weight:500;padding:20px 40px}.accordion-body.open{display:block}.accordion-body h4{font-weight:600;margin-bottom:1rem;margin-top:1rem}.faq-answer{font-size:16px!important;font-weight:500}.textzeroindex{color:#333;font-weight:600;margin-bottom:1rem}.faq-numbered-list{margin:0;padding-left:1.5rem}.accordion-body ul{list-style:disc;margin:0;padding-left:1.2rem}.accordion-body li{margin-bottom:.5rem}.faq-section{margin:70px 0 40px}.eightdiv{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0;width:100%}.footer-logo{width:15%}.footer-links{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;text-align:center;width:57%}.footer-dots{display:flex;gap:10px;justify-content:flex-end;width:27%}.logo-circle-footer{background-color:#46d6d6;border-radius:50%;height:100px;margin-right:15px;width:100px}.logo-text h2{color:#fff;font-size:30px;font-weight:300;line-height:30px}.logo-text p{color:#8a8a8a;font-size:14px}.footerImage{max-width:100%;width:200px}.footer-copy{color:#000;font-size:16px}.footer-copyright{color:#8a8a8a;font-size:16px;margin-left:20px;margin-top:10px}.footer-copyright a{color:#8a8a8a;text-decoration:none}.dot-logo{border-radius:50%;height:50px;transition:background .3s ease;width:50px}.dot-logo:hover{background-color:#058787}.youdot-logo{border-radius:50%;height:45px;margin-top:2px;transition:background .3s ease;width:45px}.youdot-logo:hover{background-color:#058787}.footer-link{color:#000;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none}.footer-link:hover{color:#e04a48}@media (max-width:991.99px){.footer-links,.footer-logo{text-align:center;width:100%}.footer-links{gap:10px}.footer-dots{justify-content:center;margin-top:20px;width:100%}.footerImage{margin:0 auto;max-width:90%;width:250px}}.blog-cardcomponent{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #00000059;cursor:pointer;height:auto;overflow:hidden;transition:transform .2s ease;width:31.5%}.blog-cardcomponent:hover{transform:translateY(-2px)}.leftcomponent{background-color:#e6e6e6;height:200px;overflow:hidden;width:100%}.preview-textdiv{height:100%}.blog-imagecomponent{height:200px;object-fit:cover;width:100%}.rightcomponent{height:210px;padding:20px;position:relative}.blog-titlecomponent{color:teal;font-size:17px;font-weight:700;line-height:27px;margin:0 0 10px}.preview-textcomponent{color:#000;font-size:16px;font-weight:500;line-height:27px;margin:0}.read-more-textcomponent{bottom:20px;color:#e04a48;font-size:14px;font-weight:700;left:20px;position:absolute}@media (max-width:991.99px){.leftcomponent{height:auto;width:100%}.rightcomponent{height:190px;width:100%}.blog-imagecomponent{border-bottom-left-radius:0;border-top-left-radius:0}}@media (min-width:768px) and (max-width:1199.99px){.blog-cardcomponent{width:48%}}@media (max-width:767.99px){.blog-cardcomponent{height:auto;margin-bottom:30px;width:100%}}.blogs-scroll-container{background-color:#fff;min-height:100vh;overflow-y:auto}.blogs-container{background-color:#fff;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;padding:70px 0}.loading-container{background:#fff;height:100vh}.loading-container,.noBlogdiv{align-items:center;display:flex;justify-content:center}.noBlogdiv{height:60vh;width:100%}.spinner{border:6px solid #f3f3f3;height:50px;width:50px}.no-blogs-text{color:#e04a48;font-size:30px;font-weight:600;text-align:center}@media (max-width:991.99px){.blogs-scroll-container{padding:0}.blogs-container{padding:30px 10px}}.address-section{margin:40px auto;width:80%}.contact-title,.contact-title2{color:#000;font-size:30px;font-weight:700;margin:20px 0;text-align:center}.address-text{color:#50e3c2;font-size:18px;line-height:1.5;margin-bottom:20px}.email-link{color:#50e3c2;text-decoration:none}.email-link:hover{text-decoration:underline}.contact-form-section{box-shadow:0 3px 8px #0000003d;margin:0 auto 60px;padding:40px;width:80%}.form-row{display:flex;flex-wrap:wrap;justify-content:space-between}.contactform-input{width:48%}.input-filds{background-color:#f2f2f2;border:none;border-radius:5px;color:#000;font-size:16px;margin-bottom:20px;outline:none;padding:15px 20px;width:100%}.contact-form-section button{margin:15px auto;width:40%}.send-button-Contact{background-color:#50e3c2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 40px;transition:background-color .3s ease}.send-button-Contact:hover{background-color:#3ac9a1}.textNumber{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.contacttext{width:35%}.contacttexttitle{font-size:16px;font-weight:500}.contactnumber{width:50%}.form-input:focus,.form-input:hover,.form-textarea:focus,.form-textarea:hover{background-color:#e8e8e8}.quote-options{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 100px}.quote-box{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:50px 20px 30px;position:relative;text-align:center;transition:.3s ease;width:48%}.quote-box:hover{transform:translateY(-5px)}.quote-title{color:#000;font-size:20px;font-weight:700;margin-top:30px}.quote-separator{background:#000;height:2px;margin:10px auto;width:60px}.quote-text{color:#e04a48;font-size:14px;font-weight:700;line-height:1.6}.sendsec{text-align:center;width:100%}@media (max-width:991.99px){.contact-title,.contact-title2{font-size:20px}.contact-form-section{width:100%}.quote-options{margin-bottom:30px}.address-section{margin:0;width:100%}}@media (max-width:767.99px){.contactform-input,.send-button-Contact{width:100%}.quote-box{margin-bottom:50px;padding:65px 20px 25px;width:100%}.icon-wrapper{height:90px;top:-40px;width:90px}.icon-wrapper svg.icon.icon-lg{width:40px}}.home-HomeContainer{height:600px;position:relative}.home-HomeContainer,.home-overlay{background-color:#00000080;width:100%}.home-overlay{height:100%;left:0;position:absolute;top:0}.home-topBanner{height:600px;object-fit:cover;transition:opacity .5s ease-in-out;width:100%}.home-dotsContainer{display:flex;flex-direction:column;gap:15px;left:7%;position:absolute;top:50%;transform:translateY(-50%)}.home-dot{background-color:#fff;border-radius:50%;cursor:pointer;height:30px;transition:background-color .3s ease-in-out;width:30px}.home-dot.active{background-color:#058787}.home-textContainer{color:#fff;max-width:80%;position:absolute;right:8%;text-align:right;top:50%;transform:translateY(-50%);width:900px}.home-text{font-size:80px;font-weight:500;margin-bottom:-20px}.home-text2{font-size:55px;font-weight:500;margin-bottom:0;text-align:right;text-transform:uppercase}.home-otherdetailsdiv{display:inline-block;max-width:100%;text-align:left;width:550px}.home-otherdetails{color:#fff;font-size:22px;margin-top:10px;text-align:right;text-transform:uppercase}.home-bigcirclediv{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-end;margin-top:10px}.home-bigcirclediv h1{margin:15px 0}.home-bigcircle{align-items:center;background-color:#000;border-radius:50%;display:flex;height:120px;justify-content:center;width:120px}@keyframes blink-bg{0%,to{background-color:#058787}50%{background-color:#e04a49}}.home-bigcircle h2{color:#fff;font-size:25px;margin:0!important}.home-secondContainer{margin:60px 0 30px;width:100%}.home-headingTextHome{color:#058787;font-size:50px!important;font-weight:600;margin:20px 0;text-align:center}.home-paragraphText{color:#000;font-size:25px;font-weight:400;margin-top:0;text-align:center}.home-thirdContainer{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;width:100%}.home-card{background-color:#068687;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;color:#fff;height:auto;margin-bottom:20px;padding:40px;position:relative;text-align:center;width:33.33%}.home-card:hover{background-color:#0b6b6b;box-shadow:inset 0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254085}.home-profilePic{border-radius:50%;height:100px;margin:0 auto;width:100px}.home-profilePic img{height:100%;object-fit:cover;width:100%}.home-title{color:#fff;font-size:35px;font-weight:700;margin:20px 0}.home-subtitle{color:#000;font-size:25px;font-weight:400;margin-bottom:10px}.home-descriptiondiv{text-align:center;width:100%}.home-description-first{color:#fff;font-size:18px;font-weight:500;line-height:27px}.bottom-circle-arrow{height:90px}.home-bottomCircle{align-items:center;background-color:#fff;border-radius:50%;bottom:0;color:#e04a49;display:flex;font:25px;height:70px;left:50%;padding:20px;position:absolute;transform:translate(-50%,-50%);width:70px}.home-text-bullet{animation:backgroundBlink 1s infinite;background-color:teal;font-weight:700;padding-right:2%;text-align:right}@keyframes backgroundBlink{0%{background-color:teal}50%{background-color:#e04a49}to{background-color:teal}}.home-forthdiv{background-position:50%;background-size:cover;color:#fff;padding:80px 0;position:relative;text-align:center;width:100%}.home-forthdiv:before{background:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-stats-heading{font-size:50px;font-weight:600;margin-bottom:20px;position:relative;z-index:2}.home-stats-subtitle{color:#058787;font-size:20px;line-height:32px;margin:10px 0 30px;position:relative;z-index:2}.home-stats-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:50px;position:relative;z-index:2}.home-stat-box{color:#fff;margin-bottom:20px;text-align:center;width:22%}.home-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 10px;width:80px}.home-circle img{height:40px;width:40px}.home-number{color:#058787;font-size:20px;font-weight:400;margin:10px 0;text-align:center}.home-label,.home-label-home{font-size:22px;font-weight:400;line-height:40px;text-align:center}.home-label-home{color:#fff}.home-description-div{margin-top:20px}.home-description{color:#058787!important;font-size:16px;line-height:24px;text-transform:uppercase}.home-fifthdiv{background:#fff;padding:50px 0 3%;text-align:left;width:100%}.home-heading-profile{color:#333;font-size:50px;font-weight:600;margin-bottom:30px;margin-top:5%}.home-profiles-container{display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:3%}.home-profile-card{align-items:center;display:flex;flex-direction:column;margin:30px 0;width:30%}.home-profile-pic{border-radius:50%;box-shadow:0 4px 8px #0003;height:150px;object-fit:cover;width:150px}.home-profile-name{color:teal;font-size:18px;font-weight:400;margin-top:10px}.home-profile-info{color:gray;font-size:16px}.home-pagination{display:flex;gap:8px;justify-content:center;margin-top:20px}.home-blue-circles{background-color:#e04a49;border-radius:50%;cursor:pointer;height:70px;margin-top:30px;transition:background-color .3s ease;width:70px}.home-blue-circles:hover{background-color:#000}.home-sixdiv{background-position:50%!important;background-size:cover;height:auto;width:100%}.searchlove{padding:30px 0}.imgflowdiv{padding:60px 0;text-align:center}.imgflowdiv img{width:100%}.home-sixdivoverlay{color:#fff;padding:150px 0;text-align:left;width:55%}.home-black-shadow{background:#00000080;height:100%;width:100%}.home-hero-text{font-size:45px!important;font-style:italic;font-weight:700!important;line-height:60px}.home-hero-text,.home-hero-text2{margin:0!important;text-align:left!important;z-index:2}.home-hero-text2{font-size:25px!important;font-weight:500!important;line-height:35px}.jointext{color:#fff;font-size:20px}.home-sixdivblue-circle{background-color:#e04a49;border-radius:50%;height:100px;margin:0;transition:background-color .3s ease;width:100px}.home-sixdivblue-circle:hover{background-color:#000}.home-sevendiv{background-color:#078687;padding:60px 0;width:100%}.home-newsletter-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.home-newsletter-content{margin:20px 0;width:48%}.home-newsletter-title-div{align-items:center;display:flex;gap:15px;width:100%}.home-newsletter-title{font-size:25px}.home-newsletter-title,.home-newsletter-title-sub{color:#fff;font-weight:700;margin:0;text-align:left}.home-newsletter-title-sub{font-size:30px}.home-newsletter-description-div{display:flex;margin-top:3%;width:100%}.home-newsletter-description{color:#fff;font-size:20px;font-weight:500;margin:10px 0}.home-newsletter-text{color:#b0b0b0;font-size:12px;line-height:1.5;margin-top:10px;width:80%}.form-error{color:#e04a48;font-size:16px;font-weight:500;margin-top:5px}.home-newsletter-form{margin:20px 0;width:42%}.home-email-input{background:#fff;border:none;border-radius:5px;color:gray;font-size:16px;margin-top:30px;outline:none;padding:17px 22px;width:100%}.inputbtn{margin-top:0}.home-footer-left{align-items:flex-start;display:flex;flex-direction:column}.home-footer-logo{align-items:center;display:flex}.home-logo-circle-footer{background-color:#46d6d6;border-radius:50%;height:100px;margin-right:15px;width:100px}.home-logo-text h2{color:#fff;font-size:30px;font-weight:300;line-height:30px}.home-logo-text p{color:#8a8a8a;font-size:14px}.home-footerImage{width:200px}.home-text-bullet ul{margin:0;padding:0;text-align:right}.home-text-bullet ul li{color:#fff;font-size:25px;list-style:none;padding:6px 15px;text-align:left;text-transform:uppercase}.slider-container{height:100vh;overflow:hidden}.slider,.slider-container{position:relative;width:100%}.slide,.slider{height:100%}.slide{align-items:center;background-position:50%;background-size:cover;display:flex;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.slide.active{opacity:1}.slide-content{color:#fff;max-width:100%;padding:50px 0 20px}.slide h2{color:#fff;font-size:50px;font-weight:700;margin-bottom:20px;max-width:85%;opacity:0;text-align:left;text-shadow:1px 1px 3px #0000004d;transform:translateY(-30px)}.slide.active h2{animation:slideInDown .8s ease-out .3s forwards}.slide p{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:30px;max-width:95%;opacity:0;text-shadow:1px 1px 3px #0000004d;transform:translateY(-30px)}.slide.active p{animation:slideInDown .8s ease-out .7s forwards}.slider-btn{background-color:#e04a48;border:none;border-radius:30px;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;opacity:0;padding:15px 30px;text-decoration:none;transform:translateY(30px);transition:all .3s}.slide.active .slider-btn{animation:slideInUp .8s ease-out .9s forwards}.slider-btn:hover{box-shadow:0 6px 15px #0000004d;color:#fff;transform:translateY(-3px)}.slider-arrow{align-items:center;background-color:#ffffff4d;border:none;border-radius:50%;color:#078586;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:50px;z-index:10}.btn{background-color:#e04a48;box-shadow:0 4px 10px #0003;display:inline-block;font-size:1.1rem;font-weight:700;opacity:0;padding:15px 30px;text-decoration:none;transform:translateY(30px);transition:all .3s}.slide.active .btn{animation:slideInUp .8s ease-out .9s forwards}.btn:hover{background-color:#c23e3c;box-shadow:0 6px 15px #0000004d;color:#fff;transform:translateY(-3px)}.slider-arrow:hover{background-color:#ffffffb3}.slider-arrow.left{left:30px}.slider-arrow.right{right:30px}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.slider-btn{padding:12px 20px}.slider-arrow{display:none}}.main-btn{background-color:#e04a48;border:none;border-radius:30px;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:15px;padding:15px 30px;text-decoration:none;transition:all .3s;width:50%}.aboutus h1{font-size:35px;line-height:50px;text-align:center}.main-btn:hover{background-color:#138586;box-shadow:inset 0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;color:#fff}.home-app-text{font-size:50px!important;font-weight:700!important;line-height:60px;margin:0!important}.home-app-text,.home-app-text2{text-align:left!important;z-index:2}.home-app-text2{font-size:25px!important;font-weight:500!important;line-height:35px;margin:20px 0!important}.home-app-contant{color:#fff}.app-store-main{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;width:60%}.app-store-main a{margin:0;padding:0;width:46%}.app-store-main a img{margin:0;padding:0;width:100%}.about{margin-top:80px}.aboutus{display:flex;flex-wrap:wrap;justify-content:space-between}.about-img{width:46%}.about-img img{width:100%}.about-text{color:#000;margin:0;width:48%}.about-text h5{color:#e04a48;font-size:16px;font-weight:500}.about-text h2{font-size:50px!important;font-weight:700!important;line-height:60px;margin:0 0 20px}.about-text p{font-size:16px;font-weight:500;line-height:27px;margin:15px 0}@media (max-width:991.99px){.home-HomeContainer,.home-topBanner{height:400px}.home-dotsContainer{left:4%}.home-textContainer{right:4%}.home-dot{height:15px;width:15px}.home-bigcircle{height:70px;width:70px}.home-text{font-size:30px}.home-text2{font-size:20px}.home-headingTextHome{font-size:30px!important;margin:10px 0}.home-paragraphText{font-size:18px}.bottom-circle-arrow{height:70px}.home-bottomCircle{bottom:15px;height:40px;margin:20px auto 0;padding:10px;width:40px}.home-stats-heading{font-size:30px}.home-stats-subtitle{font-size:16px}.home-stat-box{width:100%}.home-heading-profile{font-size:30px}.home-profile-card{width:49%}.home-profile-pic{height:80px;width:80px}.home-blue-circles{height:40px;margin-top:20px;width:40px}.home-hero-text{font-size:25px!important;line-height:30px}.home-sixdivblue-circle{height:70px;margin-top:20px;width:70px}.home-sevendiv{padding:50px 0}.home-newsletter-title{font-size:20px}.home-email-input{margin:15px 0;padding:20px;width:100%!important}.home-subscribe-button{padding:15px;width:100%}.imgflowdiv img{width:80%}.home-bigcircle h2,.home-text-bullet ul li{font-size:18px}.home-bigcirclediv{flex-direction:column;gap:20px;justify-content:flex-end;text-align:right}.home-thirdContainer{margin-top:20px}.how-work-text{width:100%}.how-work-img{width:1000%}.searchlove{padding:30px 0}.home-newsletter-description{font-size:16px;margin:9px 0}.slider-arrow.left{left:10px}.slider-arrow.right{right:10px}.slide-content{margin:0 auto;max-width:83%!important;padding:20px;text-align:center}.slide h2{font-size:30px;max-width:100%;text-align:center}.about-text h2{font-size:30px!important;line-height:35px}.home-title{font-size:25px}.home-hero-text2{font-size:20px!important}.home-app-text{font-size:30px!important}.home-app-text2{font-size:16px!important;line-height:27px;margin:10px 0!important}.app-store-main{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;width:100%}.home-newsletter-title-sub{font-size:20px}.home-sixdiv{background-position:50%!important}.main-btn{width:80%}}@media (min-width:768px) and (max-width:1199.99px){.about-img{width:48%}.mission-card,.team-card{width:49%}.about-text,.home-card{width:48%}.home-sixdivoverlay{padding:100px 0;text-align:left!important;width:70%!important}.home-newsletter-title-sub{font-size:25px}.home-newsletter-content,.home-newsletter-form{width:48%}.main-btn{width:80%}}@media (max-width:767.99px){.home-email-input{width:70%}.about-img,.imgflowdiv img{width:100%}.about-text{margin:30px 0;width:100%}.home-card{width:100%}.home-sixdivoverlay{padding:80px 0;width:100%}.home-newsletter-content,.home-newsletter-form{width:100%}}@media (min-width:992px) and (max-width:1199.99px){.slider-container{height:400px;overflow:hidden}}@media (min-width:768px) and (max-width:991.99px){.slider-container{height:350px;overflow:hidden}}@media (min-width:500px) and (max-width:767.99px){.slider-container{height:270px;overflow:hidden}.slide h2{font-size:20px}.slider-btn{font-size:16px;font-weight:500;padding:7px 12px}.app-store-main a{width:50%}.app-store-main,.app-store-main a img{width:80%}}@media (max-width:499.99px){.slider-container{height:220px;overflow:hidden}.slide h2{font-size:18px}.slider-btn{font-size:14px;font-weight:500;padding:6px 10px}.app-store-main a{width:50%}.app-store-main a img{width:80%}.home-app-text{font-size:28px!important}}body{font-family:Raleway,sans-serif!important;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}.HeaderContainer{background-color:#ffffff4f;box-shadow:0 4px 6px -2px #0003;display:flex;flex-direction:column;position:absolute;width:100%;z-index:15}.containerall{margin:0 auto;max-width:1140px;width:85%}.HeaderTopRow{align-items:center;display:flex;height:80px;justify-content:space-between;width:100%}.logo{width:15%}.logo img{object-fit:contain;padding-top:3%;width:100%}.nav-links{align-items:center;display:flex;gap:40px;justify-content:flex-end;width:80%}.nav-links a{border:none;color:#fff;font-size:16px;font-weight:500;padding:10px;position:relative;text-decoration:none;transition:.3s;transition:background-color .3s ease}.nav-links a.active{border-bottom:3px solid #ff4c4c;color:#fff;font-weight:600}.nav-links a:hover:after{width:100%}.callustext{color:#fff;font-size:20px;font-weight:500;margin-bottom:0!important}.button-navs-link{border:2px solid #e04a48;border-radius:20px;font-size:16px;font-weight:700;padding:8px 20px;transition:.3s ease}.button-navs-link,.button-navs-link.active,.button-navs-link:hover{background-color:#e04a48;color:#fff!important}.influencer-button{margin:15px 0}.AppLogo{height:30px}.HeadercontactDiv{align-items:center;display:flex;justify-content:center}.Imagediv{display:flex;justify-content:space-between;width:6%}.hamburger{cursor:pointer;display:none;font-size:2rem}.HeaderBottomRow{align-items:center;display:flex;justify-content:space-between}.button-navs-link,.nav-links a{color:#fff;font-weight:500;text-decoration:none}.hamburger-icon{cursor:pointer;display:none}.influencer-dropdown{display:inline-block;position:relative}.dropdown-menu{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;padding:10px 0;position:absolute;right:0;top:100%;width:120px;z-index:999}.dropdown-menu div{cursor:pointer;padding:8px 16px;transition:background .2s ease}.dropdown-menu div:hover{background-color:#f0f0f0}.bannersec{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:170px 0 60px;text-align:center}.bannersec h4{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-size:25px;font-weight:600;margin:0;padding-bottom:3px}.bannersec p{color:#fff;font-size:16px;font-weight:500;margin:10px 0}.sechdr-toppding{padding-top:130px!important}.bg-light .card{margin-top:130px!important}.hamburger-icon svg{color:#fff}.dadhbrdbnnr{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:150px}@media (max-width:991.99px){.HeaderContainer{background-color:#434348;position:inherit}.containerall{width:93%!important}.hamburger-icon{display:block}.nav-links{align-items:flex-start;background-color:#0b0b0bb8;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;gap:15px;opacity:0;padding:20px;position:absolute;right:0;top:83px;transform:translateX(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:1000}.nav-links.open{display:flex;opacity:1;transform:translateX(0)}.button-navs-link,.nav-links a{animation:fadeIn .4s ease forwards;font-size:16px;font-weight:600;padding:10px 15px}.logo{width:50%}.logo img{height:80px;object-fit:contain;width:100%}.bannersec{padding:80px 0 40px}.sechdr-toppding{padding-top:50px!important}.bg-light .card{margin-top:50px!important}.dadhbrdbnnr{padding-top:100px}}@media (max-width:767.99px){.nav-links{top:80px}.bannersec{padding:60px 0 30px}.sechdr-toppding{padding-top:30px!important}.bg-light .card{margin-top:30px!important}.dadhbrdbnnr{padding-top:80px}}.registration-box{background-color:#fff9;border-radius:0!important;overflow-y:auto;padding:30px 25px 40px 50px;width:100%!important}.auth-box .registration-box h1{color:#e04a48}.termform-group label{width:400px}.registration-form{height:450px;overflow-y:scroll;padding-right:20px}.registration-form::-webkit-scrollbar{width:10px}.registration-form::-webkit-scrollbar-track{background:#f1f1f1}.registration-form::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.registration-form::-webkit-scrollbar-thumb:hover{background:#555}.registerform-group label{font-size:16px;text-align:left}.termserror-message{font-size:16px}.counsellor-register-button{border-radius:30px!important;margin-top:3%}.login-redirect{font-size:16px}.UserlabelDiv{align-items:center;display:flex;width:200px}@media (max-width:991.99px){.registration-box{border-radius:10px;padding:20px}}.forgot-container{align-items:center;background-color:#f9f3f5;background:linear-gradient(135deg,#fff,#e04a48);display:flex;height:auto;justify-content:center;min-height:100vh;padding:130px 0 40px}.forgot-box{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;height:auto;padding:30px;text-align:center;width:700px}.forgot-text{color:#000;font-size:16px;font-weight:500;margin-bottom:20px;margin-top:10%}.forgot-form .form-group{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:15px}.form-group label{font-size:14px;font-weight:700;margin-bottom:5px}.form-input{border-radius:5px}.forgot-button{background-color:#e04a48;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:3%;padding:10px;width:100%}.forgot-button:disabled{background-color:#f99;cursor:not-allowed}@media (max-width:991.99px){.forgot-container{min-height:70vh;padding:20px}}.verificationcontainer{background-size:cover;height:auto;min-height:100vh;padding:30px 0;width:100%}.verificatonSmallContainer{background-color:#fff9;border-radius:30px;margin:30px auto;padding:30px 50px 40px;text-align:center;width:50%}.verificationicon-container{margin-top:50px}.verificationemail-icon{color:#d3d3d3;font-size:100px}.verificationtext-container{margin-top:20px;text-align:center}.verificationtext{font-size:16px;font-weight:500;margin:0}.verificationemail-highlight{color:#e04a48;font-weight:700}.verificationnext-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:30px;padding:10px 25px;transition:background .3s}.verificationnext-btn,.verificationnext-btn:hover{background-color:#e04a48}.verificationresend-container{align-items:center;display:flex;justify-content:center;margin:20px 0 5px}.verificationresend-btn1{background:none;border:none;color:teal;cursor:pointer;font-weight:700}.verificationresend-btn1:hover{text-decoration:underline}.verificationmodal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.verificationmodal-content{background:#fff;border-radius:10px;max-width:400px;padding:2rem;position:relative;text-align:center;width:90%}.verificationmodal-close{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px}.verificationemail-input{border:1px solid #ccc;border-radius:5px;margin:1rem 0;padding:10px;width:100%}.verificationsubmit-btn{background-color:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.verificationchange-link{color:teal;cursor:pointer;font-weight:700}@media (max-width:991.99px){.verificationcontainer{height:auto;min-height:70vh;padding:30px 0}.verificatonSmallContainer{border-radius:10px;padding:20px;width:100%}.verificationicon-container{margin-top:15px}.verificationresend-container{align-items:center;display:flex;justify-content:center;margin:20px 0 10px}}.flowregistration-container{background-color:#fff;border-radius:7px;padding:20px;width:100%}.flowstep-container{flex-wrap:wrap;justify-content:space-between;margin-top:3%;width:100%}.flowstep-container,.flowstep-wrapper{align-items:center;display:flex;flex-direction:row}.flowstep-wrapper{margin-bottom:0;width:15%}.flowstep-item{align-items:center;display:flex;flex-direction:column;width:100%}.flowstep-circle{background-color:#d3d3d3;border-radius:4px;height:8px;width:8px}.flowstep-label{font-size:16px;font-weight:500;margin-top:2%;text-align:center}.flowline{background-color:#d3d3d3;height:2px;margin-bottom:18%;margin-left:-20%;width:30%}.logout-icon-container{background-color:#fff;border-radius:4px;cursor:pointer;padding:5px;position:absolute!important;right:50px;top:130px;z-index:10}.logout-icon{color:#000!important;font-size:24px;transition:transform .2s}.logout-icon:hover{color:#ff4d4d;transform:scale(1.1)}@media (max-width:991.99px){.flowstep-label{font-size:10px}.flowregistration-container{padding:10px}.flowstep-wrapper{margin-bottom:15px;width:30%}.logout-icon-container{right:20px;top:85px}}.GenderPagecontainer{height:auto;min-height:100vh;overflow-y:auto;padding:30px 0;width:100%}.genderheader{margin:20px 0;text-align:center}.header h2{color:#000;font-size:25px;font-weight:700}.genderpage-selection{display:flex;flex-direction:column;gap:15px;margin:0 auto;width:100%}.genderpage-option{align-items:center;background-color:#fff;border:1px solid teal;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:15px;transition:.3s;width:100%}.genderpage-option.selected{background-color:teal;color:#fff}.check-icon{color:#fff;font-size:20px}.error-text{font-weight:700;text-align:center}.continue-btn{border-radius:10px;margin-top:20px;transition:background .3s}.continue-btn:hover,.genderpage-option:hover{background-color:teal}.gndrmain{background-color:#fff9;border-radius:30px;margin:20px auto;padding:30px;text-align:center;width:45%}@media (max-width:991.99px){.GenderPagecontainer{height:auto;min-height:70vh}.genderheader h2{margin:20px 0}.verificatonSmallContainer{border-radius:10px;padding:20px;width:100%}.verificationicon-container{margin-top:15px}.gndrmain{padding:15px;width:100%}}.UploadImagecontainer{height:auto;min-height:100vh;padding:30px 0}.uploadimageheader{color:#e04a48;font-size:24px;font-weight:700;margin-top:20px}.imageupload-box{background-color:teal;border:none;border-radius:50px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-right:5px;margin-top:5px;padding:15px 25px;transition:all .3s ease}.imageupload-box:hover{background-color:teal;transform:scale(1.03)}.image-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:5px}.uploadimage-box{padding:15px;position:relative}.image-grid>.image-box:nth-child(n+4){grid-column:span 1}.image-grid>.image-box:nth-child(4),.image-grid>.image-box:nth-child(5){grid-column-start:2}.upload-label{color:#e04a48;cursor:pointer;font-size:16px;text-align:center}.file-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.fuploaded-image{border-radius:18px;height:140px;object-fit:cover;width:140px}.checkbox-area{align-items:top;color:#000;display:flex;font-size:16px;gap:10px}.continue-button{background:#e04a48;border-radius:5px;font-size:18px;padding:15px;width:20%}.continue-button:disabled{background:grey}.continue-button:hover,.delete-button{background:#e04a48}.delete-button{border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:35px;justify-content:center;position:absolute;right:0;top:0;width:20px}.imagechackbox{accent-color:#e04a48;height:20px;margin-bottom:0;margin-right:10px;margin-top:3%;width:20px}.permissionLabel{font-size:16px;font-weight:500;margin-top:3%}.uploadedPicturesText{color:#333;font-weight:700}.backgggsec{background-color:#fff9;border-radius:10px;margin:20px auto;padding:30px;text-align:center;width:90%}@media (max-width:991.99px){.UploadImagecontainer{height:auto;min-height:70vh;padding:30px 0}.uploadimageheader{margin:20px 0}.backgggsec{padding:20px}.imageupload-box{margin-right:0}}.DocumentUploadcontainer{height:auto;min-height:100vh;padding:40px 0}.DocUploadcontall{background-color:#fff9;border-radius:10px;margin:20px auto;padding:30px;text-align:center;width:70%}.uploadDoucmentheader{color:teal;font-size:30px;font-weight:700;margin:20px 0}.instructions{color:#000;font-weight:500}.upload-box{align-items:center;border:2px dashed #e04a48;border-radius:10px;cursor:pointer;display:flex;height:200px;justify-content:center;margin:20px auto;width:350px}.upload-placeholder{color:#e04a48;font-size:16px}.uploaded-image{border-radius:10px;height:100%;object-fit:cover;width:100%}.upload-button{background-color:#e04a48;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:50px;max-width:350px;transition:.3s;width:100%}.upload-button:hover{background-color:#c00}.upload-button:disabled{background-color:#aaa;cursor:not-allowed}@media (max-width:991.99px){.DocumentUploadcontainer{height:auto;min-height:70vh;padding:30px 0}.uploadDoucmentheader{margin:20px 0}.DocUploadcontall{width:100%}}@media (max-width:767.99px){.upload-box{width:100%}}.mainContainer{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.culture-container{border-radius:10px;margin:0 auto;max-width:500px;padding:20px;width:100%}.headingText{color:#000;font-size:40px;font-weight:600;margin-bottom:15px;text-align:center}.culture-form{display:flex;flex-direction:column}.cultureinput-group{margin-bottom:20px}.cultureinput-group h2{font-size:20px;font-weight:500;margin-bottom:10px}.text-input{border:1px solid #000;border-radius:8px;color:#333;height:100px;overflow-y:hidden;padding:10px;resize:none}.error-text{color:#e04a48;font-size:14px;font-weight:400;margin-top:5px;text-align:left}.continue-btn{align-self:center;border-radius:25px;height:50px;transition:.3s;width:100%}.continue-btn:hover{background-color:#e04a48}.continue-btn:disabled{background-color:#ccc}.Interestcontainer{height:auto;min-height:100vh;padding:40px 0;text-align:center;width:100%}.interestheader{margin-bottom:20px;text-align:center}.interestheader h2{font-weight:30px;margin:20px 0;text-align:center}.interests-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:600px}.interest-option{background-color:#fff;border:2px solid teal;border-radius:20px;color:teal;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:.3s ease}.interest-option.selected,.interest-option:hover{background-color:teal;color:#fff}.continue-btn{background-color:#e04a48;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin:30px auto;max-width:600px;padding:12px 25px;transition:.3s ease}.continue-btn:hover{background-color:#d62839}.continue-btn:disabled{background-color:gray;cursor:not-allowed}@media (max-width:991.99px){.Interestcontainer{height:auto;min-height:70vh;padding:30px 0}.interestheader{margin-bottom:0}.interestheader h2{margin:20px 0;text-align:center}.interest-option{font-size:15px;padding:10px 15px}}.TemperamentQuestioncontainer{height:auto;min-height:100vh;padding:40px 0}.TemperamentSmallContainer{background-color:#fff9;border-radius:12px;box-shadow:0 5px 15px #0000001a;margin:40px auto;max-width:700px;padding:30px;width:100%}.Temperamenttitle{color:teal;font-size:30px;font-weight:600}.Temperamentquestion-container,.Temperamenttitle{margin-bottom:20px}.Temperamentquestion-text{color:#000;font-size:18px;font-weight:700;margin-bottom:15px}.Temperamentoption-container{align-items:center;border:1px solid #fff;border-radius:10px;cursor:pointer;display:flex;margin-bottom:10px;padding:10px;transition:background-color .2s;width:100%}.Temperamentoption-container:hover{background-color:#f9f9f9}.Temperamentselected-option{background-color:#ffebee;border-color:teal}.Temperamentradio-button{border:2px solid #fff;border-radius:50%;height:20px;margin-right:10px;width:20px}.Temperamentselected-radio-button{background-color:teal;border-color:teal}.Temperamentoption-text{color:#000;font-size:16px;font-weight:500;margin-bottom:0}.Temperamentnavigation-container{margin-top:20px;text-align:center;width:100%}.Temperamentnavigation-button,.Temperamentsubmit-button{width:100%}.Temperamentnavigation-button,.Temperamentprevious-button,.Temperamentsubmit-button{background-color:#e04a48;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .2s}.Temperamentnavigation-button:hover,.Temperamentsubmit-button:hover{background-color:#e04a48}.Temperamentdisabled-button{background-color:#ccc;cursor:not-allowed}.Temperamentnavigation-button,.Temperamentprevious-button,.Temperamentsubmit-button{margin-bottom:15px;width:60%}@media (max-width:991.99px){.TemperamentQuestioncontainer{height:auto;min-height:70vh;padding:30px 10px}.TemperamentSmallContainer{border-radius:10px;padding:30px 20px}.Temperamentnavigation-button,.Temperamentsubmit-button{width:100%}.Temperamentradio-button{height:18px}.Temperamentnavigation-button,.Temperamentprevious-button,.Temperamentsubmit-button{width:100%}}.ValuesAssessmentcontainer{height:auto;min-height:100vh;padding:40px 0}.valueSmallContainer{background-color:#fff9;border-radius:30px;margin:40px auto;max-width:700px;padding:30px;text-align:center}.Valuetitle{color:teal;font-size:30px;font-weight:600}.Valuetitle,.valuequestion-container{margin-bottom:20px}.valuequestion-text{color:#000;font-size:18px;font-weight:700;margin-bottom:10px}.valueoption-container{align-items:center;border:1px solid teal;border-radius:10px;cursor:pointer;display:flex;margin-bottom:10px;padding:10px;transition:background-color .2s;width:100%}.valueoption-container:hover{background-color:teal}.valueselected-option{background-color:teal;border-color:teal}.valueradio-button{border:2px solid teal;border-radius:50%;height:20px;margin-right:10px;width:20px}.valueselected-radio-button{background-color:teal;border-color:teal}.valueoption-text{color:#000;font-size:16px;font-weight:500;margin-bottom:0}.valuenavigation-container{margin-top:20px;width:100%}.valuenavigation-button,.valueprevious-button,.valuesubmit-button{background-color:#e04a48;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .2s}.valuenavigation-button:hover,.valuesubmit-button:hover{background-color:#e04a48}.valuedisabled-button{background-color:#ccc;cursor:not-allowed}.valuenavigation-button,.valueprevious-button,.valuesubmit-button{margin-bottom:15px;width:60%}@media (max-width:991.99px){.ValuesAssessmentcontainer{height:auto;min-height:70vh;padding:30px 10px}.valueSmallContainer{border-radius:10px;padding:30px 20px}.valuenavigation-button,.valueprevious-button,.valuesubmit-button{width:100%}}.IQcontainer{background-color:#fff;height:auto;min-height:100vh;padding:40px 0}.IQtitle{color:teal;font-size:30px;font-weight:600;margin-bottom:20px}.IQSmallContainer{background-color:#fff9;border-radius:30px;margin:30px auto;max-width:700px;padding:30px;text-align:center}.question-container{margin-bottom:20px}.question-text{color:#000;font-size:18px;font-weight:700;margin-bottom:10px}.option-container{align-items:center;border:1px solid #fff;border-radius:10px;cursor:pointer;display:flex;margin-bottom:10px;padding:10px;transition:background-color .2s;width:100%}.option-container:hover{background-color:#f9f9f9}.selected-option{background-color:#ffebee;border-color:teal}.radio-button{border:2px solid #fff;border-radius:50%;height:20px;margin-right:10px;width:20px}.selected-radio-button{background-color:teal;border-color:teal}.option-text{color:#000;font-size:16px;margin-bottom:0}.navigation-container{margin-top:20px;width:100%}.IQsubmit-button,.navigation-button{width:35%}.IQsubmit-button,.navigation-button,.previous-button{background-color:#e04a48;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .2s}.IQsubmit-button:hover,.navigation-button:hover{background-color:#e04a48}.disabled-button{background-color:#ccc;cursor:not-allowed}.IQsubmit-button,.navigation-button,.previous-button{margin-bottom:15px;width:60%}@media (max-width:991.99px){.IQcontainer{height:auto;min-height:70vh;padding:30px 0}.IQtitle{border-radius:10px;margin:20px 0}.IQsubmit-button,.navigation-button,.previous-button{width:100%}}.login-box{background-color:#fff9;border-radius:30px;margin:30px 0;padding:30px 50px 40px;text-align:center;width:100%}.loginform-group{margin-bottom:15px;text-align:left}.auth-box .login-box h1{color:#078687}.loginform-group label{color:#000;font-size:16px;font-weight:700;margin-bottom:0}.form-input{border:1px solid #ccc;border-radius:30px!important;font-size:16px;margin:10px 0 5px;padding:10px}.error-message{font-size:16px;margin-top:5px}.login-button{border:none;border-radius:30px!important;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px;width:100%}.login-button,.login-button:hover{background-color:#e04a48}.login-logo{height:auto!important;width:200px!important}.forgotdiv{margin-top:3%;text-align:center}.forgotdiv p{color:#000;font-size:16px;font-weight:600;margin-bottom:8px}.forgottext{color:#e04a48;cursor:pointer;margin-left:1%}.signUpdiv{display:flex;flex-direction:row;justify-content:center;margin-top:4%}.signtext{color:#e04a48;cursor:pointer;font-weight:500;margin-left:1%}@media (max-width:991.99px){.login-box{border-radius:10px;padding:20px}}.auth-container{background:linear-gradient(135deg,#fff,#e04a48);height:auto;width:100%}.auth-box{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding:60px 0;width:100%}.auth-box h1{font-size:35px;font-weight:600;margin:15px 0;text-align:center}.login-section,.registration-section{width:45%}@media (max-width:991.99px){.auth-container{padding:50px 0}.login-section,.registration-section{width:100%}.auth-box h1{font-size:25px}.auth-box{padding-top:10px}}.consultant-container{-ms-overflow-style:none;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none}.consultant-container::-webkit-scrollbar{display:none}.consultant-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;flex-shrink:0;padding:20px;width:280px}.consultant-img{border-radius:50%;height:80px;margin-bottom:12px;object-fit:cover;width:80px}.consultant-main{overflow:hidden;width:100%}.consultant-details{text-align:center}.consultant-details h3{color:#000;font-size:18px;font-weight:600}.consultant-details p{color:#000;font-size:16px;font-weight:500;margin:15px 0}.stars{display:inline-block;font-size:25px;height:10px;margin:0 2px}.star.full,.star.half{color:#e04a48}.star.empty{color:#ccc;margin-top:0}.star-wrapper{align-items:center;display:inline-flex;height:18px;justify-content:center}.book-btn,.chat-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:8px 16px}.book-btn{background-color:#e04a48}.chat-btn{background-color:teal}.user-home-container{-ms-overflow-style:none;background-color:#fff;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100%}.user-home-container::-webkit-scrollbar{display:none}.user-home-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.bannerdiv{width:100%}.banner-image{height:auto;margin-bottom:20px;object-fit:cover;width:100%}.heading-text-div{justify-content:flex-start;margin-top:2%}.heading-text-div,.heading-text-div-subtitle{align-items:center;margin-bottom:2%;width:100%}.heading-text-div-subtitle{justify-content:center;text-align:center}.counselor-heading-text-div{align-items:center;display:flex;justify-content:space-between;margin-bottom:2%;margin-top:2%;padding-right:4%;width:100%}.heading-text{text-align:center}.loader{padding:40px}.scroll-container{margin:0 auto;width:93%}.heading-text{color:#088586;font-size:40px;font-weight:700;margin-bottom:10px;margin-top:5%}.scroll-container h3{color:#000;font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px;margin-top:0;text-align:center}.horizontal-scroll{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;overflow-x:auto;padding-bottom:10px}.user-card{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;height:300px;justify-content:space-between;margin:15px 0;overflow:hidden;transition:transform .3s ease;width:30%}.user-card:hover{transform:translateY(-5px)}.user-image{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.text-overlay{background:linear-gradient(0deg,#e04d4b,#0000);bottom:0;color:#fff;font-weight:600;height:100px;padding:40px 0;position:absolute;text-align:center;width:100%;z-index:2}.text-overlay p{color:#fff;font-size:16px;font-weight:600;margin-top:0}.user-home-no-match{color:red;font-size:20px;padding:50px;text-align:center}.user-home-no-match p{color:teal;font-size:20px;font-weight:700}.counselor-section{margin:50px auto;width:93%}.section-header{height:50px}.section-header h2{color:#000;font-size:20px;font-weight:700;margin:0;padding:0}.see-all{color:#000;font-size:16px}.connect-btn,.see-all{cursor:pointer;font-weight:600}.connect-btn{background-color:#fff;border:none;border-radius:12px;color:#e14f4e;padding:6px 24px;transition:background .3s ease}.connect-btn:hover{color:#fff}.book-btn,.connect-btn:hover{background-color:#e2464a}.user-home-container{position:relative}.counselor-blurred{margin-top:2rem}.consultant-container{position:relative}.blur-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.locked-message{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000004d;padding:2rem;text-align:center}.upgrade-button{background:#e14f4e;border-radius:5px;margin-top:1rem;padding:.5rem 1rem}@media (max-width:991.99px){.mainpagesss,.sidebar{height:auto;width:100%}.mainpagesss{margin-top:10px}.mainallpages{height:auto}.user-card{width:47%}.user-home-container{height:auto}.scroll-container h2{font-size:25px}}@media (max-width:500px){.user-card{width:100%}}.matched-section-wrapper{position:relative}.nested-modal-overlay{background-color:#00000080;z-index:1000}.nested-modal-card{border-radius:8px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;padding:20px}.modal-scrollable-content{flex-grow:1;margin-top:10px;overflow-y:auto;padding-right:8px}.modal-scrollable-content::-webkit-scrollbar{width:0}.modal-scrollable-content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.modal-overlay{background:#0009}.modal-card{background:#fff;border-radius:20px;box-shadow:0 15px 35px #0003;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px 5px;position:relative;scrollbar-width:none;text-align:center;width:90%}.modal-close2{background-color:#e04a48;border-radius:100px;color:#fff;cursor:pointer;font-size:35px;padding:0 15px 5px;position:absolute;right:20px;top:10px}.modal-title{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.modal-image{border-radius:50%;margin:0 auto;object-fit:fill;position:absolute;top:25vh}.modal-image,.no-image{box-shadow:0 3px 8px #0000003d;height:140px;width:140px}.no-image{background:#e0e0e0;border-radius:10px;color:#888;font-size:.9rem;justify-content:center;margin:0 auto 1rem}.modal-info,.no-image{align-items:center;display:flex}.modal-info{color:#444;flex-direction:column;font-size:1rem;margin-top:1rem}.modal-info div{margin:6px 0}.modal-footer{justify-content:center!important;margin-top:15px}.interest-btn{background-color:gray!important;border:none!important;border-radius:12px;font-weight:500}.interest-btn,.interest-btn-first{color:#fff!important;font-size:1.1rem;min-width:200px;padding:.8rem 2rem;transition:background .3s ease}.interest-btn-first{background-color:teal!important;border:none!important;border-radius:30px;cursor:pointer;font-weight:600}.interest-btn:disabled,.interest-btn:hover:not(:disabled){background-color:gray;color:#fff}.interest-btn:disabled{cursor:not-allowed}.valueMainDiv{display:flex;justify-content:space-around;margin:0!important;width:90%}.valueTitle{text-align:left;width:35%}.memberuserName{display:flex;flex-direction:row;justify-content:center}.memberuserName p{color:#000;font-size:25px;font-weight:600}.member-status-icon{height:25px;margin-left:1%;width:25px}.memberuseryear{color:#000;display:flex;font-size:20px;font-weight:500;justify-content:center;width:100%}.valuedots{text-align:right;width:5%}.valueValue{overflow-wrap:break-word;text-align:right;white-space:normal;width:50%;word-break:break-word}.valueValue p{margin:0}.expand-section{margin-top:15px;padding-top:10px}.expand-title{background:#fff;border-radius:8px;box-shadow:0 0 4px teal;color:#000;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:5%;margin-right:5%;padding:5px 10px;text-align:left}.expand-section p{font-size:14px;font-weight:300;margin-top:5px}.modal-footer{align-items:center;border:none;border-radius:6px;cursor:pointer;flex:1 1;font-weight:600;gap:10px;padding:20px 10px}.chat-btn{background-color:teal!important}.chat-btn,.not-interest-btn{border:none;border-radius:30px;color:#fff!important;cursor:pointer;font-size:1.1rem;font-weight:600;height:40px;padding:8px 15px;transition:background .3s ease}.not-interest-btn{background-color:#e04a48!important;margin-top:10px}.not-interest-btn:disabled{background-color:gray!important;color:#fff;cursor:not-allowed}button:disabled{cursor:not-allowed;opacity:.5}.InterestMainDiv{display:flex;flex-direction:column;margin:0!important;width:100%}.valueDiv p{padding:10px}.spandiv,.valueDiv p{background-color:#e04a48}.spandiv{border-radius:30px;color:#fff;font-size:14px;font-weight:600;padding:6px 12px}.valueTitleinterest{margin-left:0}.valueTitleinterest strong{text-align:left!important}.valueTitle{margin-left:10px}.strongInterest{display:flex;margin-left:35px}.divider-line{border-bottom:2px solid teal!important;margin-bottom:10px;margin-top:20px}.profile-details-wrapper{cursor:pointer;width:100%}.profile-details-inner{padding:10px 0;text-align:center;width:100%}.profile-details-text{color:teal;font-size:15px;font-weight:700}.nested-modal-overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.nested-modal-card{background:#fff;border-radius:10px;max-width:600px;padding:30px;position:relative;width:90%}.profileDetails{color:teal;margin:15px 0}.nested-modal-close{cursor:pointer;font-size:24px;position:absolute;right:20px;top:10px}.row-view{align-items:center;display:flex;justify-content:space-around;margin:8px 0}.modal-label,.modal-text-view{flex:1 1}.label-text{color:#000;font-size:17px;font-weight:600}.value-text{font-size:15px;font-weight:500}.close-modal-button{background-color:#e04a48!important;border-radius:10px;color:#fff!important;cursor:pointer;font-size:1.1rem;font-weight:600;margin-left:5%;margin-right:5%;margin-top:20px;min-width:90%;padding:.8rem 2rem}.detaildiv{background-color:#fff;border-radius:20px;margin-top:30vh;max-height:80vh;overflow-y:auto}.detail-inner-wrapper{padding-left:20px;padding-right:20px;padding-top:120px}.detaildiv::-webkit-scrollbar{width:0}.detaildiv::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.image-divss{align-items:center;border-radius:100px;display:flex;height:100%;justify-content:center;margin:0 auto;overflow:hidden;width:100%}@media (max-width:991.99px){.modal-card{padding:20px}}.sidenav-link{align-items:center;border-radius:5px;color:#ffe7e7;display:flex;margin-bottom:10px;padding:10px 15px;text-decoration:none}.sidecustom-dropdown-menu{background-color:#ffe7e7!important;border-radius:5px!important;min-width:250px!important;padding:0!important}.sidecustom-dropdown-item{color:#fff!important;font-size:15px!important;padding:12px 20px!important}.sidecustom-dropdown-item:hover{color:#fff!important}.sidecustom-icon-size{font-size:20px!important}.sidelink-text{color:#000;font-size:16px;font-weight:500;margin-left:10px}.active-link .sidelink-text{color:#078687!important;font-weight:700!important}.sidenav-link{color:#fff!important;font-size:16px}.c-sidedropdown-toggle{align-items:center!important;display:flex!important;justify-content:space-between!important;padding-right:15px!important}.c-sidedropdown-toggle:after{color:#fff;content:"▼";font-size:12px;margin-left:5px}.sideactive-link{background-color:#fff;color:#078687!important;font-weight:700!important}.sidecustom-icon-size{height:25px!important;margin-right:10px;width:25px!important}.sideCSidebarNav{padding-top:20px}.sidenameEmaildiv{width:80%}.active-link{background-color:#fff!important}.sidebar{background-color:#e8e8e8;height:100vh;width:25%}.mainallpages{display:flex;flex-wrap:wrap;height:100vh;width:100%}.mainpagesss{width:75%}@media (max-width:991.99px){.mainpagesss,.sidebar{height:auto;width:100%}.mainallpages{height:auto}}.Notificationscontainer{min-height:100vh;padding:40px 30px}.notification-scroll-wrapper{max-height:90vh;overflow-x:hidden;overflow-y:auto;padding-bottom:40px}.notification-scroll-wrapper::-webkit-scrollbar{width:0}.notification-scroll-wrapper::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.profile-header{color:#fff;font-size:22px;font-weight:700}.refresh-button{border-radius:5px;margin-bottom:10px;padding:10px 20px}.refresh-button:hover{background-color:#e04a48}.notification-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;margin:20px auto;max-width:700px;padding:15px}.notification-content{width:87%}.sender{color:#333;font-size:18px;font-weight:700;margin-bottom:5px}.Notificationscontainer .message{margin:10px 0;max-width:100%;padding:0}.Notificationscontainer .message,.time{color:#000;font-size:16px;font-weight:500}.time{padding-left:10px;text-align:center;width:10%}.no-data-container{align-items:center;display:flex;height:70vh;justify-content:center}.no-data-text{color:#e04a48;font-size:20px;font-weight:700}@media (max-width:991.99px){.Notificationscontainer{padding:30px 10px}}.registration-privacy-card{margin:60px 0;width:100%}.registration-privacy-header{color:#000;font-size:50px;font-weight:700;padding:20px 0;text-align:center}.registration-privacy-content{word-wrap:break-word;max-height:100%;overflow-y:auto;white-space:pre-wrap}.registration-privacy-text{color:#000;font-size:16px;font-weight:500;line-height:27px;text-align:justify}.registration-privacy-loader-container{align-items:center;display:flex;height:100vh;justify-content:center}.registration-custom-spinner{animation:spin 1s linear infinite;border:6px solid #05878733;border-radius:50%;border-top-color:#058787;height:50px;width:50px}.registration-privacy-content::-webkit-scrollbar{display:none}.registration-privacy-content{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:991.99px){.registration-privacy-header{font-size:30px}.registration-privacy-container{padding:30px 0}}.helpcontainer{background-color:#fff;padding:40px 30px}.helpcard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;height:80px;margin:20px auto;max-width:700px;padding:15px;text-decoration:none;width:100%}.helpcard:hover{background-color:#f9f9f9}.helpcard-text{color:#000;font-size:16px;font-weight:500;margin-left:10px}@media (max-width:991.99px){.helpcontainer{padding:30px 10px}}.member-profile-container{display:flex;justify-content:center}.memberprofile-card{background-color:#fff;box-shadow:0 0 10px #0000001a;height:95vh;overflow-y:auto;padding:0 0 2%;scrollbar-width:none;width:100%}.memberprofile-card::-webkit-scrollbar{display:none}.memberprofile-header{background-color:#e04a48;border-radius:0 0 0 0!important;color:#fff!important;display:flex!important;font-size:20px!important;font-weight:700!important;height:80px;justify-content:center!important;padding:20px!important;text-align:center!important;width:100%!important}.profile-image{border:3px solid #ccc;border-radius:50%!important;height:260px!important;margin-top:15px;width:260px!important}.inforow{display:flex;margin-bottom:10px;width:90vh}.membertitle{font-weight:700;padding-left:20%;width:20%}.colums{text-align:right;width:30%}.title-value{padding-left:15%;text-align:left;width:50%}.profile-footer{margin-left:22%;margin-top:5%;padding-top:10px;text-align:center;width:50vw}.inforow_div{margin-top:5%;padding-left:20%}.send-button{border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px;transition:background-color .3s;width:90%}.send-button,.send-button:hover{background-color:#e04a48}.send-button:disabled{background-color:#6c757d;cursor:not-allowed;margin-left:30%}.loadingDiv{align-items:center;display:flex;height:80vh;justify-content:center;width:100%}.loadingtext{color:#e04a48;font-size:25px;font-weight:700}.messages-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:20px 0;width:93%}.messages-card{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:auto;padding:20px;width:100%}.messages-chat{width:48%}.messages-header{font-size:20px;font-weight:700;margin-bottom:15px}.messages-input input{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.message-item{align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;padding:10px 0}.avatar{height:50px;width:50px}.message-info{display:flex;justify-content:center}.message-status-icon{margin-left:5px;width:25px}.message-info h3{font-size:16px;margin:0}.message-info p{color:#555;font-size:14px}.unread-badge{background-color:#e04a48;border-radius:10px;color:#fff;padding:5px 10px}.loading-spinner{color:#888;font-size:16px;text-align:center}.nouserfoundText{color:#e04a48;font-size:20px;font-weight:600;margin-bottom:8px;text-align:center}@media (max-width:991.99px){.messages-card,.messages-chat{width:100%}.avatar{height:70px;width:70px}}@media (max-width:500px){.avatar{height:50px;width:50px}}.User-chat-container{background-color:#f4f6f8;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh}.User-chat-header{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;padding:1rem}.User-user-profile{align-items:center;display:flex;gap:.75rem;margin-left:1rem}.User-profile-image{border-radius:50%;height:40px;object-fit:cover;width:40px}.User-chat-messages{background-color:#eef2f5;display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1rem}.User-chat-message{border-radius:12px;display:flex;flex-direction:column;max-width:70%;padding:1.4rem;position:relative}.sent-message{align-self:flex-end;background-color:#d3d3d3;justify-content:flex-end!important;margin-left:auto}.received-message{align-self:flex-start;background-color:#e04a48;justify-content:flex-start!important;margin-right:auto}.User-message-content{display:flex;flex-direction:column;gap:.25rem}.User-message-text-receive{color:#fff;font-size:.95rem;margin:0}.User-message-text-sent{color:#000;font-size:.95rem;margin:0}.User-message-time-receive{color:#fff;font-size:.7rem;text-align:right}.User-message-time-sent{color:#000;font-size:.7rem;text-align:right}.User-report-button-chat{background:none;border:none;color:#ccc;cursor:pointer;font-size:18px;position:absolute;right:-10px;top:0}.User-message-input-container{background-color:#fff;border-top:1px solid #e0e0e0;display:flex;padding:1rem}.User-message-input-container input{border:1px solid #ccc;border-radius:999px;flex:1 1;font-size:1rem;outline:none;padding:.75rem}.User-send-message-button{align-items:center;background-color:#e04a48;border:none;border-radius:5%;color:#fff;cursor:pointer;justify-content:center;margin-left:.5rem;padding:.75rem}.User-send-message-button i{font-size:1rem}.User-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.User-modal-content{background-color:#fff;border-radius:12px;max-width:400px;padding:20px;text-align:center;width:90%}.User-modal-content h4{margin-bottom:2%;text-align:center}.user-warning-list{margin-bottom:20px;margin-top:10px;padding-left:20px}.user-warning-list li{line-height:1.4;margin-bottom:8px}.User-modal-content textarea{border:1px solid #ccc;border-radius:8px;height:80px;margin-top:1rem;padding:.5rem;width:100%}.User-report-reason-options{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1rem 0}.User-reason-option{background-color:teal;border:none;border-radius:20px;cursor:pointer;font-size:.85rem;padding:.5rem .9rem}.User-reason-option.selected{background-color:#e04a48;color:#fff}.User-close-report-button,.User-ok-button,.User-submit-report-button{background-color:#e04a48;border:none;border-radius:6px;color:#fff;cursor:pointer;margin:10px 0;padding:.6rem 1rem;width:70%}.User-close-report-button{background-color:teal;margin-left:.5rem}.Send-button-text{color:#fff}.warningx{display:flex;justify-content:center;position:relative}.chat-cross-button{background-color:#fff!important;border:none;border-radius:12px;color:#000;cursor:pointer;font-size:25px!important;padding:0!important;position:absolute;right:0;top:-10px;transition:background-color .3s ease}.input-with-icon{position:relative;width:100%}.input-with-icon input{border:1px solid #ccc;border-radius:999px;font-size:1rem;outline:none;padding:.75rem 2.5rem .75rem 1rem;width:100%}.icon-button{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#e04a48;cursor:pointer;display:flex;justify-content:center;padding:.4rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.icon-button :hover{color:#fff}.edit-profile-scroll-wrapper{background-color:#f9f9f9;box-sizing:border-box;height:100vh;overflow-y:auto}.edit-profile-scroll-wrapper::-webkit-scrollbar{display:none}.edit-profile{background-color:#f9f9f9;border-radius:12px;margin:40px auto;width:93%}.profilemain{display:flex;flex-wrap:wrap;justify-content:space-between}.profilesub1{width:30%}.profilesub2{width:68%}.Edit-name-heading-text{color:#000;font-size:20px;font-weight:500;margin-bottom:10px}.Edit-heading-text,.Editbtn{color:#000}.Editbtn{align-items:center;background-color:#f0cbcb;border:none;border-radius:5px;display:flex;gap:5px;margin-right:10px;padding:7px 30px}.Editbtn svg{color:#4caf50;font-size:20px}.editsection{margin-bottom:30px}.editsection-checkbox{border-radius:12px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;overflow:hidden}.Edit-name-heading .editvalue{font-size:30px;font-weight:700;margin-bottom:10px}.editsection h2{font-size:20px;font-weight:700;margin-bottom:10px}.editsection-checkbox h2{font-size:20px;font-weight:600;margin-bottom:0}.editdetail-container{margin-top:10px}.editdetail-row{display:flex;flex-wrap:wrap;margin-bottom:10px}.editlabel{font-weight:700;width:30%}.editlabel,.editvalue{color:#000;font-size:16px}.editvalue{font-weight:500}.editinput[type=file]{margin-top:10px}.user-profile-image{height:200px;margin:10px;object-fit:cover;width:200px}.editinput[type=checkbox]{margin-left:10px}.editbutton{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px}.editbutton:hover{background-color:#45a049}.editheadingtext-editButton,.editheadingtext-editButtonlst{align-items:center;display:flex;height:50px;justify-content:space-between}.editheadingtext-editButtonlst{background-color:#e04a48;border-radius:4px;padding:10px}.editheadingtext-editButtonlst .Edit-heading-text{color:#fff}.basicDetailText{padding-top:1%}.checkbox-div{display:flex;justify-content:space-between;padding-bottom:1%;padding-left:1%;padding-right:2%}.check-box-text{margin-bottom:0}.interest-item-all{display:flex;flex-wrap:wrap}.interest-item{margin:15px 7px;width:max-content}.interest-name{border:1px solid #e04a48;border-radius:50px;color:#e04a48;font-size:16px;font-weight:500;padding:8px 12px}.interest-name:hover{background-color:#e04a48;color:#fff}.arrowbtn{color:#fff;cursor:pointer;font-size:24px;margin-right:1%}.qa-pair{margin-bottom:16px}.qa-question{color:#000;font-size:16px;font-weight:500;margin-bottom:4px}.qa-answer{color:#666;font-size:14px;padding-left:8px}@media (max-width:991.99px){.edit-profile-scroll-wrapper{height:auto}.profilesub1,.profilesub2{width:100%}.editlabel{width:45%}}@media (max-width:500px){.user-profile-image{height:180px;width:180px}}.all-profile-container{background-color:#fff;display:flex;flex-wrap:wrap;overflow-y:auto;width:100%}.all-profile-container::-webkit-scrollbar{width:0}.all-profile-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.tabs-container{align-items:center;border-radius:0!important;box-shadow:0 2px 5px #fff;margin:0 auto!important}.tab-button{background-color:#fff!important;color:#000!important;font-weight:500;text-align:center}.selected-tab{background-color:#e04a48!important;color:#fff!important}@media (max-width:991.99px){.all-profile-container{height:auto}}.requestsending-container{background-color:#fff;min-height:100vh;padding-top:20px}.requestscroll-container{display:flex;flex-direction:column;gap:15px;padding:0 15px 30px}.requestuser-card{align-items:center;background-color:#fff;border-radius:60px;box-shadow:0 3px 6px #e04a481a;display:flex;flex-direction:row;height:20%;padding:10px 15px;width:100%}.requestprofile-img{border:2px solid teal;border-radius:40px;height:80px;margin-right:10px;object-fit:cover;width:80px}.requestinfo{flex:1 1;margin-left:3%}.requestuser-name{color:#333;font-size:16px;font-weight:700;margin:0}.requestuser-age{color:#666;font-size:14px;margin:2px 0 0}.requestcancel-button{background-color:#fff;border:none;border-radius:20px;box-shadow:0 3px 6px #e04a481a;color:#333;cursor:pointer;font-family:CircularStd-Medium,sans-serif;font-weight:500;padding:6px 15px}.requestcancel-button.pending{cursor:default;font-weight:500}.requestcancel-button:hover{background-color:#f5f5f5}.requestloader,.requestloader-small{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#e04a48;height:24px;margin:auto;width:24px}.requestloader-small{height:16px;width:16px}.requestno-data{padding:40px 0;text-align:center}.requestno-data,.requestno-data p{color:#e04a48;font-size:20px;font-weight:600}.received-request-container{height:auto;justify-content:center;margin:0 auto;padding:30px 0;width:96%}.numberOfTextdiv{margin-bottom:0}.numberOfTextdiv,.receiveHeadingText{display:flex;justify-content:center;width:100%}.receiveHeadingText h1{color:#078687;font-family:Playfair Display;font-size:28px;font-weight:400}.loading{align-items:center;color:#000!important;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center}.requests-list{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.receivedconnection-name{color:#333;font-size:16px;font-weight:600;margin:0}.request-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px 0;padding:20px;width:28%}.user-image-received{border-radius:3px;height:200px;object-fit:cover;width:100%}.img-div{cursor:pointer;width:100%}.user-info h3{font-size:18px;margin:7px 0;text-align:center}.user-info p{color:#666;font-size:14px;margin-bottom:0!important;text-align:center}.action-buttons-received-Request{display:flex;gap:10px;margin-left:auto}.receiveHeadingSubText{justify-content:center;margin:1% 15%;width:70%}.line{background-color:#ddd;border-radius:2px;height:1px;margin:10px auto;width:100%}.receiveHeadingSubText p{color:#000;font-size:12px;line-height:20px;text-align:center}.accept-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 36px}.accept-button:hover{opacity:.8}.accept-button:disabled{background-color:#ccc;cursor:not-allowed}.accept-button:first-child{color:#fff}.accept-button:last-child{background-color:#e04a48;color:#fff}.no-requests{color:#888;display:"flex";font-size:18px;justify-content:center;padding-top:10%;text-align:center}.no-requests-text{color:#e04a48;font-size:25px;font-weight:700}.custom-modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.custom-modal-content{background:#fff;background-repeat:repeat;background-size:contain;border-radius:20px;box-shadow:0 10px 40px #0003;overflow:visible;padding:100px 30px 30px;position:relative;text-align:center;width:600px}.labelText{align-items:center;display:flex;justify-content:center;width:100%}.dotss{margin-top:0}.modal-image-container{border:15px solid #fff;border-radius:50%;height:170px;left:50%;overflow:hidden;position:absolute;top:-75px;transform:translateX(-50%);width:170px}.modal-profile-image{box-shadow:0 2px 10px #0000001a;height:100%;object-fit:cover;width:100%}.connection-card{justify-content:space-between}.image-name-div{align-items:center;display:flex;flex-direction:row}.modal-username{font-size:24px;font-weight:700;margin-bottom:15px}.modal-info-grid{display:flex;justify-content:space-around;margin-bottom:20px}.label{color:gray;font-size:12px;margin-bottom:4px}.modal-description{color:#555;font-size:14px;margin-bottom:25px;padding:0 10px}.modal-action-buttons{display:flex;justify-content:space-around}.accept-btn-receive,.reject-btn-receive{border:none;border-radius:8px;cursor:pointer;font-size:16px;min-width:120px;width:45%}.accept-btn-receive{background-color:#7bb660;color:#fff}.reject-btn-receive{background-color:#e74c3c;color:#fff}.modal-close{cursor:pointer;font-size:35px;position:absolute;right:20px;top:10px}.scroll-section{width:100%}.connection-btn.pending{color:#000!important;font-weight:600}@media (max-width:991.99px){.request-item{padding:10px;width:42%}}@media (max-width:500px){.request-item{height:auto;padding:10px;width:80%}.user-image-received{height:300px}}.connection-wrapper{background-color:#fff;padding:20px}.connection-loader{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#e04a48;height:100px;margin:50px auto;width:100px}.connection-card{align-items:center;background:#fff;border-radius:60px;box-shadow:0 3px 6px #e04a4866;color:#e04a48;display:flex;margin-bottom:15px;padding:10px 15px}.connection-image{border:2px solid #00aaa0;border-radius:50%;height:80px;margin-right:15px;object-fit:cover;width:80px}.connection-info{flex:1 1;margin-left:10px}.connection-name{color:#333;font-size:16px;margin:0}.connection-age{color:#666;font-family:CircularStd-Book,sans-serif;font-size:14px}.connection-actions{display:flex;flex-direction:column;gap:10px}.connection-btn{background-color:#fff;border:none;border-radius:20px;box-shadow:0 3px 6px #e04a4880;color:#e04a48;cursor:pointer;font-family:CircularStd-Medium,sans-serif;font-size:14px;padding:6px 15px}.connection-btn.chat{background-color:teal;color:#fff;font-weight:600}.connection-btn.remove{background-color:#fff;color:#000;font-weight:600}.connection-btn.pending{background-color:#fff7f7;color:#999}.connection-no-data{color:#e04a48;font-family:CircularStd-Medium,sans-serif;font-size:20px;font-weight:600;margin-top:50px;text-align:center}.basicEditform-container{background-color:#fff;box-shadow:0 0 25px #00000012;height:100vh;overflow-y:auto;padding:30px;width:100%}.basicEditform-container h2{font-size:28px;font-weight:600;margin-bottom:50px;text-align:center}.basicEditform-grid{display:flex;flex-direction:column;gap:25px}.basicEditform-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.basicEditform-field{display:flex;flex-direction:column}.basicEditform-field label{color:#333;font-weight:500;font-weight:600;margin-bottom:6px}.basicEditform-field input,.basicEditform-field select{border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s ease}.basicEditform-field input:focus,.basicEditform-field select:focus{border-color:#e04a48}.basicEditerror{color:red;font-size:15px}.basicEditform-actions{display:flex;gap:10px;justify-content:space-between;margin-top:30px}.basicEditback-btn,.basicEditsubmit-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px}.basicEditback-btn{background-color:#f0f0f0;color:#333}.basicEditsubmit-btn{background-color:#e04a48;color:#fff}@media (max-width:768px){.basicEditform-row{grid-template-columns:1fr}}@media (max-width:991.99px){.basicEditform-container{padding:30px 10px}}.scrollable-image-area{-ms-overflow-style:none;max-height:100vh;overflow-y:auto;padding-right:8px;scrollbar-width:none}.scrollable-image-area::-webkit-scrollbar{display:none;width:6px}.scrollable-image-area::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.update-image-container{font-family:sans-serif;height:100vh;margin:0 auto;overflow-y:auto;padding:30px}.image-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:20px 0}.image-wrapper{border-radius:25px;overflow:hidden;position:relative}.image-box{border-radius:25px;display:block;object-fit:cover;width:100%}.delete-btn{background-color:#f00c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-weight:700;padding:4px 10px;position:absolute;right:8px;top:8px;transition:background-color .2s ease}.delete-btn:hover{background-color:red}input[type=file]{margin:10px 0}.btn-group{display:flex;gap:12px;justify-content:space-between;margin-top:20px}.back-btn,.update-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:10px 16px}.back-btn{background-color:#ccc;color:#333;font-weight:600}.update-btn{background-color:#007bff}.update-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:991.99px){.update-image-container{padding:30px 10px}}.resetpassword-container{background-color:#fff;box-shadow:0 2px 10px #0000001a;font-family:Arial,sans-serif;height:100vh;padding:10% 20px 20px}.headingpassword p{color:#333;font-size:16px;margin-bottom:20px;text-align:center}.resetpassword-form{display:flex;flex-direction:column;gap:20px;margin:0 auto;width:50%}.inputpassword-group label{color:#000;font-size:16px;margin-bottom:6px}.inputpassword-group input{background-color:#f5f5f5;border:1px solid #ccc;border-radius:8px;color:#555;font-size:16px;height:45px;padding:10px;width:100%}.inputpassword-group input:disabled{background-color:#f0f0f0;color:#888}.errorpassword{color:#e04a48;font-size:13px;margin-top:5px}.submitpassword-btn{background-color:#e04a48;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;height:50px}.submitpassword-btn:disabled{background-color:#f99;cursor:not-allowed}.resetpassword-heading{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}@media (max-width:991.99px){.resetpassword-container{height:auto;padding:40px 10px}.resetpassword-form{width:100%}}.interest-container{background-color:#fff;height:100vh;overflow-y:auto;padding:30px}.interest-container h3{color:#333;font-size:22px;font-weight:600;margin-bottom:24px;text-align:center}.interests-box{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px auto;width:70%}.interest-btn{background-color:#fff;border:2px solid #e04a48;border-radius:30px;color:#e04a48;cursor:pointer;font-weight:600;padding:10px;transition:all .3s ease}.interest-btn:hover{background-color:#ffeaea}.interest-btn.selected{background-color:#e04a48;border-color:#e04a48;color:#fff}.button-group{margin-top:20px}.btn{border-radius:10px;flex:1 1;font-size:16px;padding:14px 0}.cancel-btn{background-color:#e0e0e0!important;color:#333;margin-right:16px;width:200px}.cancel-btn:hover{background-color:#d5d5d5}h3{color:#000;margin-top:5%}.update-btn:hover{background-color:#e04a48}@media (max-width:991.99px){.interest-container{padding:30px 10px}}.update-container{background:#fff;height:100vh;margin:0 auto;padding:2rem}.cultureform-heading{color:#000;font-size:24px;font-weight:700;margin-bottom:1.5rem;text-align:center}.form-group label{font-size:20px}textarea{border-radius:8px;font-size:1rem;padding:1rem;resize:vertical;width:100%}label{font-size:1.1rem}.error{font-size:.875rem}.button-group{gap:1rem}.btn{border-radius:8px;font-weight:600}.cancel-btn{background-color:#d3d3d3;color:#000}.update-btn{background-color:#e04a48;color:#fff}.reset-container{align-items:center;background-image:url(/static/media/brown-background.2517ee95d1b13b4b3771.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:2rem}.reset-container-div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffee;border-radius:16px;box-shadow:0 8px 25px #0003;max-width:500px;padding:2rem;width:100%}.reset-heading{color:#333;font-size:24px;font-weight:600;margin-bottom:2rem;text-align:center}.reset-form{display:flex;flex-direction:column;gap:1rem}.input-group{align-items:center;background-color:#f9f3f5;border-radius:10px;display:flex;padding:.8rem 1rem;position:relative;transition:box-shadow .3s ease}.input-group:focus-within{box-shadow:0 0 0 2px #e04a48}.input-group input{background:#0000;border:none;color:#333;flex:1 1;font-size:16px;outline:none}.toggle-icon{color:#999;cursor:pointer;font-size:20px;margin-left:.5rem}.error{color:#e04a48;margin-bottom:6px;margin-top:-8px;padding-left:6px}.submit-btn{background-color:#e04a48;border-radius:30px;font-size:17px;font-weight:600;padding:.9rem}.submit-btn:hover{background-color:#c63b3a}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.form-container{align-items:center;background:#fff;justify-content:center;margin:5% auto auto;padding:20px}.input,.textarea{border:1px solid #ddd;border-radius:8px;font-size:16px;margin-bottom:10px;padding:15px;width:100%}.textarea{height:150px;resize:vertical}.button{background-color:#ff4d4f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:15px;width:100%}.button:disabled{background-color:#ccc}.error{font-size:14px;margin-bottom:5px}.form-heading{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.form-container{background-color:#fff;border-radius:12px;box-shadow:0 0 15px #0000001a;margin:40px auto;max-width:600px}.form-container h2{color:#333;font-size:28px;margin-bottom:25px;text-align:center}.form-container input,.form-container textarea{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:14px 16px;transition:border-color .3s ease;width:100%}.form-container input:focus,.form-container textarea:focus{border-color:#007bff;box-shadow:0 0 3px #007bff4d;outline:none}.form-container textarea{min-height:120px;resize:vertical}.form-container .error{color:red;font-size:13px;margin-bottom:10px;margin-top:-10px}.form-container button{background-color:#ff5a5f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:14px;transition:background-color .3s ease;width:100%}.form-container button:disabled{background-color:#ccc;cursor:not-allowed}.form-container button:hover:not(:disabled){background-color:#e94e4e}.finalsubmissionme-container{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;padding:70px 0 40px}.finalsubmission-card{margin:30px auto}.finalsubmission-text{font-weight:500}@media (max-width:991.99px){.finalsubmissionme-container{height:auto;min-height:70vh;padding:30px 0}.finalsubmission-card{padding:20px}}.paymenthistory-container{-ms-overflow-style:none;background-color:#fff;height:100vh;margin:0 auto;overflow:hidden;padding:40px 20px;scrollbar-width:none;width:100%}.payment-title{color:#333;font-family:CircularStd-Bold,sans-serif;font-size:30px;font-weight:700;margin-bottom:2rem;text-align:center}.loaderdiv{max-height:500px}.loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-top-color:#e04a48;height:40px;margin:100px auto;width:40px}.payment-list{max-height:100vh;overflow-y:auto;scrollbar-width:none}.payment-list::-webkit-scrollbar{display:none}.payment-card{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #00000059;margin:20px auto;max-width:700px;padding:16px}.payment-row{align-items:center;color:#333;display:flex;font-size:14px;justify-content:space-between;margin-bottom:6px}.product-name{color:#007b7f;font-size:16px;font-weight:700}.label{font-weight:500}.value{color:#555;font-weight:400}.price{color:red;font-size:16px;font-weight:700}.date{color:#777;font-family:CircularStd-Medium,sans-serif;font-size:14px;text-align:right}.no-data{color:#e04a48;font-size:18px;font-weight:600;margin-top:80px;text-align:center}@media (max-width:991.99px){.paymenthistory-container{height:auto;padding:30px 10px}}.counselling-container{background-color:#fff;position:relative;scrollbar-width:none}.counselling-scroll-area{max-height:70vh;overflow-y:auto}.counselling-scroll-area::-webkit-scrollbar{background-color:initial;width:0}.card-main-div{max-height:100vh}.loader-container{align-items:center;display:flex;justify-content:center;min-height:60vh}.spinner{border:4px solid #f3f3f3;border-top-color:#e04a48}.cardCounselling{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;display:flex;height:20vh;justify-content:space-between;margin-bottom:20px;padding:15px;width:"100%"}.avatar{background-color:#eee;border-radius:50%;height:100px;margin-right:15px;width:100px}.status-icon{width:40px}.message-info{margin-left:15px}.details{margin-left:60%}.name{color:#000;font-size:18px;font-weight:600}.role{color:#000;font-size:16px;font-weight:500;margin:4px 0}.rating{margin:6px 0}.star{color:#ccc;margin-right:4px}.star.filled{color:#e04a48}.book-button,.consult-chat-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;gap:8px;margin-top:10px;padding:8px 16px}.book-button{background-color:#e04a48}.consult-chat-button,.upgrade-plan-button{background-color:teal}.disabled-counselling{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.counselling-overlay{align-items:center;background-color:#808080b3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%;z-index:1000}.counselling-overlay p{color:#000;font-weight:700}.blurred{filter:blur(3px);opacity:.6;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.overlay-text{color:#333;font-size:18px;font-weight:700;margin-bottom:20px}.upgrade-button{background-color:teal;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px}.details{flex:1 1;margin-left:15px}.avatar.square{background-color:#eee;border-radius:15px;height:100%;object-fit:cover;width:30%}@media (max-width:768px){.cardCounselling{align-items:flex-start;flex-direction:column;height:auto}.details{margin-left:0;margin-top:10px;width:100%}.avatar{margin-bottom:10px;margin-right:0}.book-button,.consult-chat-button{justify-content:center;width:100%}}.booking-container{background-color:#fff}.booking-loader-container{align-items:center;background-color:#fff;display:flex;height:80vh;justify-content:center}.booking-no-booking{padding:50px 0;text-align:center}.booking-no-text{color:#e04a48;font-size:24px;font-weight:600}.booking-card{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;flex-wrap:nowrap;margin-bottom:15px;padding:20px;position:relative;transition:transform .2s ease}.booking-card:hover{transform:translateY(-2px)}.booking-avatar{background-color:#eee;border-radius:30px;height:80px;margin-right:15px;object-fit:cover;width:80px}.booking-info{flex:1 1}.booking-name{color:#333;font-size:18px;font-weight:600;margin:0}.booking-role{color:#666;font-size:14px;margin:2px 0}.booking-expiry-badge{background-color:#e04a48;border-radius:8px;padding:4px 10px;position:absolute;right:10px;top:10px}.booking-expiry-text{color:#fff;font-size:12px;font-weight:700}@media (max-width:991.99px){.booking-avatar{height:60px;width:60px}}.consult-wrapper{background-color:#fff;min-height:auto;width:100%}.consult-container{margin:0 auto;max-width:900px;padding:40px 30px}.tabs-container{margin-bottom:10px;padding:5px}.tab-button,.tabs-container{background-color:#f9f9f9;border-radius:10px}.tab-button{padding:12px 0;transition:background-color .3s;width:40%}.tab-button.selected{background-color:#e04a48!important}.tab-text{color:#000!important;font-size:16px;font-weight:500}.tab-text.active-text{color:#fff!important}.content-container{min-height:auto;width:100%}@media (max-width:991.99px){.consult-container{padding:30px 10px}}.chat-consult{background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh}.header{align-items:center;background-color:#fff;box-shadow:0 1px 4px #0000001a;display:flex;padding:15px 20px;z-index:10}.header button{background:#0000;border:none;color:#555;cursor:pointer;font-size:16px;margin-right:15px}.profile{align-items:center;display:flex}.profile img{border-radius:50%;height:50px;margin-right:10px;object-fit:cover;width:50px}.profile h3{color:#333;font-size:18px;margin:0}.messages{background-color:#eef1f5;flex:1 1;overflow-y:auto;padding:20px}.message{border-radius:12px;line-height:1.4;margin:10px 0;max-width:60%;padding:12px 16px;position:relative;word-break:break-word}.sent{align-self:flex-end;background-color:#dcf8c6;margin-left:auto}.received{align-self:flex-start;background-color:#fff;margin-right:auto}.message-time{color:#888;font-size:10px;margin-top:5px;text-align:right}.input-container{align-items:center;background-color:#fff;border-top:1px solid #ddd;display:flex;padding:15px 20px}textarea{border:1px solid #ccc;border-radius:12px;flex:1 1;font-size:14px;height:45px;margin-right:10px;outline:none;padding:10px 14px;resize:none}button{background-color:#4caf50;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;padding:10px 18px;transition:background-color .3s ease}button:hover{background-color:#e04a48}.modal{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:20}.modal-content{border-radius:12px;max-width:400px;padding:30px;width:100%}.registration-container{-ms-overflow-style:none;align-items:flex-start;display:flex;justify-content:center;max-height:170vh;overflow-y:auto;scrollbar-width:none;width:100%}.registration-container::-webkit-scrollbar{display:none}.registration-box{border-radius:12px;text-align:center;width:400px}.termform-group label{font-size:14px;text-align:left;width:100%!important}.registration-form{display:flex;flex-direction:column}.registerform-group,.registerform-group-avaiability{display:flex;flex-direction:column;margin-bottom:0!important;margin-top:10px!important}.registerform-group-avaiability{background-color:#fff;border-radius:25px;height:50px;justify-content:center;padding:12px}.setavailability{margin-left:3%;text-align:left}.role-picker{border:none;border-radius:5px}.inside-role-picker,.role-picker{display:flex;flex-direction:column;height:50px;margin-bottom:0!important;margin-top:10px!important}.inside-role-picker{border:none;border-radius:20px;padding-top:3%}.termform-group{display:flex;flex-direction:row;margin-bottom:15px!important;margin-top:7px}.registerform-group label{color:#333;font-size:14px;font-weight:700;margin-bottom:0}.form-input{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px;transition:border .3s;width:100%}.form-input:focus{border-color:#e04a48;outline:none}.registerform-group.checkbox-group{align-items:center;display:flex;gap:10px}.form-checkbox{accent-color:#e04a48;cursor:pointer;height:18px;margin-right:10px;width:18px}.error-message{color:#e04a48;margin-bottom:0;text-align:left}.termserror-message{color:#e04a48;font-size:12px;margin-bottom:10px;text-align:left}.register-button{background:#e04a48;border:none;border-radius:6px;border-radius:30px!important}.counsellor-register-button,.register-button{color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background .3s ease-in-out;width:100%}.counsellor-register-button{background:gray;border:none;border-radius:6px}.register-button:hover{background:#e04a48}.register-button:disabled{background:#ccc;cursor:not-allowed}.login-redirect{font-size:14px;margin-top:15px}.login-link{cursor:pointer;font-weight:700;transition:color .3s ease-in-out}.login-link,.login-link:hover{color:#e04a48}.labelDiv{align-items:center;display:flex;width:130px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{-ms-overflow-style:none;background:#fff;border-radius:8px;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;scrollbar-width:none}.daydiv{display:flex;justify-content:left;width:17%}.dayName{margin-left:2%;text-align:left}.dayname-checkbox{align-items:center;display:flex;margin-left:5%;width:30vh}.checkboxmodal{accent-color:green;margin-left:2%}.modal-header{align-items:center;display:flex;justify-content:space-between}.close-btn{background:none;border:none;cursor:pointer;font-size:24px}.day-row{border-bottom:1px solid #ddd;padding:10px 0}.row-controls{display:flex;flex-wrap:wrap;gap:10px}.modal-footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:10px}.save-btn{background-color:#e04a48;border:none;border-radius:6px;color:#fff}.cancel-btn,.save-btn{cursor:pointer;padding:10px 15px}.cancel-btn{background:#0000;border:1px solid red;border-radius:6px;color:red}.availability-button{align-items:center;border:1px solid #ccc;display:flex;gap:10px;margin-top:20px;padding:10px 15px}.icon{font-size:18px}.login-container{align-items:center;background-color:#fff9;border-radius:30px;display:flex;flex-direction:column;justify-content:center;padding:2rem}.login-title{color:#000;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.login-logo{height:120px;margin-bottom:10px;width:250px}.logo-image{height:100%;object-fit:contain;width:100%}.form-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:400px;overflow:hidden;width:100%}.input-wrapper{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:9999px;box-shadow:0 0 4px #0000001a;display:flex;height:3.5rem;overflow:hidden;padding:0 1rem;position:relative}.icon{color:#888}.input-field{border:none;color:#000;flex:1 1;font-size:1rem;margin-left:1rem;outline:none}.toggle-password-btn{background:none;border:none;color:#888;cursor:pointer;font-size:1rem;margin-left:.5rem}.submit-btn{background-color:#ef4444;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:3.5rem;transition:background-color .3s ease}.submit-btn:hover{background-color:#dc2626}.link-container{display:flex;height:50;justify-content:center;margin-top:.5rem;text-align:center}.link-btn{background:none;border:none;color:#000;font-size:1rem;margin-right:1%;margin-top:3%}.link-btn,.sub-text{cursor:pointer;font-weight:600}.sub-text{color:#e04a48;font-size:16px;margin-left:0;margin-top:3.5%}.error-text{color:red;font-size:.875rem;margin-bottom:.5rem;margin-top:-.5rem}@media (max-width:991.99px){.login-container{border-radius:10px;margin-bottom:30px}}@media (max-width:767.99px){.login-container{border-radius:8px;margin-bottom:20px;padding:1rem}}.verification-container{height:100vh;padding-top:12%}.second-verification-container{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000001a;font-family:Arial,sans-serif;margin-left:30%;max-width:40%;padding:30px}.header{margin-bottom:20px;text-align:center}.highlight{color:#e04a48;font-weight:500}.form{display:flex;flex-direction:column}.input{border:1px solid #ddd;border-radius:8px;font-size:16px;margin-bottom:10px;outline:none;padding:12px 15px}.password-container{align-items:center;display:flex;position:relative}.password-container .input{flex:1 1;padding-right:40px}.eye-icon{color:#999;cursor:pointer;font-size:20px;position:absolute;right:10px}.error{font-size:13px;margin-bottom:8px}.submit-button{background-color:#e04a48;font-size:16px;margin-top:10px;padding:14px}.CounsellorEmailVerification{height:auto;margin:0;min-height:100vh;padding:20px 0;width:100%}.counsellorEmailVerification-main{background-color:#fff9;border-radius:10px;margin:40px auto;padding:20px;text-align:center;width:50%}.icon-container{margin-top:50px}.email-icon{color:#d3d3d3;font-size:100px}.text-container{margin-top:20px;text-align:center}.text{font-size:16px;margin:10px 0}.email-highlight{color:#e04a48;font-weight:700}.next-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:30px;padding:10px;transition:background .3s;width:20%}.next-btn,.next-btn:hover{background-color:#e04a48}.resend-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.resend-btn{background:none;border:none;cursor:pointer;font-weight:700;margin-left:5px}.resend-btn,.resendText{color:#e04a48}.resend-btn:hover{text-decoration:none}@media (max-width:991.99px){.CounsellorEmailVerification{min-height:70vh}.counsellorEmailVerification-main{width:100%}.next-btn{width:40%}}.modal-backdrop{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#f5f6fa;border-radius:10px;max-width:500px;padding:20px;text-align:center;width:90%}.info-icon{align-items:center;background-color:#f8e5eb;border-radius:50%;display:flex;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.modal-title{color:#e60044;font-size:20px;font-weight:700;margin-bottom:20px}.warning-text{color:#000;font-size:16px;font-weight:500;margin-bottom:20px}.rules-list{background:#fff;border-radius:10px;margin-bottom:20px;overflow:hidden;text-align:left}.rule-box{border-bottom:1px solid #d3d3d3;padding:15px}.rule-title{color:#000;font-size:16px;font-weight:700}.rule-description{color:gray;font-size:14px}.close-button{background-color:#e60044;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 30px}.counsellorimageUpload{height:auto;margin:0 auto;min-height:100vh;padding:20px 0;width:100%}.upload-container{background-color:#fff9;border-radius:10px;margin:40px auto;padding:20px;text-align:center;width:60%}.instructions{margin-bottom:15px}.image-upload-box{align-items:center;border:2px dashed #e04a48;border-radius:8px;cursor:pointer;display:flex;height:300px;justify-content:center;margin:0 auto 20px;position:relative;width:300px}.placeholder-text{color:#e04a48}.preview-image{border-radius:8px}.continue-button{background-color:#e04a48;border-radius:6px;padding:12px 24px}@media (max-width:991.99px){.counsellorimageUpload{min-height:70vh}.upload-container{width:100%}}.counsellordoucmentation-container{height:auto;margin:0;min-height:100vh;padding:20px 0;width:100%}.counsellordoucmentation{background-color:#fff9;border-radius:10px;margin:40px auto;padding:20px;text-align:center;width:50%}.instructions{color:#888;margin-bottom:10px;text-align:center}.image-box{align-items:center;border:2px solid #ff4c4c;cursor:pointer;display:flex;height:250px;justify-content:center;margin-bottom:20px;margin-top:5%;width:350px}.placeholder-text{color:#ff4c4c;font-size:16px}.continue-button{background-color:#ff4c4c;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;max-width:400px;padding:12px 25px;width:100%}.continue-button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:991.99px){.counsellordoucmentation-container{min-height:70vh}.counsellordoucmentation{width:100%}}.final-submission-container{height:auto;margin:0;min-height:100vh;padding:20px 0;width:100%}.final-submission{background-color:#fff9;border-radius:10px;margin:40px auto;padding:20px;text-align:center;width:50%}.message-box{width:100%}.message-text{color:#000;font-size:16px;line-height:1.5;margin-bottom:20px}.highlighted-text{color:#e04a48;font-size:18px;font-weight:600}.refresh-button{background-color:#e04a48;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-top:30px;padding:12px 30px}.refresh-button:disabled{background-color:#999;cursor:not-allowed}@media (max-width:991.99px){.final-submission-container{min-height:70vh}.final-submission{width:100%}}.nav-link{align-items:center;border-radius:5px;color:#000;display:flex;margin-bottom:10px;margin-top:10px;padding:10px 15px;text-decoration:none}.custom-dropdown-menu{background-color:#ffe7e7!important;border-radius:5px!important;min-width:250px!important;padding:0!important}.custom-dropdown-item{color:#000!important;font-size:15px!important;padding:12px 20px!important}.custom-dropdown-item:hover{color:#000!important}.custom-icon-size{font-size:20px!important}.link-text{margin-left:10px}.nav-link{color:#000!important;font-size:16px}.c-dropdown-toggle{align-items:center!important;display:flex!important;justify-content:space-between!important;padding-right:15px!important}.c-dropdown-toggle:after{color:#000;content:"▼";font-size:12px;margin-left:5px}.active-link{background-color:#ffdedd}.custom-icon-size{height:25px!important;margin-right:10px;width:25px!important}.link-text{font-size:16px}.CSidebarNav{padding-top:20px}.nameEmaildiv{width:80%}.scroll-wrapper{-ms-overflow-style:none;max-height:80vh;overflow-y:auto;scrollbar-width:none;width:100%}.scroll-wrapper::-webkit-scrollbar{width:8px}.scroll-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.Bookingcard{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000f;margin-bottom:20px;padding:20px 25px;transition:box-shadow .3s ease;width:100%}.card:hover{box-shadow:0 6px 20px #00000014}.card-content{display:flex;flex-direction:column}.label{color:#333;font-size:20px;font-weight:600}.value{color:#666;width:60%}.chat-button{align-self:flex-end;background-color:#ff5a5f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:12px;padding:10px 16px;transition:background-color .3s ease}.chat-button:hover{background-color:#e14c4f}.loader{color:#555;font-size:20px;font-weight:500}.empty,.loader{margin-top:60px}.empty{color:#ff5a5f;font-size:24px;font-weight:600;text-align:center}@media (max-width:991.99px){.scroll-wrapper{height:100%;width:100%}}.rating-container{background-color:#fff;min-height:100vh;padding:20px}.rating-card{background-color:#f9f3f5;border-radius:10px;box-shadow:0 2px 5px #0000000d;margin-bottom:16px;padding:16px}.user-name{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.review-text{color:#555;font-size:14px;margin-top:8px}.centered{margin-top:50px;text-align:center}.no-rating-text{color:#ff5a5f;font-size:20px;font-weight:600}.star-container{display:flex}.profile-scroll-wrapper{-ms-overflow-style:none;height:90vh;overflow-y:auto;padding:10px;scrollbar-width:none;width:100%}.profile-container{background-color:#fff;display:flex;flex-direction:column;padding:20px}.loader{font-size:18px;padding:50px;text-align:center}.image-container{margin:0 auto;position:relative;width:200px}.profile-image2{border-radius:75px;border-radius:50%;height:200px;object-fit:cover;width:200px}.placeholder-image{align-items:center;background-color:#eee;border-radius:75px;color:#888;display:flex;height:150px;justify-content:center;width:150px}.edit-icon-counsellorProfile{background:#e04a48;border:none;border-radius:50%;box-shadow:0 2px 6px #0000001a;cursor:pointer;height:40px;padding:6px;position:absolute;right:0;top:15%;width:40px}.editprofilecard{padding:15px}.editprofilecard,.editprofilecardreset{background:#f9f9f9;border-radius:10px;box-shadow:0 2px 5px #0000000d;margin-bottom:20px;width:100%}.editprofilecardreset{padding:0}.counsellor-edit-button{background-color:#e04a48;margin-left:10px}.card-header{justify-content:space-between}.h3{color:#000;margin-top:0}.info-row{display:flex;font-size:15px;justify-content:space-between;margin-bottom:15px}.info-row span{font-size:16px;font-weight:500}.info-row span:first-child,.reset-button{font-weight:700}.reset-button{background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:15px;width:100%}@media (max-width:991.99px){.profile-scroll-wrapper{height:100%;width:100%}}.uplode-scroll-wrapper{-ms-overflow-style:none;height:90vh;overflow-y:auto;padding:10px;scrollbar-width:none;width:100%}.image-update-container{margin:10px auto;max-width:400px;padding:20px;text-align:center}.instructions{color:#555;font-size:16px;margin-bottom:20px}.image-box{border:2px solid #e04a48;border-radius:10px;height:300px;margin:auto;overflow:hidden;position:relative;width:300px}.preview-image{height:100%;object-fit:cover;width:100%}.edit-icon{background-color:#e04a48;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;font-size:18px;padding:6px 10px;position:absolute;right:10px}.back-button,.continue-button{border:none;border-radius:30px;cursor:pointer;font-size:16px;margin-top:20px;padding:15px;width:100%}.image-update-container .continue-button{background-color:#e04a48;color:#fff}.image-update-container .back-button{background-color:#ddd;color:#333}@media (max-width:991.99px){.uplode-scroll-wrapper{height:100%;width:100%}}.availability-container{-ms-overflow-style:none;height:90vh;overflow-y:auto;padding:10px;scrollbar-width:none;width:100%}.availability-day-container{border-bottom:.5px solid #ccc;margin-bottom:25px;padding-bottom:10px}.availability-day-label{font-size:16px;font-weight:600;margin-bottom:10px}.availability-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}.availability-label{font-size:16px;font-weight:700}.availability-picker{height:40px;width:120px}.availability-switch-row{align-items:center;display:flex;gap:5px}.availability-day-list{margin-bottom:20px;overflow-y:auto;scrollbar-width:none;width:100%}.availability-footer{display:flex;justify-content:space-around;margin-top:20px;width:100%}.availability-button{border-radius:6px;cursor:pointer;font-size:20px;font-weight:600;height:60px;margin-bottom:10px;padding:12px;width:100%}.availability-ok-button{background-color:#ff4d4d;border:none;color:#fff;width:45%}.availability-cancel-button{background-color:initial;border:1px solid #ff4d4d;color:#ff4d4d;width:45%}.availability-cancel-button:hover{color:#fff}@media (max-width:991.99px){.availability-container{height:100%;width:100%}}.container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:20px 0;width:93%}.EditProfile-scroll{-ms-overflow-style:none;height:90vh;overflow-y:auto;padding:10px;scrollbar-width:none;width:100%}.EditProfile-scroll form{display:flex;flex-wrap:wrap;justify-content:space-around}.inputView{align-items:center;background-color:#f9f3f5;border-radius:10px;display:flex;flex-direction:row;height:50px;margin-bottom:10px;padding-left:10px;width:48%}.textInput{font-size:18px;outline:none;padding-left:16px}.textArea,.textInput{background-color:initial;border:none;color:#000;flex:1 1;height:100%}.textArea{font-size:16px;padding-left:10px;padding-top:2%}.inputView2{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:10px;width:100%}.inputView2,.textInputdob{border-radius:10px;height:50px}.textInputdob{background-color:#f9f3f5;border:none;color:#000;font-size:16px;outline:none;padding:0 20px;text-align:left;width:31%}.signupBtn{align-items:center;background-color:#ff6f61;border-radius:30px;display:flex;height:50px;justify-content:center;margin-top:5%;width:100%}.signupText{color:#fff;font-size:16px;font-weight:700}.errorView{height:25px;justify-content:center;width:100%}.errorText{color:red;font-size:12px;text-align:left}.backButton{align-items:center;background-color:#ccc;border-radius:30px;display:flex;height:50px;justify-content:center;margin-top:10px;width:100%}.backButtonText{color:#333;font-size:16px;font-weight:700}@media (max-width:991.99px){.EditProfile-scroll{height:100%;width:100%}.inputView{justify-content:space-between;width:100%}}.mainResetContainer{height:100%;padding-top:10%;width:100%}.Resetcontainer{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:500px;padding:24px}.ResetheadingText h3{color:#333;margin-bottom:24px;text-align:center}.ResetformView{display:flex;flex-direction:column;gap:20px}.ResetinputGroup{align-items:center;background-color:#f9f3f5;border-radius:8px;display:flex;padding:10px 15px}.ResetinputGroup input{background:#0000;border:none;color:#000;flex:1 1;font-size:16px;margin-left:10px;outline:none}.ResetinputGroup span{cursor:pointer;padding-left:10px}.ResetsubmitButton{background-color:#ff4d4d;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;padding:15px}.ReseterrorText{color:red;font-size:12px}.crp-wrapper{align-items:center;background-color:#f3f4f6;justify-content:center;min-height:100vh;padding:20px}.crp-card,.crp-wrapper{display:flex;width:100%}.crp-card{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:20px;max-width:400px;padding:30px 25px}.crp-headingText{color:#333;font-size:16px;margin-bottom:10px;text-align:center}.crp-form{display:flex;flex-direction:column;gap:20px}.crp-inputView{align-items:center;background-color:#f9f3f5;border-radius:10px;display:flex;height:50px;padding:0 15px}.crp-icon{color:#b2adb4;font-size:18px;margin-right:10px}.crp-textInput{background-color:initial;border:none;color:#000;flex:1 1;font-size:16px;height:100%;outline:none}.crp-continueBtn{background-color:#ff5a5f;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:50px;transition:background-color .3s ease}.crp-continueBtn:hover{background-color:#e14b4f}.crp-errorView{height:20px}.crp-errorText{color:red;font-size:14px}.cochat-container{background-color:#f1f5f9;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;height:100vh}.cochat-header{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 4px #00000008;display:flex;padding:12px 16px}.cochat-header button{background:none;border:none;cursor:pointer;font-size:18px;margin-right:10px}.coprofile-image{border-radius:50%;height:45px;margin-right:12px;object-fit:cover;width:45px}.cochat-header h3{font-size:18px;font-weight:600;margin:0}.cochat-header p{color:#666;font-size:12px;margin:0}.comessage-list{background-color:#e9eff6;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.comessage{background-color:#fff;border-radius:16px;box-shadow:0 1px 4px #0000000d;max-width:75%;padding:12px 15px;position:relative;word-break:break-word}.comessage.sent{align-self:flex-end;background-color:#d3d3d3;color:#000}.comessage.received{align-self:flex-start;background-color:#e04a48;color:#fff}.received .comessage-content small{color:#fff}.comessage-content{padding-right:5px}.comessage-content p{font-size:14px;margin:0}.comessage-content small{color:#000;display:block;font-size:10px;margin-top:5px;text-align:right}.comessage button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0;position:absolute;right:8px;top:8px}.cochat-input{background-color:#fff;border-top:1px solid #e2e8f0;display:flex;padding:12px}.cochat-input input{background-color:#f8fafc;border:1px solid #cbd5e0;border-radius:25px;flex:1 1;font-size:14px;outline:none;padding:10px 16px}.cochat-input button{background-color:#007bff;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;margin-left:10px;padding:10px 20px;transition:background-color .2s ease}.cochat-input button:hover{background-color:#0056b3}.comodal{align-items:center;background:#00000073;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.comodal-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 12px #00000026;max-width:400px;padding:24px;width:90%}.comodal-content h3{color:#e04a48;font-size:25px;font-weight:600;margin-top:0}.comodal-content textarea{border:1px solid #ccc;border-radius:6px;font-size:14px;height:80px;margin-bottom:15px;margin-top:10px;outline:none;padding:10px;resize:none;width:100%}.comodal-content label{display:block;font-size:14px;margin-bottom:5px}.comodal-content input[type=radio]{margin-right:8px}.comodal-content button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-right:20px;padding:10px 18px}.comodal-content button:last-child{background-color:#e04a48}.comodal-content ul{color:#444;font-size:14px;margin:15px 0;padding-left:18px}.bookingcontainer{margin:0 auto;max-width:900px;padding:40px 30px}.bookingloader{color:#ff4f5a;font-size:20px;padding:100px;text-align:center}.bookingerror{color:red;font-size:18px;margin-top:50px;text-align:center}.bookingcard{align-items:center;background:#f9f9f9;border-radius:12px;box-shadow:0 2px 4px #0000001a;display:flex;flex-wrap:wrap;height:150px;justify-content:space-between;margin-bottom:20px;padding-left:3%;padding-right:5%;width:100%}.bookingavatar{border-radius:50%;height:130px;margin-right:16px;object-fit:cover;width:130px}.bookinglabel{color:#ff4f5a;font-size:20px;font-weight:600}.booking-rating-tile{color:#ff4f5a;font-size:18px;font-weight:600}.bookingvalue{color:#333;font-size:16px;font-weight:500;text-align:right}.bookingdetail-row{display:flex;justify-content:space-between;margin-bottom:12px}.bookingstar-btn{background-color:#fff!important;border:1px solid #000}.bookingred{color:red}.bookingdivider{border:none;border-top:1px solid #ddd;margin:24px 0}.bookingrating-section{margin-top:40px}.bookingrating-title{color:#ff4f5a;font-size:22px;margin-bottom:16px;text-align:center}.bookingstars{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.bookingstar{color:#ccc;font-size:28px;transition:color .3s}.bookingstar.active{color:#ff4f5a}.bookingreview-label{color:#ff4f5a;display:block;margin-bottom:8px}.bookingreview-input{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-bottom:16px;padding:12px;resize:vertical;width:100%}.bookingsubmit-btn{background-color:#ff4f5a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}.bookingclock-message{align-items:center;color:#888;display:flex;flex-direction:column;margin-top:24px}.bookingclock-icon{color:#ff4f5a;font-size:28px;margin-bottom:12px}.bookinginfo{margin-top:5%;padding-left:4%;padding-right:5%}@media (max-width:991.99px){.bookingcontainer{padding:30px 10px}.bookingcard{height:100px}.bookingavatar{height:80px;width:80px}.bookinglabel{font-size:18px}.bookingvalue{font-size:15px}}.connection-payment-container{-ms-overflow-style:none;background:#f9f9f9;height:100vh;margin:0 auto;max-height:100vh;overflow-y:auto;padding:20px;scrollbar-width:none}.connection-payment-container::-webkit-scrollbar{display:none}.payment-header{align-items:center;background-color:#ff4d4d;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.title{color:#333;font-size:24px;margin-bottom:10px;text-align:center}.description{color:#666;margin-bottom:30px;text-align:center}.loading{color:#888;font-size:18px}.plans-wrapper{display:flex;flex-direction:column;gap:20px}.plan-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center}.plan-name{color:#ff4d4d;font-size:18px;font-weight:700}.plan-price{font-size:20px;font-weight:700;margin:10px 0}.pay-button{background-color:#ff4d4d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 25px}.pay-button:hover{background-color:#e03d3d}.Inlogin-box{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:auto;justify-content:center;min-height:70vh;padding:20px;width:100%}.Inlogin-logo{height:auto;margin-bottom:20px;width:150px}.Inlogin-heading{color:#078687;font-size:24px;margin-bottom:30px}.Inlogin-box h1{color:#078687;font-size:28px;margin-bottom:30px}.Inlogin-form{background-color:#fff;border-radius:20px;box-shadow:0 8px 20px #00000026;max-width:400px;padding:40px 30px;text-align:center;width:100%}.Inloginform-group{margin-bottom:20px;text-align:left}.Inloginform-group label{color:#333;font-size:14px;font-weight:600}.Inform-input{border:1px solid #ccc;border-radius:30px;font-size:15px;margin-top:8px;outline:none;padding:10px 15px;transition:border .3s ease;width:100%}.Inform-input:focus{border-color:#078687}.Inerror-message{color:#e04a48;font-size:13px;margin-top:5px}.Inlogin-button{background-color:#e04a48;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.Inlogin-button:hover{background-color:#c93e3c}.Inforgotdiv,.InsignUpdiv{margin-top:15px;text-align:center}.Inforgotdiv p,.InsignUpdiv p{color:#000;font-size:14px}.Inforgottext,.Insigntext{color:#e04a48;cursor:pointer;font-weight:500;margin-left:5px}.ResetPasswordDiv{display:flex;justify-content:space-around}.fotgotText{color:#078687;cursor:pointer;font-size:14px;font-weight:600;margin-right:20px}.ClickhereText{font-size:15px}@media (max-width:500px){.Inlogin-form{padding:25px 15px}.Inloginform-group{width:100%}}.InfluencerPageMain{align-items:center;justify-content:center;min-height:100%;padding:60px 0}.history-section h1{margin-bottom:25px}.history-section h1,.history-section h2{color:#fff;font-size:26px;text-align:center}.history-section h2{background-color:teal;margin-bottom:0;width:100%}.loadingdiv{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#058787;height:40px;margin-bottom:16px;width:40px}.loading-text{color:#333;font-size:16px}.influencersection-header,.section-header{align-items:center;display:flex;justify-content:space-between}.influencersection-header{background-color:teal}.logout-icon-influncer{color:#fff;font-size:35px;font-weight:600;margin-right:5px;transition:transform .2s ease}.logout-icon-influncer:hover{color:#e04a48;transform:scale(1.2)}.label-value{display:flex;justify-content:space-around}.history-section{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-top:30px;padding:0 20px 20px}.section-title{border-radius:4px 4px 0 0;margin:-20px -20px 20px}.influencersection-title,.section-title{background-color:#058787;color:#fff;padding:10px}.history-tablemain{overflow-x:scroll;width:100%}.history-table{border-collapse:collapse;width:100%}.history-table td,.history-table th{border:1px solid #ddd;padding:10px;text-align:left}.history-table th{background-color:#f8f8f8;font-weight:600}.history-card{background:#f8f8f8;border-radius:10px;margin-bottom:15px;padding:15px}.influencer-form{flex-direction:column;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:20px}.form-group{display:flex;flex-direction:column}.form-group label{color:#333;font-weight:600;margin-bottom:6px}.form-group input,.form-group select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-size:16px;padding:10px 12px;transition:border-color .3s}.form-group input:focus,.form-group select:focus{border-color:#007bff;outline:none}.labelValue{flex-direction:row}.labelValueRow{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.labelValueRow .form-group{flex:1 1;min-width:200px}.buttonWrapper{display:flex;justify-content:flex-end;margin-top:20px}.update-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-left:85%;padding:12px 24px;transition:background-color .3s}.update-button:hover{background-color:#0056b3}.date-filter-container{display:flex;gap:20px;justify-content:flex-end;margin-bottom:20px}.date-filter-container label{display:flex;flex-direction:column;font-weight:500}.noReferralText{color:#e04a48;font-weight:700;text-align:center}@media (max-width:991.99px){.history-table{border-collapse:collapse;margin:0 auto;width:800px}}.ResetInlogin-box{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:auto;justify-content:center;min-height:100vh;padding:20px;width:100%}.ResetInlogin-logo{height:auto;margin-bottom:20px;width:150px}.ResetInlogin-heading{color:#078687;font-size:24px;margin-bottom:30px}.ResetInlogin-box h1{color:#078687;font-size:28px;margin-bottom:30px}.ResetInlogin-form{background-color:#fff;border-radius:20px;box-shadow:0 8px 20px #00000026;margin:120px 0 40px;max-width:400px;padding:40px 30px;text-align:center;width:100%}.ResetInloginform-group{margin-bottom:20px;text-align:left}.ResetInloginform-group label{color:#333;font-size:14px;font-weight:600}.ResetInform-input{border:1px solid #ccc;border-radius:30px;font-size:15px;margin-top:8px;outline:none;padding:10px 15px;transition:border .3s ease;width:100%}.ResetInform-input:focus{border-color:#078687}.ResetInerror-message{color:#e04a48;font-size:13px;margin-top:5px}.ResetInlogin-button{background-color:#e04a48;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.ResetInlogin-button:hover{background-color:#c93e3c}.ResetInforgotdiv,.ResetInsignUpdiv{margin-top:15px;text-align:center}.ResetInforgotdiv p,.ResetInsignUpdiv p{color:#000;font-size:14px}.ResetInforgottext,.ResetInsigntext{color:#e04a48;cursor:pointer;font-weight:500;margin-left:5px}.ResetResetPasswordDiv{display:flex;justify-content:space-around}.ResetfotgotText{color:#078687;cursor:pointer;font-size:14px;font-weight:600}.ResetClickhereText{font-size:15px;margin-right:20px}@media (max-width:991.99px){.ResetInlogin-box{min-height:70vh;width:100%}.ResetInlogin-form{margin:30px 0;padding:25px 15px}.ResetInloginform-group{width:100%}}.EnterInlogin-box{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:20px;width:100%}.EnterInlogin-logo{height:auto;margin-bottom:20px;width:150px}.EnterInlogin-heading{color:#078687;font-size:24px;margin-bottom:30px}.EnterInlogin-box h1{color:#078687;font-size:28px;margin-bottom:30px}.EnterInlogin-form{background-color:#fff;border-radius:20px;box-shadow:0 8px 20px #00000026;max-width:400px;padding:40px 30px;text-align:center;width:100%}.EnterInloginform-group{margin-bottom:20px;text-align:left}.EnterInloginform-group label{color:#333;font-size:14px;font-weight:600}.EnterInform-input{border:1px solid #ccc;border-radius:30px;font-size:15px;margin-top:8px;outline:none;padding:10px 15px;transition:border .3s ease;width:100%}.EnterInform-input:focus{border-color:#078687}.EnterInerror-message{color:#e04a48;font-size:13px;margin-top:5px}.EnterInlogin-button{background-color:#e04a48;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.EnterInlogin-button:hover{background-color:#c93e3c}.EnterInforgotdiv,.EnterInsignUpdiv{margin-top:15px;text-align:center}.EnterInforgotdiv p,.EnterInsignUpdiv p{color:#000;font-size:14px}.EnterInforgottext,.EnterInsigntext{color:#e04a48;cursor:pointer;font-weight:500;margin-left:5px}.EnterResetPasswordDiv{display:flex;justify-content:space-around}.EnterfotgotText{color:#078687;cursor:pointer;font-size:14px;font-weight:600}.EnterClickhereText{font-size:15px;margin-right:20px}@media (max-width:500px){.EnterInlogin-form{padding:25px 15px}.EnterInloginform-group{width:100%}}.payment-container{background-size:cover;height:auto;min-height:100vh;padding:30px 0;width:100%}.PaymentScreenContainer{height:100vh;width:100vw}.paymentSmallContainer{background-color:#fff9;border-radius:30px;margin:30px auto;padding:30px 50px 40px;text-align:center;width:50%}.paymentregistration-title{color:#000}.paymentregistration-description{color:#000;font-size:16px;font-weight:500;margin:10px 0}.paymentamount-label{color:#000}.paymentamount,.paymentamount-label{font-size:25px;font-weight:700;margin:10px 0}.paymentamount{color:teal}@media (max-width:991.99px){.payment-container{height:auto;min-height:70vh;padding:30px 0}.paymentSmallContainer{border-radius:10px;padding:20px;width:100%}.amount-container{margin-top:15px}.paymentregistration-title{margin-bottom:15px}}.updateprofile-container{height:auto;min-height:100vh;padding:40px 0}.updateprofile-field{background-color:#fff9;border-radius:12px;box-shadow:0 5px 15px #0000001a;margin:40px auto;max-width:850px;padding:30px;width:100%}.updateform-title{font-size:28px;margin-bottom:25px;text-align:center}.updateprofile-form{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.updateform-group{width:48%}.updateform-label{color:#000;font-size:16px;font-weight:600;margin-bottom:6px;width:100%}.updateform-control,.updateform-select{border:1px solid #ccc;border-radius:30px;font-size:16px;outline:none;padding:10px 20px;width:100%}.updateform-error{color:red;font-size:12px;font-weight:500;margin-top:4px}.updatesubmit-btn{background-color:#d9534f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background-color .3s ease;width:100%}.updatesubmit-btn:disabled{background-color:#6c757d;cursor:not-allowed}@media (max-width:991.99px){.updateprofile-container{height:auto;margin:20px 0;padding:30px 0}.updateform-title{margin:20px 0;text-align:center}.updateform-group{width:100%}.updateprofile-field{padding:20px}}.blursubscription-container{background-color:#fff;height:auto;min-height:100vh;padding:30px}.blurbanner-container{border-radius:20px;height:240px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.blurbanner-image{filter:blur(3px);height:100%;object-fit:cover;width:100%}.blurloader{font-size:1.2rem;margin-top:5rem;text-align:center}.blurmatched-container{margin-top:2rem}.bluruser-scroll{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0}.bluruser-card{min-width:150px;text-align:center}.bluruser-image{background-position:50%;background-size:cover;border-radius:15px;box-shadow:0 4px 10px #0003;cursor:pointer;height:200px;position:relative;width:150px}.bluruser-name{background-color:#008080b3;border-radius:0 0 15px 15px;bottom:10px;color:#fff;padding:.5rem;position:absolute;width:100%}.bluruser-age{color:#333;margin-top:.5rem}.blurno-match-message{color:teal;font-size:20px;margin-top:3rem;text-align:center}.Blurmessage{color:gray;font-size:30px}.blurblur-overlay{align-items:center;background-color:#808080d9;display:flex;height:100%;justify-content:center;left:0;padding:2rem;position:fixed;top:0;width:100%;z-index:999}.blursubscription-box{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px #0003;max-width:500px;padding:30px;text-align:center}.blursubscription-box h2{color:teal;margin-bottom:1rem}.blursubscription-box p{color:#000;font-size:20px;margin-bottom:2rem}.blurbtn{border:none;border-radius:8px;cursor:pointer;display:block;font-size:1rem;margin:.5rem auto;padding:.75rem 2rem;width:80%}.blurbtn.teal{background-color:teal;color:#fff}.blurbtn.coral{background-color:#f48684;color:#fff}.monthly-container{background-color:#fff}.loading-indicator{align-items:center;display:flex;height:500px;justify-content:center}.loader{animation:spin .8s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:teal;height:30px;width:30px}.no-plans{font-family:CircularStd-Bold,sans-serif;font-size:18px;margin-top:30px;text-align:center}.monthly-card{background-color:#fff;border:2px solid #fff;border-radius:12px;box-shadow:0 5px 15px #00000059;margin:24px auto;max-width:800px;padding:0 20px 20px;width:100%}.active-border{border-color:#ff5a5f}.card-header{align-items:center;background-color:teal;border-radius:8px;color:#fff;display:flex;font-size:18px;justify-content:center;margin-bottom:12px;padding:10px}.feature-row{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 0}.feature-label{color:#333;font-family:CircularStd-Medium,sans-serif}.feature-value{color:teal}.feature-value,.subscribe-button{font-family:CircularStd-Bold,sans-serif}.subscribe-button{background-color:#ff5a5f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:16px;padding:12px;transition:all .2s ease;width:100%}.subscribe-button:hover{background-color:#e14c50}.subscribe-button.disabled{background-color:gray;cursor:not-allowed}.subscription-container{background-color:#fff;padding-bottom:40px;width:100%}.subscription-header{align-items:center;background-color:teal;margin-bottom:20px;width:100%}.back-button{background:none;border:none;cursor:pointer;margin-right:20px}.subscription-title{color:#fff;font-size:30px;margin-bottom:10px;margin-top:10px;padding:6px}.tabs-container{background-color:#fff;display:flex;justify-content:space-between;margin:20px 0;width:100%}.tab-button{background-color:#fff;border:none;border-radius:30px;box-shadow:0 2px 4px #ff525233;cursor:pointer;flex:1 1;font-family:CircularStd-Medium,sans-serif;font-size:16px;font-weight:700;margin:0 5px;padding:10px 0;transition:all .2s ease}.tab-button:hover{font-weight:700}.tab-button.active,.tab-button:hover{background-color:teal!important;color:#fff!important}.tab-button.active{box-shadow:0 4px 8px #ff525266}.tab-content{width:100%}@media (max-width:991.99px){.subscription-container{height:auto}.subscription-title{font-size:23px;padding:10px}}.love-language-container{background-color:#fff;height:auto;min-height:100vh;padding:40px 0}.love-partner{background-color:#fff9;border-radius:12px;box-shadow:0 5px 15px #0000001a;margin:40px auto;max-width:850px;padding:30px;width:100%}.love-language-header{color:teal;font-size:30px;font-weight:600;margin:20px 0;padding-bottom:10px;padding-top:10px;text-align:center}.form-container{max-width:850px;padding:30px}.form-group{margin-bottom:15px;width:100%}.form-group label{margin-bottom:8px}.form-group label,.text-input{color:#000;font-size:16px;font-weight:500;width:100%}.text-input{background-color:#fff;border:none;border-radius:30px;box-shadow:0 4px 8px #f25c5440;min-height:60px;padding:16px;resize:vertical}.dropdown{font-family:CircularStd-Book,sans-serif;width:100%}.dropdown>div{align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 4px 8px #f25c5440;display:flex;min-height:45px;padding-left:16px;padding-right:16px;width:100%}.error-message{font-size:12px;margin-left:8px;margin-top:4px}.submit-button{border-radius:30px;font-family:CircularStd-Bold,sans-serif;font-size:18px;font-weight:600;padding:16px}.form-group select{width:100%!important}@media (max-width:991.99px){.love-language-container{height:auto;padding:30px 0}.love-language-header{font-size:20px;font-weight:500}.form-container{margin-bottom:0;padding:20px}.love-partner{padding:20px}}.match-preferences-container{background-color:#fff;height:auto;min-height:100vh;padding:40px 0}.match-preferall{background-color:#fff9;border-radius:12px;box-shadow:0 5px 15px #0000001a;margin:40px auto;max-width:850px;padding:30px;width:100%}.form-header{color:teal;font-size:30px;margin:20px 0;text-align:center}.form-label{color:#333}.error-message{color:red;font-size:.875rem;margin-top:.3rem}.submit-button{background-color:#f25c54;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:60px;padding:.78rem;transition:background-color .3s ease;width:100%}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:991.99px){.match-preferences-container{height:auto;padding:30px 0}.form-content,.match-preferall{padding:20px}}.subscriptioncontainer{background-color:#fff;margin:0 auto;max-width:900px;padding:40px 30px}.loaderContainer{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh}.mainTitle{color:#333;font-size:1.3rem;margin:1.5vh 0}.mainTitle,.noActiveText{font-weight:700;text-align:center}.noActiveText{color:#ff5c5c;font-size:1.2rem;margin-bottom:2vh}.activePlanCard{background-color:#fff;border:1px solid teal;border-radius:10px;box-shadow:0 2px 10px #ff5c5c26;margin-bottom:20px;padding:30px;width:100%}.activePlanCard h3{margin-bottom:15px}.planCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #ff5c5c1a;display:flex;justify-content:space-between;margin-bottom:2vh;padding:4vw}.activeTitle{color:teal}.activeTitle,.expiredTitle{font-size:20px;font-weight:700;margin-top:0}.expiredTitle{color:#ff5c5c}.row{display:flex;justify-content:space-between;margin-bottom:15px}.label{font-family:CircularStd-Bold,sans-serif;font-weight:700}.label,.value{color:#000;font-size:16px}.value{flex-shrink:1;font-family:CircularStd-Book,sans-serif;font-weight:500;text-align:right}.flatListContent{padding-bottom:3vh}.cancelSubscriptionBtn{align-items:center;background-color:#ff5c5c;border-radius:15px;display:flex;font-size:16px;font-weight:500;justify-content:center;padding:10px 18px;width:45%}.planName{color:teal;font-family:CircularStd-Bold,sans-serif;font-size:1.05rem}.planPrice{color:#333;font-size:1.2rem;font-weight:700;margin-top:1vh}.payButton{align-items:center;background-color:#ff5c5c;border-radius:10px;display:flex;height:5.5vh;justify-content:center;width:30vw}.payButtonText{color:#fff;font-size:1rem;font-weight:700}@media (max-width:991.99px){.subscriptioncontainer{padding:30px 10px}.cancelSubscriptionBtn{height:auto}}.profile-form-container{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #00000059;height:88vh;margin:2rem auto;max-width:900px;overflow-x:hidden;overflow-y:auto;padding:40px 30px}.select[multiple]{border:1px solid #ccc;border-radius:4px;min-height:120px;padding:8px;resize:vertical}.form-group{margin-bottom:1.5rem}label{color:#555;display:block;font-weight:600;margin-bottom:.5rem;text-transform:capitalize}select{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.6rem;width:100%}.error{color:red;font-size:.85rem;margin-top:.25rem}.button-group{display:flex;justify-content:space-between;margin:30px 0}.btn{border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:background-color .3s ease}.btn.back{background-color:#058787}.btn.submit{background-color:#f25c54}.btn:hover{opacity:.9}.css-13cymwt-control{border-radius:30px}@media (max-width:991.99px){.profile-form-container{margin:10px;padding:30px 10px}}*,:after,:before{box-sizing:border-box}.love-language-wrapper{align-items:flex-start;background-color:#f8f8f8;display:flex;height:100vh;justify-content:center;overflow-y:auto;padding:40px 30px;width:100%}.love-language-form{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;max-width:900px;overflow:visible;padding:30px;width:100%}.form-title{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.form-field{margin-bottom:1.5rem}.form-label{display:block;font-weight:600;margin-bottom:.5rem}.form-textarea{background-color:#f2f2f2;border:none;border-radius:20px;border-radius:5px;color:#333;font-size:16px;height:120px;margin-bottom:20px;outline:none;padding:15px 20px;resize:none;width:100%}.form-error{color:red;font-size:.875rem;margin-top:.25rem}.form-actions{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.form-button{border:none;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 2rem}.form-button.primary{background-color:#f25c54;color:#fff}.form-button.secondary{background-color:#ccc;color:#333}.form-button:disabled{background:#ccc;cursor:not-allowed}@media (max-width:600px){.form-actions{flex-direction:column;gap:.75rem}.form-button{width:100%}}@media (max-width:991.99px){.love-language-wrapper{padding:30px 10px}.love-language-form{padding:20px}}.temperamentscrollContainer{max-height:100%;overflow-y:auto;padding:40px 30px}.temperamentloadingContainer{align-items:center;display:flex;height:50vh;justify-content:center}.temperamentloadingContainer p{color:#e04a48;font-size:larger;font-weight:600}.temperamentspinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#e04a48;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.temperamentcard{background-color:#fff;border-radius:12px;box-shadow:0 2px 5px #ff634733;margin:20px 0;padding:12px;width:100%}.temperamentquestion{color:teal;font-family:CircularStd-Bold,sans-serif;font-weight:700;margin-bottom:4px}.temperamentanswer{color:#333;font-family:CircularStd-Book,sans-serif}@media (max-width:991.99px){.temperamentscrollContainer{padding:10px}}.questionnairecontainer{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:auto;width:100%}.questionnairetabsContainer{display:flex;flex-wrap:wrap;height:50px;justify-content:space-between;margin-top:10px;width:90%}.questionnairetabButton{background-color:#fff;border:none;border-radius:30px;box-shadow:0 1px 3px #e04a48;color:#000;cursor:pointer;font-size:16px;font-weight:600;height:100%;padding:10px 20px;transition:all .3s ease;width:31%}.questionnairetabButton:hover{color:#fff;opacity:.9}.questionnaireselectedTab{background-color:teal;box-shadow:0 1px 6px #e04a48;color:#fff;font-weight:600}.questionnairecontentContainer{flex:1 1;margin-top:10px;width:100%}@media (max-width:991.99px){.interest-container{padding:30px 10px}.questionnairetabsContainer{height:auto}.questionnairetabButton{padding:12px 20px;width:max-content}.questionnairecontainer{height:auto}}.blog-content-scrollable{height:auto}.blog-details-containt{color:#000;margin:0 auto;max-width:1000px;min-height:auto;padding:50px 0}.top-image-wrapper{overflow:hidden;width:100%}.top-image{height:400px;object-fit:cover;width:100%}.details-box{background-color:#fff;margin:20px auto;padding:0;width:100%}.blog-title{color:#068687;font-size:40px;font-weight:700;margin:20px 0;text-align:center}.blog-content p{color:#000;font-size:16px;font-weight:500;line-height:27px;margin:15px 0}.blog-content p strong{font-weight:700}.read-more-section{margin:20px auto;max-width:800px}.read-more-title{color:#fff;font-size:22px;font-weight:700;margin-bottom:10px}.loading{color:#fff;padding:50px;text-align:center}@media (max-width:991.99px){.blog-details{height:auto;padding:10px}.top-image{height:200px;width:100%}.details-box{width:100%}.blog-title{font-size:20px}}.finalsubmission-container{align-items:center;background-color:#00000080;display:flex;height:90vh;justify-content:center;padding:40px 30px}.finalSubmissionBtn{display:flex;flex-direction:column}.finalsubmission-card{background-color:#fff;border-radius:10px;max-width:600px;padding:40px;text-align:center;width:100%}.finalsubmission-text{color:#000;font-size:16px;line-height:1.5}.finalmargin-top{margin-top:20px}.finalemail-text{color:#e04a48;font-size:18px;font-weight:600}.finalrefresh-btn{background-color:teal}.LogOut-btn,.finalrefresh-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:30px;padding:10px 20px}.LogOut-btn{background-color:#e04a48}.home-sec .slider-container{background-color:#11111c;height:100vh;overflow:hidden;padding-top:90px;position:relative;width:100%}@media (max-width:768px){.home-sec .slider-container:before{background:linear-gradient(#00000080,#00000080)}}
/*# sourceMappingURL=main.d0e0ba1f.css.map*/