body,html{overflow-x:hidden!important}.btn-primary,.navbar-brand{font-family:Outfit;font-size:16px;leading-trim:NONE;line-height:19px;letter-spacing:0;vertical-align:middle}.ingredients-header h2,.ingredients-header h4{font-weight:600;font-style:SemiBold;line-height:58px}.hero-video,.mint-card img{object-fit:cover}.accordion-item,.brb-footer,.brb-sec,.hero-main-div,.hero-wrapper,.mint-card{overflow:hidden}.brb-footer .contacts,.brb-footer .social-links,.footer-links ul{list-style:none;padding:0}:root{--primary-blue:#0052ff;--mint-green:#00d1b2;--dark-bg:#0b0e13;--font-main:"Inter",sans-serif}body{color:#1a1a1a;font-family:Outfit,sans-serif}.container-fluid{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}.navbar{background:#f2f7f7}.navbar-brand{font-weight:400;font-style:Regular;color:#000;width:299px;height:auto;margin-left:32px}.navbar-brand img{width:100%;height:auto}.btn-primary{background:linear-gradient(180deg,#2c87f7 0,#1e3bcd 100%);border-radius:30px;height:50px;display:flex;align-items:center;border:none;font-weight:700;font-style:Bold;width:fit-content!important}.offcanvas{z-index:11111111}.offcanvas.offcanvas-end{width:93%}.hero-section{padding:100px 0;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}.hero-content h1{letter-spacing:-2px}.ingredients-footer p,.ingredients-header h2,.ingredients-header h4,.ingredients-header p{leading-trim:NONE;letter-spacing:0;vertical-align:middle;font-family:Outfit}.bg-mint{background-color:#00f5d4}.problem-card{transition:transform .3s;cursor:default}.problem-card:hover,.review-card:hover{transform:translateY(-5px)}.ingredients-section{margin:0;height:900px;overflow:hidden;position:relative}.card img,.ingredients-section video{width:100%;height:100%;object-fit:cover}.ingredients-section .container-fluid{position:absolute;top:0;z-index:111;padding:40px 65px}.ingredients-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;gap:30px}.ingredients-header h2{font-size:48px}.ingredients-header h4{font-size:24px}.ingredients-footer p,.ingredients-header p{font-weight:400;font-style:Regular;font-size:20px;line-height:27px}.ingredient-card{background:rgba(175,175,175,.22)!important;backdrop-filter:blur(51.400001525878906px)!important;-webkit-backdrop-filter:blur(51.4px)!important;border-radius:50px!important;transition:background .3s;text-align:center}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){.ingredient-card{backdrop-filter:blur(51.4px);-webkit-backdrop-filter:blur(51.4px)}}.ingredients-header-right{width:40%}.ingredient-card:hover{background:rgba(255,255,255,.1)}.ingredient-card img{margin-bottom:10px}.ingredient-card h5{font-family:Outfit;font-weight:700;font-style:Bold;font-size:32px;leading-trim:NONE;line-height:27px;letter-spacing:0;text-align:center;vertical-align:middle}.ingredient-card h6,.ingredient-card p{font-weight:400;font-style:Regular;text-align:center;font-family:Outfit;leading-trim:NONE;letter-spacing:0;vertical-align:middle}.ingredient-card h6{font-size:20px;line-height:27px}.ingredient-card p{font-size:18px;line-height:24px;margin-top:20px}.swiper-slide{height:auto}.ingredients-footer{margin:47px 0 0;text-align:center}#contactUs p:last-child,.brb-sec-head{margin-bottom:0}.brb-sec-head{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:0 60px}.brb-sec-head h2{font-family:Outfit;font-weight:600;font-style:SemiBold;font-size:48px;leading-trim:NONE;line-height:58px;letter-spacing:0;vertical-align:middle;width:50%;text-align:left;color:#1f2426}.brb-sec-head p{width:34%;text-align:left;font-family:Outfit;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:27px;letter-spacing:0;vertical-align:middle}.brb-p,.faq-section h2{text-align:center;vertical-align:middle;font-family:Outfit;leading-trim:NONE;letter-spacing:0}.brb-p,.faq-section h2,.footer-left h2,.hero-content h1,.mint-left h3{font-style:SemiBold;font-weight:600}.brb-sec{position:relative;background:#f2f7f7;padding:20px 0 40px}.brb-sec-content-sec{padding:78px 0 0}.mask-image-sec{position:relative;height:100%;width:80%;margin:0 auto}.bottom-text,.scroll-down{margin-left:auto;margin-right:auto}.mask-image-sec video{width:100%;height:100%;display:block}.mask-image{position:absolute;top:0;width:100%;height:100%;color:#fdfefe;z-index:1111;inset:0;background:url(/new-template/images/MD_mask1.png) center/cover no-repeat;display:flex;align-items:center;justify-content:center}.brb-p{font-size:24px;line-height:65px;color:#555}.brb-p span{background:linear-gradient(360deg,#da3232 0,#f48080 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.swiper-wrapper{display:flex}.ingredientSwiper{padding-right:20px}.swiper-slide{height:auto}}.faq-section{padding:0 20px}.faq-section h2{font-size:48px;line-height:58px}.accordion-item{border:1px dashed #b6b6b6!important;border-radius:4px;margin-bottom:15px;background:#fff}.hero-content h1,.small-text{margin-bottom:20px;text-align:left}.accordion-button{background-color:#fff;box-shadow:none;padding:20px;position:relative;font-family:Outfit;font-weight:700;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:28px;letter-spacing:0}.accordion-button:focus{box-shadow:none}.accordion-button:not(.collapsed){background-color:#fff;color:#000;box-shadow:none!important}.accordion-button::after,.ingredients-header-right h4{display:none}.accordion-button::before{content:"+";position:absolute;right:20px;font-size:22px;font-weight:600;color:#ff4d4d;transition:transform .3s}.accordion-body,.hero-content .desc{font-weight:400;font-style:Regular;letter-spacing:0;vertical-align:middle;font-family:Outfit;leading-trim:NONE}.accordion-button:not(.collapsed)::before{content:"−"}.accordion-body{padding:0 20px 20px;color:#555;font-size:18px;line-height:28px}@media (max-width:768px){.display-3{font-size:2.5rem}}.mint-section{padding:80px 0}.mint-wrapper{display:flex;gap:40px}.mint-card{position:relative;flex:1;border-radius:40px}.mint-card img{width:100%;height:100%;display:block;border-radius:40px}.mint-left h3{font-family:Outfit;font-size:36px;leading-trim:NONE;line-height:46px;letter-spacing:0;vertical-align:middle;color:#fff}.mint-left::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 60%);z-index:1}.mint-left .mint-content{position:absolute;bottom:40px;left:40px;right:40px;z-index:2}.hero-content{padding:35px 80px 166px;max-width:1050px}.small-text{font-family:Outfit;font-weight:300;font-style:Light;font-size:14px;leading-trim:NONE;line-height:24px;letter-spacing:0;vertical-align:middle}.small-text img{padding-right:4px}.hero-content h1{font-family:Outfit;font-size:72px;leading-trim:NONE;line-height:79px;letter-spacing:0}.hero-content .desc{font-size:20px;line-height:33px;margin-bottom:30px;text-align:left;width:47%}.custom-btn{z-index:11111;position:absolute;bottom:0;width:30%}.custom-btn:active{border:none!important}.custom-btn img,.footer-brand img{width:100%}.hero-features{position:absolute;bottom:30px;width:65%;z-index:2;padding:0 50px;right:0}.hero__section{position:relative;background:#f2f7f7}.hero-footer{display:flex;align-items:center;justify-content:space-between}.feature-item img{margin-bottom:8px}.feature-item p{font-size:16px;margin:0;opacity:.9;color:#fff}.hero-wrapper{position:relative;border-radius:40px}.hero-main-div{position:relative}.hero-mask,.hero-video{position:absolute;width:100%;top:0;left:0;height:100%}.hero-mask{background:url(/new-template/images/desk-hero-mask.png) left bottom/cover no-repeat;z-index:111;max-width:100%}.hero-content{position:relative;z-index:5}.mobile-feture-sec{display:none;background:#f2f7f7}.mobile-feture-sec .features{display:flex;flex-wrap:wrap;gap:20px;padding:40px 20px}.mobile-feture-sec .feature-item{width:48%;text-align:center}.mobile-feture-sec .feature-item img{filter:invert(1)}.mobile-feture-sec .feature-item p{font-size:21px;color:#000}.brb-footer{background:linear-gradient(180deg,#0b111a,#0a0f16);color:#fff;padding:80px 60px 0;position:relative}.footer-container{max-width:1400px;margin:auto;position:relative;z-index:2}.brb-footer .footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.brb-footer .footer-top>*{min-width:0}.brb-footer .footer-left{flex:1.8}.brb-footer .footer-links{flex:1}.brb-footer .footer-help{flex:1;margin-left:auto}.brb-footer .footer_logo_social_sec{flex:1;margin-left:28px}.footer-left h2{font-family:Outfit;font-size:48px;leading-trim:NONE;line-height:60px;letter-spacing:0;vertical-align:middle;margin-bottom:30px;color:#fff}.footer-btn,.footer-links a{font-size:24px;text-decoration:none}.crt,.footer-btn,.footer-links a{font-weight:400;font-style:Regular;line-height:39px;vertical-align:middle;letter-spacing:0;font-family:Outfit;leading-trim:NONE}.footer-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#1c2430;border-radius:40px;color:#fff;transition:.3s}.footer-btn:hover{background:#2a3444}.brb-footer .contacts li,.footer-links li{margin-bottom:12px}.footer-links a{color:#dcdcdc}.brb-footer .contacts li a:hover,.footer-links a:hover{color:#fff}.brb-footer .contacts{margin:0}.brb-footer .contacts li a{color:#dcdcdc;text-decoration:none;font-size:16px;line-height:1.4}.brb-footer .footer_logo_social_sec{display:flex;flex-direction:column;align-items:flex-end}.brb-footer .legi_img{display:flex;align-items:center;gap:10px}.brb-footer .legi_img img,.brb-footer .social-links li{margin:0}.brb-footer .footer-help h3{margin:0 0 14px;color:#fff;font-size:22px;line-height:1.3;font-weight:600}.brb-footer .social-links{margin:14px 0 0;display:flex;align-items:center;gap:12px}.brb-footer .social-links li img{width:30px;height:30px;display:block}.footer-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:40px}.footer-brand{margin-bottom:14px}.crt{text-align:right;font-size:15px;color:#aaa}.brb-footer .footer-extra-content{margin:16px 0 0;padding:0;text-align:center}.brb-footer .footer-extra-content .row{justify-content:center!important;text-align:center}.brb-footer .footer-extra-content .col-12,.brb-footer .footer-extra-content .copyright_links{text-align:center}.brb-footer .footer-extra-content .mhgh,.brb-footer .footer-extra-content p,.footer-extra-content p a{color:#aaa;font-size:12px;line-height:1.6;margin:0 0 14px}.brb-footer .footer-extra-content .mhgh{white-space:nowrap}.brb-footer .footer-extra-content .copyright_links{list-style:none;margin:0 0 12px;padding:0}.brb-footer .footer-extra-content .copyright_links li{display:inline-block;color:#aaa;font-size:12px}.brb-footer .footer-extra-content .copyright_links li a{color:#aaa;text-decoration:none}.brb-footer .footer-extra-content .copyright_links li span{padding:0 6px}.close{background:0 0;border:none;cursor:pointer;font-size:20px;width:38px;position:absolute!important;right:0!important;z-index:1!important;top:0!important}#contactUs .btn{border-radius:50px;padding:10px 30px;font-size:16px;font-weight:600}#contactUs a{text-decoration:none}#contactUs p,#contactUs p a{color:#646464;font-size:16px;margin-bottom:20px}@media (max-width:1200px){.brb-footer .footer-extra-content .mhgh{white-space:normal}}.steps-wrapper{margin:auto;padding:60px;border-radius:30px;background:#f5f5f5}.card-mid-cont{padding:30px 0}.steps-title{font-family:Outfit;font-weight:600;font-style:SemiBold;font-size:48px;leading-trim:NONE;line-height:58px;letter-spacing:0;text-align:center;vertical-align:middle;margin-bottom:50px;color:#1f2426}.step-card h3,.step-card p,.step-label{font-weight:500;font-style:Medium}.steps-container{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.step-card{width:31.33%;padding:20px 30px;border-radius:20px;display:flex;flex-direction:column;gap:15px;position:relative;color:#1f2426}.step-arrow,.step-card-header{display:flex;align-items:center}.step-card h3{font-family:Outfit;font-size:36px;leading-trim:NONE;line-height:36px;letter-spacing:0;vertical-align:middle;margin-bottom:20px}.step-card p,.step-card small{font-size:16px;vertical-align:middle}.step-card p{font-family:Outfit;leading-trim:NONE;line-height:22px;letter-spacing:0}.step-card small,.step-label{font-family:Outfit;line-height:36px;letter-spacing:0;leading-trim:NONE}.step-card small{font-weight:300;font-style:Light}.step-label{font-size:24px}.step-card-header{justify-content:space-between;position:relative}.step-card.red{background:url(/new-template/images/orange-bg.png) 0 0/100% 100% no-repeat;color:#fff}.step-card.gray{background:url(/new-template/images/white-bg.png) 0 0/100% 100% no-repeat}.step-card.green{background:url(/new-template/images/green-bg.png) 0 0/100% 100% no-repeat}.step-card.red .step-arrow{color:#000}.step-arrow{width:59px;height:59px;background:#fff;border-radius:50%;justify-content:center;font-size:18px;box-shadow:0 5px 15px rgba(0,0,0,.08);border:1px solid #d9d9d9;position:absolute;right:-5%}.card,.reviews-wrapper{position:relative;overflow:hidden}.step-arrow img{width:46%}button:focus:not(:focus-visible){outline:0;box-shadow:none}.reviews-section{padding:90px 0 0;display: flex;gap: 15px;}.section-title{font-style:SemiBold;leading-trim:NONE}.reviews-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;padding:40px 0}.reviews-wrapper:before,.reviews-sections::before{content:"";width:100%;background:url(/new-template/images/blur-top.png);position:absolute;top:-12%;left:0;height:280px}.reviews-wrapper:after,.reviews-sections::after{content:"";width:100%;background:url(/new-template/images/blur-bottom.png);position:absolute;bottom:-5%;left:0;height:231px}.review-card{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.06);transition:.3s}.mid-card{margin-top:30px;margin-bottom:0}.stars{color:#f5b301;font-size:18px;margin-bottom:15px}.review-text,.review-user strong{font-family:Outfit;font-size:18px;line-height:27px;letter-spacing:0;color:#555;leading-trim:NONE;vertical-align:middle}.review-text{font-weight:400;font-style:Regular;margin-bottom:25px}.review-user{display:flex;align-items:center;gap:12px}.user-img{width:45px;height:45px;border-radius:50%}.review-user strong{display:block;font-weight:600;font-style:SemiBold}.review-user span{font-family:Inter;font-weight:500;font-style:Italic;font-size:14px;leading-trim:NONE;line-height:22px;letter-spacing:.5px;vertical-align:middle;color:#3ab890}.mint-bar div,.overlay h4,.section-title{font-weight:600;font-style:SemiBold}.mint-sec{background:#7fe0c3;}.mint-bar{margin-top:80px;background:#7fe0c3;color:#000;padding:0 20px;display:flex;justify-content:space-around;gap:60px;height:86px}.section-subtitle,.section-title{leading-trim:NONE;letter-spacing:0;text-align:center;vertical-align:middle;color:#1f2426}.mint-bar div{font-family:Outfit;font-size:18px;leading-trim:NONE;line-height:27px;letter-spacing:0;vertical-align:middle;display:flex;align-items:center;gap:10px}.problem-section{padding:0 20px 80px;text-align:center;background:#f2f7f7}.section-title{font-family:Outfit;font-size:48px;line-height:58px;margin-bottom:10px}.overlay h4,.overlay p,.section-subtitle{font-family:Outfit;line-height:27px}.section-subtitle{font-weight:400;font-style:Regular;font-size:20px;margin-bottom:60px}.problem-grid{display:grid;grid-template-columns:0.8fr 1.2fr 1.5fr 1.2fr 0.8fr;gap:7px;align-items:center}.card{border-radius:44px;min-height:220px;border:none}.card.small{height:216px}.card.medium{height:312px}.card.large{height:445px}.overlay{position:absolute;inset:0;color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}.card.large .overlay{background:url(/new-template/images/img3.png) center/100% 100% no-repeat;justify-content:flex-start}.overlay h4{margin:0;font-size:24px;leading-trim:NONE;letter-spacing:0;text-align:center;vertical-align:middle}.bottom-text,.overlay p{font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0;text-align:center;vertical-align:middle}.overlay p{margin:5px 0 0;font-size:16px}.bottom-text{margin-top:60px;ffont-family:Outfit;font-size:24px;line-height:36px;color:#1f2426;max-width:700px}.scroll-down{margin-top:30px;display:flex;align-items:center;justify-content:center;color:#e74c3c;font-size:20px;flex-direction: column;}video{width:100%!important}.spin-loader{width:80px;height:80px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#ajax-loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,1,1,.7);z-index:111111}.custom-loader{display:flex!important;align-items:center;justify-content:center}@media (min-width:2000px){.hero-mask{left:0}.custom-btn{bottom:1%}}@media (min-width:1100px) and (max-width:1500px){.hero-content h1{font-size:52px;line-height:63px}.hero-features{width:67%}}@media (min-width:1500px){.brb-sec-head p{width:33%}}@media (min-width:1100px) and (max-width:1300px){.step-card h3{font-size:24px}}@media (min-width:1301px) and (max-width:1378px){.brb-sec-head h2{font-size:45px}.ingredient-card{height:339px}.step-card h3{font-size:34px}.step-arrow{right:-7%}}@media (min-width:1000px) and (max-width:1300px){.brb-sec-head h2{font-size:40px}.mint-left h3{font-size:24px}.card-mid-cont{padding:30px 0 0}.hero-features{width:63%}.feature-item p{font-size:13px}.hero-content h1{font-size:60px;line-height:58px}.ingredients-header h2{font-size:40px;line-height:45px}.ingredients-header h4{font-size:20px;line-height:38px}.ingredients-section{height:1000px}.step-card{width:30.33%}.step-arrow{width:42px;height:42px;right:-11%}.footer-brand{width:70%}}@media (max-width:992px){.mint-wrapper{flex-direction:column}.mint-left h3{font-size:16px;line-height:30px}.mint-left .mint-content{bottom:20px;left:20px;right:20px}#reviewsWrapper{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:0 20px;scroll-padding:0 20px 40px;gap:15px}.review-card{flex:0 0 86%;scroll-snap-align:center}#reviewsWrapper::-webkit-scrollbar{display:none}.mint-bar{flex-direction:column;gap:10px;text-align:center}.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-grid .card:first-child,.problem-grid .card:nth-child(2),.problem-grid .card:nth-child(4),.problem-grid .card:nth-child(5){grid-column:span 1}.problem-grid .card:nth-child(3){grid-column:span 2}.card.medium,.card.small{height:212px!important}.card.large{height:364px}}@media (min-width:768px) and (max-width:1025px){.hero-footer .hero-features,.reviews-wrapper:after,.reviews-wrapper:before{display:none}.custom-btn{width:67%}.hero-content .desc{width:92%}.mobile-feture-sec{display:block}.ingredients-header{flex-direction:column;text-align:center}.ingredients-header h2{font-size:28px;line-height:34px;margin-bottom:10px!important}.ingredients-header h4{font-size:18px;line-height:32px}.ingredients-header p{font-size:14px;line-height:20px}.ingredients-section .container-fluid{padding:60px 0}.ingredients-footer,.ingredients-header{padding:0 20px}.swiper-horizontal{padding:0 0 0 20px}.mobile-feture-sec .features{justify-content:center}.steps-wrapper{padding:60px 30px}.step-card{width:46.33%;background-size:100% 100%!important}.card-mid-cont{padding:15px 0}.step-arrow{width:50px;height:50px;right:-10%}.footer-top,.mint-wrapper{flex-direction:row}.footer-left h2{font-size:40px;line-height:48px}.footer-btn{font-size:18px}.footer-links a{font-size:15px;line-height:16px}.footer-bottom{align-items:center;flex-direction:column}.brb-sec-head{flex-direction:column;gap:20px}.brb-sec-head h2{font-size:24px;line-height:30px;width:100%;text-align:center}.brb-sec-head p{width:90%;text-align:center;font-size:16px;line-height:25px}.mid-card{margin:0}.mint-bar{text-align:left;justify-content:center;align-items:center}.mint-bar div{justify-content:start;width:330px}.mobile-feture-sec .feature-item p{font-size:23px}.mask-image-sec{height:480px}.card.medium,.card.small{height:374px!important}.card.large{height:600px;border-radius:0}.card.large video{padding:0 2px}.mask-image-sec video{padding:2px 0}.ingredients-section{height:850px}.hero-content h1{font-size:44px;line-height:51px}.problem-grid{gap:22px}.mint-bar{padding:18px 20px;height:auto}.hero-content{padding:35px 30px 166px}}@media (min-width:800px) and (max-width:1025px){.brb-sec-content-sec{padding:45px 0 0}.hero-content{padding:35px 30px 166px}}@media (min-width:800px) and (max-width:889px){.custom-btn{width:42%}}@media (min-width:890px) and (max-width:1025px){.custom-btn{width:31%}}@media (min-width:992px) and (max-width:1025px){.mint-wrapper{flex-direction:row}.hero-content h1{font-size:54px;line-height:58px}.card.medium{height:200px!important}.card.small{height:170px!important;min-height:170px!important}.card.large{height:256px}.swiper-horizontal{padding:0 20px}.ingredients-section{height:950px}.ingredients-footer,.ingredients-header{padding:0 50px}.ingredient-card{height:400px}}@media (max-width:767px){.hero-content{padding:35px 30px 166px}.hero-content h1{font-size:32px;line-height:34px}.hero-content .desc{font-size:14px;line-height:20px;width:74%}.hero-footer .hero-features,.reviews-wrapper:after,.reviews-wrapper:before{display:none}.custom-btn{width:69%;bottom:1%;left:-4px}.hero-mask{top:0;left:0}.ingredients-header-right h4,.mobile-feture-sec{display:block}.mobile-feture-sec .feature-item{width:47%}.mobile-feture-sec .feature-item p{font-size:17px}.ingredients-header{flex-direction:column;text-align:center}.ingredients-header h2{font-size:28px;line-height:34px;margin-bottom:10px!important}.ingredients-header h4{font-size:18px;line-height:32px;display:none}.ingredients-header p{font-size:14px;line-height:20px}.ingredients-section{height:800px}.ingredients-section .container-fluid{padding:40px 0}.ingredients-footer,.ingredients-header{padding:0 20px}.swiper-horizontal{padding:0 0 0 20px}.mobile-feture-sec .features{justify-content:center}.brb-sec-head,.footer-top{flex-direction:column}.mint-card,.mint-card img{min-height:424px;height:424px}.footer-bottom{align-items:center;flex-direction:column}.faq-section h2{font-size:32px;line-height:42px}.steps-wrapper{padding:60px 20px}.steps-title{font-size:28px;line-height:38px}.step-card{width:100%;background-position:left bottom;background-size:100% 100%!important}.step-arrow{right:-10%;top:-14px;width:46px;height:46px}.card-mid-cont{padding:11px 0}.step-card h3{font-size:31px}.step-card p,.step-card small{font-size:14px}.brb-sec-head h2{font-size:24px;line-height:30px;width:100%;text-align:center}.brb-p,.brb-sec-head p{font-size:16px;text-align:center}.brb-sec-head p{width:90%;line-height:25px}.brb-p{line-height:23px;width:56%!important;margin:0 auto;left:0;right:0;bottom:7%}.brb-sec-content-sec,.faq-section,.reviews-wrapper{padding:0}.section-title{font-size:24px;line-height:40px}.mint-bar{padding:18px 40px;height:fit-content}.brb-footer{padding:80px 30px 0}.mid-card{margin:0}.accordion-button,.ingredient-card p{font-size:16px;line-height:20px}.ingredient-card h6{font-size:18px;line-height:23px}.ingredient-card h5{font-size:24px;line-height:26px}.ingredients-footer p{font-size:16px;line-height:22px}.bottom-text{font-size:16px;line-height:26px}.mask-image-sec{overflow:hidden;width:100%;height:278px}.ingredients-header-right{width:100%}.mask-image2{width:70%}.hero-mask{background:url(/new-template/images/mob-hero-mask.png) left bottom/100% 100% no-repeat!important}.brb-sec-head{gap:20px;padding:0 28px}.navbar-brand{width:150px;margin-left:6px}.card.large img{padding:0 1px}.small-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.container-fluid{padding-left:20px;padding-right:20px}}@media (min-width:600px) and (max-width:767px){.custom-btn{width:30%}.step-card{width:47%;height:290px}.step-card h3{font-size:26px;line-height:30px}.card-mid-cont{padding:0}.step-arrow{right:-10%;top:-15%;width:42px;height:42px}.hero-mask{background:url(/new-template/images/desk-hero-mask.png) left bottom/100% 100% no-repeat!important}.mask-image2{width:49%}.mask-image-sec{height:440px}.card.medium,.card.small{height:300px!important}.card.large{height:504px}.mint-bar div{width:50%;margin:0 auto}.footer-top{flex-direction:row}.footer-left h2{font-size:40px;line-height:48px}.footer-btn{font-size:18px}.footer-links a{font-size:15px;line-height:16px}}@media (max-width:390px){.hero-content .desc{width:92%}.navbar-brand{width:135px}.step-arrow{right:-15%;top:-19px;width:45px;height:45px}.mint-section .container-fluid,.steps-section .container-fluid{padding-left:20px;padding-right:20px}.step-card h3{font-size:23px;line-height:24px}.card-mid-cont{padding:0}.step-card p{margin-bottom:0}.mint-bar{padding:18px 40px}.footer-left h2{font-size:28px;line-height:41px}.footer-btn{font-size:16px}.footer-links a{font-size:14px;line-height:14px}.card.large{height:309px}.card.medium,.card.small{height:183px!important;min-height:183px}.card{border-radius:30px}.accordion-button{font-size:14px;padding-right:30px}.hero-mask{top:0;left:0}.hero-content h1{font-size:31px;line-height:38px}.mobile-feture-sec .feature-item{width:43%}.mobile-feture-sec .feature-item p{font-size:13px}.ingredients-section{height:950px}.section-title{font-size:20px;line-height:34px;margin-bottom:30px}.mask-image-sec{height:243px}.mask-image2{width:70%}.mint-left h3{font-size:16px;line-height:27px}}@media screen and (width:1024px){.custom-btn{width:33%}.mask-image-sec video{padding:2px}.step-arrow{width:50px;height:50px;right:-4%}}@media screen and (width:390px){.custom-btn{width:68%;bottom:-1%}.step-arrow{right:-9%;top:-18px;width:50px;height:50px}}@media (min-width:395px) and (max-width:400px){.step-arrow{right:-9%;top:-12px;width:50px;height:50px}}@media screen and (width:375px){.custom-btn{width:76%}}@media (max-width:991px){.brb-footer .footer-top{flex-wrap:wrap;gap:24px}.brb-footer .footer-left{flex:1 1 100%}.brb-footer .footer-help,.brb-footer .footer-links,.brb-footer .footer_logo_social_sec{flex:1 1 calc(50% - 12px);margin-left:0}}@media (max-width:576px){.brb-footer .footer-top{flex-direction:column;gap:18px}.brb-footer .footer-help,.brb-footer .footer-links,.brb-footer .footer_logo_social_sec{flex:1 1 100%}.brb-footer .social-links li img{width:28px;height:28px}.hero-video{padding:1px 2px}}@media (max-width:440px){.custom-btn{bottom:-3px!important}}
@media(min-width:425px) and (max-width:431px){.custom-btn {bottom: -5px !important;}.step-arrow {right: -8%; }}
.brbmd-sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1111111;
  background: #fff;
  width: 100%;
  transition: box-shadow 0.2s ease, background-color 0.2s ease;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}

