.section-spacing{padding:60px 0}.full-width-banner{width:100%;object-fit:cover}.six-items-grid-final{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:20px;padding:0 15px}.six-item-final{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.six-item-final:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.six-item-img-container{width:100%;height:230px;overflow:hidden}.six-item-img-final{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.six-item-final:hover .six-item-img-final{transform:scale(1.1)}.six-item-text-container{padding:15px;flex:1;display:flex;flex-direction:column}.six-item-title-final{font-size:1rem;font-weight:bold;margin-bottom:8px;text-align:center;line-height:1.3}.six-item-desc-final{font-size:.85rem;text-align:center;margin:0;line-height:1.4;flex-grow:1}.cta-card-container{width:500px}.cta-card{height:100%;display:flex;flex-direction:column;box-shadow:4px 8px 12px -5px rgba(0,0,0,.75);-webkit-box-shadow:4px 8px 12px -5px rgba(0,0,0,.75);-moz-box-shadow:4px 8px 12px -5px rgba(0,0,0,.75)}.cta-card img{width:100%;height:auto;object-fit:cover}.cta-card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column;align-items:center}.cta-button{background:var(--accent-color);color:#fff;padding:15px 30px;font-size:1.1rem;border-radius:25px;text-decoration:none;display:inline-block;margin-top:15px;border:none}.review-block{display:flex;min-height:400px}.review-block.reverse{flex-direction:row-reverse}.review-image{width:50%;height:auto;object-fit:cover;flex:1}.review-content{width:50%;background:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center;flex:1}.informative-image{width:500px}.custom-title,.custom-subtitle{margin-top:0;font-family:var(--heading-font);font-weight:400}.custom-title{font-size:24px}.custom-subtitle{font-size:20px}.review-container{display:block}.star-review{width:25px;height:25px}@media(max-width: 1199px){.six-items-grid-final{grid-template-columns:repeat(3, 1fr)}.six-item-img-container{height:300px}}@media(max-width: 991px){.six-items-grid-final{grid-template-columns:repeat(2, 1fr);gap:0;padding:40px}.six-item-final{border-radius:0;box-shadow:none;border:1px solid #f0f0f0;margin:0 -1px -1px 0}.six-item-img-container{height:300px}}@media(max-width: 767px){.custom-title{font-size:18px}.custom-subtitle{font-size:15px}.six-items-grid{grid-template-columns:1fr}.cta-card-container{width:100%}.section-spacing{padding:40px 0}.review-block,.review-block.reverse{flex-direction:column}.star-review{width:18px;height:18px}.review-content{padding:8px 15px 8px 15px;justify-content:flex-start}.review-content p{font-size:14px !important}.review-container{display:grid;gap:2px;grid-template-columns:repeat(2, 1fr)}.review-image{max-height:200px;width:100%;flex:none}.review-content{width:100%}}@media(max-width: 580px){.informative-image{width:100%}.six-items-grid-final{grid-template-columns:repeat(2, 1fr);gap:5px;padding:0 5px}.six-item-final{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0;border:none}.six-item-img-container{height:230px}}@media(max-width: 480px){.review-content p{font-size:12px !important}.review-image{max-height:160px}}.mb-8{margin-bottom:80px}.text-center{text-align:center}.mb-4{margin-bottom:40px}.mb-2{margin-bottom:20px}.mb-1{margin-bottom:10px}.font-bold{font-weight:bold}.w-100{width:100%}.chat-us-section{padding:2rem 1rem;width:700px;margin:0 auto}@media(max-width: 767px){.chat-us-section{width:100%}}.personal-progress-container{margin-bottom:2rem}.personal-progress-bar-wrapper{position:relative;height:40px}.personal-progress-bar{height:12px;background-color:#eee;border-radius:10px;overflow:hidden;margin:0 12px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.personal-progress-fill{height:100%;background-color:var(--personal-page-bar-color);width:0%;transition:width .3s ease}.progress-steps{display:flex;justify-content:space-between;position:relative;z-index:2;margin:0 12px}.step-number{background-color:#fff;border:2px solid var(--personal-page-bar-color);color:var(--personal-page-bar-color);width:28px;height:28px;border-radius:50%;text-align:center;line-height:24px;font-size:.85rem;font-weight:bold;position:relative;top:-14px}.question-block{width:100%;margin-bottom:1.5rem;border:1px solid #ddd;border-radius:12px;padding:1rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.question-title{font-weight:bold;cursor:pointer;margin-bottom:.5rem}.answers{display:none;margin-top:.5rem}.answers.active{display:flex;gap:.5rem;flex-wrap:wrap}.answer-option{width:fit-content;background-color:var(--personal-page-answer-color);padding:.5rem 1rem;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:none;cursor:pointer;text-align:left;transition:background .2s ease}.answer-option:hover{background-color:var(--personal-page-answer-selected-color)}.answer-choice{background-color:var(--personal-page-answer-selected-color)}@keyframes customPulse{0%{transform:scale(1)}20%{transform:scale(1.06)}40%{transform:scale(1)}60%{transform:scale(1.04)}80%{transform:scale(1)}100%{transform:scale(1)}}.custom-pulse-loop{animation:customPulse 3.5s ease-in-out infinite}.container-countdown{width:100%;position:relative;overflow:hidden;padding:.4rem 0}.container-countdown span{font-size:12px}.countdown-text{flex:0 1 auto;font-size:14px;font-weight:bold;text-align:center}.countdown-time{flex:0 1 auto;gap:12px}.countdown-time p{font-size:9px}.countdown-button{flex:0 1 auto}.countdown-button a{padding:6px 12px;text-wrap-mode:nowrap}.container-data{flex-direction:row;justify-content:space-around;gap:14px;transform:translateY(-200px);transition:all .5s;visibility:hidden}.countdown-time-button{flex:0 1 auto;justify-content:center;gap:16px}.countdown-translate{transform:translateY(0) !important;transition:all .5s;visibility:visible}@media(min-width: 768px){.container-countdown{padding:.55rem 0}.container-countdown span{font-size:16px;font-weight:bold}.countdown-text{font-size:15px}.countdown-time{gap:14px}.countdown-time-button{gap:18px}}.section-video-slider-home{overflow:hidden}.video-slider-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.video-slider-title{text-align:center;margin-bottom:1.5rem}.video-slider{width:100%;max-width:880px;margin:0 auto}.video-slider .swiper-wrapper{align-items:center}.video-slider-slide{width:360px;max-width:66vw;opacity:0;pointer-events:none;transition:transform .45s ease,opacity .45s ease}.video-slider-slide.swiper-slide-active,.video-slider-slide.swiper-slide-prev,.video-slider-slide.swiper-slide-next{opacity:1;pointer-events:auto}.video-slider-slide.swiper-slide-active{transform:scale(1);z-index:3}.video-slider-slide.swiper-slide-prev{transform:scale(0.8) translateX(22%);z-index:1}.video-slider-slide.swiper-slide-next{transform:scale(0.8) translateX(-22%);z-index:1}.video-slider-box{position:relative;width:100%;height:0;padding-top:150%;border-radius:16px;overflow:hidden;background:#000}.video-slider-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:118.52%;border:0;pointer-events:none}@media(max-width: 767px){.video-slider{max-width:100%}.video-slider-slide{width:62vw}.video-slider-slide.swiper-slide-prev{transform:scale(0.82) translateX(32%)}.video-slider-slide.swiper-slide-next{transform:scale(0.82) translateX(-32%)}.video-slider-section{padding:1.5rem 0}}.video-slider-product{margin-top:12px;text-align:left}.video-slider-product-inner{display:flex;align-items:center;gap:12px}.video-slider-product-image{flex:0 0 auto;width:64px;display:block;border-radius:8px;overflow:hidden}.video-slider-product-image img{width:100%;height:auto;display:block}.video-slider-product-info{flex:1;min-width:0;font-size:.85rem;line-height:1.3}.video-slider-product-name{display:block;font-weight:bold;margin-bottom:2px;color:inherit;text-decoration:none}.video-slider-product-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.video-slider-product-price .price-compare{text-decoration:line-through;opacity:.6;font-size:.85em}.video-slider-product-actions{margin-top:10px}.video-slider-product-actions .btn{width:100%}
/* Engine:dart */