.header1{position:fixed;top:0;width:100%;z-index:999;padding:20px 0;background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.145)}.dropdown-menu.notifications-dropdown{max-height:300px;overflow-y:auto}.dropdown-menu.notifications-dropdown::-webkit-scrollbar{width:6px}.dropdown-menu.notifications-dropdown::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.dropdown-menu.notifications-dropdown::-webkit-scrollbar-track{background-color:transparent}.header1 .header-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.header1 .header-wrapper .logo{flex:1 1}.header1 .header-wrapper nav{display:flex;align-items:center;justify-content:center;flex:3 1}.header1 .header-wrapper nav .buttons{flex:1 1;display:flex;justify-content:end}.header1 .header-wrapper nav .icon-link{background-color:#f9f9f9;border-radius:50%;display:flex;justify-content:center;align-items:center;width:37px;height:37px}.header1 .header-wrapper .menu-links{background-color:#f9f9f9!important;padding:5px;border-radius:10px;display:flex;align-items:center;gap:20px;list-style:none;transform:translateX(-36px)}.header1 .header-wrapper .menu-links li a{text-decoration:none;color:#272727!important;font-weight:600;padding:10px 20px;border-radius:10px;transition:all .3s ease;display:block}.header1 .header-wrapper .menu-links li a.active,.header1 .header-wrapper .menu-links li a:hover{background-color:#272727!important;color:#fff!important}.header1 .hamburger{width:30px;height:24px;display:flex;flex-direction:column;justify-content:space-between;border:none;background:transparent;cursor:pointer;padding:0}.header1 .hamburger .line{width:100%;height:3px;background-color:#333;border-radius:2px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.header1 .hamburger.open .line-1{transform:translateY(10px) rotate(45deg)}.header1 .hamburger.open .line-2{opacity:0}.header1 .hamburger.open .line-3{transform:translateY(-10px) rotate(-45deg)}.header.header-show-logo{position:absolute;background-color:transparent;box-shadow:none!important}.header.header-show-logo .logo{text-align:center}.header.header-show-logo #primary-navigation,.header.header-show-logo .hamburger{display:none!important}.notification-dropdown-wrapper{position:relative}.notification-dropdown-wrapper .notification-dropdown{display:none;position:absolute;top:100%;right:0;z-index:1000;width:350px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:500px;overflow-y:auto;padding:0}.notification-dropdown-wrapper .notification-dropdown.show-dropdown{display:block}@media (min-width:992px){.notification-dropdown-wrapper:hover .notification-dropdown{display:block}}.dropdown-title{font-size:1.5rem;font-weight:600;padding:15px 20px 10px;margin-bottom:0;display:block}.notification-list{padding:10px 0}.notification-list .date-group-heading{font-size:1rem;font-weight:500;color:#888;padding:10px 20px;margin-top:10px;margin-bottom:0}.notification-list .notification-item{padding:15px 20px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f0f0f0}.notification-list .notification-item:last-child{border-bottom:none}.notification-list .notification-item.success-highlight,.notification-list .notification-item:hover{background-color:#fafbea}.notification-content{flex-grow:1}.notification-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.notification-header .notification-type{font-size:.95rem;font-weight:600;color:#2c2c2c;margin-bottom:0}.notification-header .notification-time{font-size:.8rem;color:#888;white-space:nowrap}.notification-detail{font-size:.9rem;color:#2c2c2c;line-height:1.4;margin-bottom:0}.success-dot-img{margin-top:4px;width:8px;height:8px}.dot-placeholder{width:10px;height:10px;margin-top:4px}.success-highlight .notification-content .notification-header .notification-type{position:relative}.success-highlight .notification-content .notification-header .notification-type:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#c9da2b}.header-dashboard .header-wrapper #primary-navigation{justify-content:space-between;flex:2 1}.header-dashboard .header-wrapper #primary-navigation .menu-links li a.active{background-color:#272727!important;color:#fff}.header-dashboard .header-wrapper #primary-navigation .buttons{flex:unset}.navbar,.navbar .navbar-nav{background-color:#ffc107}.navbar .navbar-nav .nav-link{font-size:18px;font-weight:600;padding:10px 30px;border-radius:10px}.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link:hover{color:#272727!important}.navbar .navbar-nav .nav-link.active{color:#272727!important;background-color:#272727!important;pointer-events:none}.navbar .dropdown-menu{border:none;background-color:#f9f9f9!important;margin-left:20px}.navbar .dropdown-menu .dropdown-item{padding:5px 30px;font-weight:600}.navbar .dropdown-menu .dropdown-item:active,.navbar .dropdown-menu .dropdown-item:focus,.navbar .dropdown-menu .dropdown-item:hover{background-color:rgba(201,218,43,.2)}.navbar .icon-buttons .icon{background-color:#fff;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.navbar .icon-buttons .icon:focus,.navbar .icon-buttons .icon:hover{background-color:#c9da2b}@media (max-width:1200px){.navbar .navbar-nav .nav-link{font-size:16px;padding:5px 10px}}@media (max-width:760px){.navbar .navbar-brand img{width:150px;height:auto}.navbar .navbar-nav{background-color:transparent!important}.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link:hover{color:#272727!important}.navbar .navbar-collapse{background-color:#c9da2b;padding:20px;position:absolute;top:60px;left:0;width:100%;z-index:9999}.navbar .dropdown-menu{margin-left:0}}@media (min-width:1200px){.header .hamburger{display:none}.header-dashboard .header-wrapper #primary-navigation .menu-links{transform:translateX(70px)}}@media (max-width:1200px){.header .header-wrapper .logo img{width:200px;height:auto}.header .header-wrapper .buttons{display:none!important}.header .header-wrapper nav{position:absolute;top:100%;left:0;width:100%;padding:20px;flex-direction:column;gap:20px;align-items:flex-start;background-color:#f9f9f9!important;max-height:500px;overflow-y:auto;display:none}.header .header-wrapper nav .menu-links{flex-direction:column;background-color:transparent;padding:0;align-items:flex-start;margin-bottom:20px!important;margin:0;transform:translateX(0)}.header .header-wrapper nav .menu-links li a{padding:10px 0 0}.header .header-wrapper nav .menu-links li a.active,.header .header-wrapper nav .menu-links li a:hover{background-color:transparent!important;color:#c9da2b}.header .header-wrapper nav .buttons{display:flex!important;justify-content:start}.header-dashboard .header-wrapper #primary-navigation .menu-links li a.active{background-color:transparent!important;color:#c9da2b}.header-dashboard .header-wrapper #primary-navigation .buttons{flex:unset}.notification-dropdown-wrapper .notification-dropdown{right:unset;left:0}}@media (max-width:768px){.header .header-wrapper .logo img{width:180px;height:auto}}.footer{background:50%/cover no-repeat;padding:50px 0}.footer .footer-main{padding:30px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.footer .footer-main .footer-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:30px}.footer .footer-main .icon{background-color:#313131;border-radius:50%;display:flex;justify-content:center;align-items:center;width:32px;height:32px}.footer .footer-main .footer-links{display:flex;flex-direction:column;gap:12px}.footer .footer-main .footer-links a{color:#fff;text-decoration:none;transition:all .3s ease}.footer .footer-main .footer-links a:hover{color:#c9da2b}.footer .footer-main .newsletter-card{background-color:#131313;border-radius:10px;padding:16px}.footer .footer-main .newsletter-card .title{font-size:18px;margin-bottom:20px}.footer .footer-main .newsletter-card .form-wrapper{background-color:#272727;border-radius:4px;display:flex;justify-content:space-between}.footer .footer-main .newsletter-card .form-wrapper input{background-color:transparent;width:100%;padding:12px;border:none;outline:none;color:#f9f9f9}.footer .footer-main .newsletter-card .form-wrapper .submit-btn{background-color:#c9da2b;padding:12px;font-weight:600;color:#272727}@media (max-width:768px){.footer .footer-bottom{justify-content:unset!important;justify-content:center!important;text-align:center!important}}.home-banner-sec{position:relative;width:100%;overflow:hidden}.home-banner-sec .custom-pagination{transform:translateY(-70px)}.gallery-grid{column-count:3;column-gap:15px}@media (max-width:1200px){.gallery-grid{column-count:2}}@media (max-width:768px){.gallery-grid{column-count:1}}.gallery-item{page-break-inside:avoid;break-inside:avoid;margin-bottom:15px}.gallery-item img{width:100%;display:block;border-radius:8px;transition:transform .3s}.gallery-item img:hover{transform:scale(1.05)}.home-banner-sec .custom-pagination .custom-dot{width:12px;height:12px;border-radius:50%;background:#272727;cursor:pointer;transition:all .3s ease;border:none}.home-banner-sec .custom-pagination .custom-dot.active{background:#c9da2b;width:29px;height:12px;border-radius:30px;border:none}.home-banner-sec .banner-wrapper,.home-banner-sec .slick-list,.home-banner-sec .slick-slider,.home-banner-sec .slick-track{height:60vh}.home-banner-sec .slick-dots{bottom:100px;justify-content:center}.home-banner-sec .banner-wrapper{position:relative;display:flex;align-items:center;justify-content:center;background:50%/cover no-repeat;padding:clamp(140px,28vw,140px) 20px;text-align:center}.home-banner-sec .banner-wrapper .content-wrapper{position:relative;z-index:2;color:#fff;max-width:1324px;margin:0 auto;text-align:center}.home-banner-sec .banner-wrapper .content-wrapper .buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}.home-banner-sec .banner-wrapper .content-wrapper .buttons .custom-form-btn{text-decoration:none;display:flex;align-items:center;gap:4px;border:1px solid transparent;transition:all .3s ease;padding:16px 28px;border-radius:70px;font-size:18px;font-weight:600}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s1{background-color:#c9da2b;color:#272727}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s1:hover{background-color:#a8b723}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s1 img{filter:brightness(0) invert(0)}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s2{background-color:#272727;color:#fff}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s2:hover{background-color:#1b1b1b}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s3{border-color:#fff;color:#fff}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s3:hover{background-color:#c9da2b;border-color:#c9da2b;color:var(#272727)}.home-banner-sec .banner-wrapper .content-wrapper .buttons .btn-s3:hover img{filter:brightness(0) invert(0)}.home-banner-sec .banner-wrapper .content-wrapper .notice-button{background-color:rgba(0,187,255,.145);border:1px solid #0bf;border-radius:30px;padding:10px 35px;max-width:720px;width:100%;margin:0 auto;text-align:center;color:#fff;font-weight:600;font-size:18px;text-decoration:none}.home-banner-sec.page-banner{background-color:#272727}.home-banner-sec.page-banner video{opacity:.5}.home-banner-sec.page-banner .banner-wrapper,.home-banner-sec.page-banner .slick-list,.home-banner-sec.page-banner .slick-slider,.home-banner-sec.page-banner .slick-track{height:auto}.home-banner-sec.page-banner .banner-wrapper{padding:50px 0}.role-cards{position:relative;z-index:2;margin-top:-60px}.role-cards .account-card{min-width:100%!important;border-radius:10px;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:30px 20px;margin-bottom:10px}.role-cards .account-card input{display:none}.main-card-slide .slick-dots{justify-content:center;bottom:-40px}.testimonial-sec{padding:50px 0}.testimonial-sec .review-slider{position:relative}.testimonial-sec .review-card{background:#fff;border-radius:25px;padding:30px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);height:100%;margin:12px;position:relative;overflow:hidden;z-index:1}.testimonial-sec .review-card .author{flex-wrap:wrap}.testimonial-sec .review-card:after{content:"";position:absolute;top:-15px;right:-15px;width:356px;height:356px;background:url(/img/bg-linear.webp) 50%/contain no-repeat;z-index:-1;opacity:.9}.slick-next,.slick-prev{width:60px!important;height:60px!important;border-radius:50%;background-color:#272727!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 4px 55px 0 rgba(0,0,0,.502);z-index:2;transition:all .3s ease}.slick-next:hover,.slick-prev:hover{background-color:#333!important}.slick-next:before,.slick-prev:before{content:""!important}.slick-prev{background-image:url(/img/slider-arrow.webp)!important}.slick-next,.slick-prev{background-position:50%!important;background-size:20px!important;background-repeat:no-repeat!important}.slick-next{background-image:url(/img/slider-arrow1.webp)!important}.pricing-sec{padding:50px 0}.pricing-sec .pricing-tabs{border:1px solid #272727;border-radius:30px;padding:2px;width:-moz-fit-content;width:fit-content;margin:0 auto}.pricing-sec .pricing-tabs .tab-btn{border:1px solid transparent;border-radius:50px;padding:8px 25px;font-weight:600;background:transparent;cursor:pointer;transition:all .3s ease}.pricing-sec .pricing-tabs .tab-btn.active{background-color:#c9da2b;color:#fff;border-color:#c9da2b}.pricing-sec .pricing-content{display:none}.pricing-sec .pricing-content.active{display:block}.pricing-sec .price-card{background:#fff;height:100%;border:1px solid #dadada;border-radius:25px;overflow:hidden;text-align:left;position:relative;transition:transform .3s ease}.pricing-sec .price-card:hover{transform:translateY(-5px);box-shadow:0 4px 15px 0 rgba(0,0,0,.145)}.pricing-sec .price-card .pricing-header{border:solid #c9da2b;border-width:2px 2px 10px;padding:25px;border-radius:25px;margin-bottom:25px}.pricing-sec .price-card .pricing-header .title1{font-size:clamp(20px,2vw,24px);font-weight:600;margin-bottom:20px;display:block}.pricing-sec .price-card .pricing-header .price{font-size:clamp(36px,4vw,48px);font-weight:400;color:#000}.pricing-sec .price-card .pricing-body{padding:0 25px}.pricing-sec .price-card .pricing-body .list-with-icon{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.pricing-sec .price-card .pricing-body .list-with-icon li{position:relative;padding-left:28px;margin:0;font-size:14px;font-weight:500;color:#000}.pricing-sec .price-card .pricing-body .list-with-icon li:before{content:"";position:absolute;top:6px;left:0;background:url(/img/check-green.svg) 50%/16px 11px no-repeat;width:16px;height:16px}.pricing-sec .price-card .note-card{border:1px solid #0bf;background:rgba(0,187,255,.063);border-radius:10px;padding:10px;margin:20px 25px}.pricing-sec .price-card .btn{width:100%;border-radius:10px;padding:12px;background:#272727;color:#fff;font-size:18px;font-weight:600;margin:0 auto 20px;text-align:center;text-decoration:none;transition:all .3s ease}.pricing-sec .price-card .btn:hover{background:#272727;color:#fff;opacity:.8}.pricing-sec .price-card1,.pricing-sec .price-card1 .pricing-header{border-color:#f3705a!important}.pricing-sec .price-card1 .pricing-body .list-with-icon li:before{background-image:url(/img/check-red.svg)!important}.cta-sec{padding:50px 0}.cta-sec .cta-sec-wrapper{background:50%/cover no-repeat;padding:clamp(75px,15vw,150px) clamp(35px,7vw,70px);border-radius:50px}.cta-sec .cta-btn{padding:16px;border-radius:10px;max-width:277px;width:100%;height:-moz-fit-content;height:fit-content;font-weight:600;transition:all .3s ease;text-decoration:none;color:#272727;text-align:center;display:block}@media (max-width:768px){.banner-sec .content-wrapper .form-wrapper{flex-wrap:wrap;gap:12px}.banner-sec .content-wrapper .form-wrapper .input-wrapper:first-child{border:none}.banner-sec .content-wrapper .buttons .custom-form-btn{padding:10px 20px;font-size:16px}}@media (max-width:576px){.home-hero-btn{min-width:250px;justify-content:center}.home-banner-sec .slick-list,.home-banner-sec .slick-slider,.home-banner-sec .slick-track{height:auto}.home-banner-sec .content-wrapper .notice-button{font-size:18px;border-radius:16px;padding:10px 20px}.home-banner-sec .banner-wrapper{padding:50px 0;height:auto}.role-cards{margin-top:0;padding:30px 0 0;background-color:rgba(0,0,0,.05)}.role-cards .account-card{border-radius:6px;background-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;padding:15px;margin-bottom:0}.role-cards .account-card img{height:30px;width:auto}.role-cards .account-card .title{font-size:16px}}.project-sec{padding:50px 0}.project-sec .main-card-slide{margin-bottom:30px}.project-sec .description{font-weight:600;color:#6d6d6d}.project-sec .custom-pagination{display:flex;justify-content:center;align-items:center;gap:8px}.project-sec .custom-pagination .page-dot{width:12px;height:12px;border-radius:50%;background:#272727!important;cursor:pointer;transition:all .3s ease}.project-sec .custom-pagination .page-dot.active,.project-sec .custom-pagination .page-dot:hover{background:#c9da2b!important;border:2px solid #272727!important;width:29px;height:11px;border-radius:30px}.description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.description.expanded{-webkit-line-clamp:unset;overflow:visible}.see-more-btn{background:none;border:none;color:#c9da2b!important;cursor:pointer;font-weight:600;margin-top:5px;padding:0}.custom-card.has-more .see-more-btn{display:inline-block}.hero-sec.how-it-works{padding-top:160px;padding-bottom:70px}.hero-sec.how-it-works .nav.nav-tabs{position:relative;outline:1px solid #272727;border-left:3px solid #fff;border-right:3px solid #fff;border-top:3px solid #fff;border-color:#fff;border-style:solid;border-width:3.5px 5px 3px;border-radius:30px;padding:2px;width:-moz-fit-content;width:fit-content;display:flex;overflow:hidden}.hero-sec.how-it-works .nav.nav-tabs .nav-item{z-index:2;flex:1 1;width:50%}.hero-sec.how-it-works .nav.nav-tabs .nav-item .nav-link{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 28px;font-size:18px;font-weight:600;border:none;background:transparent!important;border-radius:30px!important;color:#272727!important;cursor:pointer;white-space:nowrap;text-align:center}.hero-sec.how-it-works .nav.nav-tabs .nav-item .nav-link.active{color:#fff;box-shadow:none!important;outline:none!important}.hero-sec.how-it-works .nav.nav-tabs .slider{position:absolute;top:2px;left:0;height:calc(100% - 4px);background:#c9da2b!important;border-radius:30px;z-index:1;width:50%;transition:left .35s cubic-bezier(.22,.61,.36,1);pointer-events:none}.hero-sec.how-it-works .nav.nav-tabs:has(.nav-item:first-child .nav-link.active) .slider{left:0}.hero-sec.how-it-works .nav.nav-tabs:has(.nav-item:nth-child(2) .nav-link.active) .slider{left:50%}.hero-sec.how-it-works .tab .content{display:flex;flex-direction:column;gap:24px}.hero-sec.blog{padding-top:160px;padding-bottom:70px}.hero-sec.blog .hero-img{border-radius:36px;box-shadow:0 10px 15px 0 rgba(0,0,0,.145)}.hero-sec.blog:before{display:none}.blog-sec{padding:50px 0}.blog-sec .blog-wrapper{background:50%/contain no-repeat;max-width:568px;width:100%;height:444px;border-radius:28px;padding:22px;display:block;text-decoration:none;position:relative;z-index:1;overflow:hidden}.blog-sec .blog-wrapper:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#272727;z-index:-1;opacity:.1}.blog-sec .feature-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#000}.blog-sec .feature-post{display:flex;gap:10px;margin-bottom:16px}.blog-sec .feature-post:last-child{margin-bottom:0}.blog-sec .feature-post .date{font-size:12px;font-weight:500;margin-bottom:4px}.blog-sec .feature-post .description{font-size:14px;text-decoration:none;color:#272727;display:block;line-height:1.2;font-weight:500}.blog-sec .blog-single-title{font-size:18px;font-weight:600;margin-bottom:15px}.blog-sec .blog-single-description{font-weight:500;margin-bottom:30px}.blog-sec .blog-single-description:last-child{margin-bottom:0}.blog-single-hero{background:50%/cover no-repeat;height:685px;width:100%}@media (max-width:992px){.blog-sec .blog-wrapper{height:350px!important}.blog-single-hero{height:400px}}@media (max-width:768px){.blog-sec .blog-wrapper{height:250px!important}}.hero-sec.about{padding-top:70px;padding-bottom:70px;background-color:#fafbea}.hero-sec.about .hero-img{border-radius:36px;box-shadow:0 10px 15px 0 rgba(0,0,0,.145)}.service-sec{padding-top:50px}.service-sec .service-card{background-color:#272727;padding:20px;border-radius:25px;box-shadow:0 4px 14px 0 rgba(0,0,0,.145);display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.service-sec .service-card .content-wrapper .title{font-size:clamp(30px,5vw,48px);font-weight:700;color:#fff;margin-bottom:8px}.service-sec .service-card .content-wrapper .description{font-weight:600;color:#fff;font-size:14px}.half-sec{padding:50px 0}.half-sec .sec-card{border-radius:16px;overflow:hidden;background-color:#f9f9f9}.half-sec .sec-card .content-wrapper{padding:24px clamp(24px,5vw,50px) 24px 24px}.hero-sec.faqs{padding:50px 0}.hero-sec.faqs .accordion-item{border-radius:10px!important;margin-bottom:25px!important;box-shadow:0 60px 30px rgba(0,0,0,.063)!important}.hero-sec.faqs .accordion-item:last-child{margin-bottom:0!important}.hero-sec.faqs .accordion-item .accordion-header{border-radius:10px!important}.hero-sec.faqs .accordion-item .accordion-header .accordion-button{background-color:#fff;color:#272727;font-weight:600;font-size:18px;padding:24px 20px;border-radius:10px 10px 10px 10px!important;box-shadow:none}.hero-sec.faqs .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#c9da2b;color:#272727;border-radius:10px 10px 0 0!important;box-shadow:none}.hero-sec.faqs .accordion-item .accordion-header .accordion-button:after{width:18px;height:10px;background-image:url(/assets/img/icons/dropdown-dark.svg);background-size:contain}.hero-sec.faqs .accordion-item .accordion-body{background-color:#c9da2b;transition:all .3s ease;padding:20px 42px 20px 20px;font-size:16px;font-weight:500}.hero-sec.faqs .accordion-item .accordion-collapse.show .accordion-body{background-color:#c9da2b}.hero-sec.pricing{position:relative;z-index:1;padding:50px 0!important;border-radius:0 0 24px 24px;overflow:hidden}.hero-sec.pricing:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#272727;opacity:.85;z-index:-1;display:block}.hero-sec.pricing .content-wrapper{max-width:890px;margin:0 auto}.nav.nav-tabs{border:2px solid #fff!important;border-radius:30px;padding:0;width:-moz-fit-content;width:fit-content}.nav.nav-tabs .nav-item{z-index:2;width:50%}.nav.nav-tabs .nav-item .nav-link{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 28px;font-size:16px!important;font-weight:600;border:none;background:transparent!important;border-radius:30px!important;color:#272727;cursor:pointer;white-space:nowrap;text-align:center}.nav.nav-tabs .nav-item .nav-link.active{color:#000;box-shadow:none!important;outline:none!important}.nav.nav-tabs{position:relative;background:#fff;border-radius:40px;overflow:hidden;display:flex;width:100%;max-width:720px;margin:0 auto}.nav.nav-tabs .nav-item{flex:1 1}.nav.nav-tabs .nav-link{padding:10px 20px;font-size:16px;white-space:nowrap}.nav-tabs .slider{position:absolute;top:0;left:0;height:100%;background:#c9da2b;border-radius:30px;transition:transform .35s cubic-bezier(.22,.61,.36,1);z-index:1}.tab .content{display:flex;flex-direction:column;gap:24px}.hero-sec.pricing,.pricing-sec{padding:50px 0}.hero-sec.pricing .nav-tabs,.pricing-sec .nav-tabs{background-color:#fff;border-radius:30px;padding:2px;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;justify-content:center;gap:8px;overflow:hidden;border:none}.hero-sec.pricing .nav-tabs .tabs .tab-btn,.pricing-sec .nav-tabs .tabs .tab-btn{border-radius:50px;padding:8px 25px;font-weight:600;background:transparent;cursor:pointer;transition:all .3s ease;color:#272727;border:1px solid transparent}.hero-sec.pricing .nav-tabs .tabs .tab-btn:hover,.pricing-sec .nav-tabs .tabs .tab-btn:hover{background-color:#c9da2b!important;color:#272727!important;border-color:#c9da2b!important;border-bottom:1px solid #c9da2b!important}.hero-sec.pricing .nav-tabs .tabs .tab-btn.active,.pricing-sec .nav-tabs .tabs .tab-btn.active{background-color:#c9da2b!important;color:#272727!important;border:1px solid #c9da2b!important}.hero-sec.pricing .pricing-content,.pricing-sec .pricing-content{display:none}.hero-sec.pricing .pricing-content.active,.pricing-sec .pricing-content.active{display:block}.hero-sec.pricing .price-card,.pricing-sec .price-card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;height:100%;border:1px solid #dadada;border-radius:25px;overflow:hidden;text-align:left;position:relative;transition:transform .3s ease}.hero-sec.pricing .price-card:hover,.pricing-sec .price-card:hover{transform:translateY(-5px);box-shadow:0 4px 15px 0 rgba(0,0,0,.145)}.hero-sec.pricing .price-card .pricing-header,.pricing-sec .price-card .pricing-header{border:2px solid #c9da2b!important;border-bottom-width:10px;padding:25px;border-radius:25px;margin-bottom:25px;box-shadow:0 4px 0 4px #c9da2b}.hero-sec.pricing .price-card .pricing-header .title1,.pricing-sec .price-card .pricing-header .title1{font-size:clamp(20px,2vw,24px);font-weight:600;margin-bottom:20px;display:block}.hero-sec.pricing .price-card .pricing-header .price,.pricing-sec .price-card .pricing-header .price{font-size:clamp(36px,4vw,48px);font-weight:400;color:#000}.hero-sec.pricing .price-card .pricing-body,.pricing-sec .price-card .pricing-body{padding:0 25px}.hero-sec.pricing .price-card .pricing-body .list-with-icon,.pricing-sec .price-card .pricing-body .list-with-icon{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.hero-sec.pricing .price-card .pricing-body .list-with-icon li,.pricing-sec .price-card .pricing-body .list-with-icon li{position:relative;padding-left:28px;margin:0;font-size:14px;font-weight:500;color:#000}.hero-sec.pricing .price-card .pricing-body .list-with-icon li:before,.pricing-sec .price-card .pricing-body .list-with-icon li:before{content:"";position:absolute;top:6px;left:0;background:url(/assets/img/icons/check-green.svg) 50%/16px 11px no-repeat;width:16px;height:16px}.hero-sec.pricing .price-card .note-card,.pricing-sec .price-card .note-card{border:1px solid #0bf;background:rgba(0,187,255,.063);border-radius:10px;padding:10px;margin:20px 25px}.hero-sec.pricing .price-card .pricing-button,.pricing-sec .price-card .pricing-button{padding:20px}.hero-sec.pricing .price-card .pricing-button .btn,.pricing-sec .price-card .pricing-button .btn{width:100%;border-radius:10px;padding:12px;background:#272727;color:#fff;font-size:18px;display:flex;justify-content:center;font-weight:600;margin:0 auto;text-align:center;text-decoration:none;transition:all .3s ease}.hero-sec.pricing .price-card .pricing-button .btn:hover,.pricing-sec .price-card .pricing-button .btn:hover{background:#272727;color:#fff;opacity:.8}.hero-sec.pricing .popular,.pricing-sec .popular{border-color:#f3705a!important}.hero-sec.pricing .popular .pricing-header,.pricing-sec .popular .pricing-header{border-color:#f3705a!important;box-shadow:0 4px 0 4px #f3705a}.hero-sec.pricing .popular .pricing-body .list-with-icon li:before,.pricing-sec .popular .pricing-body .list-with-icon li:before{background-image:url(/assets/img/icons/check-red.svg)!important}@media (max-width:768px){.nav.nav-tabs{flex-direction:column;border-radius:16px;padding:6px;width:100%;max-width:100%;background:#c9da2b!important}.nav.nav-tabs .nav-item{width:100%}.nav.nav-tabs .nav-link{width:100%;padding:12px;font-size:15px;border-radius:12px!important}.nav-tabs .slider{display:none}}.chat-wrapper{display:flex;margin:50px 0;border:1px solid #dadada;border-radius:6px;height:75vh}.remove-attachment{width:22px;height:22px;border-radius:50%;border:none;background-color:#dc3545;color:#fff;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .15s ease}.remove-attachment:hover{background-color:#bb2d3b;transform:scale(1.1)}.remove-attachment:active{transform:scale(.95)}.chat-wrapper .sidebar{width:400px;border-right:1px solid #dadada;display:flex;flex-direction:column}.chat-wrapper .search-bar{padding:12px 12px 0;position:relative}.chat-wrapper .search-bar input{width:100%;padding:10px 15px;border:1px solid #dadada;border-radius:6px;font-size:14px;outline:none}.chat-wrapper .search-bar input:focus{border-color:#c9da2b!important;box-shadow:none}.chat-wrapper .search-bar .mic-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px}.chat-wrapper .search-bar .mic-btn:hover{color:#c9da2b!important}.chat-wrapper .filter-tabs{padding:12px;display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dadada}.chat-wrapper .filter-tabs .filter-btn{padding:5px 15px;border:1px solid #dadada;border-radius:30px;background:transparent;font-size:14px;cursor:pointer;transition:all .3s ease}.chat-wrapper .filter-tabs .filter-btn.active,.chat-wrapper .filter-tabs .filter-btn:hover{background-color:#c9da2b!important;border-color:#c9da2b!important;color:#272727!important}.chat-wrapper .filter-tabs .filter-btn.active{font-weight:600}.chat-wrapper .chat-list{flex-grow:1;overflow-y:auto}.chat-wrapper .chat-item{display:flex;align-items:center;padding:12px;cursor:pointer;transition:background .2s ease}.chat-wrapper .chat-item.active,.chat-wrapper .chat-item:hover{background-color:#eef4bd}.chat-wrapper .chat-item.active .time{font-weight:600;color:#000!important}.chat-wrapper .chat-item .avatar{width:40px;height:40px;border-radius:50%;background-color:#c9da2b!important;color:#272727!important;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;margin-right:12px}.chat-wrapper .chat-item .chat-info{flex-grow:1;overflow:hidden}.chat-wrapper .chat-item .chat-title{font-weight:600;font-size:14px;color:#272727!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.chat-wrapper .chat-item .chat-preview{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-wrapper .chat-item .chat-meta{display:flex;flex-direction:column;align-items:flex-end;min-width:60px}.chat-wrapper .chat-item .chat-meta .time{font-size:12px;color:#999;margin-bottom:4px}.chat-wrapper .chat-item .chat-meta .unread-count{background-color:#c9da2b!important;color:#272727!important;border-radius:12px;padding:2px 6px;font-size:12px;font-weight:700}.chat-wrapper .main-chat{flex-grow:1;display:flex;flex-direction:column}.chat-wrapper .chat-header{justify-content:space-between;padding:12px;border-bottom:1px solid #dadada;flex-wrap:wrap}.chat-wrapper .chat-header,.chat-wrapper .chat-header .chat-header-left{display:flex;align-items:center}.chat-wrapper .chat-header .chat-header-left .avatar img{width:40px;height:40px;margin-right:12px}.chat-wrapper .chat-header .chat-header-left .chat-header-info .chat-name{font-weight:600;font-size:16px;color:#272727!important}.chat-wrapper .chat-header .chat-header-left .chat-header-info .chat-time{font-size:12px;color:#999}.chat-wrapper .chat-header .chat-header-right .dropdown-container{position:relative;display:inline-block}.chat-wrapper .chat-header .chat-header-right .dropdown-container .more-options{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:8px;border-radius:50%;transition:all .3s ease}.chat-wrapper .chat-header .chat-header-right .dropdown-container .more-options:hover{color:#c9da2b!important}.chat-wrapper .chat-header .chat-header-right .dropdown-container .dropdown-menu{display:none;position:absolute;top:100%;right:0;border-radius:8px;min-width:200px;z-index:1000;overflow:hidden;padding:0}.chat-wrapper .chat-header .chat-header-right .dropdown-container .dropdown-menu .dropdown-item{padding:8px 15px;font-size:14px;color:#272727!important;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #eaeaea}.chat-wrapper .chat-header .chat-header-right .dropdown-container .dropdown-menu .dropdown-item:hover{background-color:#eef4bd}.chat-wrapper .chat-header .chat-header-right .dropdown-container .dropdown-menu .dropdown-item.danger{color:#dc2626!important}.chat-wrapper .chat-header .chat-header-right .dropdown-container .dropdown-menu .dropdown-item.danger:hover{background-color:#ffeded}.chat-wrapper .chat-header .chat-header-right .dropdown-container .dropdown-menu .dropdown-item:last-child{border-bottom:none}.chat-wrapper .chat-header .chat-header-right .dropdown-container:hover .dropdown-menu{display:block}.chat-wrapper .chat-messages{flex-grow:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.chat-wrapper .message{display:flex}.chat-wrapper .message.incoming .message-content .message-bubble{background-color:#f0f0e0;border-radius:0 10px 10px 10px}.chat-wrapper .message.outgoing{justify-content:flex-end}.chat-wrapper .message.outgoing .message-content .message-bubble{background-color:#c9da2b!important;border-radius:10px 10px 0 10px;color:#272727!important}.chat-wrapper .message-content{max-width:80%}.chat-wrapper .message-content .message-bubble{font-size:14px;line-height:1.4;word-wrap:break-word;position:relative;padding:12px 12px 22px}.chat-wrapper .message-content .message-meta{position:absolute;bottom:6px;right:10px;display:flex;align-items:center;gap:8px;font-size:11px;color:#666}.chat-wrapper .message-content .message-meta .message-time{opacity:.8}.chat-wrapper .message-content .message-meta .message-status{font-size:12px}.chat-wrapper .message-content .audio-message{display:flex;align-items:center;gap:6px;background-color:#c9da2b!important;border-radius:10px 10px 0 10px;color:#272727!important;position:relative;padding:10px 15px 22px}.chat-wrapper .message-content .audio-message .play-btn{background:none;border:none;font-size:16px;cursor:pointer}.chat-wrapper .message-content .audio-message .audio-waveform{flex-grow:1;border-radius:5px;display:flex;align-items:center;padding:0 5px}.chat-wrapper .message-content .audio-message .audio-waveform .wave{width:100%;height:18px;display:flex;align-items:center;justify-content:space-between;gap:3px}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div{flex:0 0 auto;width:2px;background:#000;border-radius:1px}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:first-child{height:80%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(2){height:60%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(3){height:90%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(4){height:40%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(5){height:70%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(6){height:30%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(7){height:85%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(8){height:50%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(9){height:95%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(10){height:20%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(11){height:75%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(12){height:65%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(13){height:80%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(14){height:45%}.chat-wrapper .message-content .audio-message .audio-waveform .wave>div:nth-child(15){height:90%}.chat-wrapper .message-content .audio-message .audio-duration{font-size:11px;color:#666}.chat-wrapper .message-content .file-message{display:flex;align-items:center;gap:10px;background-color:#f0f0e0;border-radius:10px 10px 10px 0;position:relative;padding:12px 15px 22px}.chat-wrapper .message-content .file-message .file-icon{font-size:20px}.chat-wrapper .message-content .file-message .file-info{flex-grow:1}.chat-wrapper .message-content .file-message .file-info .file-name{font-weight:600;font-size:14px;color:#272727!important;margin-bottom:4px}.chat-wrapper .message-content .file-message .file-info .file-date{font-size:12px;color:#666}.chat-wrapper .message-content .file-message .download-btn{background:none;border:none;font-size:16px;cursor:pointer;color:#666}.chat-wrapper .message-content .file-message .download-btn:hover{color:#c9da2b!important}.chat-wrapper .message-input{display:flex;gap:12px;padding:12px;border-top:1px solid #dadada;background-color:#fff}.chat-wrapper .message-input .input-actions{display:flex;align-items:center;gap:8px}.chat-wrapper .message-input .input-actions button{background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:8px;border-radius:50%;transition:all .3s ease}.chat-wrapper .message-input .input-actions button:hover{background-color:#eef4bd;color:#c9da2b!important}.chat-wrapper .message-input .input-actions .send-btn{padding:8px;border-radius:10px;font-size:24px;width:50px;height:50px}.chat-wrapper .message-input .input-actions .send-btn,.chat-wrapper .message-input .input-actions .send-btn:hover{background-color:#c9da2b!important;color:#272727!important}.form-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between;border:1px solid #dadada;padding:12px;border-radius:10px;font-size:14px;margin:12px 12px 0}.form-wrapper input{border:none;padding:2px;margin:0;width:100%}@media (max-width:992px){.chat-wrapper .sidebar{max-width:280px;width:100%}}@media (max-width:768px){.chat-wrapper{display:grid;grid-template-columns:1fr}.chat-wrapper .sidebar{max-width:100%}.chat-wrapper .chat-header{border-top:1px solid #dadada}.chat-wrapper .chat-item{flex-wrap:wrap;gap:6px;justify-content:end}.chat-wrapper .message-input{flex-direction:row!important;align-items:center!important;position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;padding:8px 12px;background-color:#fff;border-top:1px solid #dadada;z-index:100;gap:8px}.chat-wrapper .message-input .form-wrapper{flex:1 1;padding:4px 12px}.chat-wrapper .message-input input.form-control{width:100%}.chat-list:has(.chat-item.active) .chat-item:not(.active){display:none!important}}.chat-wrapper .contact-panel{display:flex;flex-direction:column;border-left:1px solid #dadada;position:relative}.chat-wrapper .contact-panel .custom-card{background-color:transparent!important;border:none!important;box-shadow:none;padding:12px;margin:0 0 clamp(24px,7vw,73px)}.chat-wrapper .contact-panel .custom-card .btn.btn-outline-dark{padding:8px 18px}.chat-wrapper .contact-panel .contact-options{padding:0 12px}@media (max-width:992px){.chat-wrapper .contact-panel{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:1000;transition:transform .3s ease;overflow-y:auto;background-color:#fff}.chat-wrapper .contact-panel.open{transform:translateX(0)}}.chat-wrapper .contact-panel .contact-header{border-bottom:1px solid #eaeaea}.chat-wrapper .contact-panel .contact-options .option{cursor:pointer}.chat-wrapper .contact-panel .contact-options .option.danger{color:#dc2626}.chat-wrapper .contact-panel .contact-options .mute-toggle{position:relative;display:inline-block;width:50px;height:24px}.chat-wrapper .contact-panel .contact-options .mute-toggle input{opacity:0;width:0;height:0}.chat-wrapper .contact-panel .contact-options .mute-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.chat-wrapper .contact-panel .contact-options .mute-toggle .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.chat-wrapper .contact-panel .contact-options .mute-toggle input:checked+.slider{background-color:#c9da2b!important}.chat-wrapper .contact-panel .contact-options .mute-toggle input:checked+.slider:before{transform:translateX(26px)}.close-btn{position:absolute;top:12px;right:12px;font-size:28px;line-height:1;background:none;border:none;cursor:pointer;color:#272727!important;z-index:1001}.media-card-wrapper{display:flex;flex-direction:column;border-left:1px solid #dadada;background-color:#f9f9f9}@media (min-width:993px){.media-card-wrapper{width:300px;flex-shrink:0}}@media (max-width:992px){.media-card-wrapper{width:100%;border-left:none;border-top:1px solid #dadada;margin-top:0}}.media-card{padding:16px;height:100%;display:flex;flex-direction:column;gap:20px}.media-card .media-card-header h5{font-size:18px;font-weight:600;color:#272727}.media-card .nav-tabs{border-bottom:1px solid #eaeaea;padding:0}.media-card .nav-tabs .nav-link{border:none;border-radius:0;padding:8px 16px;font-weight:500;color:#666;transition:all .2s ease}.media-card .nav-tabs .nav-link:hover{color:#272727}.media-card .nav-tabs .nav-link.active{color:#272727;border-bottom:3px solid #272727;font-weight:600}.media-card .media-section .media-section-title{font-size:14px;font-weight:600;color:#666;margin-bottom:8px}.media-card .media-section .media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:8px;gap:8px}.media-card .media-section .media-grid .media-item{width:100%;height:80px;border-radius:8px;overflow:hidden;background:#e0e0e0}.media-card .media-section .media-grid .media-item img{width:100%;height:100%;object-fit:cover}.media-card .media-section .document-list .document-item{border-bottom:1px solid #eaeaea}.media-card .media-section .document-list .document-item:last-child{border-bottom:none}.media-card .media-section .document-list .document-item img{flex-shrink:0}.media-card .media-section .document-list .document-item .fw-medium{color:#272727}.media-card .media-section .document-list .document-item .text-gray-light{color:#9a9a9a}@media (max-width:992px){.media-card-wrapper{position:absolute;width:100%;height:100%;transform:translate(-200%)}}