@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes subtlePulse{0%,to{transform:translateZ(0) scale(.98);box-shadow:0 6px 18px -12px rgba(180,211,66,.35)}50%{transform:translateZ(0) scale(1.02);box-shadow:0 10px 28px -16px rgba(180,211,66,.26)}}@keyframes blinkCursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bannerAnimEnterDown{0%{opacity:0;transform:translateY(-32px) scale(.97);filter:blur(8px)}65%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes bannerAnimExitUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-28px) scale(.96);filter:blur(10px)}}@keyframes bannerAnimEnterUp{0%{opacity:0;transform:translateY(32px) scale(.97);filter:blur(10px)}65%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes bannerAnimExitDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(28px) scale(.96);filter:blur(12px)}}@keyframes bannerAnimEnterRise{0%{opacity:0;transform:translateY(45px) scale(.95);filter:blur(12px)}70%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes bannerAnimExitFall{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(45px) scale(.9);filter:blur(14px)}}@keyframes bannerAnimEnterPop{0%{opacity:0;transform:translateY(28px) scale(.92);filter:blur(8px)}60%{filter:blur(0);transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes bannerAnimExitFade{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.94);filter:blur(10px)}}@keyframes bannerAnimEnterFade{0%{opacity:0;transform:translateY(12px) scale(.93);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}:root{--transitionDefault:all 0.3s ease;--white:#ffffff;--dark:#000000;--success_color:green;--info_color:blue;--warning_color:yellow;--error_color:red;--text:#6e824c;--textLight:#b4d342;--darkGreen:#6e824c;--lightGreen:#e1e783;--boldGreen30:#4d5b35;--boldGreen50:#374126;--orange:#faa954;--yellow:#ffd53e;--linearHorizontalGradient:linear-gradient(135deg, #DBE7B9 0%, #E9EDD2 50%, #F4F6E9 100%);--linearVerticalGradient:linear-gradient(180deg, #DBE7B9 0%, #E9EDD2 65%, #F4F6E9 100%);--linearTwo:linear-gradient(145deg, #bbd162, #e7efca);--linearThree:linear-gradient(155deg, #fff, #bbd162, #738354);--linearTitle:linear-gradient(180deg, #374126, #4d5b35)}*,a{text-decoration:none}*{outline:0}* bold,* strong,.instagram-section #sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_text h3,bold *,strong *{font-weight:700}body,html{margin:0;border:0;padding:0;scroll-behavior:smooth}body{max-width:100vw;width:100%;margin:0 auto;position:relative;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.compensate-for-scrollbar{overflow-y:initial!important}img{max-width:100%;border:0}a{color:inherit}em{font-style:italic}svg path{transition:var(--transitionDefault)}*,button,input,select,textarea{font-family:"Funnel Sans";font-style:normal;font-weight:400}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:"Funnel Sans";font-style:normal;font-weight:400}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{font-family:"Funnel Sans";font-style:normal;font-weight:400}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Funnel Sans";font-style:normal;font-weight:400}button::-ms-input-placeholder,input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:"Funnel Sans";font-style:normal;font-weight:400}section{width:100%;display:block}.content{max-width:1140px;width:95%;margin:0 auto}div.slick-slider.slick-slider{margin-bottom:0!important}.instagram-section #sb_instagram #sbi_images.slick-initialized,div.slick-slider.slick-initialized{display:block!important}div.slick-slider .slick-arrow{top:initial;bottom:initial;margin:auto 0;transform:none;transition:var(--transitionDefault)}div.slick-slider .slick-arrow.slick-disabled{pointer-events:none;opacity:.5}div.slick-slider .slick-arrow.slick-prev{left:0}div.slick-slider .slick-arrow.slick-next{right:0}div.slick-slider .slick-arrow:before,div.slick-slider .slick-dots li button:before{content:none}div.slick-slider .slick-list{height:100%}div.slick-slider .slick-list .slick-track{height:100%;display:flex}div.slick-slider .slick-list .slick-track .slick-slide{height:initial}div.slick-slider .slick-dots{width:100%;margin:30px auto 0;position:initial;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;opacity:1}div.slick-slider .slick-dots:has(>li:only-child){display:none}div.slick-slider .slick-dots li{width:12px;height:12px;margin:0;border-radius:100%;overflow:hidden;cursor:pointer;transition:var(--transitionDefault);background:var(--linearThree)}div.slick-slider .slick-dots li.slick-active{background:var(--darkGreen)}div.slick-slider .slick-dots li button{width:100%;height:100%;color:transparent;border:0;padding:0;margin:0;background:0 0}.grecaptcha-badge{visibility:hidden!important}::-webkit-scrollbar{width:8px;border-radius:8px}::-webkit-scrollbar-track{background:var(--boldGreen50);border-radius:8px}::-webkit-scrollbar-thumb{background:var(--textLight);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--yellow)}.default-template-content{width:100%;padding:70px 0;background:linear-gradient(to right,#f3e8ff,#fff,#faf5ff)}.default-template-content .content .content-page{margin:60px 0 0;color:var(--boldGreen50);font-size:16px;font-weight:400;line-height:140%}.default-template-content .content .content-page a{text-decoration:underline}.btn-wrapper{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto}.btn-wrapper:hover .btn.btn-primary{box-shadow:0 5px 20px -10px var(--textLight);animation-duration:1s}.btn-wrapper:hover .btn.btn-secondary{transform:translateY(-5px);background:var(--boldGreen30)}.btn-wrapper .btn,.list-posts .post-item a{border-radius:28px;transition:var(--transitionDefault)}.btn-wrapper .btn,.main-title .border{display:flex;align-items:center;justify-content:center}.btn-wrapper .btn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:15px 30px;text-decoration:none;font-weight:700;font-size:18px;color:var(--boldGreen50);will-change:transform;transform:translateZ(0)}.btn-wrapper .btn.btn-primary{background:var(--linearTwo);animation:subtlePulse 2.5s ease-in-out infinite;will-change:transform,box-shadow}.btn-wrapper .btn.btn-secondary{background:var(--darkGreen);color:var(--white)}.banner-hero-section .content .hero-grid .pl-hero-content .badge,.main-title{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;font-weight:700}.main-title{margin:0 auto;font-size:44px;line-height:130%;text-align:center;color:var(--darkGreen);flex-direction:column;gap:15px}.main-title.scrolled .border::before{width:100%}.main-title .border{width:100%}.main-title .border span{flex:1;height:2px;background:var(--darkGreen)}.main-title .border svg{margin:0 10px;flex-shrink:0}#menu-mobile,.wow{visibility:hidden}@media only screen and (max-width:767px){.content{width:90%}.btn-wrapper .btn{font-size:16px}.main-title{font-size:30px}.main-title .border svg{width:28px;height:28px}}header#main-header{width:100%;background:var(--boldGreen30)}header#main-header.is-home{position:absolute;top:0;right:0;left:0;width:100%;background:0 0}header#main-header .content{display:flex;justify-content:space-between;align-items:center;height:120px}header#main-header .content #menu-hamburguer,header#main-header .content .logo{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex}header#main-header .content .logo img{display:flex;max-width:80px;width:auto;height:auto}header#main-header .content #menu-hamburguer{justify-content:center;align-items:center}#menu-mobile .wrapper-menu-mobile #close-menu-mobile i,header#main-header .content #menu-hamburguer i{width:35px;height:35px;border:2px solid var(--white);border-radius:35px;display:flex;justify-content:center;align-items:center;font-size:22px;color:var(--white);transition:var(--transitionDefault);cursor:pointer}#menu-mobile .wrapper-menu-mobile #close-menu-mobile i:hover,header#main-header .content #menu-hamburguer i:hover{color:var(--textLight);border-color:var(--textLight)}#menu-mobile{position:fixed;inset:0;z-index:11;width:100%;height:100%;display:flex;opacity:0;pointer-events:none;transition:var(--transitionDefault)}#menu-mobile.active{opacity:1;visibility:visible;pointer-events:initial}#menu-mobile .overlay-menu-mobile{width:100%;height:100%;background:var(--dark);opacity:.9}#menu-mobile .wrapper-menu-mobile{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#menu-mobile .wrapper-menu-mobile #close-menu-mobile{width:90%;display:flex;justify-content:flex-end;margin:45px auto}#menu-mobile .wrapper-menu-mobile #close-menu-mobile i{font-size:26px;pointer-events:initial}#menu-mobile .wrapper-menu-mobile .links{width:90%;margin:45px auto;display:flex;flex-direction:column;align-items:center;gap:16px}#menu-mobile .wrapper-menu-mobile .links .btn-wrapper{opacity:0}#menu-mobile .wrapper-menu-mobile .links .btn-wrapper:hover a.btn{transform:translateY(-5px)}#menu-mobile .wrapper-menu-mobile .links .btn-wrapper a.btn{min-width:270px;pointer-events:initial;cursor:pointer;animation:none}.banner-hero-section{width:100%;background:var(--linearVerticalGradient);padding:225px 0;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.banner-hero-section .content .hero-grid{width:100%;display:grid;grid-template-columns:1fr 400px;gap:30px;align-items:center}.banner-hero-section .content .hero-grid .pl-hero-content{display:flex;flex-direction:column;gap:30px}.banner-hero-section .content .hero-grid .pl-hero-content .badge{padding:0 16px;border-radius:28px;background:var(--yellow);color:var(--boldGreen30);font-size:22px;line-height:27px;height:45px}.banner-hero-section .content .hero-grid .pl-hero-content .badge .typed{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;max-width:18ch}.banner-hero-section .content .hero-grid .pl-hero-content .badge .typed-cursor{display:inline-block;color:var(--boldGreen30);opacity:1;transition:opacity .2s linear;animation:blinkCursor 1s steps(2,start) infinite}.banner-hero-section .content .hero-grid .pl-hero-content h2{margin:0;color:var(--white);font-size:44px;line-height:130%;font-weight:700}.banner-hero-section .content .hero-grid .pl-hero-content .hero-lead{margin:0;color:var(--white);font-size:22px;line-height:130%;font-weight:400}.banner-hero-section .content .hero-grid .pl-hero-content .pl-hero-features{display:flex;gap:20px}.banner-hero-section .content .hero-grid .pl-hero-content .pl-hero-features .feature{display:flex;align-items:center;gap:8px;color:var(--white);font-size:16px;line-height:130%;font-weight:400}.banner-hero-section .content .hero-grid .pl-hero-content .pl-hero-features .feature i{color:var(--textLight)}.banner-hero-section .content .hero-grid .pl-hero-content .wrappers-btns{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.banner-hero-section .content .hero-grid .floating-card{background:var(--white);padding:30px;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.1019607843);position:relative;display:flex;flex-direction:column;gap:16px}.banner-hero-section .content .hero-grid .floating-card .card-badge{position:absolute;top:-12px;right:20px;background:var(--orange);color:var(--boldGreen30);padding:6px 12px;border-radius:20px;font-size:14px;font-weight:700}.banner-hero-section .content .hero-grid .floating-card h3{margin:0;color:var(--boldGreen30);font-size:22px;line-height:130%;font-weight:700}.banner-hero-section .content .hero-grid .floating-card ul li,.contact-section .wrapper-contact-section .content .left-content .items a{display:flex;align-items:center;gap:10px;color:var(--boldGreen30);font-size:16px;line-height:130%;font-weight:400}.banner-hero-section .content .hero-grid .floating-card ul li i{color:var(--yellow)}.about-section{width:100%;padding:70px 0;background:linear-gradient(to right,#f3e8ff,#fff,#faf5ff)}.about-section .content{display:flex;justify-content:center;align-items:center;gap:35px}.about-section .content .image{width:45%;display:flex;justify-content:center}.about-section .content .image img{max-width:100%;width:420px;height:auto;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.1490196078)}.about-section .content .about{width:50%;display:flex;flex-direction:column;gap:30px}.about-section .content .about h2,.about-section .content .about p{margin:0;color:var(--boldGreen50);font-size:42px;line-height:130%;font-weight:700}.about-section .content .about h2 span{font-weight:700;color:var(--textLight)}.about-section .content .about p{font-size:17px;line-height:160%;font-weight:400}.about-section .content .about .btn-wrapper,.banner-hero-section .content .hero-grid .pl-hero-content .wrappers-btns .btn-wrapper{margin:0}.about-section .content .about .tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.about-section .content .about .tags span{padding:7px 15px;border-radius:30px;background:var(--lightGreen);color:var(--boldGreen30);font-size:16px;line-height:130%;font-weight:400}.protocolo-section{width:100%;padding:80px 0 60px;background:var(--linearHorizontalGradient)}.features-section .content,.posts-section .content,.protocolo-section .content,.protocolo-section .content .top{display:flex;flex-direction:column;align-items:center;gap:45px}.protocolo-section .content .top{gap:16px}.consultation-section .content .top p,.protocolo-section .content .top p,.testimonials-section .content .top p{margin:0 auto;font-size:18px;line-height:130%;font-weight:400;color:var(--boldGreen30);text-align:center}.protocolo-section .content .protocolo-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.protocolo-section .content .protocolo-list .protocolo-card{background:var(--white);border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 6px 18px rgba(110,130,76,.0588235294);transition:transform .28s cubic-bezier(.165,.84,.44,1),box-shadow .28s ease}.protocolo-section .content .protocolo-list .protocolo-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(110,130,76,.1215686275)}.protocolo-section .content .protocolo-list .protocolo-card .icon-wrap{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#e9edd2}.protocolo-section .content .protocolo-list .protocolo-card .icon-wrap i{color:var(--textLight);font-size:22px}.consultation-section .content .cta-wrapper p,.features-section .content h2,.protocolo-section .content .protocolo-list .protocolo-card h4{margin:0;color:var(--boldGreen30);font-size:18px;line-height:130%;font-weight:700}.protocolo-section .content .protocolo-list .protocolo-card p{margin:0;font-size:16px;line-height:130%;font-weight:400;color:var(--darkGreen)}.protocolo-section .content .btn-wrapper:hover .btn.btn-secondary{animation-duration:1s}.protocolo-section .content .btn-wrapper .btn.btn-secondary{animation:subtlePulse 2.5s ease-in-out infinite;will-change:transform,box-shadow}.features-section{width:100%;padding:100px 0;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.features-section .content h2{margin:0 auto;font-size:44px;text-align:center;color:var(--white);position:relative}.features-section .content h2::after{content:"";display:block;width:64px;height:6px;background:var(--linearThree);border-radius:6px;margin:12px auto 0}.features-section .content .features-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.features-section .content .features-list .feature-card{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--linearTitle);padding:30px;border-radius:28px;text-align:center;transition:var(--transitionDefault)}.consultation-section .content .consultation-content .consultation-plans .plans-grid .plan-card:hover,.features-section .content .features-list .feature-card:hover,.list-posts .post-item:hover a{transform:translateY(-5px);box-shadow:0 10px 30px rgba(110,130,76,.1215686275)}.features-section .content .features-list .feature-card i{font-size:36px;color:var(--yellow)}.features-section .content .features-list .feature-card h4,.features-section .content .features-list .feature-card p{margin:0 auto;color:var(--white);font-size:18px;font-weight:700;line-height:130%;text-align:center}.features-section .content .features-list .feature-card p{font-size:16px;font-weight:400}.posts-section{width:100%;padding:70px 0}.posts-section .content .page-single{width:100%;display:flex;justify-content:space-between;gap:45px}.posts-section .content .page-single .single-content{flex:1;font-size:16px;line-height:130%;color:var(--darkGreen);display:flex;flex-direction:column;gap:45px}.list-posts .post-item a img,.posts-section .content .page-single .single-content .thumb{display:flex;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.posts-section .content .page-single .single-content .thumb{height:auto;max-height:500px;border-radius:28px;box-shadow:0 10px 25px rgba(0,0,0,.1019607843)}.posts-section .content .page-single .single-content .the-content{width:100%}.posts-section .content .page-single .single-content .share-section{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:15px}.posts-section .content .page-single .single-content .share-section h3{font-size:22px}.posts-section .content .page-single .single-content .share-section .share-buttons{display:flex;gap:15px}.posts-section .content .page-single .single-content .share-section .share-buttons a{width:50px;height:50px;border-radius:30px;transition:var(--transitionDefault);background:var(--darkGreen);display:flex;justify-content:center;align-items:center;color:var(--white);font-size:22px}.posts-section .content .page-single .single-content .share-section .share-buttons a:hover{background:var(--boldGreen50)}.posts-section .content .page-single aside.sidebar{width:250px;display:flex;flex-direction:column;gap:30px}.posts-section .content .page-single .single-content .share-section h3,.posts-section .content .page-single aside.sidebar h3{margin:0;width:-moz-fit-content;width:fit-content;color:var(--darkGreen);font-weight:700;line-height:130%;padding:0 0 5px;border-bottom:2px solid var(--darkGreen)}.banner-hero-section .content .hero-grid .floating-card ul,.posts-section .content .page-single aside.sidebar ul{margin:0;padding:0;display:flex;flex-direction:column;gap:15px;list-style:none}.posts-section .content .page-single aside.sidebar ul li a{display:flex;align-items:center;gap:10px;font-size:18px;line-height:130%;color:var(--darkGreen);text-decoration:none;transition:var(--transitionDefault)}.posts-section .content .page-single aside.sidebar ul li a:hover{transform:translateY(-5px);color:var(--boldGreen50)}.posts-section .content .page-single aside.sidebar ul li a img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.3019607843)}.posts-section .content .btn-wrapper:hover .btn.btn-primary{transform:translateY(-5px)}.posts-section .content .btn-wrapper .btn.btn-primary{animation:none}.list-posts{width:100%;flex-wrap:wrap;gap:30px}.list-posts#list-posts,footer#main-footer .content .wrapper .item.first h2,footer#main-footer .content .wrapper .item.first p{display:none}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form.submitting .wpcf7-spinner,.list-posts#list-posts.slick-initialized{display:block}.list-posts#list-posts .slick-list{width:calc(100% + 30px);margin:0 -15px;padding:5px 0 0}.instagram-section #sb_instagram #sbi_images .slick-list .slick-track,.list-posts,.list-posts#list-posts .slick-list .slick-track{display:flex}.list-posts#list-posts .slick-list .slick-track .slick-slide{margin:0 15px}.list-posts .post-item{width:calc(33.3333333333% - 20px);display:flex}.list-posts .post-item a{width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid var(--darkGreen)}.list-posts .post-item a img{height:200px;border-radius:28px 28px 0 0}.list-posts .post-item a h2{margin:0;padding:22px 30px;font-size:18px;line-height:130%;font-weight:700;color:var(--darkGreen)}.testimonials-section{width:100%;padding:70px 0;background:#f4f6e9}.consultation-section .content,.faq-section .content,.testimonials-section .content,.testimonials-section .content .top{display:flex;flex-direction:column;align-items:center;gap:45px}.testimonials-section .content .top{gap:16px}.testimonials-section .content .testimonials-grid{width:100%}.testimonials-section .content .testimonials-grid #testimonials-list{width:100%;display:none}.testimonials-section .content .testimonials-grid #testimonials-list figure{display:flex;flex-direction:column;gap:12px;margin:0 10px;background:var(--linearHorizontalGradient);padding:30px;border-radius:28px;border-left:5px solid var(--textLight)}.testimonials-section .content .testimonials-grid #testimonials-list figure blockquote{margin:0;font-style:italic;color:var(--darkGreen);font-size:16px;font-weight:400;line-height:130%}.testimonials-section .content .testimonials-grid #testimonials-list figure figcaption{margin:0;color:var(--boldGreen50);font-size:16px;font-weight:700;line-height:130%}.faq-section{width:100%;padding:70px 0 100px;background:var(--linearVerticalGradient)}.faq-section .content #list-faq{max-width:675px;width:100%}.faq-section .content #list-faq .faq-item{width:100%;background:var(--white);border-radius:28px;overflow:hidden;box-shadow:0 4px 12px rgba(110,130,76,.0784313725);transition:var(--transitionDefault)}.faq-section .content #list-faq .faq-item.active,.faq-section .content #list-faq .faq-item:hover{box-shadow:0 8px 24px rgba(110,130,76,.1490196078)}.faq-section .content #list-faq .faq-item.active .faq-question i{transform:rotate(45deg)}.faq-section .content #list-faq .faq-item .faq-question{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;background:var(--white)}.faq-section .content #list-faq .faq-item .faq-question span{color:var(--boldGreen50);font-size:18px;font-weight:600;line-height:130%}.faq-section .content #list-faq .faq-item .faq-question i{color:var(--darkGreen);font-size:20px;transition:var(--transitionDefault)}.faq-section .content #list-faq .faq-item .faq-answer{height:0;overflow:hidden;transition:var(--transitionDefault);background:var(--white)}.faq-section .content #list-faq .faq-item .faq-answer p{padding:0 32px 24px;margin:0;color:var(--text);font-size:16px;line-height:150%}.consultation-section{width:100%;padding:80px 0;background:linear-gradient(to right,#f3e8ff,#fff,#faf5ff)}.consultation-section .content .top{display:flex;flex-direction:column;align-items:center;gap:16px}.consultation-section .content .consultation-content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.consultation-section .content .consultation-content .how-it-works,.faq-section .content #list-faq{display:flex;flex-direction:column;gap:20px}.consultation-section .content .consultation-content .consultation-plans h3,.consultation-section .content .consultation-content .how-it-works h3{margin:0;color:var(--boldGreen30);font-size:28px;line-height:130%;font-weight:700}.consultation-section .content .consultation-content .how-it-works p{margin:0;color:var(--darkGreen);font-size:16px;line-height:160%;font-weight:400}.consultation-section .content .consultation-content .how-it-works .consultation-info{display:flex;flex-direction:column;gap:20px;margin-top:10px}.consultation-section .content .consultation-content .how-it-works .consultation-info .info-item{display:flex;gap:16px;padding:20px;background:var(--white);border-radius:20px;box-shadow:0 4px 12px rgba(110,130,76,.0784313725)}.consultation-section .content .consultation-content .how-it-works .consultation-info .info-item i{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e9edd2;border-radius:12px;color:var(--textLight);font-size:22px;flex-shrink:0}.consultation-section .content .consultation-content .how-it-works .consultation-info .info-item div{display:flex;flex-direction:column;gap:6px}.consultation-section .content .consultation-content .how-it-works .consultation-info .info-item div strong{color:var(--boldGreen30);font-size:18px;font-weight:700;line-height:130%}.consultation-section .content .consultation-content .how-it-works .consultation-info .info-item div span{color:var(--darkGreen);font-size:15px;line-height:150%;font-weight:400}.consultation-section .content .consultation-content .consultation-plans{display:flex;flex-direction:column;gap:30px}.consultation-section .content .consultation-content .consultation-plans .plans-grid{display:flex;flex-direction:column;gap:20px}.consultation-section .content .consultation-content .consultation-plans .plans-grid .plan-card{background:var(--white);border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:16px;box-shadow:0 6px 18px rgba(110,130,76,.0588235294);transition:transform .28s cubic-bezier(.165,.84,.44,1),box-shadow .28s ease}.consultation-section .content .consultation-content .consultation-plans .plans-grid .plan-card .plan-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#e9edd2}.consultation-section .content .consultation-content .consultation-plans .plans-grid .plan-card .plan-icon i{color:var(--textLight);font-size:28px}.consultation-section .content .consultation-content .consultation-plans .plans-grid .plan-card h4{margin:0;color:var(--boldGreen30);font-size:20px;line-height:130%;font-weight:700}.consultation-section .content .consultation-content .consultation-plans .plans-grid .plan-card p{margin:0;color:var(--darkGreen);font-size:16px;line-height:150%;font-weight:400}.consultation-section .content .cta-wrapper{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.consultation-section .content .cta-wrapper p{line-height:150%;font-weight:400}.consultation-section .content .cta-wrapper .btn-wrapper{margin:0}.consultation-section .content .cta-wrapper .btn-wrapper:hover .btn.btn-primary{transform:translateY(-5px)}.contact-section{width:100%;background:var(--linearVerticalGradient)}.contact-section .wrapper-contact-section{width:100%;padding:70px 0;background-image:url(../images/logo-style.svg);background-position:left bottom;background-repeat:no-repeat;background-size:initial}.contact-section .wrapper-contact-section .content{max-width:675px;display:flex;justify-content:space-between;gap:30px}.contact-section .wrapper-contact-section .content .left-content{width:calc(50% - 15px);display:flex;flex-direction:column;gap:30px}.contact-section .wrapper-contact-section .content .left-content .top{display:flex;flex-direction:column;gap:16px}.contact-section .wrapper-contact-section .content .left-content .top h2{margin:0;font-size:30px;line-height:130%;font-weight:700;color:var(--boldGreen30)}.contact-section .wrapper-contact-section .content .left-content .top h5{margin:0;font-size:18px;line-height:130%;font-weight:400;color:var(--boldGreen30)}.contact-section .wrapper-contact-section .content .left-content .items{display:flex;flex-direction:column;gap:12px}.contact-section .wrapper-contact-section .content .left-content .items a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;gap:8px;transition:var(--transitionDefault)}.contact-section .wrapper-contact-section .content .left-content .items a[href]:hover{color:var(--dark)}.contact-section .wrapper-contact-section .content .left-content .items a i,footer#main-footer .content .wrapper .item a i{width:21px;display:flex;justify-content:center;font-size:20px}.contact-section .wrapper-contact-section .content .left-content .items a span,footer#main-footer .content .wrapper .item a span{max-width:calc(100% - 29px)}.contact-section .wrapper-contact-section .content .right-content{width:calc(50% - 15px)}.contact-section .wrapper-contact-section .content .right-content .wpcf7{width:100%}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form{width:100%;display:flex;flex-direction:column;gap:16px}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form .wrap-input{width:100%;display:flex;flex-direction:column;gap:6px}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form .label-input{color:var(--boldGreen30);font-size:16px;font-weight:700;line-height:120%}.banner-bottom .content .pl-cta,.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap,.instagram-section #sb_instagram #sbi_images .slick-list{width:100%}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form .btn-wrapper{width:100%;pointer-events:none;display:flex;flex-direction:column;gap:16px}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form .wpcf7-spinner{display:none;margin:0 auto}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form .wpcf7-response-output{border-color:var(--yellow);margin:0 auto;padding:5px;color:var(--boldGreen50);text-align:center}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form input:not([type=submit]),.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form textarea{width:calc(100% - 34px);height:48px;padding:0 16px;border:1px solid var(--boldGreen30);border-radius:14px;background:0 0;color:var(--boldGreen30);font-size:16px;font-weight:400;transition:var(--transitionDefault)}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form input:not([type=submit]):focus,.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form textarea:focus{border-color:var(--dark)}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form input[type=submit]{width:100%;border:0;cursor:pointer;pointer-events:initial}.contact-section .wrapper-contact-section .content .right-content .wpcf7 form.wpcf7-form textarea{width:calc(100% - 34px);height:96px;padding:16px;resize:none}.instagram-section{width:100%;padding:70px 0;background:linear-gradient(to right,#f3e8ff,#fff,#faf5ff)}.instagram-section #sb_instagram .sb_instagram_header{max-width:1140px;margin:0 auto;width:95%;padding:0}.instagram-section #sb_instagram .sb_instagram_header .sbi_header_link{display:flex;width:-moz-fit-content;width:fit-content}.instagram-section #sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_text h3::before{content:"@"}.instagram-section #sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_text .sbi_bio{font-size:16px}.instagram-section #sb_instagram #sbi_images{width:100%;margin:35px 0 0;padding:0}.instagram-section #sb_instagram #sbi_images .slick-list .slick-track .sbi_item{height:auto}.instagram-section #sb_instagram #sbi_images .slick-list .slick-track .sbi_item .sbi_photo_wrap{width:98%!important;height:100%;margin:0 auto}.instagram-section #sb_instagram #sbi_images .slick-list .slick-track .sbi_item .sbi_photo_wrap .sbi_photo{width:100%!important;height:470px!important;margin:0 auto;display:flex;border-radius:28px;overflow:hidden}.instagram-section #sb_instagram #sbi_images .slick-list .slick-track .sbi_item .sbi_photo_wrap .sbi_photo span{display:none!important}.instagram-section #sb_instagram #sbi_images .slick-list .slick-track .sbi_item .sbi_photo_wrap .sbi_photo img{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#banner-bottom-list{width:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#banner-bottom-list.has-slick-animations{position:relative;--banner-ease-out:cubic-bezier(0.22, 0.61, 0.36, 1);--banner-ease-in:cubic-bezier(0.55, 0.085, 0.68, 0.53);--banner-ease-spring:cubic-bezier(0.33, 1, 0.68, 1);--banner-ease-soft:cubic-bezier(0.25, 0.46, 0.45, 0.94)}#banner-bottom-list.has-slick-animations .banner-bottom{pointer-events:none}#banner-bottom-list.has-slick-animations .banner-bottom.is-entering,#banner-bottom-list.has-slick-animations .banner-bottom.slick-active{pointer-events:auto}#banner-bottom-list.has-slick-animations .banner-bottom .cta-container .cta-features .feature,#banner-bottom-list.has-slick-animations .banner-bottom .cta-container>*{opacity:0;transition:opacity .35s var(--banner-ease-out),transform .45s var(--banner-ease-out);transform-origin:center}#banner-bottom-list.has-slick-animations .banner-bottom .cta-container .cta-features .feature.has-entered,#banner-bottom-list.has-slick-animations .banner-bottom .cta-container>.has-entered{opacity:1;transform:none}#banner-bottom-list.is-preparing,#banner-bottom-list:not(.is-ready){opacity:0;visibility:hidden;pointer-events:none}#banner-bottom-list.is-ready{opacity:1;visibility:visible;transition:opacity .4s var(--banner-ease-out)}.banner-anim__enter-down,.banner-anim__enter-fade,.banner-anim__enter-pop,.banner-anim__enter-rise,.banner-anim__enter-up,.banner-anim__exit-down,.banner-anim__exit-fade,.banner-anim__exit-fall,.banner-anim__exit-up{animation-fill-mode:both}.banner-anim__enter-down{animation-name:bannerAnimEnterDown}.banner-anim__exit-up{animation-name:bannerAnimExitUp}.banner-anim__enter-up{animation-name:bannerAnimEnterUp}.banner-anim__exit-down{animation-name:bannerAnimExitDown}.banner-anim__enter-rise{animation-name:bannerAnimEnterRise}.banner-anim__exit-fall{animation-name:bannerAnimExitFall}.banner-anim__enter-pop{animation-name:bannerAnimEnterPop}.banner-anim__exit-fade{animation-name:bannerAnimExitFade}.banner-anim__enter-fade{animation-name:bannerAnimEnterFade}@media (prefers-reduced-motion:reduce){#banner-bottom-list.has-slick-animations .banner-bottom .cta-container .cta-features .feature,#banner-bottom-list.has-slick-animations .banner-bottom .cta-container>*{transition-duration:.01ms!important}.banner-anim__enter-down,.banner-anim__enter-fade,.banner-anim__enter-pop,.banner-anim__enter-rise,.banner-anim__enter-up,.banner-anim__exit-down,.banner-anim__exit-fade,.banner-anim__exit-fall,.banner-anim__exit-up{animation-duration:.01ms!important;animation-iteration-count:1!important}}.banner-bottom{width:100%;padding:160px 0;position:relative}.banner-bottom.slick-active .content .pl-cta .cta-container .btn-wrapper,.banner-bottom.slick-active .content .pl-cta .cta-container .cta-features,.banner-bottom.slick-active .content .pl-cta .cta-container .cta-features .feature,.banner-bottom.slick-active .content .pl-cta .cta-container h2,.banner-bottom.slick-active .content .pl-cta .cta-container p{will-change:opacity,transform}.banner-bottom .content{position:relative;z-index:1}.banner-bottom .content .pl-cta .cta-container{max-width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px}.banner-bottom .content .pl-cta .cta-container h2{margin:0 auto;color:var(--white);font-size:44px;line-height:130%;font-weight:700}.banner-bottom .content .pl-cta .cta-container p,footer#main-footer .content .wrapper .item p{margin:0 auto;color:var(--white);font-size:22px;line-height:130%;font-weight:400}.banner-bottom .content .pl-cta .cta-container .cta-features{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.banner-bottom .content .pl-cta .cta-container .cta-features .feature,footer#main-footer .content .wrapper .item a{display:flex;align-items:center;gap:10px;color:var(--white);font-size:18px;line-height:130%;font-weight:400}.banner-bottom .content .pl-cta .cta-container .cta-features .feature i,footer#main-footer .content .wrapper .item a:hover{color:var(--textLight)}.banner-bottom .content .pl-cta .cta-container small{display:block;color:var(--white);font-size:14px;line-height:130%;font-weight:400;opacity:.8}footer#main-footer{width:100%;padding:45px 0;background:var(--boldGreen30);display:flex;flex-direction:column;gap:45px}footer#main-footer .content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:45px}footer#main-footer .content .wrapper,footer#main-footer .content .wrapper .item{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:12px}footer#main-footer .content .wrapper .item img{display:flex;max-width:300px;width:auto;height:auto;filter:brightness(0) invert(1)}.error-404 .wrapper .title,footer#main-footer .content .wrapper .item h2,footer#main-footer .content .wrapper .item h3{margin:0;font-size:26px;color:var(--white);line-height:130%;font-weight:700}footer#main-footer .content .wrapper .item p{margin:0;font-size:16px}footer#main-footer .content .wrapper .item a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;gap:8px;font-size:16px;transition:var(--transitionDefault);cursor:pointer}footer#main-footer .content .copyright{width:100%;border-top:1px solid var(--white);padding:45px 0 0;font-size:16px;color:var(--white);line-height:130%;font-weight:400;text-align:center}.error-404,.error-404 .wrapper{display:flex;align-items:center;justify-content:center}.error-404{min-height:100vh;text-align:center;background:var(--linearHorizontalGradient)}.error-404 .wrapper{max-width:550px;padding:50px;border-radius:28px;backdrop-filter:blur(16px);background:rgba(255,255,255,.1490196078);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.1490196078);flex-direction:column;gap:30px}.error-404 .wrapper .title{margin:0 auto;font-size:32px;color:var(--boldGreen30)}.error-404 .wrapper .code{display:block;font-size:clamp(6rem,15vw,9rem);font-weight:900;line-height:80%;background:var(--linearThree);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto;letter-spacing:-3px}.error-404 .wrapper .message{margin:0 auto;font-size:18px;line-height:130%;color:var(--boldGreen30);font-weight:400}@media only screen and (max-width:1140px){.protocolo-section .content .protocolo-list{grid-template-columns:repeat(2,1fr)}.consultation-section .content .consultation-content{grid-template-columns:1fr;gap:40px}.contact-section .wrapper-contact-section{background-size:40%}}@media only screen and (max-width:979px){.banner-hero-section .content .hero-grid{grid-template-columns:1fr 300px}.features-section .content .features-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){header#main-header .content{height:80px}header#main-header .content .logo img{max-width:60px}#menu-mobile .wrapper-menu-mobile #close-menu-mobile{width:90%;margin:22px auto}#menu-mobile .links .btn-wrapper a.btn{min-width:235px;padding:15px}.banner-hero-section{padding:120px 0 45px;background-attachment:scroll}.banner-hero-section .content .hero-grid{display:flex;flex-direction:column;align-items:flex-start;gap:45px}.banner-hero-section .content .hero-grid .pl-hero-content{gap:20px}.banner-hero-section .content .hero-grid .pl-hero-content h2{font-size:30px;max-width:330px}.banner-bottom .content .pl-cta .cta-container p,.banner-hero-section .content .hero-grid .pl-hero-content .hero-lead{font-size:18px}.banner-hero-section .content .hero-grid .pl-hero-content .pl-hero-features{flex-direction:column}.about-section,.protocolo-section{padding:45px 0}.protocolo-section .content{gap:30px}.protocolo-section .content .protocolo-list{grid-template-columns:1fr}.about-section .content{flex-direction:column;align-items:center;text-align:center}.about-section .content .about,.about-section .content .image,.posts-section .content .page-single aside.sidebar{width:100%}.about-section .content .image img{max-width:420px;width:100%}.about-section .content .about h2{font-size:26px}.about-section .content .about p,.consultation-section .content .cta-wrapper p{font-size:16px}.about-section .content .about .tags{justify-content:center}.features-section{padding:45px 0 60px;background-attachment:scroll}.features-section .content,.posts-section .content .page-single .single-content{gap:30px}.banner-bottom .content .pl-cta .cta-container h2,.features-section .content h2{font-size:30px}.consultation-section,.faq-section,.instagram-section,.posts-section,.testimonials-section{padding:45px 0}.posts-section .content .page-single{flex-direction:column}.posts-section .content .page-single .single-content .thumb{max-height:initial}.list-posts .post-item{width:calc(50% - 15px)}.consultation-section .content,.faq-section .content,.testimonials-section .content{gap:30px}.faq-section .content #list-faq .faq-item .faq-question{padding:24px}.faq-section .content #list-faq .faq-item .faq-answer p{padding:0 24px 24px}.consultation-section .content .consultation-content{grid-template-columns:1fr;gap:30px}.consultation-section .content .consultation-content .consultation-plans h3,.consultation-section .content .consultation-content .how-it-works h3{font-size:24px}.consultation-section .content .consultation-content .how-it-works .consultation-info .info-item{flex-direction:column;text-align:center}.consultation-section .content .consultation-content .how-it-works .consultation-info .info-item i{margin:0 auto}.contact-section .wrapper-contact-section{padding:45px 0;background-image:none}.banner-bottom .content .pl-cta .cta-container .cta-features,.contact-section .wrapper-contact-section .content{flex-direction:column}.contact-section .wrapper-contact-section .content .left-content,.contact-section .wrapper-contact-section .content .right-content{width:100%}.instagram-section #sb_instagram .sb_instagram_header{width:90%}.instagram-section #sb_instagram #sbi_images .slick-list .slick-track .sbi_item .sbi_photo_wrap .sbi_photo{height:260px!important}.banner-bottom{padding:45px 0;background-attachment:scroll}footer#main-footer .content{flex-direction:column;gap:30px}footer#main-footer .content .wrapper .item.first h2,footer#main-footer .content .wrapper .item.first p{display:block}footer#main-footer .content .wrapper .item img{display:none}footer#main-footer .content .wrapper .item h2,footer#main-footer .content .wrapper .item h3{font-size:20px}}@media only screen and (max-width:479px){.features-section .content .features-list{grid-template-columns:repeat(1,1fr)}.testimonials-section .content .testimonials-grid #testimonials-list figure{margin:0}.list-posts .post-item{width:100%}.banner-hero-section .content .hero-grid .floating-card{box-sizing:border-box;width:100%}}