.brbmd-cta-mobile {
  white-space: nowrap;
  font-size: 14px;
  line-height: 1;
  padding: 8px 14px;
}

/* ===== MAIN SECTION ===== */
.reviews-section {
  /* display: grid;
  grid-template-columns: repeat(3, 1fr); */
  gap: 20px;
  height: 950px;             
  overflow: hidden;           
  position: relative;
}

/* ===== COLUMN ===== */
.review-column {
  position: relative;
  overflow: hidden;           /* VERY IMPORTANT */
  height: 100%;
}

/* ===== TRACK (MOVING ELEMENT) ===== */
.review-track {
  display: flex;
  flex-direction: column;
  gap: 20px;

  will-change: transform;
  transform: translateY(0);   /* JS will control this */
}



/* ===== FADE EFFECT (TOP & BOTTOM) ===== */
.review-column::before,
.review-column::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 2;
  pointer-events: none;
}

.review-column::before {
  top: 0;
  background: linear-gradient(to bottom, #ffffff, transparent);
}

.review-column::after {
  bottom: 0;
  background: linear-gradient(to top, #ffffff, transparent);
}

/* ===== PREVENT NEXT SECTION OVERLAP ===== */
.reviews-section {
  margin-bottom: 60px;
}
.reviews-wrapper{
    display:none;
}
/* ===== RESPONSIVE ===== */
@media (max-width: 1024px) {
  .reviews-section {
    grid-template-columns: repeat(2, 1fr);
        height: 800px;
    padding-top: 50px;
  }
}

@media (max-width: 768px) {
  .reviews-section {
    grid-template-columns: 1fr;
    height: 500px;
  }
  .reviews-sections{
    display:none;
  }
  .reviews-wrapper{
    display:block;
  }
}
 .hero-video, .mask-image-sec video{
  padding: 0 1px;
 }

/* Mobile navbar: prevent layout shift by overlaying collapse */
@media (max-width: 991.98px) {
  .brbmd-sticky-header .navbar {
    position: relative;
  }
  .brbmd-sticky-header .navbar-collapse {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    z-index: 1111112;
    overflow: hidden;
    margin-top: 0;
    padding: 0;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  }
  .brbmd-sticky-header .navbar-collapse.collapsing {
    height: 0;
    transition: height 0.25s ease;
  }
  .brbmd-sticky-header .navbar-collapse.show {
    overflow-y: auto;
    max-height: calc(100vh - 70px);
  }
  .brbmd-sticky-header .navbar-collapse .header-contact-listing {
    padding: 20px;
    margin-bottom: 0;
  }
}
