:root{--primary-color:#efbf04;--secondary-color:#e4b600}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-montserrat);background-color:#fcfcfc;font-size:16px;font-weight:400;line-height:24px;overflow-x:hidden}.container{width:100%;max-width:100%;padding:0 20px}@media (min-width:576px){.container{padding:0 30px}}@media (min-width:768px){.container{padding:0 50px}}h1{font-size:30px;font-family:var(--font-proxima-nova);font-weight:700}@media (min-width:576px){h1{font-size:30px;line-height:40px}}@media (min-width:992px){h1{font-size:60px;line-height:70px}}h2,.h2{color:#505050;font-size:30px;font-weight:600;line-height:40px}@media (min-width:768px){h2,.h2{font-size:48px;line-height:76px}}h3,.h3{color:var(--primary-color);font-size:20px;font-weight:500;line-height:25px}@media (min-width:768px){h3,.h3{font-size:20px;line-height:36px}}h6,.h6{font-size:30px;font-weight:600;line-height:24px}@media (min-width:576px){h6,.h6{font-size:40px;font-weight:700;line-height:48px}}p,.p{font-size:16px;font-weight:400;line-height:28px}@media (min-width:576px){p,.p{font-size:16px;line-height:24px}}.primary-color{color:var(--primary-color)!important}.bg-gray{background-color:#e7e7e7}.gradient-bottom{position:relative}.gradient-bottom:after{content:"";background:linear-gradient(90deg,#fff 0%,#e9e9e9 50%,#fff 100%);border-radius:3px;width:100%;height:2px;position:absolute;bottom:0;left:0}.error-message{color:#ff1919;font-size:14px;font-weight:400}.Hot{color:#ff1919;text-align:center;background-color:rgba(255,25,25,.08);border:1px solid #ff1919;border-radius:20px;padding:7px 20px;font-weight:600}.All{color:#505050;text-align:center;background-color:rgba(239,191,4,.08);border:1px solid #efbf04;border-radius:20px;padding:7px 10px;font-weight:600}.Warm{color:#2fb503;text-align:center;background-color:rgba(47,181,3,.08);border:1px solid #2fb503;border-radius:20px;padding:7px 20px;font-weight:600}.Cold{color:#45b8ff;text-align:center;background-color:rgba(69,184,255,.08);border:1px solid #45b8ff;border-radius:20px;padding:7px 20px;font-weight:600}.form-label{color:rgba(80,80,80,.8);margin:0;padding-bottom:4px;font-size:16px;font-weight:600}.hero .light{padding-top:50px}@media (max-width:512px){.hero .btn-primary{font-size:15px}}.hero .overlay{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:992px){.hero .overlay{top:37%}.hero .hero video{width:100%;height:100%}.hero .hero .overlay h1{font-family:var(--font-proxima-nova);margin-top:150px}.hero .hero p{max-width:600px}}@media (max-width:768px){.hero .hero video{width:100%;height:100%}}.navbar-container{z-index:10;background:0 0;justify-content:center;width:100%;padding:0 20px;display:inline-block;position:fixed;top:20px;right:0}.navbar-container .btn-primary{background-color:var(--secondary-color);color:#fff}@media (min-width:512px){.navbar-container{padding:0 30px}}@media (min-width:768px){.navbar-container{padding:0 50px}.navbar-container .btn-primary{color:var(--primary-color);background-color:#fff}}@media (max-width:992px){.navbar-container .btn-primary{background-color:var(--secondary-color);color:#fff}}@media (max-width:1024px){.navbar-container .btn-primary{background-color:var(--secondary-color);color:#fff}}.navbar-container.scrolled .navbar{background:#fff;border-color:#e7e7e7}.navbar-container.scrolled .navbar-links li a{color:#505050}.navbar-container.scrolled .brand-name{color:#000}.navbar-container.scrolled .contact-btn{color:#505050;border:1px solid #505050}.navbar{background:rgba(255,255,255,.05);border:1px solid #fff;border-radius:20px;width:100%;padding:15px;transition:all .3s;display:flex}.navbar-container.menu-open{box-shadow:none;transition:background-color .3s}.navbar-container.menu-open .navbar{background-color:#fff;border-radius:10px;transition:all .3s}.navbar-container.menu-open .navbar-links a,.navbar-container.menu-open .btn{color:#000}.navbar-container.menu-open .btn-secondary{background-color:var(--primary-color);color:#fff}.navbar-container.menu-open .menu-toggle{color:#000}.navbar-container.menu-open .contact-btn{color:#000;border:1px solid #000}.navbar-logo{align-items:center;gap:10px;display:flex}.navbar-logo img{width:auto;height:35px;display:block}.navbar-logo .brand-name{color:#fff;letter-spacing:1px;font-size:14px;font-weight:600}.navbar-right{align-items:center;gap:30px;display:flex}.navbar-links{gap:30px;margin:0;padding:0;list-style:none;display:flex}.navbar-links li a{color:var(--primary-color);font-size:15px;font-weight:500;text-decoration:none;transition:color .3s}@media (min-width:768px){.navbar-links li a{color:#fff}}@media (max-width:992px){.navbar-links li a{color:var(--primary-color)}}@media (max-width:1024px){.navbar-links li a{color:#000}}.navbar-links.row{flex-direction:row;gap:13px}@media (min-width:768px){.navbar-links.row{gap:30px}}.nav-divider{background-color:#ccc;width:1.5px;height:30px}.contact-btn{color:#fff;border:1px solid #fff;border-radius:12px;padding:13px 16px;font-weight:500;text-decoration:none;display:inline-block}.contact-btn:hover{border:1px solid var(--primary-color);color:var(--primary-color)}@media (max-width:768px){.nav-divider{display:none}}.menu-toggle{cursor:pointer;color:#fff;font-size:22px;display:none}@media (max-width:992px){.navbar-right{display:none}.navbar-right.active{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:20px 10px;display:flex;position:absolute;top:65.9px;left:0;right:0}.navbar-links{display:none}.navbar-links.row{display:flex}.menu-toggle{display:block}.navbar-container.scrolled .menu-toggle{color:#000;background-color:#fff}}@media (max-width:1024px){.navbar-right{display:none}.navbar-right.active{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:20px 10px;display:flex;position:absolute;top:65.9px;left:0;right:0}.navbar-links{display:none}.navbar-links.row{display:flex}.menu-toggle{display:block}.navbar-container.scrolled .menu-toggle .contact-btn{color:#000;background-color:#fff}}.footer{color:#fff;background-color:#505050;border-radius:20px;margin-top:30px;margin-bottom:20px;padding:20px}.footer__top{flex-flow:wrap;justify-content:space-between;margin-bottom:10px;display:flex}@media (max-width:768px){.footer__top{flex-direction:column;gap:15px}}.footer__brand{align-items:center;gap:100px}.footer__brand .footer__title,.footer__info .title{color:var(--primary-color)}.footer__info h3{border-bottom:4px solid var(--primary-color);display:inline-block}.footer__info .footer__info-line{align-items:flex-start;gap:5px;width:100%;margin-top:10px;margin-bottom:10px;display:flex}.footer__info .footer__info-group{justify-content:space-between;gap:20px;margin-top:20px;display:flex}@media (max-width:768px){.footer__info .footer__info-group{display:block}}.footer__info .footer__info-contact{padding:5px 0}.footer__info .footer__info-contact a{color:#fff;text-decoration:none}.footer__info .footer__info-contact a img{margin-left:-5px;padding-right:5px}.footer__info .footer_social-links{gap:20px;margin-top:10px;margin-bottom:10px;display:flex}.footer__info .footer_social-links a{color:#fff;font-size:20px;transition:all .3s}.footer__info .footer_social-links a:hover{color:var(--primary-color)}.footer__info .footer__btn{width:100%;margin-top:20px;display:flex}@media (max-width:768px){.footer__info .footer__btn{justify-content:flex-start;display:flex}}@media (max-width:576px){.footer__info .footer__info-group{flex-direction:column}}.footer__bottom{background-color:rgba(255,255,255,.12);border:1px solid #fff;border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;padding:15px;display:flex}@media (min-width:768px){.footer__bottom{text-align:center;flex-direction:row;justify-content:space-between;align-items:center;gap:6px}}.footer__bottom h2{width:50%}.footer__bottom p{margin:0}.footer__bottom .footer__links{align-items:center;gap:6px;font-weight:700;display:flex}.footer__bottom .footer__links a{color:#fff;text-decoration:none}.footer__bottom .footer__links a:hover{text-decoration:underline}.footer__bottom .footer__links span{margin:0 4px}.btn-primary{color:#505050;cursor:pointer;z-index:1;text-wrap:nowrap;background-color:#fff;border:1px solid #fff;border-radius:8px;padding:14px 16px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:all .3s ease-in-out;overflow:hidden}.btn-primary:hover{background-color:var(--primary-color);box-shadow:none;color:#fff;border:1px solid #e7e7e7}.btn-secondary{background-color:var(--primary-color);color:#fff;cursor:pointer;border:1px solid var(--primary-color);z-index:1;text-wrap:nowrap;border-radius:8px;padding:14px 16px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:all .3s ease-in-out;overflow:hidden}.btn-secondary:hover{border:1px solid var(--secondary-color);background-color:var(--secondary-color);box-shadow:none;color:#fff}.dubai-real-estate{text-align:center;position:relative}.dubai-real-estate .content{max-width:1200px;margin:0 auto}.dubai-real-estate .content h2{color:#505050;margin-bottom:15px}.dubai-real-estate .content p{color:#505050;margin-bottom:40px;font-weight:700}.dubai-real-estate .content .tagsa{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:50px;display:flex}.dubai-real-estate .content .tag{color:#505050;border:1px solid #e7e7e7;border-radius:20px;padding:15px 30px;font-size:16px;font-weight:700}@media (max-width:512px){.dubai-real-estate .content .tag{padding:15px}}.dubai-real-estate .content .tag:hover{color:var(--primary-color);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1)}.dubai-real-estate .content .survey-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 28px;font-size:10px;transition:all .3s}.dubai-real-estate .content .survey-btn:hover{color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15)}.cta-section{color:#fff;text-align:center;background-color:#505050;border-radius:48px;flex-direction:column;align-items:center;margin:30px 0;padding:20px;display:flex}@media (min-width:1024px){.cta-section{text-align:left;flex-direction:row;justify-content:space-between}}.cta-section .cta-content{max-width:800px}.cta-section .cta-content .subtext{font-weight:500}.cta-section .cta-content button{color:var(--primary-color);cursor:pointer;background-color:#fff;border:none;border-radius:12px;margin-top:10px;padding:8px 10px;font-weight:700}.cta-section .cta-image{width:100%;max-width:600px;margin-top:20px}.cta-section .cta-image img{object-fit:contain;width:100%;height:auto}.faq-with-right-side-image .accordion .accordion-item{border:1px solid #e7e7e7;border-radius:16px;margin-bottom:20px;overflow:hidden}.faq-with-right-side-image .accordion .accordion-header .accordion-button{color:rgba(80,80,80,.6);justify-content:space-between;align-items:center;font-weight:700;transition:transform .3s ease-in-out;display:flex}.faq-with-right-side-image .accordion .accordion-header .accordion-button:after{display:none}.faq-with-right-side-image .accordion .accordion-header .accordion-button:focus{box-shadow:none}.faq-with-right-side-image .accordion .accordion-header .accordion-button:not(.collapsed){box-shadow:none;background-color:transparent}.faq-with-right-side-image .accordion .accordion-header .accordion-button:not(.collapsed) .dropdown-icon img{transform:rotate(180deg)}.faq-with-right-side-image .faq-image{position:-webkit-sticky;position:sticky;top:125px}.growth{padding:40px 0}.growth .image-wrapper{border-radius:20px;position:-webkit-sticky;position:sticky;top:125px;overflow:hidden}.growth .image-wrapper img{object-fit:cover;border-radius:20px;width:100%;height:auto}.growth .content{padding-left:40px}.growth .content .tag{color:#505050;background-color:#fff;border:2px solid #e7e7e7;border-radius:25px;margin-bottom:16px;padding:6px 18px;font-size:14px;font-weight:500}.growth .content .title{color:#505050;margin-bottom:15px}.growth .content .desc{color:rgba(0,0,0,.8);margin-bottom:30px}.growth .content .card-list{flex-direction:column;gap:15px;display:flex}.growth .content .card-list .info-card{border:2px solid #e7e7e7;border-radius:20px;align-items:flex-start;gap:15px;padding:14px 16px;transition:all .3s;display:flex}.growth .content .card-list .info-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.growth .content .card-list .info-card .icon{color:#000;flex-shrink:0;font-size:20px}.growth .content .card-list .info-card .text h5{color:#505050;margin-bottom:4px;font-weight:600}.growth .content .card-list .info-card .text p{color:#505050;margin:0}@media (max-width:992px){.growth .content{margin-top:40px;padding-left:0}.growth .card-list{align-items:center}.growth .card-list .info-card{text-align:center;flex-direction:column;align-items:center}.growth .card-list .info-card .icon{margin-bottom:10px}}@media (max-width:768px){.growth .content{text-align:center;margin-top:40px;padding-left:0}.growth .content .card-list{align-items:center}.growth .content .card-list .info-card{text-align:center;flex-direction:column;align-items:center}.growth .content .card-list .info-card .icon{margin-bottom:10px}}.add-property-steps{margin-top:70px}.add-property-steps .step-1{border:1px solid rgba(0,0,0,.2);border-radius:20px}@media (max-width:512px){.add-property-steps .step-1{border:1px solid rgba(0,0,0,.2);border-radius:20px}}.add-property-steps .step-1 .step-1-heading{text-align:center;margin-bottom:16px}.add-property-steps .step-1 .step-1-heading .step-1-heading h4{color:var(--primary-color);margin-bottom:10px;font-size:20px;font-weight:700}.add-property-steps .step-1 .step-1-heading .step-1-heading p{color:#666;max-width:600px;margin:0 auto;font-size:20px}.add-property-steps .step-1 .step-1-heading .question-section{margin-bottom:40px}.add-property-steps .step-1 .step-1-heading .question-title{color:#505050;justify-content:center;align-items:center;margin-bottom:25px;font-size:20px;font-weight:600;display:flex}.add-property-steps .step-1 .step-1-heading .step-1-interest-type{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;display:grid}@media (max-width:512px){.add-property-steps .step-1 .step-1-heading .step-1-interest-type{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:25px;display:grid}}.add-property-steps .interest-card{text-align:center;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:7px;transition:all .3s}.add-property-steps .interest-card .interest-icon img{filter:none;transition:all .3s}.add-property-steps .interest-card .interest-label{margin-top:8px;font-weight:500;transition:color .3s}.add-property-steps .interest-card:hover{border-color:var(--primary-color);background-color:rgba(239,191,4,.08)}.add-property-steps .interest-card:hover .interest-icon img{filter:brightness(0)saturate()invert(82%)sepia(59%)saturate(4517%)hue-rotate(10deg)brightness(108%)contrast(97%)}.add-property-steps .interest-card:hover .interest-label{color:var(--primary-color)}.add-property-steps .interest-card.interest-selected{background-color:#f6fffa;border-color:#00b74b;box-shadow:0 4px 12px rgba(42,91,175,.1)}.add-property-steps .interest-card.interest-selected .interest-icon img{filter:brightness(0)saturate()invert(46%)sepia(93%)saturate(400%)hue-rotate(90deg)brightness(92%)contrast(90%)}.add-property-steps .interest-card.interest-selected .interest-label{color:#00b74b}.add-property-steps .interest-card.interest-selected:hover{background-color:#f6fffa;border-color:#009e41;box-shadow:0 4px 12px rgba(42,91,175,.15)}.add-property-steps .interest-card.interest-selected:hover .interest-icon img{filter:brightness(0)saturate()invert(50%)sepia(98%)saturate(900%)hue-rotate(85deg)brightness(95%)contrast(90%)}.add-property-steps .interest-card.interest-selected:hover .interest-label{color:#008436}.add-property-steps .question-title{font-size:20px;font-weight:600}.add-property-steps .prior-interest-options{gap:30px;display:flex}.add-property-steps .prior-interest-btn{cursor:pointer;background-color:#fff;border:2px solid #e0e0e0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:100px;transition:all .3s;display:flex}.add-property-steps .prior-interest-btn .icon{color:#333;font-size:22px;transition:color .3s}.add-property-steps .prior-interest-btn .option-label{color:#333;margin-top:6px;font-weight:500;transition:color .3s}.add-property-steps .prior-interest-btn:hover{border-color:var(--primary-color);background-color:rgba(239,191,4,.08)}.add-property-steps .prior-interest-btn:hover .icon,.add-property-steps .prior-interest-btn:hover .option-label{color:var(--primary-color)}.add-property-steps .prior-interest-btn.btn-selected-green{background:#f6fffa;border-color:#00b74b;box-shadow:0 3px 10px rgba(0,183,75,.1)}.add-property-steps .prior-interest-btn.btn-selected-green .icon,.add-property-steps .prior-interest-btn.btn-selected-green .option-label{color:#00b74b}.add-property-steps .prior-interest-btn.btn-selected-green:hover{background-color:#fff;box-shadow:0 4px 12px rgba(0,183,75,.2)}.add-property-steps .prior-interest-btn.btn-selected-green:hover .icon,.add-property-steps .prior-interest-btn.btn-selected-green:hover .option-label{color:#008436}.add-property-steps .prior-interest-btn.btn-selected-red{background:#fff9f9;border-color:red;box-shadow:0 3px 10px rgba(220,53,69,.1)}.add-property-steps .prior-interest-btn.btn-selected-red .icon,.add-property-steps .prior-interest-btn.btn-selected-red .option-label{color:red}.add-property-steps .prior-interest-btn.btn-selected-red:hover{background-color:#fff;box-shadow:0 4px 12px rgba(220,53,69,.2)}.add-property-steps .prior-interest-btn.btn-selected-red:hover .icon,.add-property-steps .prior-interest-btn.btn-selected-red:hover .option-label{color:red}.add-property-steps .error-message{color:#dc3545;margin-top:5px;font-size:15px}@media (max-width:768px){.add-property-steps .step-1-interest-type{grid-template-columns:1fr}.add-property-steps .prior-interest-options{flex-direction:column}.add-property-steps .prior-interest-btn{width:100%}}.add-property-steps .step-1{border:1px solid rgba(0,0,0,.2);border-radius:20px;padding:8px 10px}.add-property-steps .step-1-heading{text-align:center;margin-bottom:10px}.add-property-steps .step-1-heading h4{color:var(--primary-color);margin-bottom:16px;font-weight:700}.add-property-steps .step-1-heading p{color:#666;max-width:600px;margin:0 auto;font-size:18px}.add-property-steps .question-section{margin-bottom:40px}.add-property-steps .question-title{color:#505050;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.add-property-steps .step-1-interest-type{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}@media (max-width:512px){.add-property-steps .step-1-interest-type{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:25px;display:grid}}.add-property-steps .interest-icon{margin-bottom:16px}.add-property-steps .interest-label{color:#505050;margin:0;font-weight:500}.add-property-steps .prior-interest-options{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:768px){.add-property-steps .prior-interest-options{flex-direction:column}}.add-property-steps .step-2{border:1px solid rgba(0,0,0,.2);border-radius:20px}.add-property-steps .step-2-heading{text-align:center;margin-bottom:15px}.add-property-steps .step-2-heading h4{color:var(--primary-color);margin-bottom:16px;font-weight:700}.add-property-steps .step-2-heading p{color:#666;max-width:600px;margin:0 auto;font-size:18px}.add-property-steps .user-info-form{margin:0 auto}.add-property-steps .form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.add-property-steps .form-group{margin-bottom:0}.add-property-steps .form-group label{color:#333;margin-bottom:6px;font-weight:500;display:block}.add-property-steps .form-control{border-radius:8px;padding:8px 16px;transition:all .3s}.add-property-steps .form-control:focus{border-color:#2a5baf;box-shadow:0 0 0 5px rgba(42,91,175,.1)}.add-property-steps .form-dropdown-toggle{text-align:left;color:#6c757d;background-color:rgba(80,80,80,.04);border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;display:flex}.add-property-steps .form-dropdown-toggle:hover,.add-property-steps .form-dropdown-toggle:focus{color:#6c757d;border-color:#e0e0e0}.add-property-steps .form-dropdown-toggle.show{border-color:#2a5baf}.add-property-steps .dropdown-arrow{transition:transform .3s}.add-property-steps .form-dropdown-toggle.show .dropdown-arrow{transform:rotate(180deg)}.add-property-steps .dropdown-menu{border:2px solid #e0e0e0;border-radius:8px;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.1)}.add-property-steps .dropdown-menu.country-dropdown{height:100%;min-height:200px;overflow-y:scroll}.add-property-steps .dropdown-item{color:#333;padding:10px 16px;transition:all .3s}.add-property-steps .dropdown-item:hover{color:#2a5baf;background-color:#f8f9fa}.add-property-steps .form-buttons{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.add-property-steps .btn--with-border{color:#333;border:2px solid #e0e0e0;border-radius:8px;min-width:120px;padding:10px 32px;font-weight:500;transition:all .3s}.add-property-steps .btn--primary{background:var(--primary-color);color:#fff;border:none;border-radius:8px;min-width:120px;padding:10px 32px;font-weight:500;transition:all .3s}@media (max-width:768px){.add-property-steps .form-row{grid-template-columns:1fr;gap:10px}.add-property-steps .btn--with-border,.add-property-steps .btn--primary{width:100%}}.add-property-steps .step-3{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:20px;width:100%;margin:0 auto;padding:16px 32px 10px}.add-property-steps .step-3__header{border-bottom:1px solid rgba(0,0,0,.2);margin:-16px -32px 0;padding:16px 32px 20px}.add-property-steps .step-3__title{color:var(--primary-color);margin-bottom:8px}.add-property-steps .step-3 .step-3-gallery{height:50vh;margin-top:10px;padding:0 10px;overflow-y:scroll}.add-property-steps .step-4{background-color:#fff;width:100%}.add-property-steps .step-4 .step-4-wrapper{border:1px solid rgba(0,0,0,.2);border-radius:20px;height:60vh;padding:16px 32px 20px}.add-property-steps .step-4 .step-4-heading{border-bottom:1px solid rgba(0,0,0,.2);margin:-16px -32px 0;padding:16px 32px 20px;overflow:hidden}.add-property-steps .step-4 .step-4-heading h4{color:var(--primary-color)}.add-property-steps .step-5{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:20px;padding:30px 0}.add-property-steps .arrow-icon{margin-left:8px;margin-right:8px}.thankyou-container{text-align:center;padding:50px 20px;display:flex}.thankyou-container .thankyou-content h1{color:var(--primary-color);margin-bottom:42px;font-size:130px;font-weight:700}.thankyou-container .thankyou-content h1 span{color:var(--primary-color)}.thankyou-container .thankyou-content .success-message{color:#505050;margin-bottom:20px;font-size:22px;font-weight:700}.thankyou-container .thankyou-content .description{color:#666;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}@media (max-width:768px){.thankyou-container .thankyou-container .thankyou-content h1{font-size:56px}.thankyou-container .thankyou-container .thankyou-content .success-message{font-size:18px}}.sidebar{background-color:#fff;height:100%}.sidebar .sidebar-main{border:1px solid rgba(0,0,0,.2);border-radius:20px;padding:20px}.sidebar .sidebar-heading{border-bottom:1px solid rgba(0,0,0,.2);margin:-20px;padding:20px}.sidebar .sidebar-heading h5{color:var(--primary-color);font-size:24px;font-weight:700;line-height:28px;font-family:var(--font-proxima-nova)}.sidebar .sidebar-heading P{color:rgba(0,0,0,.6);font-size:16px;font-weight:400;line-height:20px;font-family:var(--font-proxima-nova);padding-top:8px}.sidebar .sidebar-stepper{margin-top:20px}.sidebar .sidebar-stepper .stepper{position:relative}.sidebar .sidebar-stepper .step{cursor:pointer;align-items:flex-start;gap:16px;padding:16px 0;transition:all .3s;display:flex;position:relative}.sidebar .sidebar-stepper .step:not(:last-child):after{content:"";border-left:3px dotted #d0d0d0;width:2px;height:calc(100% - 16px);position:absolute;top:56px;left:19px}.sidebar .sidebar-stepper .step-number{z-index:1;color:rgba(0,0,0,.24);background:#fff;border:1px solid #505050;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.sidebar .sidebar-stepper .step.inactive .step-number{color:#e7e7e7;border:1px solid rgba(0,0,0,.24)}.sidebar .sidebar-stepper .step.active .step-number{color:#fff;background:#505050}.sidebar .sidebar-stepper .step.completed .step-number{color:#fff;background:#00b74b;border:1px solid #00b74b}.sidebar .sidebar-stepper .step-content{flex:1;padding-top:8px}.sidebar .sidebar-stepper .step-content .step-title{font-size:16px;font-weight:600;line-height:18px;transition:color .3s}.sidebar .sidebar-stepper .step.inactive .step-title{color:#e7e7e7}.sidebar .sidebar-stepper .step.active .step-title{color:#505050}.sidebar .sidebar-stepper .step.completed .step-title{color:#00b74b}.sidebar .sidebar-stepper .step-panel{animation:.4s fadeIn;display:none}.sidebar .sidebar-stepper .step-panel.active{display:block}@media (max-width:768px){.sidebar .sidebar-main{padding:0;overflow:hidden}.sidebar .sidebar-stepper{white-space:nowrap;padding:10px 5px;overflow-x:auto;overflow-y:hidden}.sidebar .sidebar-stepper .stepper{border:none;justify-content:flex-start;gap:10px;width:max-content;display:flex}.sidebar .sidebar-stepper .stepper .step{flex-direction:column;justify-content:center;align-items:center;min-width:70px;padding:8px;position:relative}.sidebar .sidebar-stepper .stepper .step:after{border-left:none;display:none}.sidebar .sidebar-stepper .stepper .step-number{width:36px;height:36px;font-size:14px}.sidebar .sidebar-stepper .stepper .step-content{display:none}.sidebar .sidebar-stepper .stepper .step-content .step-title{font-size:13px;line-height:15px}}.sign-in-container{max-width:400px;margin-top:200px;padding:20px}.sign-in-container h2{color:#505050}.sign-in-container .btn{background-color:var(--primary-color);border:none;margin-top:30px;padding:10px}.heading{color:#505050}.form-control{background-color:rgba(80,80,80,.04);border:1px solid rgba(80,80,80,.04);border-radius:8px;padding:8px 10px;font-size:16px}.forgot-password-link{color:#000;cursor:pointer;text-decoration:underline;display:flex}.signup-link,.signin-link{color:var(--primary-color);cursor:pointer;font-weight:600;text-decoration:none}@media (max-width:768px){.sign-in-container{width:100%;margin-top:70px}}.sign-up-container{max-width:400px;margin-top:200px}@media (max-width:512px){.sign-up-container{margin-top:70px;padding:20px}}.sign-up-container h2{color:#505050}.sign-up-container .btn{background-color:var(--primary-color);border:none;padding:10px}.sign-up-container .form-label{color:rgba(80,80,80,.8);margin:0;padding-bottom:4px;font-size:16px;font-weight:600}.sign-up-container .form-control{background-color:rgba(80,80,80,.04);border:none;border-radius:8px;padding:8px 10px;font-size:16px}.sign-up-container .form-select{color:#505050;background-color:rgba(80,80,80,.04);border:none;border-radius:8px;height:42px;padding:8px 10px;font-size:16px}.sign-up-container .form-select:focus{box-shadow:none;border:none}.sign-up-container .forgot-password-link{color:#000;cursor:pointer;text-decoration:underline;display:flex}.sign-up-container .text-start{color:#505050}.sign-up-container .signup-link{color:var(--primary-color);font-size:16px;font-weight:700px;text-decoration:none}@media (max-width:768px){.sign-up-container .sign-up-container{width:100%;margin-top:70px}}.react-tel-input .form-control{color:#333!important;background:#f4f4f4!important;border:none!important;border-radius:10px!important;width:100%!important;height:44px!important;padding-left:55px!important}.react-tel-input .flag-dropdown{width:55px;background:#f4f4f4!important;border:none!important;border-radius:10px 0 0 10px!important}.react-tel-input .selected-flag{background:#f4f4f4!important;border-radius:10px 0 0 10px!important;width:40px!important;padding-left:12px!important}.react-tel-input .flag-dropdown{border-right:2px solid #dcdcdc!important;padding-right:8px!important}.react-tel-input .flag-dropdown.open{border-right:1px solid #dcdcdc}.react-tel-input .form-control{padding-left:70px!important}.react-tel-input .country-list{border-radius:10px;height:250px;padding:8px 0;font-size:14px;overflow-y:auto}.country-select .cs__control{min-height:45px;box-shadow:none;background-color:rgba(80,80,80,.04);border-radius:10px;font-size:15px;border:none!important}.country-select .cs__menu{z-index:9999;background-color:#fff}.password-field{position:relative}.password-input{padding-right:45px}.password-toggle-icon{color:#6c757d;cursor:pointer;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.password-toggle-icon:hover{opacity:1}.logo-container{margin:10px 20px}.img-fluid{padding:20px}.agent-sidebar{z-index:1000;background-color:#fff;border-right:1px solid #e7e7e7;flex-direction:column;width:16.6667%;height:100vh;padding:15px;display:flex;position:fixed;top:0;left:0}@media (max-width:1024px){.agent-sidebar{padding:6px}}@media (max-width:768px){.agent-sidebar{width:15%;height:100vh}}.agent-sidebar .menu a{border:none;border-radius:8px;align-items:start;gap:10px;width:100%;font-weight:500;text-decoration:none;transition:all .3s ease-in-out}.agent-sidebar .menu a.deactive{color:#505050;background-color:#fff;justify-content:start;gap:10px;margin-top:20px;padding:10px 14px;display:flex}.agent-sidebar .menu a.deactive:hover{background-color:#e2e2e2}.agent-sidebar .menu a.active{color:#fff;background:#505050;justify-content:start;gap:10px;margin-top:20px;padding:10px 14px;display:flex}.agent-sidebar .menu{flex-grow:1}.agent-sidebar .logout{width:100%}.agent-sidebar .logout button{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:8px;flex-direction:row;justify-content:start;align-items:start;gap:10px;width:100%;height:auto;padding:8px 12px;display:flex}.agent-sidebar .hamburger-icon{cursor:pointer;flex-direction:column;gap:5px;padding:10px;display:none}.agent-sidebar .hamburger-icon .bar{background-color:#333;border-radius:2px;width:30px;height:4px}.agent-sidebar .agent-sidebar-logo{object-fit:contain;width:200px;height:auto;transition:width .3s}@media (max-width:1024px){.agent-sidebar .agent-sidebar-logo{width:101%}}.agent-sidebar-closed{z-index:9999;background-color:#fff;border-right:1px solid #e7e7e7;flex-direction:column;gap:30px;width:0;height:100vh;transition:all .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.agent-sidebar-closed.open{width:50vw}.sidebar-closed .logo{justify-content:flex-start;margin-top:20px;margin-bottom:0;padding:10px;display:flex}.agent-sidebar-closed .menu{flex-direction:column;justify-content:center;gap:15px;width:100%;padding:10px;display:flex}.agent-sidebar-closed .menu .active{color:#fff;cursor:pointer;background-color:#505050;border:none;border-radius:8px;justify-content:start;gap:10px;width:80%;max-width:300px;padding:11px 9px;font-weight:600;text-decoration:none;transition:background-color .3s;display:flex}.agent-sidebar-closed .menu .deactive{color:#505050;cursor:pointer;background-color:#fff;border:none;border-radius:8px;justify-content:start;gap:10px;width:80%;max-width:300px;padding:12px 9px;font-weight:600;text-decoration:none;transition:background-color .3s;display:flex}.agent-sidebar-closed .logout{width:100%;margin-bottom:20px;padding:10px}.agent-sidebar-closed .logout button{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;justify-content:start;align-items:start;gap:10px;width:80%;height:auto;padding:9px;display:flex}@media (min-width:992px){.agent-sidebar-closed .logout button{width:100%}}.hamburger-icon{color:#000;cursor:pointer;z-index:10001;padding:15px;display:block;top:20px;left:20px}.hamburger-icon .bar{background-color:#000;border-radius:2px;width:30px;height:4px;margin:5px 0}.close-btn{cursor:pointer;color:#000;font-size:28px;font-weight:700;position:absolute;top:20px;right:20px}.agent-sidebar-overlay{z-index:9998;background:rgba(0,0,0,.4);width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}@media (min-width:992px){.agent-sidebar-closed{width:250px}.hamburger-icon{display:none}.agent-sidebar-closed .menu{justify-content:flex-start;margin-top:50px}}@media (max-width:512px){.agent-sidebar-closed.open{width:80vw}}.topbar{z-index:1000;background-color:#fff;border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;padding:20px 10px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (max-width:992px){.topbar{flex-direction:column;align-items:flex-start;display:flex}}@media (max-width:512px){.topbar{display:block}}.topbar .search-bar-container{background-color:#e7e7e7;border:1px solid #e7e7e7;border-radius:10px;align-items:center;width:40%;padding:14px 16px;display:flex}.topbar .search-icon{align-items:center;margin-right:10px;display:flex}.topbar .search-bar{background-color:#e7e7e7;border:none;outline:none;justify-content:center;align-items:center;width:100%;font-size:16px;display:flex}.topbar .right-section{align-items:center;gap:40px;display:flex}@media (max-width:992px){.topbar .right-section{flex-direction:column;align-items:flex-start;margin-top:20px;display:flex}}.topbar .right-section{justify-content:end;align-items:center;gap:16px;display:flex}.topbar .divider{background:#d9d9d9;width:1px;height:36px}@media (max-width:992px){.topbar .right-section{align-items:flex-start;display:flex}.topbar .divider{display:none}}.topbar .profile{align-items:flex-end;gap:10px;display:flex}.topbar .profile .name{color:#505050;font-weight:700;line-height:0}.topbar .profile .role{color:#505050}.lead-balance-wrapper{align-items:center;gap:12px;font-size:18px;display:flex}@media (max-width:512px){.lead-balance-wrapper{display:block}}.label{width:max-content;font-weight:500}.tags{border:2px solid transparent;border-radius:12px;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:flex}@media (max-width:512px){.tags{width:60%;margin-top:20px}}.tags.all{color:#efbf04;background-color:rgba(239,191,4,.08);border:1px solid #efbf04}.tags.hot{color:#ff1919;background-color:rgba(255,25,25,.08);border:1px solid #ff1919}.tags.warm{color:#2fb503;background-color:rgba(47,181,3,.08);border:1px solid #2fb503}.tags.cold{color:#45b8ff;background-color:rgba(69,184,255,.08);border:1px solid #45b8ff}.count-box{color:#fff;border-radius:10px;padding:6px 10px;font-weight:700}.count-box.yellow{background:#efbf04}.count-box.red{background:#ff1919}.count-box.green{background:#2fb503}.count-box.blue{background:#45b8ff}.criteria-management-container{border-radius:10px;padding:10px}.criteria-management-container .header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}@media (max-width:512px){.criteria-management-container .header{display:block}}.criteria-management-container .criteria-box{border:1px solid #ddd;border-radius:20px;overflow:hidden}.criteria-management-container .criteria-box .scroll-area{max-height:72vh;padding:20px;overflow-y:auto}.criteria-management-container .criteria-box .option{color:#505050;justify-content:flex-start;gap:60px;margin-top:20px;margin-bottom:20px;font-size:20px;font-weight:600;display:flex}@media (max-width:768px){.criteria-management-container .criteria-box .option{display:block}.criteria-management-container .criteria-box .option .credit-option{margin-bottom:20px}}.criteria-management-container .criteria-box .option .credit-option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #d9d9d9;border-radius:12px;align-items:center;gap:6px;padding:9px 20px;display:flex}.criteria-management-container .criteria-box .option .credit{color:#caab31;font-weight:700}.criteria-management-container .criteria-box .option .credit-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid rgba(80,80,80,.5);border-radius:50%;width:16px;height:16px;display:inline-block;position:relative}.criteria-management-container .criteria-box .option .credit-option input:hover{border-color:var(--primary-color)}.criteria-management-container .criteria-box .option .credit-option input:hover:after{content:"";background-color:var(--primary-color);opacity:.4;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.criteria-management-container .criteria-box .option .credit-option :checked{border-color:var(--primary-color)}.criteria-management-container .criteria-box .option .credit-option input:checked:after{content:"";background-color:var(--primary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.criteria-management-container .form-section{margin-bottom:30px}.criteria-management-container .form-section .form-select{background-color:rgba(80,80,80,.04);border:none;padding:8px 10px}@media (max-width:767px){.criteria-management-container .form-section .no-flex-row{display:block!important}}@media (min-width:768px){.criteria-management-container .form-section{flex-direction:column;display:flex}}.criteria-management-container .form-section h6{margin-bottom:15px}.criteria-management-container .interest-cards,.criteria-management-container .budget-card{text-align:center;cursor:pointer;border:1px solid #ddd;border-radius:16px;width:254px;height:204px;padding:24px 17px;transition:all .3s}@media (max-width:991px){.criteria-management-container .interest-cards,.criteria-management-container .budget-card{height:160px}}.criteria-management-container .interest-cards p,.criteria-management-container .budget-card p{color:#505050;margin-top:10px}.criteria-management-container .interest-cards:hover,.criteria-management-container .budget-card:hover{border-color:var(--primary-color);background-color:#fffbea}.criteria-management-container .interest-cards.active p,.criteria-management-container .budget-card.active p{color:#00b74b}@media (max-width:768px){.criteria-management-container .interest-cards{margin-left:auto;margin-right:auto}}.criteria-management-container .form-titles,.criteria-management-container .text-slot{color:#505050}.criteria-management-container .criteria-status-box{width:100%;padding-left:10px}.criteria-management-container .criteria-status-box .heading{color:#555;font-size:16px}.criteria-management-container .criteria-status-box .lead-credit-label{justify-content:space-between;width:100%;margin-bottom:8px;font-weight:500;display:flex}.criteria-management-container .criteria-status-box .criteria-status-label{color:#505050;font-size:16px;font-weight:500}.criteria-management-container .criteria-status-box .criteria-status-bars{gap:20px;margin-top:5px;display:flex}.criteria-management-container .criteria-status-box .criteria-status-bars .status-bar{border-radius:48px;width:96px;height:12px;margin-right:6px;display:inline-block}.criteria-management-container .criteria-flex{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.criteria-management-container .criteria-right-box{text-align:center;background:#f5f5f5;border:1px solid #ddd;border-radius:12px;min-width:150px;padding:15px 25px}.criteria-management-container .criteria-right-box p{color:#666;margin:0;font-size:14px;font-weight:500}.criteria-management-container .criteria-right-box h5{color:#333;margin-top:8px;font-size:22px;font-weight:700}@media (max-width:768px){.criteria-management-container .criteria-flex{flex-direction:column}.criteria-management-container .criteria-right-box{width:100%;margin-top:15px}}.criteria-management-container .error-message{color:#ff1919;margin-top:5px}.criteria-management-container .form-buttons{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.criteria-management-container .btn--with-border{color:#333;border:2px solid #e0e0e0;border-radius:8px;min-width:120px;padding:10px 32px;font-weight:500;transition:all .3s}.criteria-management-container .btn--primary{background:var(--primary-color);color:#fff;border:none;border-radius:8px;min-width:120px;padding:10px 32px;font-weight:500;transition:all .3s}@media (max-width:768px){.criteria-management-container .form-row{grid-template-columns:1fr;gap:10px}.criteria-management-container .btn--with-border,.criteria-management-container .btn--primary{width:100%}}.criteria-management-container .interest-cards{text-align:center;cursor:pointer;border:2px solid #e0e0e0;border-radius:16px;width:254px;height:204px;padding:24px 17px;transition:all .3s}.criteria-management-container .interest-cards .interest-label{color:#505050;margin:0;padding-top:20px;font-size:18px;font-weight:600}.criteria-management-container .interest-cards p{color:#000;margin-top:10px;transition:color .3s}.criteria-management-container .interest-cards:hover{border-color:var(--primary-color);background-color:rgba(239,191,4,.08)}.criteria-management-container .interest-cards:hover p{color:var(--primary-color)}.criteria-management-container .interest-cards:hover .interest-icon{filter:brightness(0)saturate()invert(82%)sepia(59%)saturate(4517%)hue-rotate(10deg)brightness(108%)contrast(97%)}.criteria-management-container .interest-cards.active{background-color:#f6fffa;border-color:#00b74b}.criteria-management-container .interest-cards.active p{border-color:#00b74b}.criteria-management-container .interest-cards.active .interest-icon{filter:brightness(0)saturate()invert(46%)sepia(93%)saturate(400%)hue-rotate(90deg)brightness(92%)contrast(90%)}.criteria-management-container .interest-cards.active:hover{background-color:#f6fffa;border-color:#00b74b}.criteria-management-container .interest-cards.active:hover p{color:#008436}.criteria-management-container .interest-cards.active:hover .interest-icon{filter:brightness(0)saturate()invert(46%)sepia(93%)saturate(400%)hue-rotate(90deg)brightness(92%)contrast(90%)}.dashboard{margin-top:24px}@media (min-width:312px){.dashboard{padding:20px}}.dashboard .dashboard-summary .row{flex-wrap:wrap;display:flex}.dashboard .dashboard-summary .summary-item{background-color:#fff;border:1px solid #e7e7e7;border-radius:16px;align-items:center;gap:20px;margin-top:30px;padding:10px;display:flex}.dashboard .dashboard-summary .icon-label{border:1px solid #e7e7e7;border-radius:11px;justify-content:center;align-items:center;padding:10px;display:flex}.dashboard .dashboard-summary .text{color:#505050;font-size:14px}.dashboard .dashboard-summary .value{color:#505050;font-size:18px;font-weight:700}.admin-approved-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(0,0,0,.4);opacity:1!important}.leads-table-container{margin-top:0;padding-left:20px;padding-right:10px;position:relative}.export-btn{align-items:center;gap:8px;display:flex}.export-icon{flex-shrink:0}.table-container{border:1px solid #e7e7e7;border-radius:12px;height:70vh;overflow-y:auto}.table-container .custom-dropdown{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px;position:relative}.table-container .custom-dropdown .dropdown-header{cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.table-container .custom-dropdown .arrow{transition:transform .3s ease all}.table-container .custom-dropdown .arrow.open{transform:rotate(180deg)}.table-container .custom-dropdown .dropdown-list{z-index:10;background:#fff;border-radius:8px;width:100%;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.table-container .custom-dropdown .dropdown-list .dropdown-item{cursor:pointer;padding:8px 12px;transition:background .2s}.table-container .custom-dropdown .dropdown-list .dropdown-item:hover{background:#f0f0f0}.table-container .lead_select:focus{box-shadow:none;background-color:#fff;border:none}.table-container .table-actions{margin-bottom:10px;display:flex}.table-container .table-actions .bold-text{font-weight:700}@media (max-width:768px){.table-container .table-actions{display:block}}.table-container .table-actions .table-heading tr th{text-align:start;z-index:2;color:#505050;position:-webkit-sticky;position:sticky;top:0}.table-container .table-actions .table-heading tr th td{padding:12px}.table-container .table-actions .table-row:hover{cursor:pointer}.table-container .table-row td{padding:14px 12px}.table-container .criteria-name{text-decoration:underline}.table-container .table-body .body-lead_type{border-radius:25px;font-size:14px;font-weight:600;display:inline}.table-container .table-body .debit{color:#ff1919;font-size:16px;font-weight:700}.table-container .table-body .debit:before{content:"-"}.table-container .table-body .credit{color:#2fb503;font-size:16px;font-weight:700}.table-container .table-body .credit:before{content:"+"}.table-container .table-heading th{color:#505050;z-index:5;background-color:#f8f8f8;position:-webkit-sticky;position:sticky;top:0}.table-container .criteria-not-found-wrappers{margin-left:auto;margin-right:auto;padding:10px}.table-container .criteria-not-found-wrappers .criteria-not-found-body{margin-top:40px}.table-container .criteria-not-found-wrappers .criteria-not-found-body h4{font-size:24px;font-weight:600}.table-container .criteria-not-found-wrappers .criteria-not-found-body P{font-size:16px;font-weight:500}.lead-modal{padding:20px}.modal-title{color:#505050;text-align:center;margin-bottom:18px;font-weight:700}.info-card{border:1px solid #e5e5e5;border-radius:12px;margin-bottom:18px;overflow:hidden}.card-title{text-align:center;color:#505050;background-color:#f3f3f3;margin-bottom:14px;padding:12px;font-size:20px;font-weight:600}.info-grid{grid-template-columns:1fr 1fr;gap:12px 40px;padding:10px;display:grid}.info-grid span{color:#505050;font-size:16px;font-weight:600}.notfound{text-align:center;flex-direction:column;align-items:center;min-height:100vh;padding:0;display:flex;overflow:hidden}.notfound__title{color:#505050;margin:0;font-size:200px;font-weight:800;line-height:1}.notfound__subtitle{color:#505050;margin-top:10px;font-size:36px;font-weight:700}.notfound__desc{color:#555;max-width:700px;margin-top:10px;font-size:20px;font-weight:500}.notfound__button{color:#fff;background-color:#505050;border-radius:6px;margin-top:20px;padding:12px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block}.notfound__image{width:1530px;height:280px;margin-top:30px;position:relative}@media (max-width:768px){.notfound .notfound{justify-content:flex-start;display:flex}.notfound__title{font-size:120px}.notfound__subtitle{font-size:26px}.notfound__desc{font-size:16px}.notfound__image{width:750px;height:280px}}@media (max-width:512px){.notfound .notfound{justify-content:flex-start;display:flex}.notfound__title{font-size:120px}.notfound__subtitle{font-size:26px}.notfound__desc{font-size:16px}.notfound__image{width:500px;height:180px}}.criteria-section{z-index:100;justify-content:space-between;align-items:center;width:100%;height:10vh;padding:18px 20px 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (max-width:512px){.criteria-section{flex-direction:column;align-items:flex-start;gap:10px;height:auto}}.criteria-section .criteria-header{color:#505050;margin-bottom:10px;font-size:20px}@media (max-width:512px){.criteria-section .criteria-header{color:#505050;margin-bottom:10px;font-size:16px}}.criteria{height:calc(100vh - 190px);padding:0 24px;overflow-x:hidden;overflow-y:auto}.criteria .criteria-wrapper{cursor:pointer;border:1px solid #e7e7e7;border-radius:18px;padding:16px}.criteria .criteria-wrapper .criteria-header{padding-bottom:16px}.criteria .criteria-wrapper .criteria-header .header-lead-type p{border-radius:25px;font-size:14px;font-weight:600;display:inline}.criteria .criteria-wrapper .criteria-header .header-btn{background-color:#fff;border:1px solid #e7e7e7;border-radius:8px;margin-left:8px;padding:8px}.criteria .criteria-wrapper .criteria-body .body-criteria-name{color:#505050;margin:0;padding-bottom:4px;font-size:20px;font-weight:600}.criteria .criteria-wrapper .criteria-body .body-country{color:rgba(80,80,80,.6);font-size:14px;font-weight:500}.criteria .criteria-wrapper .criteria-body .criteria-list{color:#505050;background-color:#fafafa;border:1px solid #e7e7e7;border-radius:12px;padding:6px 10px;text-decoration:none}.criteria .criteria-wrapper .criteria-footer{background-color:#f8f8f8;border-radius:16px;padding:12px}.criteria .criteria-wrapper .footer-total-leads{color:rgba(0,0,0,.4);margin:0;font-size:14px;font-weight:500}.criteria .criteria-wrapper .footer-total{color:#505050;font-size:16px;font-weight:700}.criteria .criteria-not-found-wrapper{padding:0 0 20px}.criteria .criteria-not-found-wrapper .criteria-not-found-body{margin-top:-40px}.criteria .criteria-not-found-wrapper .criteria-not-found-body h4{font-size:24px;font-weight:600}.criteria .criteria-not-found-wrapper .criteria-not-found-body P{font-size:16px;font-weight:500}.agent-profile-section{padding:24px}.agent-profile-section .agent-profile-heading{color:#505050;font-size:20px;font-weight:600;line-height:24px}.agent-profile-section .agent-profile-wrapper{box-sizing:border-box;border:1px solid #e7e7e7;border-radius:20px;padding:24px}.agent-profile-section .agent-profile-wrapper .agent-profile-image{object-fit:cover;border:1px solid rgba(80,80,80,.08);border-radius:50%}.agent-profile-section .agent-profile-wrapper .agent-profile-edit-icon{color:#505050;cursor:pointer;background-color:#fff;border:1px solid #e7e7e7;border-radius:50%;padding:4px;position:absolute;bottom:20px;right:0}.agent-profile-section .agent-profile-wrapper .agent-profile-detail{padding-left:24px}.agent-profile-section .agent-profile-wrapper .agent-profile-detail .profile-detail-name{color:#505050;font-size:24px;font-weight:600;line-height:28px}.agent-profile-section .agent-profile-wrapper .agent-profile-detail .profile-detail-agent{color:#505050;padding:16px 0;font-size:18px;font-weight:500;line-height:20px}.agent-profile-section .agent-profile-wrapper .agent-profile-detail .profile-detail-address{color:#505050;font-size:18px;font-weight:400;line-height:16px}.agent-profile-section .agent-profile-wrapper .agent-profile-label{color:rgba(80,80,80,.7);padding:24px 0 12px;font-size:18px;font-weight:600;line-height:24px}.agent-profile-section .agent-profile-wrapper .agent-profile-input{color:rgba(80,80,80,.8);background:#f7f7f7;border:1px solid #f7f7f7;border-radius:9px;width:100%;padding:10px;font-size:16px;font-weight:500}.agent-profile-section .agent-profile-wrapper .agent-profile-input:focus{background-color:rgba(80,80,80,.03);border:1px solid rgba(80,80,80,.5);outline:none}.loader-wrapper{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.loader{background:conic-gradient(from 0deg,var(--primary-color)0deg,var(--secondary-color)270deg,rgba(180,254,221,0) 320deg,rgba(180,254,221,0) 360deg);border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px))}@keyframes spin{to{transform:rotate(360deg)}}.credit-section{margin:10px}.credit-section .credit-options{border:1px solid #e7e7e7;border-radius:20px;margin-top:20px;padding:24px}.credit-section .credit-options .credit-options__button{flex-wrap:wrap;align-items:center;gap:35px;display:flex}.credit-section .credit-options .credit-options__button .check-button{background-color:#e7e7e7;border-radius:12px;padding:12px 24px 12px 16px}.credit-section .credit-options .credit-options__button .check-button .form-check .form-check-input{border:1px solid #505050}.credit-section .credit-options .credit-options__button .check-button .form-check .form-check-input:checked{background-color:var(--primary-color);border:1px solid var(--primary-color)}.credit-section .credit-options .credit-options__button .check-button .form-check .form-check-input:focus{border:1px solid var(--primary-color);box-shadow:none}.criteria-profile-container{height:calc(100vh - 170px);overflow-x:hidden;overflow-y:auto}.criteria-profile-container .sections{border:2px solid #e7e7e7;border-radius:28px;padding:0;overflow:hidden}.criteria-profile-container .sections .sections-title{color:#505050;background-color:#e9e9e9;border:1px solid #e9e9e9;justify-content:space-between;padding:18px;display:flex;position:relative}.criteria-profile-container .sections .sections-title h5{color:#505050;margin:0;font-weight:600}.criteria-profile-container .sections .title-actions{align-items:center;gap:10px;display:flex}.criteria-profile-container .sections .title-actions .header-lead-types{text-transform:capitalize;border-radius:40px;padding:4px 18px;font-size:14px;font-weight:500;display:inline-block}.criteria-profile-container .sections .icon-btn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;width:32px;height:32px;padding:8px;transition:all .2s;display:flex}.criteria-profile-container .sections .info-grids{grid-template-columns:repeat(auto-fit,minmax(310px,2fr));gap:12px;display:grid}.criteria-profile-container .sections .info-grids p{color:#505050;padding:10px 12px}.criteria-profile-container .sections .info-grids p span{margin-bottom:20px;margin-left:10px}.criteria-profile-container .sections .info-grids p strong{flex-direction:column;margin-top:8px;margin-bottom:20px;margin-left:10px;display:flex}.criteria-profile-container .sections .header{margin-left:10px;padding:10px 12px;font-size:20px}.criteria-profile-container .sections .intent-options{flex-wrap:wrap;gap:12px;margin-bottom:15px;display:flex}.criteria-profile-container .table-container{border:2px solid #e7e7e7;border-radius:20px;width:100%}.criteria-profile-container .table-row td{padding:18px 12px}.criteria-profile-container .export-buttons-col{white-space:nowrap}.criteria-profile-container .export-buttons-col button{white-space:nowrap;display:inline-block}@media (max-width:576px){.criteria-profile-container .export-buttons-col button{padding:10px 8px;font-size:14px}}.header-lead-types{text-transform:capitalize;border-radius:40px;padding:4px 18px;font-size:14px;font-weight:500;display:inline-block}.breadcrumb-bar{justify-content:space-between;align-items:center;padding:4px;display:flex}@media (max-width:576px){.breadcrumb-bar{padding-left:30px;display:block}}.breadcrumb-wrapper{align-items:center;gap:6px;padding:24px 24px 15px;font-size:18px;display:flex;position:-webkit-sticky;position:sticky}.breadcrumb-wrapper .breadcrumb-item a{color:rgba(80,80,80,.6);font-weight:600;text-decoration:none}.breadcrumb-wrapper .breadcrumb-item a.active{color:#505050;padding-left:4px;font-weight:600}.breadcrumb-wrapper .separator{color:#9ca3af;margin:0 4px}.lead-order-wrapper{gap:24px;padding:25px;display:flex}@media (max-width:512px){.lead-order-wrapper{flex-direction:column;display:flex}}.left-section{width:66%;height:100vh;padding-bottom:40px;overflow-y:auto}@media (max-width:512px){.left-section{width:100%}}.right-section{width:45%;height:max-content;position:-webkit-sticky;position:sticky;top:20px}@media (max-width:512px){.right-section{width:100%}}.white-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:20px}@media (max-width:512px){.white-card{width:100%}}.lead-title{color:#505050;margin-bottom:18px;font-weight:600}.lead-button-group{flex-wrap:wrap;gap:14px;display:flex}.lead-checkbox{cursor:pointer;background-color:#e6e6e6;border:2px solid transparent;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;transition:all .2s ease-in-out;display:flex}.lead-checkbox input{display:none}.check-circle{border:2px solid #c5c5c5;border-radius:50%;width:20px;height:20px;display:inline-block;position:relative}.lead-checkbox.active .check-circle{border-color:var(--primary-color)}.lead-checkbox.active .check-circle:after{content:"";background:var(--primary-color);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.modal-error{color:#ff1919;text-align:center;margin:8px 0;font-size:14px}.label-text{color:#505050;font-size:16px}.criteria-input{border:1px solid #d8d8d8;border-radius:9px;width:100%;margin-top:10px;margin-bottom:18px;padding:12px 15px}.hot-badge{color:#ff1919;background-color:rgba(255,25,25,.08);border:1px solid #ff1919;border-radius:20px;margin-bottom:18px;padding:3px 14px;font-size:14px;font-weight:600;display:inline-block}.warm-badge{color:#2fb503;background-color:rgba(47,181,3,.08);border:1px solid #2fb503;border-radius:20px;margin-bottom:18px;padding:3px 14px;font-size:14px;font-weight:600;display:inline-block}.cold-badge{color:#45b8ff;background-color:rgba(69,184,255,.08);border:1px solid #45b8ff;border-radius:20px;margin-bottom:18px;padding:3px 14px;font-size:14px;font-weight:600;display:inline-block}.all-badge{color:#efbf04;background-color:rgba(239,191,4,.08);border:1px solid #efbf04;border-radius:20px;margin-bottom:18px;padding:3px 14px;font-size:14px;font-weight:600;display:inline-block}.tag-item{color:#555;background:#f0f0f0;border-radius:25px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.tag-item span{cursor:pointer;font-weight:700}.add-btn{color:#444;background:#fff;border:1px solid #bfbfbf;border-radius:20px;padding:8px 18px;font-size:14px}.section-title{color:#000;margin-bottom:15px}.field-title{color:#444;margin-bottom:8px;font-size:15px;font-weight:600}.tag-box{color:#333;background:#f3f3f3;border-radius:25px;align-items:center;margin-bottom:10px;margin-right:10px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.tag-box span{cursor:pointer;margin-left:8px;font-weight:700}.add-btn{cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:20px;padding:7px 18px;font-size:14px;transition:all .2s}.add-btn:hover{background:#f5f5f5}.divider{background:#ececec;height:1px;margin:18px 0}.summary-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.summary-title{color:#505050}.summary-row{color:#505050;border-bottom:1px solid #ededed;justify-content:space-between;padding-bottom:14px;font-size:15px;font-weight:500;display:flex}.summary-row span:last-child{font-size:20px;font-weight:700}.summary-total{color:#505050;justify-content:space-between;margin-top:12px;font-size:20px;font-weight:700;display:flex}.promo-input{border:1px solid #dcdcdc;border-radius:14px;width:100%;margin-top:18px;padding:12px 15px}.pay-btn{color:#fff;cursor:pointer;background:#2f2f2f;border:none;border-radius:14px;width:100%;margin-top:24px;padding:14px 20px;font-size:16px;font-weight:600;transition:all .2s}.pay-btn:hover{background:#000}.custom-modal-overlay{z-index:9999;background:rgba(0,0,0,.25);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media (max-width:512px){.custom-modal-overlay{height:auto}}.custom-modal{background:#fff;border-radius:20px;padding:30px;position:relative}.modal-title{text-align:center;margin-bottom:25px;font-size:22px;font-weight:700}.modal-options{gap:18px;display:flex}@media (max-width:512px){.modal-options{margin-top:20px;display:block}}.modal-options .modal-option{text-align:center;cursor:pointer;text-wrap:wrap;border:2px solid #dcdcdc;border-radius:16px;padding:25px;transition:all .2s}@media (max-width:512px){.modal-options .modal-option{margin-top:10px}}.modal-options .modal-option .option-icon{filter:grayscale();transition:all .2s}.modal-options .modal-option .option-text{margin-top:5px;font-weight:500;transition:all .2s}.modal-options .modal-option:hover{border-color:var(--primary-color);background-color:rgba(239,191,4,.08)}.modal-options .modal-option:hover .option-text{color:var(--primary-color)}.modal-options .modal-option:hover .option-icon{filter:brightness(0)saturate()invert(82%)sepia(59%)saturate(4517%)hue-rotate(10deg)brightness(108%)contrast(97%)}.modal-options .modal-option.active{background-color:#f6fffa;border-color:#00b74b;box-shadow:0 4px 12px rgba(42,91,175,.1)}.modal-options .modal-option.active .option-text{color:#00b74b}.modal-options .modal-option.active .option-icon{filter:brightness(0)saturate()invert(46%)sepia(93%)saturate(400%)hue-rotate(90deg)brightness(92%)contrast(90%)}.modal-actions{justify-content:space-between;gap:10px;margin-top:30px;display:flex}.contact-row .left-sections{width:50%;margin-top:40px}.contact-row .left-sections .tag-btn{background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;margin-bottom:15px;padding:8px 20px;font-size:14px}.contact-row .left-sections .main-title{margin-bottom:20px;font-size:47px}.contact-row .left-sections .sub-text{color:#505050;margin-bottom:50px;font-weight:600}.contact-row .left-sections .info-box{border:1px solid #e0e0e0;border-radius:16px;align-items:flex-start;gap:12px;width:65%;margin-top:20px;margin-bottom:15px;padding:14px 8px;display:flex}.contact-row .left-sections .info-box .icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.contact-row .right-sections{width:50%;margin-top:40px}.contact-row .custom-select{background:#f7f7f7;width:100%;height:45px;font-size:14px}.contact-row .contact-card{border:1px solid #d3d3d3;border-radius:24px;padding:24px;position:-webkit-sticky;position:sticky;top:125px}.contact-row .contact-card .form-title{color:#505050;margin-bottom:25px;font-size:24px;font-weight:600}.contact-row .contact-card .input-box{background:#f7f7f7;border:none;border-radius:8px;width:100%;margin-bottom:15px}.contact-row .contact-card .textarea{height:140px}@media (max-width:768px){.contact-row .contact-row{flex-direction:column;gap:30px}.contact-row .left-sections,.contact-row .right-sections,.contact-row .left-sections .info-box{width:100%}}@media (max-width:512px){.contact-row .left-sections .main-title{font-size:30px}}.table-header{color:#505050;justify-content:space-between;align-items:center;padding:20px;display:flex}@media (max-width:512px){.table-header{display:block}}.table-container{border-radius:20px;overflow-x:visible}.table-container .responsive-table{width:100%;overflow-x:visible}.table-container .responsive-table table{width:100%}.table-container .responsive-table table thead tr th{text-align:left;color:#505050;white-space:nowrap;background-color:#f8f8f8;border-bottom:1px solid #eee;padding:12px;font-size:16px;font-weight:600}.table-container .responsive-table table tbody tr:hover{background:#fafafa}.table-container .responsive-table table tbody tr td{white-space:nowrap;border-bottom:1px solid #f3f3f3;padding:12px;font-size:16px}.table-container .responsive-table table tbody tr td.amount{color:#505050;font-weight:700}.table-container .responsive-table table tbody tr .download-btn{cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;padding:0;transition:border-color .2s;display:flex}.table-container--with-margin{margin-left:20px;margin-right:20px}.custom-pagination{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-left:20px;padding-right:20px;display:flex}.custom-pagination .nav-btn-disabled{opacity:.7;cursor:not-allowed}.custom-pagination .pages{border-radius:12px;align-items:center;gap:12px;padding:4px 12px;display:flex}.custom-pagination .pages .page{color:#505050;cursor:pointer;border:none;border-radius:4px;padding:4px 12px}.custom-pagination .pages .page.current{background-color:var(--primary-color);color:#fff;font-weight:700}.lead{padding:40px 0}.lead_heading{color:#505050;justify-content:center;display:flex}.lead_subtitle{color:#505050;justify-content:center;margin-top:0;display:flex}.lead_wrapper{margin-top:40px}.lead_card{border-radius:32px;padding:25px 22px;position:relative;overflow:hidden}.lead_card_badge{border-radius:0 32px;padding:16px 24px;font-size:28px;font-weight:600;position:absolute;top:0;right:-10px}.lead_card_price .amount{margin-bottom:20px;font-size:32px;font-weight:700;display:flex}@media (max-width:512px){.lead_card_price .amount{margin-top:40px}}.lead_card_price .per{color:#505050;margin-top:30px;font-size:20px;font-weight:500}.lead_card_desc{color:#505050;margin-top:30px;font-size:20px;line-height:40px}@media (max-width:512px){.lead_card_desc{line-height:30px}}.lead_card.cold{border:1px solid #45b8ff;transition:all .3s ease-in-out}.lead_card.cold .amount{color:#45b8ff}.lead_card.cold .lead_card_badge{color:#45b8ff;background:#f0f9ff}.lead_card.cold:hover{box-shadow:8px 8px #45b8ff}.lead_card.warm{border:1px solid #2fb503;transition:all .3s ease-in-out}.lead_card.warm .amount{color:#2fb503}.lead_card.warm .lead_card_badge{color:#2fb503;background:#f0ffe2}.lead_card.warm:hover{box-shadow:8px 8px #2fb503}.lead_card.hot{border:1px solid #ff1919;transition:all .3s ease-in-out}.lead_card.hot .amount{color:#ff1919}.lead_card.hot .lead_card_badge{color:#ff1919;background:#ffeded}.lead_card.hot:hover{box-shadow:8px 8px #ff1919}.lead_card.all{border:1px solid #efbf04;transition:all .3s ease-in-out}.lead_card.all .amount{color:#efbf04}.lead_card.all .lead_card_badge{color:#d1a600;background:#fff0b7}.lead_card.all:hover{box-shadow:8px 8px #efbf04}.leads{text-align:center;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(/assets/images/error.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;padding:40px 0;position:relative}.leads_title{margin:0}@media (max-width:512px){.leads_title{font-size:25px}}.leads_grid{grid-template-columns:repeat(2,1fr);gap:25px;width:100%;margin-top:40px;display:grid}@media (max-width:912px){.leads_grid{grid-template-columns:1fr}}.leads_card{background-color:#fff;border:1px solid #e7e7e7;border-radius:20px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.leads_card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}@media (max-width:512px){.leads_card{text-align:center;display:block}}.leads_card_content{text-align:left}@media (max-width:512px){.leads_card_content{text-align:center;flex-direction:column;align-items:center;display:flex}}.leads_card h4{color:#505050;margin-bottom:8px;font-size:16px;font-weight:600}@media (max-width:512px){.leads_card h4{text-align:center}}.leads_card p{color:#505050;text-align:left;margin-bottom:0;font-size:14px}@media (max-width:512px){.leads_card p{text-align:center}}.leads_card_icon{justify-content:center;align-items:center;display:flex}.hero{color:#fff;width:100%;height:100vh;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0}.hero video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:512px){.hero .lights{font-size:22px}.hero .text{padding-bottom:30px;font-size:14px;line-height:20px}}.hero .btn-primary{margin-top:10px;padding:18px 20px;font-size:20px}@media (max-width:512px){.hero .btn-primary{font-size:15px}}.hero .overlays{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:992px){.hero .overlays{top:50%}.hero .hero video{width:100%;height:100%}.hero .hero .overlay h1{font-family:var(--font-proxima-nova)}}@media (max-width:768px){.hero .hero video{width:100%;height:100%}.hero .text{font-size:14px;line-height:20px}}.payment-form__title{color:#505050;font-size:20px}.payment-form__label{color:#505050;margin-top:10px;padding-top:10px;font-size:16px;font-weight:600;display:block}
