.elementor-759 .elementor-element.elementor-element-9ed6557:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-9ed6557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-759 .elementor-element.elementor-element-9ed6557{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-759 .elementor-element.elementor-element-9ed6557 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-759 .elementor-element.elementor-element-e46c809{text-align:center;}.elementor-759 .elementor-element.elementor-element-e46c809 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-b3dfe62 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-759 .elementor-element.elementor-element-b3dfe62:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-b3dfe62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitaslimcaps.com.br/wp-content/uploads/2024/11/bACKGROUND.png");background-repeat:no-repeat;background-size:cover;}.elementor-759 .elementor-element.elementor-element-b3dfe62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-759 .elementor-element.elementor-element-b3dfe62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-759 .elementor-element.elementor-element-c11e6bb{text-align:left;}.elementor-759 .elementor-element.elementor-element-c11e6bb img{width:19%;}.elementor-759 .elementor-element.elementor-element-62d8277 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-759 .elementor-element.elementor-element-8790a9f{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-759 .elementor-element.elementor-element-b458f8a .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 16px 3px rgba(0, 0, 0, 0.51);border-radius:200px 200px 200px 200px;}.elementor-759 .elementor-element.elementor-element-4fbf6533:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-4fbf6533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03502B;}.elementor-759 .elementor-element.elementor-element-4fbf6533 > .elementor-container{min-height:100px;}.elementor-759 .elementor-element.elementor-element-4fbf6533{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-759 .elementor-element.elementor-element-4fbf6533 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-5cc1fea9 img{width:84%;}.elementor-759 .elementor-element.elementor-element-38ffcd04 img{width:84%;}.elementor-759 .elementor-element.elementor-element-5311b0b8 img{width:84%;}.elementor-759 .elementor-element.elementor-element-754e5cbe img{width:84%;}.elementor-759 .elementor-element.elementor-element-f213837 > .elementor-container{min-height:100vh;}.elementor-759 .elementor-element.elementor-element-f213837{padding:50px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-68ba25a{text-align:center;}.elementor-759 .elementor-element.elementor-element-68ba25a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;color:#1C3027;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-759 .elementor-element.elementor-element-fe20e0c{--divider-border-style:solid;--divider-color:#01411B;--divider-border-width:1.7px;}.elementor-759 .elementor-element.elementor-element-fe20e0c .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-759 .elementor-element.elementor-element-fe20e0c .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-759 .elementor-element.elementor-element-53d2abe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:5px;}.elementor-759 .elementor-element.elementor-element-53d2abe .elementor-main-swiper{height:21.3em;width:100%;}.elementor-759 .elementor-element.elementor-element-53d2abe .elementor-main-swiper .swiper-slide{border-radius:30px;}.elementor-759 .elementor-element.elementor-element-53d2abe .elementor-swiper-button{font-size:20px;color:#00000000;}.elementor-759 .elementor-element.elementor-element-53d2abe .elementor-swiper-button svg{fill:#00000000;}.elementor-759 .elementor-element.elementor-element-53d2abe .swiper-pagination-bullet{height:11px;width:11px;}.elementor-759 .elementor-element.elementor-element-53d2abe .swiper-horizontal .swiper-pagination-progressbar{height:11px;}body:not(.rtl) .elementor-759 .elementor-element.elementor-element-a62aaa0{right:-564.172px;}body.rtl .elementor-759 .elementor-element.elementor-element-a62aaa0{left:-564.172px;}.elementor-759 .elementor-element.elementor-element-a62aaa0{top:-152px;}.elementor-759 .elementor-element.elementor-element-a62aaa0 img{width:12%;}.elementor-759 .elementor-element.elementor-element-ca1d7fe > .elementor-widget-container{--e-transform-rotateZ:-136deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;}body:not(.rtl) .elementor-759 .elementor-element.elementor-element-ca1d7fe{left:-644px;}body.rtl .elementor-759 .elementor-element.elementor-element-ca1d7fe{right:-644px;}.elementor-759 .elementor-element.elementor-element-ca1d7fe{top:373px;}.elementor-759 .elementor-element.elementor-element-ca1d7fe img{width:12%;}.elementor-759 .elementor-element.elementor-element-c66a37b .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-759 .elementor-element.elementor-element-35bf115:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-35bf115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005B01;}.elementor-759 .elementor-element.elementor-element-35bf115 > .elementor-container{min-height:400px;}.elementor-759 .elementor-element.elementor-element-35bf115{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-35bf115 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-954a976 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-94e87a1{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-93cfb1b .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-759 .elementor-element.elementor-element-0923b27{padding:50px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-8629871{text-align:center;}.elementor-759 .elementor-element.elementor-element-8629871 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;color:#1C3027;}.elementor-759 .elementor-element.elementor-element-b51d836{padding:0px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-ac5fd71.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-ac5fd71 .elementor-main-swiper{height:70vh;}.elementor-759 .elementor-element.elementor-element-ac5fd71 .elementor-swiper-button{font-size:20px;}.elementor-759 .elementor-element.elementor-element-ac5fd71 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-759 .elementor-element.elementor-element-8aaa9ac:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-8aaa9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1F1F1 0%, #F1F1F1 100%);}.elementor-759 .elementor-element.elementor-element-8aaa9ac > .elementor-container{min-height:400px;}.elementor-759 .elementor-element.elementor-element-8aaa9ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-8aaa9ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-279a9ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-759 .elementor-element.elementor-element-279a9ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #005B00 0%, #2D931D 100%);}.elementor-759 .elementor-element.elementor-element-279a9ca > .elementor-element-populated, .elementor-759 .elementor-element.elementor-element-279a9ca > .elementor-element-populated > .elementor-background-overlay, .elementor-759 .elementor-element.elementor-element-279a9ca > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-759 .elementor-element.elementor-element-279a9ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-92px 200px 52px 200px;--e-column-margin-right:200px;--e-column-margin-left:200px;padding:20px 20px 20px 20px;}.elementor-759 .elementor-element.elementor-element-279a9ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-d6f7ca6{text-align:center;}.elementor-759 .elementor-element.elementor-element-d6f7ca6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-d3d8118{text-align:center;}.elementor-759 .elementor-element.elementor-element-d3d8118 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;color:#1C3027;}.elementor-759 .elementor-element.elementor-element-70e4d9c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-70e4d9c .elementor-main-swiper{height:70vh;width:100%;}.elementor-759 .elementor-element.elementor-element-70e4d9c .elementor-main-swiper .swiper-slide{border-radius:30px;}.elementor-759 .elementor-element.elementor-element-70e4d9c .elementor-swiper-button{font-size:20px;}.elementor-759 .elementor-element.elementor-element-70e4d9c .swiper-pagination-bullet{height:10px;width:10px;}.elementor-759 .elementor-element.elementor-element-70e4d9c .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-759 .elementor-element.elementor-element-00aedb8 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(150deg, #003F10 0%, #43C02F 100%);box-shadow:-1px 11px 18px 0px rgba(0, 0, 0, 0.25);border-radius:9px 9px 9px 9px;padding:15px 50px 15px 50px;}.elementor-759 .elementor-element.elementor-element-a7e2f86:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-a7e2f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-759 .elementor-element.elementor-element-a7e2f86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-759 .elementor-element.elementor-element-a7e2f86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-9a877d1{text-align:left;}.elementor-759 .elementor-element.elementor-element-9a877d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:600;text-transform:uppercase;color:#005B01;}.elementor-759 .elementor-element.elementor-element-d8a84f2{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#323232;}.elementor-759 .elementor-element.elementor-element-9dff6ba .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-759 .elementor-element.elementor-element-4fb35c5{text-align:center;}.elementor-759 .elementor-element.elementor-element-4fb35c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;color:#1C3027;}.elementor-759 .elementor-element.elementor-element-b09b96d{text-align:center;}.elementor-759 .elementor-element.elementor-element-eca6f40.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-eca6f40 .elementor-main-swiper{height:378px;}.elementor-759 .elementor-element.elementor-element-eca6f40 .elementor-swiper-button{font-size:20px;}.elementor-759 .elementor-element.elementor-element-9ee5db4 .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-759 .elementor-element.elementor-element-60db2b89:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-60db2b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00C000;}.elementor-759 .elementor-element.elementor-element-60db2b89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-759 .elementor-element.elementor-element-60db2b89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-491a7606 > .elementor-widget-container{margin:0px 0px 0px -300px;}.elementor-759 .elementor-element.elementor-element-491a7606 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-0ff87c6:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-0ff87c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013901;}.elementor-759 .elementor-element.elementor-element-0ff87c6 > .elementor-container{min-height:400px;}.elementor-759 .elementor-element.elementor-element-0ff87c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-0ff87c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-f6789c8 > .elementor-widget-container{--e-transform-rotateZ:8deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;}body:not(.rtl) .elementor-759 .elementor-element.elementor-element-f6789c8{right:610.2px;}body.rtl .elementor-759 .elementor-element.elementor-element-f6789c8{left:610.2px;}.elementor-759 .elementor-element.elementor-element-f6789c8{top:-113px;z-index:11;}.elementor-759 .elementor-element.elementor-element-f6789c8 img{width:18%;}.elementor-759 .elementor-element.elementor-element-b29e34b{text-align:center;}.elementor-759 .elementor-element.elementor-element-b29e34b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:400;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-73210b3{text-align:center;font-family:"Sora", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-abe7e0e img{width:94%;}.elementor-759 .elementor-element.elementor-element-d1ed63f img{width:94%;}.elementor-759 .elementor-element.elementor-element-0f60658 img{width:94%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-759 .elementor-element.elementor-element-0d08a00 > .elementor-widget-container{padding:38px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-0d08a00 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-759 .elementor-element.elementor-element-0d08a00 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-759 .elementor-element.elementor-element-0d08a00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-759 .elementor-element.elementor-element-0d08a00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-759 .elementor-element.elementor-element-0d08a00 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-759 .elementor-element.elementor-element-0d08a00 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-759 .elementor-element.elementor-element-a2d99cf > .elementor-container{min-height:400px;}.elementor-759 .elementor-element.elementor-element-a2d99cf{padding:50px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-7973163{text-align:center;}.elementor-759 .elementor-element.elementor-element-7973163 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:600;color:#005B01;}.elementor-759 .elementor-element.elementor-element-5908cd2 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(150deg, #003F10 0%, #43C02F 100%);box-shadow:-1px 11px 18px 0px rgba(0, 0, 0, 0.25);border-radius:9px 9px 9px 9px;padding:15px 50px 15px 50px;}.elementor-759 .elementor-element.elementor-element-cc9c088{text-align:left;}.elementor-759 .elementor-element.elementor-element-cc9c088 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:500;text-transform:uppercase;color:#005B01;}.elementor-759 .elementor-element.elementor-element-e559070{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#323232;}.elementor-759 .elementor-element.elementor-element-d6e3874 .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-759 .elementor-element.elementor-element-e403d6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-e403d6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-5e95ef4{text-align:center;font-family:"Poppins", Sans-serif;font-size:37px;font-weight:400;line-height:23px;color:#013901;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-759 .elementor-element.elementor-element-669a3a0 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-toggle-item:not(:last-child){margin-bottom:8px;}.elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-tab-title{background-color:#22750500;}.elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-toggle-title, .elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-toggle-icon{color:#013901;}.elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-toggle-icon svg{fill:#013901;}.elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-tab-title.elementor-active a, .elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4E8D4E;}.elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-weight:500;line-height:18px;}.elementor-759 .elementor-element.elementor-element-669a3a0 .elementor-tab-content{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-759 .elementor-element.elementor-element-07a70e5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-759 .elementor-element.elementor-element-7fabfc6:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-7fabfc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2808;}.elementor-759 .elementor-element.elementor-element-7fabfc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-7fabfc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-7fabfc6 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:76px;}.elementor-759 .elementor-element.elementor-element-d268405{text-align:center;}.elementor-759 .elementor-element.elementor-element-d268405 img{width:63%;}.elementor-759 .elementor-element.elementor-element-30bc405{text-align:center;}.elementor-759 .elementor-element.elementor-element-30bc405 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-759 .elementor-element.elementor-element-b601efe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-icon{padding-right:0px;}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-759 .elementor-element.elementor-element-b601efe .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-759 .elementor-element.elementor-element-bc0c9c1{text-align:center;}.elementor-759 .elementor-element.elementor-element-bc0c9c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-f5239d9{text-align:center;}.elementor-759 .elementor-element.elementor-element-f5239d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-f4f8a9a{text-align:center;}.elementor-759 .elementor-element.elementor-element-9e4e5bc{text-align:center;}.elementor-759 .elementor-element.elementor-element-9e4e5bc img{width:46%;}.elementor-759 .elementor-element.elementor-element-0af226c .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(250deg, #29A61C 16%, #65CE47 100%);border-radius:31px 31px 31px 31px;}.elementor-759 .elementor-element.elementor-element-0af226c .elementor-button-content-wrapper{flex-direction:row;}.elementor-759 .elementor-element.elementor-element-1ac9e14{--grid-template-columns:repeat(0, auto);--icon-size:19px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-759 .elementor-element.elementor-element-1ac9e14 .elementor-widget-container{text-align:center;}.elementor-759 .elementor-element.elementor-element-1ac9e14 .elementor-social-icon{background-color:#43C02F;}.elementor-759 .elementor-element.elementor-element-48a11cf:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-48a11cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2808;}.elementor-759 .elementor-element.elementor-element-48a11cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-759 .elementor-element.elementor-element-48a11cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-759 .elementor-element.elementor-element-4b2e441 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-759 .elementor-element.elementor-element-4b2e441{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-759 .elementor-element.elementor-element-53d2abe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-ac5fd71.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-70e4d9c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-eca6f40.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-759 .elementor-element.elementor-element-e46c809 .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-759 .elementor-element.elementor-element-b3dfe62:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-b3dfe62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitaslimcaps.com.br/wp-content/uploads/2024/11/Prancheta-1-2.png");}.elementor-759 .elementor-element.elementor-element-c11e6bb{text-align:center;}.elementor-759 .elementor-element.elementor-element-c11e6bb img{width:28%;}.elementor-759 .elementor-element.elementor-element-1ddd9ae > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-62d8277 > .elementor-widget-container{margin:-64px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-62d8277{text-align:center;}.elementor-759 .elementor-element.elementor-element-62d8277 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-759 .elementor-element.elementor-element-8790a9f{text-align:center;font-size:16px;line-height:1.4em;}.elementor-759 .elementor-element.elementor-element-b458f8a .elementor-button{font-size:17px;}.elementor-759 .elementor-element.elementor-element-70c8b142{width:50%;}.elementor-759 .elementor-element.elementor-element-a177896{width:50%;}.elementor-759 .elementor-element.elementor-element-1877e292{width:50%;}.elementor-759 .elementor-element.elementor-element-76d522c3{width:50%;}.elementor-759 .elementor-element.elementor-element-68ba25a .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-53d2abe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-53d2abe .elementor-main-swiper{height:22.8em;}.elementor-759 .elementor-element.elementor-element-c66a37b .elementor-button{font-size:16px;}.elementor-759 .elementor-element.elementor-element-954a976{text-align:center;}.elementor-759 .elementor-element.elementor-element-954a976 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-94e87a1{text-align:center;font-size:15px;}.elementor-759 .elementor-element.elementor-element-93cfb1b .elementor-button{font-size:17px;}.elementor-759 .elementor-element.elementor-element-8629871 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-759 .elementor-element.elementor-element-ac5fd71.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-ac5fd71 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-279a9ca > .elementor-element-populated{margin:-107px 0px 52px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-759 .elementor-element.elementor-element-d6f7ca6 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-d3d8118 .elementor-heading-title{font-size:19px;}.elementor-759 .elementor-element.elementor-element-70e4d9c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-9a877d1{text-align:center;}.elementor-759 .elementor-element.elementor-element-9a877d1 .elementor-heading-title{font-size:26px;}.elementor-759 .elementor-element.elementor-element-d8a84f2{text-align:center;font-size:15px;}.elementor-759 .elementor-element.elementor-element-9dff6ba > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-9dff6ba .elementor-button{font-size:18px;}.elementor-759 .elementor-element.elementor-element-eca6f40.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-759 .elementor-element.elementor-element-b29e34b .elementor-heading-title{font-size:26px;}.elementor-759 .elementor-element.elementor-element-d1ed63f{z-index:10;}.elementor-759 .elementor-element.elementor-element-0d08a00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-759 .elementor-element.elementor-element-0d08a00 .elementor-icon-list-item > a{font-size:17px;}.elementor-759 .elementor-element.elementor-element-7973163 .elementor-heading-title{font-size:27px;}.elementor-759 .elementor-element.elementor-element-cc9c088{text-align:center;}.elementor-759 .elementor-element.elementor-element-cc9c088 .elementor-heading-title{font-size:19px;line-height:1.4em;}.elementor-759 .elementor-element.elementor-element-e559070{text-align:center;font-size:15px;}.elementor-759 .elementor-element.elementor-element-d6e3874 .elementor-button{font-size:16px;}.elementor-759 .elementor-element.elementor-element-5e95ef4{font-size:27px;line-height:0.6em;}.elementor-759 .elementor-element.elementor-element-07a70e5 .elementor-button{font-size:18px;}.elementor-759 .elementor-element.elementor-element-4b2e441{font-size:11px;}}@media(min-width:768px){.elementor-759 .elementor-element.elementor-element-70c8b142{width:25%;}.elementor-759 .elementor-element.elementor-element-a177896{width:25%;}.elementor-759 .elementor-element.elementor-element-1877e292{width:25%;}.elementor-759 .elementor-element.elementor-element-76d522c3{width:25%;}}/* Start custom CSS for button, class: .elementor-element-b458f8a */.elementor-759 .elementor-element.elementor-element-b458f8a .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #83c341, #03502b, #83c341, #03502b);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-891a464 */#animacao {
  animation: subirDescer 4s ease-in-out infinite;
}

