.hero-section,.section-story,.section-banner,.section-nutritional-plan,.section-beneficion,.section-testimoniale,.section-real-impact,.section-contact,.section-subtitle-testimonials,.section-faq,.section-caract,.section-before-after,.section-stats,.section-services,.section-blog,.section-clients,.section-about-me-more,.section-outstanding{margin:6rem 0rem}.no_padding .container-fluid .row{padding:0rem!important;margin:0rem!important}.container-fluid .row{padding-left:15rem;padding-right:15rem}.section-beneficion .container-fluid .row{padding-left:unset;padding-right:unset}.footer-row .container-fluid .row{padding-top:3rem}.header-top-part .container{padding-left:15rem;padding-right:15rem}.hero-section{position:relative;margin-left:3rem;margin-right:3rem;border-radius:var(--border-radius-lg);overflow:hidden}.hero-section .bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero-section .bg>*{width:100%;height:100%}.hero-section .bg img{height:100%;object-fit:cover;object-position:top}.title-h h1{font-size:2.1rem;padding-bottom:1rem}.hp-hero-inner .bg:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(0deg,#000000d9 0,#fff0 100%);border-radius:calc(var(--bs-border-radius-xl) - 1px);z-index:1}.hp-hero-inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;min-height:calc(100vh - var(--header-height) - var(--bs-gutter-x) * 0.5);padding:2rem 2.5% 2rem 2.5%;border-radius:var(--bs-border-radius-xxl);overflow:hidden}.hp-hero-inner .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hp-hero-inner .bg video{width:100%;height:100%;object-fit:cover}.hp-hero-inner .bg>*{display:flex;width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js video{position:relative!important;width:100%;height:100%}.cover,.video-js video{object-fit:cover}.hp-hero .container-fluid .row{padding-left:3rem;padding-right:3rem}.hp-hero .title-h>*{font-weight:300}.title-h{color:#fff}.title-h strong{color:#fff}.hero-fast video{top:0;left:0;width:100%;height:100%;position:relative!important;object-fit:cover}.btn-hero{position:relative;background-size:cover;overflow:hidden}.hero-section{min-height:calc(100vh - var(--header-height));display:grid;padding-top:1rem;padding-bottom:2rem}.hero-section::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgb(10 40 90 / .7) 0%,rgb(10 40 90 / .4) 40%,#fff0 70%);z-index:1}.bg img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.9)}.hero-col{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;color:#fff}.txt-hero h1{margin-bottom:1rem}.txt-hero p{margin-bottom:.5rem;max-width:600px}.btn-hero{margin-top:1rem}.hero-section .container-fluid .row{padding-left:12rem;padding-right:12rem}.title-h h1{opacity:0;transform:translateX(-120px);animation:slideInLeft 1s ease-out forwards}.title-h p{opacity:0;transform:translateX(-120px);animation:slideInLeft 1.4s ease-out forwards}.slide-left{opacity:0;transform:translateX(-5rem)}.slide-left.animate{animation:slideInLeft 2.8s cubic-bezier(.25,1,.5,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-120px)}100%{opacity:1;transform:translateX(0)}}.btn-hero a{opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease-out forwards;animation-delay:1s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.txt-moment-de-cotitura h3,.txt-pacienta h3{opacity:0;transform:translateY(3rem)}.txt-moment-de-cotitura.animate h3,.txt-pacienta.animate h3{animation:slideInLeftClean 1s cubic-bezier(.25,1,.5,1) forwards}.image-story img{border-radius:var(--border-radius-lg)}.txt-povesteanoastra i,.txt-title-plan i{display:inline-block;padding:8px 20px;border:1px dashed var(--secondary-color);border-radius:9999px;color:var(--secondary-color);font-style:normal;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.wrapper-about-fickels{display:flex;flex-direction:row;gap:2rem;padding-bottom:1rem;border-bottom:1px solid #c5c5c5}.fickle-balance{display:flex;align-items:center;gap:.75rem}.fickle-balance .fickle-image{order:-1;background:var(--primary-color);border-radius:50%;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fickle-balance .fickle-image img{width:1.75rem;height:1.75rem;filter:brightness(0) invert(1)}.fickle-balance .fickle-header{display:flex;flex-direction:column}.fickle-balance .fickle-subtitle p{margin:0;color:var(--black)}.fickle-fitness{display:flex;align-items:center;gap:.75rem}.fickle-fitness .fickle-image{order:-1;background:var(--primary-color);border-radius:50%;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fickle-fitness .fickle-image img{width:1.75rem;height:1.75rem;filter:brightness(0) invert(1)}.fickle-fitness .fickle-header{display:flex;flex-direction:column}.fickle-fitness .fickle-title h4{font-weight:600;margin:0;color:#000}.fickle-fitness .fickle-subtitle p{margin:0;color:var(--black)}.btn-povestea{padding:1rem 0rem}.txt-povesteanoastra i{opacity:0;transform:translateX(8rem);transition:all 1.8s cubic-bezier(.25,1,.5,1)}.txt-povesteanoastra i.animate{opacity:1;transform:translateX(0)}.txt-povesteanoastra h3{opacity:0;transform:translateY(3rem);transition:all 1.8s cubic-bezier(.25,1,.5,1)}.txt-povesteanoastra h3.animate{opacity:1;transform:translateY(0)}.fickle-balance,.fickle-fitness{opacity:0;transform:translateY(3rem);transition:all 1.8s cubic-bezier(.25,1,.5,1)}.fickle-balance.animate,.fickle-fitness.animate{opacity:1;transform:translateY(0)}.card-column-col{padding-top:3rem}.card-column{background:#fff;border-radius:var(--border-radius-lg);box-shadow:0 .25rem .75rem rgb(0 0 0 / .08);padding:2rem 1.6rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease,box-shadow 0.3s ease;height:20rem;max-height:20rem}.card-column:hover{transform:translateY(-.375rem);box-shadow:0 .5rem 1.25rem rgb(0 0 0 / .15)}.txt-card-plan h6{margin:0 0 .75rem 0}.txt-card-plan h6 i{color:var(--primary-color);margin-right:.25rem;font-style:normal}.btn-card-plan{margin-top:auto}.card-column .txt-card-plan h6{border-bottom:1px solid #c5c5c5;padding-bottom:1rem}.txt-title-plan p{opacity:0;transform:translateX(-5rem)}.txt-title-plan h3{opacity:0;transform:translateY(3rem)}.txt-right-title p{opacity:0;transform:translateX(5rem)}.txt-title-plan p.animate{animation:slideInLeft 1.8s cubic-bezier(.25,1,.5,1) forwards}.txt-title-plan h3.animate{animation:slideInUp 1.4s cubic-bezier(.25,1,.5,1) forwards;animation-delay:0.4s}.txt-right-title p.animate{animation:slideInRight 1.4s cubic-bezier(.25,1,.5,1) forwards;animation-delay:0.6s}.accordion-navigation{opacity:0;transform:translateY(2rem);transition:opacity 0.8s ease,transform 0.8s ease}.accordion-navigation.animate{opacity:1;transform:translateY(0);animation:slideinup 0.8s ease both}.accordionContent{opacity:0;transition:opacity 1s ease}.accordionContent.animate{opacity:1}.wrap-numbers{opacity:0;transform:translateY(2rem);transition:opacity 0.8s ease,transform 0.8s ease}.wrap-numbers.animate{opacity:1;transform:translateY(0)}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.left-effect,.right-effect{opacity:0;visibility:hidden}.left-effect{animation:slideInLeftClean 1.2s cubic-bezier(.25,1,.5,1) forwards}.right-effect{animation:slideInRightClean 1.2s cubic-bezier(.25,1,.5,1) forwards}@keyframes slideInRight{to{opacity:1;transform:translateX(0)}}.card-column{opacity:0;transform:translateY(3rem)}.card-column.animate{animation:slideInCard 1s ease forwards}@keyframes slideInCard{to{opacity:1;transform:translateY(0)}}.cards-appear{opacity:0;transform:translateY(3rem)}.cards-appear.animate{animation:slideInCard 1s ease forwards}.wrap-load-proggress{padding-top:4.5rem}.left-beneficion-col{position:relative;background-size:cover;background-position:center;border-top-right-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl)}.right-beneficion-col{position:relative;background-size:cover;background-position:center;border-top-left-radius:var(--border-radius-xl);border-bottom-left-radius:var(--border-radius-xl)}.left-beneficion-col::before{content:"";position:absolute;inset:0;background-color:rgb(0 128 0 / .9);z-index:1;border-top-right-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl)}.left-beneficion{position:relative;z-index:2}.right-beneficion-col{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:450px}.wrapper-beneficion{position:absolute;bottom:2rem;left:2rem;background-color:rgb(255 255 255 / .9);border-radius:var(--border-radius-lg);padding:1.5rem 2rem;max-width:480px;box-shadow:0 8px 25px rgb(0 0 0 / .15)}.txt-beneficion-right p{padding-bottom:1.5rem}.left-beneficion-col,.right-beneficion-col{opacity:0;visibility:hidden}.left-beneficion-col.animate{animation:slideInLeftClean 1.2s cubic-bezier(.25,1,.5,1) forwards}.right-beneficion-col.animate{animation:slideInRightClean 1.2s cubic-bezier(.25,1,.5,1) forwards}.left-beneficion-col{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:450px}.hp-hero-inner .module-video{aspect-ratio: 16/9;}.left-beneficion{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:2rem;padding-left:15rem;padding-right:3rem}.txt-beneficion-left h3{padding-bottom:1rem}@keyframes slideInLeftClean{from{transform:translateX(-300px);opacity:0;visibility:visible}to{transform:translateX(0);opacity:1;visibility:visible}}@keyframes slideInRightClean{from{transform:translateX(300px);opacity:0;visibility:visible}to{transform:translateX(0);opacity:1;visibility:visible}}.btn-testimonials{display:flex;justify-content:end}#pag-nutritie-benficiere .txt-banner{padding-bottom:9rem}.wrapper-cards-all{display:flex;flex-direction:row;border-radius:var(--border-radius-lg)}.card-beneficion-1st{padding:4rem 2rem 2rem 2rem}.img-beneficion-1st{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:radial-gradient(circle at center,#e8f9e8 0%,#d2f0d2 70%,#c0e8c0 100%);position:relative;margin:0 auto;box-shadow:0 .25rem .75rem rgb(0 0 0 / .1)}.img-beneficion-1st img{width:2.5rem;height:2.5rem;z-index:2}.img-beneficion-1st::before,.img-beneficion-1st::after{content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.img-beneficion-1st::before{width:9rem;height:9rem;background:rgb(200 240 200 / .35)}.img-beneficion-1st::after{width:12rem;height:12rem;background:rgb(200 240 200 / .2)}.txt-beneficion-card{padding-top:4rem}.img-beneficion-2nd{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:radial-gradient(circle at center,#fde8e8 0%,#f9d2d2 70%,#f5bcbc 100%);position:relative;margin:0 auto;box-shadow:0 .25rem .75rem rgb(0 0 0 / .1)}.img-beneficion-2nd img{width:2.5rem;height:2.5rem;z-index:2;filter:invert(27%) sepia(94%) saturate(7471%) hue-rotate(356deg) brightness(93%) contrast(92%)}.img-beneficion-2nd::before,.img-beneficion-2nd::after{content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.img-beneficion-2nd::before{width:9rem;height:9rem;background:rgb(245 188 188 / .35)}.img-beneficion-2nd::after{width:12rem;height:12rem;background:rgb(245 188 188 / .2)}.img-beneficion-3rd{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:radial-gradient(circle at center,#fff7e0 0%,#ffe9a8 70%,#ffd875 100%);position:relative;margin:0 auto;box-shadow:0 .25rem .75rem rgb(0 0 0 / .12)}.img-beneficion-3rd img{width:2.5rem;height:2.5rem;z-index:2;filter:invert(75%) sepia(92%) saturate(1700%) hue-rotate(5deg) brightness(100%) contrast(97%)}.img-beneficion-3rd::before,.img-beneficion-3rd::after{content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.img-beneficion-3rd::before{width:9rem;height:9rem;background:rgb(255 216 117 / .35)}.img-beneficion-3rd::after{width:12rem;height:12rem;background:rgb(255 216 117 / .2)}.card-beneficion-1st{opacity:0;transform:translateY(2rem);transition:opacity 0.8s ease,transform 0.8s ease}.card-beneficion-1st.animate{opacity:1;transform:translateY(0)}.testimoniale-fickle{background:#fff;color:#000;border-radius:1rem;padding:1.75rem 1.5rem;position:relative;font-size:1rem;line-height:1.6;box-shadow:0 .5rem 1.5rem rgb(0 0 0 / .25);backdrop-filter:blur(.4rem);-webkit-backdrop-filter:blur(.4rem);overflow:hidden;height:auto;min-height:18rem;transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}.col-testimoniale-col{opacity:0;transform:translateY(50px)}.col-testimoniale-col.animate{animation:slideInCard 1s ease forwards}.slideInCards{opacity:0;transform:translateY(50px)}.slideInCards.animate{animation:slideInCard 1s ease forwards}.testimoniale-fickle.scrollable{max-height:22rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .5) #fff0}.testimoniale-fickle.scrollable::-webkit-scrollbar{width:6px}.testimoniale-fickle.scrollable::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .4);border-radius:3px}.testimoniale-fickle::before{content:"";position:absolute;top:-2rem;left:-2rem;width:6rem;height:6rem;background:rgb(71 53 234 / .12);border-radius:50%}.testimoniale-fickle .fickle-title{margin-bottom:.75rem;color:#000}.testimoniale-fickle .fickle-text-content p{margin:0;font-style:italic}.txt-title-testimonials h3{opacity:0;transform:translateX(-5rem)}.txt-title-testimonials h3.animate{animation:slideInLeft 1.8s cubic-bezier(.25,1,.5,1) forwards}.btn-testimonials{opacity:0;transform:translateX(5rem);transition:all 1.4s cubic-bezier(.25,1,.5,1)}.btn-testimonials.animate{opacity:1;transform:translateX(0)}.footer-txt{padding:1rem 10rem 2rem 0rem}.footer-upper .menu-list,.footer-under .menu-list{display:flex;flex-direction:row;gap:3rem}.footer-under .menu-list{justify-content:end}.footer-upper .menu-list .menu-list-item a{font-weight:600;color:var(--white)}.footer-under .menu-list .menu-list-item a{color:var(--white)}.footer-under .menu-list.menu-list-level-1{list-style:none;padding-left:0;margin:0;display:flex;gap:8px}.footer-under .menu-list.menu-list-level-1 li{position:relative}.footer-under .menu-list.menu-list-level-1 li:not(:last-child)::after{content:"|";margin-left:8px;color:gray}.menu-list.menu-list-level-1{list-style:none;padding-left:0;margin-left:0}footer a:hover{color:#a5a5a5}.footer-right .module-simple-menu .menu-list{display:flex;flex-direction:column;gap:.5rem}footer .under-right-col,footer .under-left-col{border-top:1px solid #c5c5c5;padding-top:1rem}.anpc-sol{display:flex;flex-direction:row;justify-content:end;padding:9rem 0rem 0rem 0rem}.anpc,.sol{width:13rem}footer .module-social{display:flex;padding-bottom:1rem}footer h4{font-size:1.3rem;padding-bottom:1rem}footer .module-social a{color:#fff}footer .module-social a:hover{color:#a5a5a5}footer .module-contact a{color:#fff}footer .module-contact a:hover{color:#a5a5a5}.footer-upper .menu-list .menu-list-item a:hover{color:#a5a5a5}.footer-under .menu-list .menu-list-item a:hover{color:#a5a5a5}.section-banner{background-size:cover;background-position:center;position:relative;overflow:hidden}.section-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(0 0 0 / .6) 0%,#fff0 100%);z-index:1}.txt-banner{opacity:0;transform:translateX(-5rem)}.txt-banner.animate{animation:slideInLeft 1.8s cubic-bezier(.25,1,.5,1) forwards}.btn-banner{opacity:0;transform:translateY(3rem)}.btn-banner.animate{animation:slideInUp 1.2s cubic-bezier(.25,1,.5,1) forwards}.section-banner .container-fluid{position:relative;z-index:2}.txt-banner{padding-top:9rem}.txt-banner h2{padding-bottom:1rem}.btn-banner{padding-top:2rem;padding-bottom:9rem}.section-title-pages{position:relative;background-size:cover;background-position:center;height:16rem;z-index:0}.section-title-pages::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(0 0 0 / .65) 0%,rgb(0 0 0 / .3) 70%,#fff0 100%);pointer-events:none;z-index:1}.txt-title-pages{padding-top:6rem;position:relative;z-index:1}.txt-impact-1st-col i{display:inline-block;padding:8px 20px;border:1px dashed var(--secondary-color);border-radius:9999px;color:var(--secondary-color);font-style:normal;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.txt-impact-1st-col h4{padding-bottom:.8rem}.progress-container{width:100%;height:18px;background:#e5e7eb;border-radius:10px;overflow:hidden}.progress-bar{height:100%;width:0;background:var(--primary-color);border-radius:10px 0 0 10px;transition:width 1.5s ease}.fickle-progress-bar .fickle-header{display:flex;justify-content:space-between}.fickle-progress-bar .fickle-header .fickle-item .fickle-title{margin-bottom:.5rem}.fickle-progress-bar .fickle-header .fickle-subtitle{padding-top:.5rem}.fickle-progress-bar{padding-bottom:1rem}.section-real-impact{position:relative;background:linear-gradient(to right,#f8fdf9 75%,var(--primary-color) 50%)}.col-right-impact-col{display:flex;justify-content:center;align-items:center;padding:20px}.image-real-impact{border:12px solid var(--white);border-radius:var(--border-radius-lg)}.image-real-impact img{border-radius:var(--border-radius-sm);max-height:30rem}.col-1st-impact,.col-2nd-impact{padding:7rem 2rem 0rem 0rem}.col-1st-about-me-col{padding-bottom:3rem}.txt-moment-de-cotitura p i{display:block;margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--primary-color,#4caf50);background:#f9f9f9;font-size:1.1rem;font-style:normal;font-weight:700;color:#333}#pag-pov{padding:8rem 0rem}.module-fickle.fickles-progress-period{display:inline-block;vertical-align:top;margin:0 20px;text-align:center}.fickles-progress-period .fickle-title h4{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:0 auto 10px;border-radius:50%;background:#4caf50;color:#fff;font-size:1.4rem;font-weight:700}.wrap-numbers{padding-top:2rem;display:flex;justify-content:center;gap:3rem}.wrapp-pacienta{display:flex;flex-direction:row;gap:1rem}.img-pacienta-1{border:9px solid #efefefc5;border-radius:var(--border-radius-lg);background-color:#efefefc5}.img-pacienta-1 img{border-radius:var(--border-radius-lg)}.txt-contacteaza-ma{padding-bottom:2rem}#form-widget-id-1111 .container-fluid .row{padding:0rem}.photo-contact img{border-radius:var(--border-radius-lg);width:100%;height:auto;max-width:40rem;display:block}#pag-tes .testimoniale-fickle{height:15rem}.accordion-evaluation{display:flex;gap:2rem;margin:2rem 0}.accordionMainItem{display:flex;flex-direction:row}.accordion-evaluation .accordion-navigation{background:#f2f8f4;border-radius:.75rem;padding:1.5rem 1rem;min-width:22rem;max-width:24rem}.accordion-evaluation .accordion-navigation ul{list-style:none;margin:0;padding:0}.accordion-evaluation .accordion-navigation li{margin-bottom:.75rem}.accordion-evaluation .accordion-nav-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;border:none;padding:.75rem 1rem;font-size:.95rem;font-weight:600;border-radius:.5rem;color:#333;cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0 / .08);transition:all 0.25s ease;font-size:1.2rem}.accordion-evaluation .accordion-nav-btn:hover{background:#e9f5ef;color:#007c3c}.accordion-evaluation .accordion-nav-btn.active{background:#e1f0e6;color:var(--primary-color);font-size:1.2rem;font-weight:600}.accordion-evaluation .accordionContent{flex:1;padding:1.5rem 2rem}.accordion-evaluation .accordionContentItem{display:none}.accordion-evaluation .accordionContentItem:not(.d-none){display:block}.accordion-evaluation .accordion-body{line-height:1.6;color:#444}.accordion-evaluation .accordion-body strong{color:#222}.wrapper-before-after-card{position:relative;width:100%;aspect-ratio:1 / 1;max-width:500px;margin:2rem auto .5rem;overflow:hidden;border-radius:.5rem;background:#000}.card-before-after{padding:1rem 0rem}.wrapper-before-after-card .before img,.wrapper-before-after-card .after img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.wrapper-before-after-card .after{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 0 0 50%);transition:clip-path 0.25s ease}.wrapper-before-after-card::before,.wrapper-before-after-card::after{position:absolute;top:.75rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--primary-color);border-radius:.375rem;z-index:30}.wrapper-before-after-card::before{content:"Before";left:.75rem}.wrapper-before-after-card::after{content:"After";right:.75rem}.before-after-slider{position:absolute;top:0;bottom:0;left:50%;width:3px;background:rgb(255 255 255 / .9);cursor:ew-resize;z-index:20}.before-after-slider::after{content:"⇆";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#fff;border:2px solid #333;font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .25);transition:transform 0.2s ease}.before-after-slider:hover::after,.before-after-slider.dragging::after{background:rgb(0 0 0 / .7)}@media (max-width:992px){.wrapper-before-after-card{aspect-ratio:4 / 3}}@media (max-width:768px){.wrapper-before-after-card{aspect-ratio:1 / 1;margin:1rem auto}.wrapper-before-after-card::before,.wrapper-before-after-card::after{font-size:.75rem;top:.5rem}.before-after-slider::after{width:2rem;height:2rem;font-size:1rem}}.module-video.video-presentation{width:100%;border-radius:22px;overflow:hidden;position:relative;background:#000;box-shadow:0 12px 35px rgb(0 0 0 / .18)}.module-video.video-presentation video{width:100%;height:100%;display:block;object-fit:cover;border-radius:var(--border-radius-lg)}.module-video.video-presentation video{opacity:0;animation:videoFadeIn .8s ease forwards}@keyframes videoFadeIn{from{opacity:0}to{opacity:1}}.slick-clients .gallery-item{padding:12px}.slick-clients .gallery-item a{display:flex;align-items:center;justify-content:center;height:130px;border-radius:14px;background:#fff;border:1px solid #eee;box-shadow:0 5px 14px rgb(0 0 0 / .05);transition:box-shadow .25s ease}.slick-clients .gallery-item a:hover{box-shadow:0 1px 4px var(--primary-color,#0078d7)}.slick-clients img{max-height:85px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.9;transition:opacity .3s ease,filter .3s ease}.slick-clients a:hover img{filter:grayscale(15%);opacity:1}.card-before-after ul{padding:1rem}.timeline-wrapper{position:relative;padding-left:60px}.timeline-wrapper::before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e4e4e4}.fickle-cronologic{position:relative;margin-bottom:50px;margin:60px 0;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgb(0 0 0 / .06)}.fickle-inner{display:flex;gap:40px;align-items:center}.fickle-left{flex:0 0 380px}.fickle-left img{width:100%;height:260px;object-fit:cover;border-radius:14px;box-shadow:0 6px 24px rgb(0 0 0 / .08)}.fickle-right{flex:1}.fickle-title h4{font-size:30px;font-weight:400;color:#111;margin:0 0 20px 0}.fickle-text-content{font-size:18px;line-height:1.7;color:#444}.fickle-text-content p{margin-bottom:14px}header .header-right .phone>*{display:flex;align-items:center;justify-content:center;height:48px;width:48px;background-color:var(--primary-color);border-radius:100%;transition:0.25s ease}header .header-right .phone a:not(:hover) svg{filter:invert()}header .header-right .phone a:hover{transform:translateY(-2px);background-color:#a5a5a5}.whatsapp-widget{position:fixed;bottom:22px;right:22px;background:var(--primary-color);border:2px solid #a5a5a5;color:#fff;border-radius:50%;width:58px;height:58px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 15px rgb(0 0 0 / .25);z-index:2000;transition:all 0.25s ease}.whatsapp-widget:hover{background:rgb(216 211 210);color:#01648e;transform:scale(1.08);border-color:#01648e}.whatsapp-widget svg{width:28px;height:28px}.hero-image-wrapper{width:100%;height:22rem;border-radius:var(--bs-border-radius-xl);overflow:hidden;position:relative;margin-bottom:2rem}.hero-image-wrapper .hero-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:var(--bs-border-radius-xl)}