@keyframes subirDescer {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-53d2abe */.elementor-759 .elementor-element.elementor-element-53d2abe{
    width: 100%;
    max-width: 100vw;
    overflow: hidden;
    text-overflow: clip;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c66a37b */.elementor-759 .elementor-element.elementor-element-c66a37b .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #83c341, #03502b, #83c341, #03502b);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93cfb1b */.elementor-759 .elementor-element.elementor-element-93cfb1b .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #83c341, #03502b, #83c341, #03502b);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-ac5fd71 */.elementor-759 .elementor-element.elementor-element-ac5fd71{
    width: 100%;
    max-width: 100vw;
    overflow: hidden;
    text-overflow: clip;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-70e4d9c *//* Aplica animação de rolagem infinita no carrossel */
@keyframes scrollInfinite {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

/* Estiliza o carrossel para rolagem automática */
.elementor-widget-carousel .swiper-wrapper {
  display: flex;
  animation: scrollInfinite 20s linear infinite;
}

/* Pausa a animação quando há interação do usuário */
.elementor-widget-carousel:hover .swiper-wrapper,
.elementor-widget-carousel:focus .swiper-wrapper {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dff6ba */.elementor-759 .elementor-element.elementor-element-9dff6ba .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #83c341, #03502b, #83c341, #03502b);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ee5db4 */.elementor-759 .elementor-element.elementor-element-9ee5db4 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #83c341, #03502b, #83c341, #03502b);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60db2b89 */.elementor-759 .elementor-element.elementor-element-60db2b89{
    white-space: nowrap;
    width: 100%;
    max-width: 100vw;
    overflow: hidden;
    text-overflow: clip;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1ed63f *//* Faz o elemento com o ID #pulse pulsar */
#pulse {
    animation: pulsar 1.5s infinite; /* Define a animação com duração de 1.5s em loop */
    animation-timing-function: ease-in-out; /* Transições suaves */
}

/* Define a animação de pulsação */
@keyframes pulsar {
    0% {
        transform: scale(1); /* Tamanho original */
        opacity: 1; /* Totalmente visível */
    }
    50% {
        transform: scale(1.1); /* 20% maior */

    }
    100% {
        transform: scale(1); /* Volta ao tamanho original */
        opacity: 1; /* Totalmente visível */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6e3874 */.elementor-759 .elementor-element.elementor-element-d6e3874 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #83c341, #03502b, #83c341, #03502b);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07a70e5 */.elementor-759 .elementor-element.elementor-element-07a70e5 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #83c341, #03502b, #83c341, #03502b);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS *//* Remove o excesso de largura e margens na página */
body, html {
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* Impede o rolar horizontal (garante que a página não tenha overflow) */
}

/* Ajusta o conteúdo da página para que não ultrapasse a largura da tela */
.elementor-section {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

/* Para o Elementor, as seções internas também devem respeitar a largura */
.elementor-container {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

/* Garantir que o conteúdo da página use 100% da largura disponível */
.elementor-page {
    overflow-x: hidden; /* Esconde qualquer conteúdo que ultrapasse a largura */
}/* End custom CSS */